Ich prüfe mit 7 Exemplaren der Bewegungsmelder von Neo Coolcam, ob ihre Temperaturmessung zu gebrauchen ist, und gleiche die Unterschiede in OpenHab an.
Werbung
Die meisten Links auf dieser Seite sind Affiliate-Links, durch die ich eine kleine Provision erhalte, wenn du etwas darüber kaufst. Die Preise bleiben für dich unverändert. Affiliate-Link-Kürzel: AM = Amazon, EB = Ebay, FT = FastTech, GB = Gearbest, AL = Aliexpress
Inhalt
Test
Da ich die in den Coolcam-Bewegungsmeldern (AL) enthaltene Temperaturmessung für meine Heizungsregelung nutzen möchte, prüfe ich ob sie dafür tauglich sind… Ich teste wie folgt:
- Die Melder befinden sich in 2,5 Metern Abstand zum Controller.
- Als Referenz nehme ich einen Temperaturlogger, der eine interne, und zwei externer Temperaturen messen kann – ich mittle alle drei Werte als Referenzwert.
- Als kleine Messungenauigkeit meinerseits kann gelten das zwei Melder einen Report bei 0,1°C Veränderung senden (Node #2 und #10, ), während die anderen „erst“ bei 0,2°C senden (Node #7, #24, #25, #26, #29).
Dies hat den einfachen Grund das die Melder sehr häufig senden, sobald die Temperatur „auf der Kippe“ eines vollen zehntel Grads steht, was der Batterielaufzeit nicht zuträglich sein dürfte…
Abends starte ich das Experiment, morgens nehme ich die Temperaturwerte:
Referenz Temperaturlogger: (22,8+22,8+23,1)/3 = 22,9°C
22,3 = -0,6°C: Node #07, BD_PIR_Temperatur
22,3 = -0,6°C: Node #02, FL_PIR1_Temperatur
22,4 = -0,5°C: Node #29, Westen_PIR_Temperatur
22,4 = -0,5°C: Node #24, GA_PIR_Treppe_Temperatur
22,5 = -0,4°C: Node #26, FL_PIR2_Temperatur
22,7 = -0,2°C: Node #10, KU_PIR_Arbeitsplatte_Temperatur
23,0 = +0,1°C: Node #25, WZ_PIR1_Temperatur
Und weil ich schon dabei bin, die Temperatursensoren meiner drei Heizungsregler (AM):
20,8 = -2,1°C: Node #17, WZ_Heizung_ReglerEcke_Temperatur
20,9 = -2,0°C: Node #18, BD_Heizung_Regler_Temperatur
20,9 = -2,0°C: Node #16, FL_Heizung_Regler_Temperatur
Für diese Abweichungen lassen sich nun in OpenHab Offsets per „Profile“ eintragen, so dass man dafür nicht mal eine Rule braucht: Doku.
Beispielsweise sehen die Channel-Links für meinen Node #07 und #25 dann so aus:
{channel="zwave:device:xxx:node7:sensor_temperature" [profile="offset", offset="0.8 °C"}
{channel="zwave:device:xxx:node25:sensor_temperature" [profile="offset", offset="-0.1 °C"}
Kleiner Tipp fürs Kalibrieren:
Man muss die Daten nicht aus dem Logfile pulen, sondern kann einen Sensor als „Master“ betrachten (von dem man weiß das er ok ist), und gleicht dann die anderen per profile
solange an bis der Temperaturverläufe im Diagramm möglichst dicht beieinander liegen…
Man sollte dafür sorgen das die Melder ihren Report zeitnah senden, am besten bei 0,1°C Änderung, dann geht’s wesentlich genauer und schneller.
Alle Offsets in OpenHab eingetragen, gehen die Temperaturen nun im Gleichschritt:
Beim Test sind Node #26, #29, #10 dadurch aufgefallen das in den letzten 12 Stunden, zwischen wahrheitsgetreuen Nachrichten, schwerer zu identifizierende Fake-News empfangen wurden – perfide! 😉 Es werden zu tiefe Temperaturen empfangen, nach keinem festen Schema. Bei Node #29 und #10 nur einmal, bei Node #26 wurde im Durchschnitt alle 1,5 Stunden einen Falschwert empfangen:
In meinem normalen Aufbau äußern sich die Falschwerte fast immer darin das „0“ empfangen wird. Im Test standen die Melder jedoch nur 2,5 Meter vom Controller, und dann waren die Falschwerte nie „0“, sondern einfach nur um x,x tiefer…
Es ist also ein Problem des Funkkontaktes, bzw das einer fehlenden Checksummenprüfung bei der Werteübermittlung, wodurch der Controller verunglückte Funksignale als gültige Nachricht empfängt…
Man kann das Problem mit einer Rule lösen, die keine unplausiblen Abweichungen vom vorherigen Wert erlaubt:
Das gleiche gilt auch für das Empfangen von Helligkeitswerten. Und noch mal zur Klarheit: Es ist nur ein Problem der Datenübermittlung auf dem Funkweg. Die Melder lösen immer korrekt aus, d.h. der Helligkeitswert im Gerät ist immer korrekt.
Fazit
Alle 7 Coolcam-Melder liefern gute Temperaturwerte, und auch die Serienstreuung ist für Consumer-Geräte in einem guten Bereich. Am Übertragen der Werte hapert es manchmal. Hier muss man per Rule selbst Hand anlegen, um Falschwerte auszusortieren.
Interessant wäre es ob die „Originale“, die Bewegungsmelder von Fibaro (AM), das gleiche Verhalten zeigen. Wer welche hat, bitte gern per Kommentar berichten…
[the_ad_placement id=“beitrag-inhalt-ende“]
Links & Kommentare
Den kompletten Testbericht zum Coolcam-Bewegungsmelder findest du hier.