J'ai donc créé un script (qui s'inspire de plusieurs autres) qui reboot le rflink via un interr virtuel.
L'action 'On' de cet interr virtuel (qui m'a été donné par Neutrino) exécute un bash qui contient
Code : Tout sélectionner
#!/bin/bash
echo -e "10;reboot" > /dev/ttyUSB21 Je ne suis vraiment pas sûr de ce que j'ai fait donc si vous pouviez me donner votre avis, merci bcp
Code : Tout sélectionner
t1 = os.time()
s = otherdevices_lastupdate['temp_bureau'] --sonde de T° en 433
year = string.sub(s, 1, 4)
month = string.sub(s, 6, 7)
day = string.sub(s, 9, 10)
hour = string.sub(s, 12, 13)
minutes = string.sub(s, 15, 16)
seconds = string.sub(s, 18, 19)
commandArray = {}
t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
difference = (os.difftime (t1, t2)) -- différence entre l'heure actuelle et le dernier update de la sonde
if (difference > 900 and difference < 959) then
commandArray[1]={['OpenURL']='https://smsapi.free-mobile.fr/sendmsg?user=xxxxx&pass=xxxx&msg=RFLink%20HS'}
commandArray[2]={['reboot_rflink']='On'}
commandArray[3]={['reboot_rflink']='Off'}
end
return commandArray