Problème d'activation switch virtuel

Vous avez des questions concernant les scripts dans Domoticz, posez vos questions ici, quelque soit le langage nous tenterons des réponses pertinentes ...
lmet
Messages : 128
Enregistré le : 30 juin 2017, 18:16
Localisation : Val d'Oise
Contact :

Re: Problème d'activation switch virtuel

Message par lmet » 15 mars 2019, 22:11

Merci, toujours en attendant le script de vil1driver qui m'intéresse aussi.

Mon script gère aussi des congés hebdomadaires atypiques comme dans ton cas :

Code : Tout sélectionner

local congehebdo    = "Me-Ve-Sa-Di"                 -- Jours de congés en général les samedis et dimanches.
C'est vrai que de devoir remplir manuellement les vacances scolaires est une contrainte mais vue la fiabilité du Cloud de l'éducation nationale je suis plus tranquille. D'ailleurs à ce jour je n'ai pas encore les congés d'été 2019 :(

L'avantage c'est que le script renseigne une et une seule uservariable quelque soit les besoins y compris pour les congés en Alsace/Moselle ;)
Domoticz : Beta V4.10303
Mon petit blog domotique

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


garycooper
Messages : 96
Enregistré le : 07 août 2017, 23:58

Re: Problème d'activation switch virtuel

Message par garycooper » 16 mars 2019, 07:48

OK, c'est vrai que ça simplifierait grandement mon script. Je vais y jeter un œil plus finement :)

Chrominator
Messages : 383
Enregistré le : 19 déc. 2015, 07:29

Re: Problème d'activation switch virtuel

Message par Chrominator » 16 mars 2019, 08:31

lmet a écrit :
15 mars 2019, 22:11
[...]
C'est vrai que de devoir remplir manuellement les vacances scolaires est une contrainte mais vue la fiabilité du Cloud de l'éducation nationale je suis plus tranquille. D'ailleurs à ce jour je n'ai pas encore les congés d'été 2019 :(
Tu as essayé ça ?

https://www.data.gouv.fr/fr/datasets/le ... colaire/#_

vil1driver
Messages : 4848
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Problème d'activation switch virtuel

Message par vil1driver » 16 mars 2019, 12:16

bien joué lmet ;)

pour mon script, n'en attendez pas trop hein :D c'est tout simple, j'ai juste essayé de synthétiser le sien

voici (non testé) de type TIME

Code : Tout sélectionner

-- script pour activer le device "Programmateur chauffage" 

local programmateur_chauffage = 'Programmateur chauffage'
local vacances_scolaires = 'Aujourdhui vacances scolaires'

-- retourne le jour actuel
local days = {"dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"}
local jour = days[(os.date("%w")+1)]
-- retourne l'heure actuelle ex: "12:45"
local heure = string.sub(os.date("%X"), 1, 5)

local journee = heure >= '07:30' and heure < '16:30'
local nuit = heure >= '00:00' and heure < '06:00'
local travail = jour == 'lundi' or jour == 'mardi' or jour == 'jeudi'
local ferie = uservariables['jf'] == 'true'
local vacance = otherdevices[vacances_scolaires] == 'On'


commandArray = {}

if nuit or (journee and travail and not ferie and not vacance) then
	-- mode eco
	if otherdevices[programmateur_chauffage] == 'On' then
		commandArray[programmateur_chauffage] = 'Off'
	end
else
	-- mode confort
	if otherdevices[programmateur_chauffage] == 'Off' then
		commandArray[programmateur_chauffage] = 'On'
	end
end	

return commandArray

Domoticz v4.10078 (ubuntu server) OpenZwave v1.4-3000 (zwave+ sigma designs) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu, ZW098


modules.lua

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


garycooper
Messages : 96
Enregistré le : 07 août 2017, 23:58

Re: Problème d'activation switch virtuel

Message par garycooper » 16 mars 2019, 22:23

Merci Vil1driver ! Je teste ça tout de suite !

lmet
Messages : 128
Enregistré le : 30 juin 2017, 18:16
Localisation : Val d'Oise
Contact :

Re: Problème d'activation switch virtuel

Message par lmet » 17 mars 2019, 02:01

@vil1driver
Belle synthèse qui change du code "spaghetti" que j'ai tendance à produire. Bon … Faut réviser ses "tables de vérité" mais le jeu en vaut la chandelle ;)

@garycooper
Je parle sous le contrôle de vil1driver : il faut que "vacances_scolaires" soit à jour et non sur "Off" tout le temps comme c'est le cas actuellement sinon il y aura des loupés...
Modifié en dernier par lmet le 20 mars 2019, 19:09, modifié 1 fois.
Domoticz : Beta V4.10303
Mon petit blog domotique

vil1driver
Messages : 4848
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Problème d'activation switch virtuel

Message par vil1driver » 18 mars 2019, 11:22

Merci,

Écrit comme cela, je ne pense pas qu'il y ait le moindre problème.
Reste à attendre le retour de garycooper..

Domoticz v4.10078 (ubuntu server) OpenZwave v1.4-3000 (zwave+ sigma designs) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu, ZW098


modules.lua

garycooper
Messages : 96
Enregistré le : 07 août 2017, 23:58

Re: Problème d'activation switch virtuel

Message par garycooper » 21 mars 2019, 22:08

Bon ben voilà, après environ 1 semaine à tester, je peux confirmer que ... c'est nickel !!!! Ca fonctionne tout à fait comme à l'attendu !

Merci pour votre aide !

vil1driver
Messages : 4848
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Problème d'activation switch virtuel

Message par vil1driver » 21 mars 2019, 23:27

;)

Domoticz v4.10078 (ubuntu server) OpenZwave v1.4-3000 (zwave+ sigma designs) rfxtrx433 fw1015T1

433mhz : thgn800, ms13e2, phenix, Di.O, zk1pa, creasol sender
868mhz : fgms-001, fgfs-101, dsd37-zweu, ZW098


modules.lua

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre