Hello again ,
All was working very well ⦠untill I updated the firmware this morning ⦠:-
I got it partially working again , but wierdly enough 2 files are not working.
This is the complete Luup code which was working with the previous firmware:
[code]local devID = 37
local temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
local file = io.open(ā/www/blueiris/Living_room.txtā, āwā)
file:write(temperature ⦠ā\176Cā)
file:close()
local devID = 40
local temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
local file = io.open(ā/www/blueiris/corridor.txtā, āwā)
file:write(temperature ⦠ā\176Cā)
file:close()
local devID = 117
local temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
local file = io.open(ā/www/blueiris/garage.txtā, āwā)
file:write(temperature ⦠ā\176Cā)
file:close()
local devID =212
local temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
local file = io.open(ā/www/blueiris/OAT.txtā, āwā)
file:write(temperature ⦠ā\176Cā)
file:close()
local devID = 212
local temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
local file = io.open(ā/www/blueiris/heating2.txtā, āwā)
file:write("Outside: " ⦠temperature ⦠ā\176C\nā)
devID = 40
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Corridor: " ⦠temperature ⦠ā\176C\nā)
devID = 37
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Living: " ⦠temperature ⦠ā\176C\nā)
devID = 117
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Garage: " ⦠temperature ⦠ā\176C\nā)
devID = 228
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Hobby: " ⦠temperature ⦠ā\176C\nā)
devID = 230
humidity = luup.variable_get(āurn:micasaverde-com:serviceId:HumiditySensor1ā,āCurrentLevelā,devID)
file:write("Hobby: " ⦠humidity ⦠ā%ā)
file:close()
local devID = 91
local temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
local file = io.open(ā/www/blueiris/heating.txtā, āwā)
file:write("Ambient: " ⦠temperature ⦠ā\176C\nā)
devID = 92
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Buffer: " ⦠temperature ⦠ā\176C\nā)
devID = 93
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Boiler: " ⦠temperature ⦠ā\176C\nā)
devID = 94
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Radiator: " ⦠temperature ⦠ā\176C\nā)
devID = 87
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Bathroom Upstairs: " ⦠temperature ⦠ā\176C\nā)
devID = 88
humidity = luup.variable_get(āurn:micasaverde-com:serviceId:HumiditySensor1ā,āCurrentLevelā,devID)
file:write("Bathroom Upstairs: " ⦠humidity ⦠ā%\nā)
devID = 78
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Bathroom Downstairs: " ⦠temperature ⦠ā\176C\nā)
devID = 79
humidity = luup.variable_get(āurn:micasaverde-com:serviceId:HumiditySensor1ā,āCurrentLevelā,devID)
file:write("Bathroom Downstairs: " ⦠humidity ⦠ā%ā)
file:close()
local devID = 228
local temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
local file = io.open(ā/www/blueiris/Hobby.txtā, āwā)
file:write("Hobby: " ⦠temperature ⦠ā\176C\nā)
devID = 230
humidity = luup.variable_get(āurn:micasaverde-com:serviceId:HumiditySensor1ā,āCurrentLevelā,devID)
file:write("Humid: " ⦠humidity ⦠ā%ā)
file:close()[/code]
Now , 2 files will not create , this part which is at the bottom:
[code]local devID = 228
local temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
local file = io.open(ā/www/blueiris/Hobby.txtā, āwā)
file:write("Hobby: " ⦠temperature ⦠ā\176C\nā)
devID = 230
humidity = luup.variable_get(āurn:micasaverde-com:serviceId:HumiditySensor1ā,āCurrentLevelā,devID)
file:write("Humid: " ⦠humidity ⦠ā%ā)
file:close()[/code]
And this part in the middle, here the file is created , but the file remains empty:
[code]local devID = 91
local temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
local file = io.open(ā/www/blueiris/heating.txtā, āwā)
file:write("Ambient: " ⦠temperature ⦠ā\176C\nā)
devID = 92
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Buffer: " ⦠temperature ⦠ā\176C\nā)
devID = 93
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Boiler: " ⦠temperature ⦠ā\176C\nā)
devID = 94
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Radiator: " ⦠temperature ⦠ā\176C\nā)
devID = 87
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Bathroom Upstairs: " ⦠temperature ⦠ā\176C\nā)
devID = 88
humidity = luup.variable_get(āurn:micasaverde-com:serviceId:HumiditySensor1ā,āCurrentLevelā,devID)
file:write("Bathroom Upstairs: " ⦠humidity ⦠ā%\nā)
devID = 78
temperature = luup.variable_get(āurn:upnp-org:serviceId:TemperatureSensor1ā,āCurrentTemperatureā,devID)
file:write("Bathroom Downstairs: " ⦠temperature ⦠ā\176C\nā)
devID = 79
humidity = luup.variable_get(āurn:micasaverde-com:serviceId:HumiditySensor1ā,āCurrentLevelā,devID)
file:write("Bathroom Downstairs: " ⦠humidity ⦠ā%ā)
file:close()
[/code]
The device ID are still correct ā¦
anyone has an idea why it does not want to write , the rest of the LUUP code , writing itās files works fine.
Thanks,
Cor