Script .lua Wanscam requêtes http pour la diriger

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script .lua Wanscam requêtes http pour la diriger

Message par vil1driver »

oui voila MAIS SANS OUBLIER LE END (2 à suivre..) à la fin de la fonction

ou comme ceci (pas sous windows)

Code : Tout sélectionner

function sleep(n)
  os.execute("sleep " .. tonumber(n))
end

commandArray = {}

if (devicechanged['fgms001_sensor']) == 'On' then

commandArray[1]={['OpenURL']='http://192.168.1.13:99/decoder_control.cgi?command=33&onestep=500&user=root&pwd=7104608a'}
sleep(10)
commandArray[2]={['OpenURL']='http://192.168.1.13:99/decoder_control.cgi?command=94&onestep=500&user=root&pwd=7104608a'}
Dernière modification par vil1driver le 14 janv. 2016, 15:33, modifié 1 fois.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
optik8
Messages : 87
Inscription : 17 déc. 2015, 12:23

Re: Script .lua Wanscam requêtes http pour la diriger

Message par optik8 »

Ah ? Donc je lance le placement de ma cam ... elle démarre, met environ 8 sec pour se positionner . Je ne peux pas lui demander de repartir a sa place avant qu'elle se soit mise en place, filmé la scène etc...
PI2, RFX
APIR2150,coco ACM-1000,Z-Wave Stick Gen5,everspring SP103,smarthome AN179,ZG8101,FGSD-002,RGBW Z-Wave,Zipato PAN04 - Micromodule 2 relais avec mesure de conso,RepeteurZ-WaveZR1202
3volets Somfy
HW0039
AXIS 1034W
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script .lua Wanscam requêtes http pour la diriger

Message par vil1driver »

bah tu peux utiliser les scènes pour cela...

en gros tu crées autant de switch virtuels (push On) que tu as d'action avec tes url dans 'Action On'

puis tu cré des séquence gràace aux scènes dans l'interface, et tu pouras y ajouter les delais que tu veux...

tout n'est pas que script :D

ou alors tu défini les delais dans les switch pushOn et lu lances les switch depuis un script si tu préfères
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
optik8
Messages : 87
Inscription : 17 déc. 2015, 12:23

Re: Script .lua Wanscam requêtes http pour la diriger

Message par optik8 »

Tout n'est pas que script...lol pour moi presque si... une chose a la fois :D

Je vais voir ces scènes... en fait j'ai essayé d'en faire une une fois... que tu t'es vite empressé de démolir :lol: pour y mettre un script.

Aller j'y retourne...non pataper... :roll:
PI2, RFX
APIR2150,coco ACM-1000,Z-Wave Stick Gen5,everspring SP103,smarthome AN179,ZG8101,FGSD-002,RGBW Z-Wave,Zipato PAN04 - Micromodule 2 relais avec mesure de conso,RepeteurZ-WaveZR1202
3volets Somfy
HW0039
AXIS 1034W
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script .lua Wanscam requêtes http pour la diriger

Message par vil1driver »

ahah désolé :)
tout dépends de que l'on souhaite faire, plus tu vas approfondir domoticz plus tu seras à l'aise pour combiner les différentes solutions
ou voir celle qui va le mieux

retenir sleep dans script lua = pasbon :?

je précise bien lua.... si tu lances des scipts shell c'est une autre histoire, mais je ne vais pas t'embrouiller avec ça pour l'instant ;)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
optik8
Messages : 87
Inscription : 17 déc. 2015, 12:23

Re: Script .lua Wanscam requêtes http pour la diriger

Message par optik8 »

function sleep(n)
os.execute("sleep " .. tonumber(n))
end

commandArray = {}

if (devicechanged['fgms001_sensor']) == 'On' then

commandArray[1]={['OpenURL']='http://192.168.1.13:99/decoder_control. ... d=7104608a'}
sleep(10)
commandArray[2]={['OpenURL']='http://192.168.1.13:99/decoder_control. ... d=7104608a'}

end

return commandArray
La voila la premiere partie de script fonctionnelle mais qu'il ne faut pas utiliser...

Je pense que la solution pushon serait bien a creuser...

Et pour la commandede snapshot elle s'enregistre ou et comment ???
commandArray[3]={['OpenURL']='http://192.168.1.13:99/snapshot.cgi?use ... d=7104608a'}

J'ai trouvé pour ma Axis viewtopic.php?f=8&t=1379

Mais peut on faire a partir de Domoticz plutôt que de la cam ?
PI2, RFX
APIR2150,coco ACM-1000,Z-Wave Stick Gen5,everspring SP103,smarthome AN179,ZG8101,FGSD-002,RGBW Z-Wave,Zipato PAN04 - Micromodule 2 relais avec mesure de conso,RepeteurZ-WaveZR1202
3volets Somfy
HW0039
AXIS 1034W
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script .lua Wanscam requêtes http pour la diriger

Message par vil1driver »

chemin vers un script, ou URL ;)
Image
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Répondre