Bonjour,
J'utilise domoticz depuis 1 semaine (raspberry + razwave), pour l'instant avec juste 1 sonde de temperature everspring zwave.
Domotiz fonctionne bien, j'ai bien ma sonde de temperature qui fonctionne (TSalon), par contre j'essaye de faire un script LUA pour commencer a programmer un thermostat. Mais je n'arrive pas à lire la valeur du capteur.
J'ai une erreur sur la ligne suivante :
local temp_jour = devicechanged['TSalon_Temperature']
Dans le log j'ai :
Sat Dec 6 16:16:22 2014 (Razberry) Temp + Humidity (TSalon)
Sat Dec 6 16:16:23 2014 (Razberry) Temp + Humidity (TSalon)
Sat Dec 6 16:16:30 2014 (System) Temp (Unknown)
Sat Dec 6 16:16:30 2014 Hardware Monitor: Fetching data (System sensors)
Sat Dec 6 16:17:00 2014 (System) Temp (Unknown)
Sat Dec 6 16:17:00 2014 Hardware Monitor: Fetching data (System sensors)
Sat Dec 6 16:17:18 2014 Error: /home/pi/domoticz/scripts/lua/script_time_chauffage.lua:7: attempt to index global 'devicechanged' (a nil value)
Le script global est :
local confort = 20 -- Temperature du mode confort
local hysteresis = 0.5 -- Valeur seuil pour eviter trop de commutation
commandArray = {}
local temp_jour = devicechanged['TSalon_Temperature']
print(string.format('Temp = %s', temp_jour))
return commandArray
Mon 1er script LUA
-
pascal3111
- Messages : 41
- Inscription : 06 déc. 2014, 16:10
Mon 1er script LUA
Nas:DS213
Domoticz : Raspberry 3 + PiZigate + plusieurs esp8266 avec espeasy
Domoticz : Raspberry 3 + PiZigate + plusieurs esp8266 avec espeasy
-
mike913
- Messages : 159
- Inscription : 18 oct. 2014, 10:22
- Localisation : Morsang / Orge - Essonne
- Contact :
Re: Mon 1er script LUA
Bonjour,
Si ta sonde s' appelle TSalon
essaye ce script:
Si ta sonde s' appelle TSalon
essaye ce script:
Code : Tout sélectionner
-- Temperature Salon Sensor
commandArray = {}
sSalonTemp, sSalonHumidity = otherdevices_svalues['TSalon']:match("([^;]+);([^;]+)")
sSalonTemp = tonumber(sSalonTemp)
sSalonHumidity = tonumber(sSalonHumidity)
print("Salon Temperature " .. sSalonTemp)
print("Salon Humidite " .. sSalonHumidity)
return commandArray
DS718+ 2 x 3To(SHR) - Firmware: DSM 7.0.1-42218
DS712+ 2 x 4To (SHR) - Firmware: DSM 6.2.4-25556
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox Delta
https://meteo.folcke.net
https://wiki.folcke.net
DS712+ 2 x 4To (SHR) - Firmware: DSM 6.2.4-25556
Raspberry - RFXTRX433 - Aeon Labs ZStick V2 - Domoticz
FreeBox Delta
https://meteo.folcke.net
https://wiki.folcke.net
-
pascal3111
- Messages : 41
- Inscription : 06 déc. 2014, 16:10
Re: Mon 1er script LUA
merci mike913 cela fonctionne bien.
Nas:DS213
Domoticz : Raspberry 3 + PiZigate + plusieurs esp8266 avec espeasy
Domoticz : Raspberry 3 + PiZigate + plusieurs esp8266 avec espeasy