Forum Replies Created
it does look like LightwaveRf is not caring about its users anymore… the app is in a deplorable state too. are they going under?
That thought has crossed my mind, which is a shame as I would like to support a UK company in this field. The way they have treated loyal “mk1″ customers is simply not acceptable. The issue around compatibility with mk2 and the prices and no upgrade path has just alienated too many customers.
In this particular topic though, I do feel IFTTT have some responsibility to take but they have a poor track record also. I bet its been not working for months!
I don’t think you are missing anything.
I went back to basics and tried to turn on my LightwaveRF lights through IFTTT but also get the message “no options”. Tried disconnecting and reconnecting my LWRF account but made no differences. Some pre-existing Applets do find devices though.
So, another example where either the IFTTT side, or LightwaveRF side, or both is broken?!
Even if you click on links like “buy” from IFTTT, you get page not found errors.
Looks to have been abandoned
Inspired by the hard work from rhamnett and bellissimo, I have further tweaked this script. I felt that although this original thread is quite old, it is still valid and working today and so I wanted to put something back to the forum.
I have now added the ability to upload to Domoticz;
- Temperature readings of LightwaveRF radiator valves (TRV’s)
- Battery levels of the LightwaveRF TRV’s
- Firmware level of the TRV’s
- Firmware level of the LightwaveRF Link module
I have therefore edited bellissimo’s original instructions below to cater for this;
Create a User Variable in Domoticz called ‘lastEnergyUpdate’ of type ‘Float’ and set it to 0
(Install python if necessary using ‘sudo apt-get install python’)
Amend the following in the script (marked by XX):
ip = your ip address and port for domoticz
userVarIdx = the idx reference number of your user variable lastEnergyUpdate
deviceIdx = the idx reference number of your energy monitor in domoticz, which can be found on the Devices page
temp1FEIdx = TRV1 Temperature Idx reference number
temp2REIdx = TRV2 Temperature Idx reference number
temp3KIIdx = TRV3 Temperature Idx reference number
battery1FEIdx = TRV1 Battery level Idx reference number
battery2REIdx = TRV2 Battery level Idx reference number
battery3KIIdx = TRV3 Battery level Idx reference number
lwrfbaseIdx = LWRF Link Firmware Idx reference number (I used a “Text” dummy sensor in Domoticz)
lwrftrvIdx = TRV Firmware Idx reference number (I used a “Text” dummy sensor)
trv1 = “XXXXX” = TRV1 Serial Number – found from the Lightwave Manager web portal (hover mouse over the device) – https://manager.lightwaverf.com/
trv2 = “XXXXX” = TRV2 Serial Number – found from the Lightwave Manager web portal (hover mouse over the device) – https://manager.lightwaverf.com/
trv3 = “XXXXX” = TRV3 Serial Number – found from the Lightwave Manager web portal (hover mouse over the device) – https://manager.lightwaverf.com/
Copy the script to /home/pi on the RPi
Run with ‘python ./energymon.py &
Download link for updated script energymon.py below;
Optional & important notes
As written, the script ignores the additional features I have added. To enable them, remove the double ## at the start of each line for the respective new sections to read up to 3 TRV’s and the LightwaveRF link firmware. If you have more than 3 TRV’s, just copy and paste each section further down the script and update / add the additional variables for the serial numbers/Temperatures/Battery levels.
The LightwaveRF link firmware can take up to an hour to update.
The TRV data will only update when their measured data, e.g. temperature, changes.
Also, the firmware version’s are only sent to Domoticz when the script first receives data from LightwaveRF or if the firmware is updated whilst Domoticz is running.
Add the following to /etc/rc.local to get the script to run on start-up of the RPi.
/usr/bin/python /home/pi/energymon.py &
Hope this helps someone
You could “link” both at the same time so they work as one or setup an event to operate one then the other.
I bought some a couple of months ago and very pleased them. BUT, I do not use in bedrooms as they are too noisy.
I have also seen this saving problem, but the option under the apps “Settings”, “Resave Heating Schedules” seemed to fix things for me. Also have N2.93Z as of last week.
I had a problem where the top part of the TRV pushed itself out of the chrome threaded part.
It turns out I needed to use a shorter pin.