Page 2 sur 3

Re: Problème planification on/off prise télécommandée

Publié : 04 nov. 2015, 18:33
par vil1driver
voici de quoi bien débuter

Code : Tout sélectionner

-- script_time_prise1.lua
--
-- script de planification des allumages et extinction d'une prise commandée
--

   
--récupération du jour,
local jour = os.date("%A")
-- la variable jour peut contenir
-- 'Monday'			(lundi)
-- 'Tuesday'		(mardi)
-- 'Wednesday'		(mercredi)
-- 'Thursday'		(jeudi)
-- 'Friday'			(vendredi)
-- 'Saturday'		(samedi)
-- 'Sunday'			(dimanche)

-- il est donc possible de tester si nous sommes dimmanche
-- de cette façon
--
-- if ( jour == 'Sunday') then
-- 		action ici
-- end
--
-- tester si nous ne somme pas mercredi
-- de cette façon
--
-- if (jour != 'Wednesday') then
--		action ici
-- end

-- récupération de l'heure
time = os.date("*t")
local heures = time.hour
local minutes = time.min

-- il est donc possible de tester s'il est midi
-- de cette façon
--
-- if (heures == 12 and minutes == 0) then
--		action ici
-- end

-- on commence la partie gestion des actions
commandArray = {}


--Du Mardi au vendredi inclus
if ( jour == 'Tuesday' or jour == 'Wednesday' or jour == 'Thursday' or jour == 'Friday' ) then
	-- allumée de 07:00 jusque 08:30
	if ( ( heures >= 7 and  heures < 8 ) or ( heures == 8 and minutes < 30 ) ) then
		-- si la prise est à Off
		if ( otherdevices['ma prise'] == 'Off' ) then
			-- on la met à On
			commandArray['ma prise'] = 'On'
		end	
	-- allumée de 18:30 à 22:00
	elseif ( ( heures == 18 and minutes >= 30 ) or ( heures >= 19 and heures < 22 ) ) then
		-- si la prise est à Off
		if ( otherdevices['ma prise'] == 'Off' ) then
			-- on la met à On
			commandArray['ma prise'] = 'On'
		end
	-- éteinte le reste du temps
	else
		-- si la prise est à On
		if ( otherdevices['ma prise'] == 'On' ) then
			-- on la met à Off
			commandArray['ma prise'] = 'Off'
		end
	end
-- les autres jours 
else
	-- Arrêtée de 22h00 à 7h30	
	if ( heures >= 22 or heures < 7 or ( heures == 7 and minutes < 30 ) ) then
		-- si la prise est à On
		if ( otherdevices['ma prise'] == 'On' ) then
			-- on la met à Off
			commandArray['ma prise'] = 'Off'
		end	
	end	 
end	

--
-- maintenant exercice :D
--
--Du Samedi au lundi inclus, allumée de 07:30 au Lundi 22:00 (arrêt à ce moment là).
--
--

-- fin
return commandArray

Re: Problème planification on/off prise télécommandée

Publié : 04 nov. 2015, 19:19
par deennoo
Recapitulon :

Tu utilises 433utils OK?

Ton interupteur il est du type dummy ? (Pas gpio ?)

PK le System essaye d'envoyer une commande ac a 13:12,01 511 ? C'est ton blocky ?

Tu es certains de ta commande en action on et off elle fonctionne sans le planning ? Peux tu la partager stp ?

Re: Problème planification on/off prise télécommandée

Publié : 04 nov. 2015, 23:21
par cyberfrk
J'ai refait l'installation (domoticz-raspberrypi-sdcard-2563.img) puis mis à jour en V2.3530. Sans succès.
deennoo a écrit :Recapitulon :
Tu utilises 433utils OK?
En effet.
deennoo a écrit :Ton interupteur il est du type dummy ? (Pas gpio ?)
C'est du type dummy et euh...concernant les GPIOs, il est possible que j'ai zappé quelque chose. Au début, j'ajoutais "/usr/local/bin/gpio export 17 out" à domoticz.sh ainsi que l'hardware de type "Raspberry's GPIO port" en plus du script ci-dessous mais comme cela fonctionnait uniquement en ajoutant un hardware de type "Dummy", j'ai abandonné la solution domoticz+Raspberry's GPIO+script...
script:

Code : Tout sélectionner

commandArray = {}
if (devicechanged['Maprise'] == 'On') then
os.execute('sudo /home/pi/433Utils/RPi_utils/./codesend 1381715')
print('Maprise On')
end
if (devicechanged['Maprise'] == 'Off') then
os.execute('sudo /home/pi/433Utils/RPi_utils/./codesend 1381716')
print('Maprise Off')
end
return commandArray
deennoo a écrit :PK le System essaye d'envoyer une commande ac a 13:12,01 511 ? C'est ton blocky ?
Il ne s'agissait pas de blocky mais du sous-type correspondant à la prise.
Image
deennoo a écrit :Tu es certains de ta commande en action on et off elle fonctionne sans le planning ? Peux tu la partager stp ?
Oui oui, elle fonctionne avec Date/heure et pas de problème manuellement (On et Off s’exécutent bien).
Le log s'incrémente bien:
2015-11-04 22:54:02.233 Executing script: /home/pi/433Utils/RPi_utils/codesend

Voici le détail de ma prise:
Image

Re: Problème planification on/off prise télécommandée

Publié : 05 nov. 2015, 00:02
par cyberfrk
Aucun problème avec l’événement...Elle s'est bien allumée à 00h00.
Image

Re: Problème planification on/off prise télécommandée

Publié : 05 nov. 2015, 08:05
par deennoo
Pour utiliser 433utils :

Tout créé en dummy, et pas besoin de ton script, juste : script:///home/pi/etc etc etc en on et off tu es bon .

Ta bases de Domoticz c'est : l'image de la carte SD faite par domoticz, ou une image raspbian ?

Es tu bien a jour sur ton PI ?

As tu fait : sudo apt-get update && upgrade dans un terminal ssh ?

Re: Problème planification on/off prise télécommandée

Publié : 05 nov. 2015, 12:26
par cyberfrk
deennoo a écrit :Pour utiliser 433utils :
Tout créé en dummy, et pas besoin de ton script, juste : script:///home/pi/etc etc etc en on et off tu es bon.
Ta bases de Domoticz c'est : l'image de la carte SD faite par domoticz, ou une image raspbian ?
J'ai refait l'installation (domoticz-raspberrypi-sdcard-2563.img) puis mis à jour en V2.3530. Par contre, ce soir, je testerais l'installation de domoticz à partir des packages sur une raspbian.
deennoo a écrit :Es tu bien a jour sur ton PI ?
Bien sûr ;)
deennoo a écrit :As tu fait : sudo apt-get update && upgrade dans un terminal ssh ?
Tous les updates déjà fait en ssh dès le 1er boot:
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y

J'essayerais aussi ton script, vil1driver.

En tout cas, merci à vous de consacrer du temps! ;)

Re: Problème planification on/off prise télécommandée

Publié : 05 nov. 2015, 17:34
par deennoo
Est ce que lorsque tu te sert du planning tu as bien la case qui est colorée ?
Capture.JPG
Capture.JPG (14.27 Kio) Consulté 6497 fois

Je viens de faire un test chez moi avec la meme config et les memes lignes de commandes et cela fonctionne.

Re: Problème planification on/off prise télécommandée

Publié : 05 nov. 2015, 18:43
par cyberfrk
Oui, elle se colorie bien en violet.

Re: Problème planification on/off prise télécommandée

Publié : 05 nov. 2015, 20:46
par deennoo
Et en changeant le type de dummy ? tu as choisi protocole AC, essaye en x10

Re: Problème planification on/off prise télécommandée

Publié : 05 nov. 2015, 20:48
par deennoo
Et en changeant le type de dummy ? tu as choisi protocole AC, essaye en x10