I bought some Z-Wave danfoss living connect LC-13 and some Popp radiator thermostats to embed them into my home automation by Z-Wave.
I decided to go with this combination 'cause the Popp thermostats also return the current temperature. For the cheaper Eurotronics thermostats it is said that they do not return a manually set setpoint.
Unfortunately my radiators and valves are 30 years old and the adapters (RA & K) supplied with the danfoss do not fit. I figured out that I need a RAVL adapter (packaged with RAV adapter and a stuffing box), which adds another 7€ per radiator.
The Popp thermostats look like the danfoss ones, just the logo is not printed. But they have the same cheap looking plastic cage, ugly display with very limited viewing angle and the buttons with an inaccurate pressure point.
The first Popp thermostat worked for around 24 hours. Then it reported the settings every second and drained the battery in a few hours. Additionally it returned negative temperature measurements for a room that was at 18°C. Resetting to factory settings did not work, so this one is out for RMA.
The other 2 Popp thermostats worked out of the box, same like 2 out of 3 danfoss thermostats. I don't like the menu and the general user interface. It is not explained in a good way and the menu Pb (for the size adjustment of the radiator) is not mentioned in the official manual.
The 3rd danfoss could not be paired with my Z-Wave controller. Since it was also missing batteries I expected that this was already in use and paired with another Z-Wave controller. But after the second factory reset it seems to work fine. Probably pushing the middle button for a longer time also resets the embedded Z-Wave chip.
Interesting is also that the Popp manual names the product ZWE Connect and the manufacturer ZWE GmbH (which is Z-Wave Europe GmbH). Popp and ZWE have own manuals on their website for it.
As gateway I use a Raspberry Pi with the Aeon Z-Wave Gen5 Stick and domoticz. This works fine so far. Tried homegenie before but the UI did not satisfy me. (hanging, notifications blocking functionality and out of the screen). domoticz is quite compact, but with the scripting feature it looks promising.
I also use a danalock v2, but this is not completly included yet (idea is to have the blue lock from the official app somehow done with Z-Wave). For including the danalock it is important to use a secure inclusion, else it will not work. Probably it is also wise to use a own secret key for security devices ;)
Just my first impressions... maybe more about this topic in the future ;)
Update 26.11.2017
After using Z-Wave for around a year now I gained some more experience with it.
It looks like some devices just do not act as good as others.
Problematic devices at least with domoticz and Aeon Z-Wave stick:
Eurotronic Comet-Z: This thermostat is quite cheap but it did never run longer than 2 weeks without a new pairing.
Aeon Micro Switch (2nd Edition): Inside the controller range it works fine. But as soon as it is outside the range and a switch command can not be executed it will also fail permanent back inside the range. Not sure what is exactly the reason - a repeating node was just 4-5 meters away...
Btw. if you need RAVL or RAV adapters you can get it quite cheap from Eurotronics. Just 1,20€ per set instead of 7€!! Without stuffing box. Btw. 30-year old danfoss RAVL thermostats did not loose any value if you're going to sell them :)
Now I'm playing a bit with self build sensors from mysensors.org. Looks promising (cheap, open source and better debugging) but also has some bottlenecks. Signing and security is by default not activated and you might have trouble if you buy cheap chinese clones... Also a lot of time is needed to build these sensors. Hope that someone will create some ready to solder kits and sell it :-)
Nov 8, 2016
Oct 8, 2015
[fix] Feuchtigkeit und Teufel Decoderstation 5
Schrauben... Schrauben... Schrauben...
vorher... (sind wohl ein paar Regentropfen durch die Lüftungsschlitze gekommen :))
nachher... (Isoprop Ultraschall)
huch... :-) (nachträglich eingelötete Widerstände)
vorher... (sind wohl ein paar Regentropfen durch die Lüftungsschlitze gekommen :))
nachher... (Isoprop Ultraschall)
huch... :-) (nachträglich eingelötete Widerstände)
Update: Die Reinigung hat leider nicht ganz geholfen. Der PT2258 (Lautstärke Controller für 6 Kanäle) produzierte jede Menge Rauschen. Ausgelötet und nochmals gereinigt hat zwar das Rauschen aufgehört, dafür hat ein Kanal gar nicht mehr funktioniert. Mit neuem Bauteil (PT2258) für ca. 8€ aus England funktioniert die Decoderstation jetzt wieder, wie sie soll :)
Oct 30, 2014
[howto] flashing arduino nano with avrdude using integrated bootloader
just a short one, since a lot of stuff spreaded that just doesn't work for me..
avrdude -p atmega168 -P com60 -V -F -b57600 -c arduino -U flash:w:main.hexAs programmer just use arduino, not stk500v1 or v2 or tinyusb. change com60 and main.hex to your settings. Instead of atmega168 you might also use atmega328(p) which is more common on the nano nowadays. -V -F arguments are probably optional (no-verify, no signature check) :)
Mar 29, 2014
[workaround] Displaylink and DirectX9
If you're using a Displaylink device to connect additional screens through USB, you might get in trouble when trying to run any application or game that is based on DirectX9 or lower.
You will get error messages about DirectX and the application is not useable:
Disabling the Displaylink device in the device manager or removing the USB device does not help. One workaround is to uninstall the drivers completly. But that's a bit annoying if you only want to do this once.
Another more smart workaround is to temporarily disable the drivers. This is possible with Autoruns from SysInternals:
You will get error messages about DirectX and the application is not useable:
- WARCRAFT III failed to initialize DirectX. Please check that you have DirectX 8.1 or later installed...
- Ein unbekannter DirectX-Fehler ist aufgetreten, sodass League of Legends nicht gestartet werden kann...
- DEVICE_CREATE_ERROR - An invalid parameter was passed to the returning function.
Disabling the Displaylink device in the device manager or removing the USB device does not help. One workaround is to uninstall the drivers completly. But that's a bit annoying if you only want to do this once.
Another more smart workaround is to temporarily disable the drivers. This is possible with Autoruns from SysInternals:
- Start Autoruns
- Switch to run as administrator
- Go to drivers tab
- Remove both the checks on dlkmd DisplayLink WDDM KMD and dlkmdldr DisplayLink WDDM KMD Loader
- Reboot your machine
Nov 21, 2013
[howto] DJI PC Groundstation on Windows XP
The DJI Groundstation is an application to remote control a DJI copter with waypoints, flight trace and this stuff. The Groundstation is available for PC and iPad.
First some annotiations:
Plugging it to a newer windows version you can see, that it uses operating system included CDC serial drivers. Unfortunately the CDC drivers are not available on Windows XP (or can not be accessed automatically), but you can trick it a bit.
Microchip has an example for that. Unfortunately this is in an executable file. So download the alternative drivers from e.g. obddiag.net and unzip them to a folder. Edit the mchpcdc.inf and look for the lines where it is written %DESCRIPTION%=DriverInstall, USB\VID_????&PID_????. Change both the lines to %DESCRIPTION%=DriverInstall, USB\VID_FFF0&PID_0008. After that go to the device manager and reinstall by using the custom folder where you just edited the .inf file.
Remember the port and set it in the groundstation.
First some annotiations:
- You need a free CAN slot. If you do not have one, you can extend it with DJI CAN hub - but this is just an expansive box which is connecting the wires :-) So in theory you can also cut the cables and solder it.
- You need the DJI 2,4GHz datalink: This is a sender and a receiver.
- If you want to use it with your iPad you also need the DJI BTU (Bluetooth Unit)
- Make sure that your iPad supports BT 4.0. I think this is the case for iPad 3 and up. On iPad you can not install the groundstation app.
- The Groundstation for PC is only available on CD which is shipped inside the package. It looks like it is downloading the latest version from internet somehow.
- There are different versions of the datalink module with different certificates (FCC, CE) and different transmit power
Plugging it to a newer windows version you can see, that it uses operating system included CDC serial drivers. Unfortunately the CDC drivers are not available on Windows XP (or can not be accessed automatically), but you can trick it a bit.
Microchip has an example for that. Unfortunately this is in an executable file. So download the alternative drivers from e.g. obddiag.net and unzip them to a folder. Edit the mchpcdc.inf and look for the lines where it is written %DESCRIPTION%=DriverInstall, USB\VID_????&PID_????. Change both the lines to %DESCRIPTION%=DriverInstall, USB\VID_FFF0&PID_0008. After that go to the device manager and reinstall by using the custom folder where you just edited the .inf file.
Remember the port and set it in the groundstation.
Oct 8, 2013
[howto] recompile & modify ubuntu package
Since I had some problems with my ZNC IRC bouncer I decided to recompile it with the TCP feature KEEPALIVE. Before I compared ZNC and weechat behaviour and found out that weechat uses KEEPALIVE while ZNC does not. I hope this will solve my connection instability.
To change it on my ubuntu system I had todo the following steps. If you know the commands, it's quite an easy task :-)
Create a new directory and change to it:
Goto to the source directory:
That's it - enjoy :)
Update: My ZNC connection is not really more stable wth keepalive. keepalive usually takes more than 2 hours to be used.
Update 2: I fixed the connection issue by using a smaller timeout for the ZNC initiated ping. Might be that any device (probably provider) on the route kills connections that are just listening.
To change it on my ubuntu system I had todo the following steps. If you know the commands, it's quite an easy task :-)
Create a new directory and change to it:
mkdir zncGet the source code:
cd znc
apt-get source zncGet the tools needed to recompile:
sudo apt-get build-dep zncDo your changes...
Goto to the source directory:
cd ~/znc/znc-1.0Start recompilation:
sudo dpkg-buildpackage -rfakeroot -uc -bIf fakeroot is missing, get it and try again:
sudo apt-get install fakerootIf the package is already installed, I think it is easiest to remove it (else you might get some errors about dependencies if the package consist of more .debs):
sudo apt-get remove zncChange to the parent folder and install the newly compiled .debs:
sudo dpkg --install *.deb
That's it - enjoy :)
Update: My ZNC connection is not really more stable wth keepalive. keepalive usually takes more than 2 hours to be used.
Update 2: I fixed the connection issue by using a smaller timeout for the ZNC initiated ping. Might be that any device (probably provider) on the route kills connections that are just listening.
Sep 25, 2013
[bad support] Kabel Deutschland: Fake-Hotline
Kabel Deutschland bietet eine kostenlose Nummer für die Technik an. In Wirklichkeit fragen die aber nur die Uptime und die Werte des Modems ab und lassen dann die echten Techniker von 08:00 bis 22:00 anrufen bzw leiten in dieser Zeit weiter.
Nunja um 22:20 habe ich dort nach kurzer Wartezeit tatsächlich jemanden erreicht. Daten aufgenommen. Passt :-) Allerdings sollen die Techniker jetzt um 8:00 morgens anrufen , eine Zeit zu der ich an dem Tag nicht zu erreichen bin. Also rief ich wieder an. 50 Minuten Warteschleife, dann habe ich mit dem Handy übernommen. Inzwischen bin ich seit zusätzlich 3,5 Stunden der nächste Kunde...
Ich vermute das läuft noch bis 8 Uhr morgens weiter und dann ist für den Techniker bei mir besetzt :D
Man kann denke ich annehmen, dass niemand mehr als 3 Stunden wartet. Ich würde hier von einer FIFO Queue ausgehen und eventuell zusätzlich, dass Kunden vom Handy bevorzugt behandelt werden, da hier die Terminierungsentgelte wesentlich höher sind als aus dem eigenen Festnetz.
Da ich keine Lust habe mit der nervigen Ansage einzuschlafen lege ich jetzt auf :)
Nunja um 22:20 habe ich dort nach kurzer Wartezeit tatsächlich jemanden erreicht. Daten aufgenommen. Passt :-) Allerdings sollen die Techniker jetzt um 8:00 morgens anrufen , eine Zeit zu der ich an dem Tag nicht zu erreichen bin. Also rief ich wieder an. 50 Minuten Warteschleife, dann habe ich mit dem Handy übernommen. Inzwischen bin ich seit zusätzlich 3,5 Stunden der nächste Kunde...
Ich vermute das läuft noch bis 8 Uhr morgens weiter und dann ist für den Techniker bei mir besetzt :D
Man kann denke ich annehmen, dass niemand mehr als 3 Stunden wartet. Ich würde hier von einer FIFO Queue ausgehen und eventuell zusätzlich, dass Kunden vom Handy bevorzugt behandelt werden, da hier die Terminierungsentgelte wesentlich höher sind als aus dem eigenen Festnetz.
Da ich keine Lust habe mit der nervigen Ansage einzuschlafen lege ich jetzt auf :)
Subscribe to:
Posts (Atom)




