NEWS
Alles über Eurotronic Comet ZigBee Thermostaten
-
@spicer Ich hab das Pairing heute im eingebauten Zustand des Spirit gemacht. Da waren zwei dicke Ziegelmauern zwischen Sonoff-Stick und Spirit-TRV.
Absolut keine Probleme, war in ein paar Sekunden erledigt.
Sendeleistung am ZB-Stick hab ich auf "high" gestellt!
-
@einstein67
Ok. Mein RaspBee2 hat eine sehr geringe Sendeleistung.
Bei mir klappt das pairing mit mehr als 2m Abstand nicht -
@spicer Beim Sonoff-Zigbee-Stick könnte man sogar auch noch "high+" auswählen ....
Hab ich aber noch nie getestet.
-
Ich hab das Anlernen in allen Kombinationen versucht.
Verschiedene Leistungsstufen des Sticks - direkt neben dem Coordinator - Verschiedene Firmwareversionen.
Ich hab mir hier im Baumarkt einen zweiten Cometen besorgt.
Immer das selbe.
Mit viel hin und her kommt es nur zu einem Interviewing.
Nach einiger Zeit kommt dann ein Timeout.
Es erscheint dann eine Kachel mit einem ? und der Bezeichnung "undefined" unter den Geräten.
ieee:0x0xf4ce369e7112fd33
nwk:39776 (0x9b60)
model:unknown
interviewed:false
configured:falseUm eine erneute Reaktion zu erzielen, muss ich das Gerät aus der Liste löschen (erzwingen).
Danach muss ich am Comet einen Werksreset machen.
Ein kompletter Werksreset funktioniert übrigens wie folgt:
Reset Taster drücken.
Irgendwann erscheint LE.
Taster weiter festhalten bis ein Count Up bis 10 erfolgt.
Erst dann den Reset Taster loslassen.Starte ich den Anlern-Mode am Comet ohne die Kopplung im Adapter zu starten, läuft der Countdown runter und endet mit C1.
Starte ich den Anlern-Mode mit Kopplung im Adapter geht nach einigen Sekunden das Funksymbol an, dann zeigt das Display kurz "no" das Funksymbol geht wieder aus, dann wir "0" angezeigt und geht dann auf Ad.Ich hab aktuell 46 Geräte von den unterschiedlichsten Herstellern, wie HUE, Aqara, Sonoff, Osram, Ikea problemlos am laufen.
Hier bin ich mit meinem Latein im Moment am Ende. -
@stefande
Hmm, das Resetten hab ich übrigens in Post #2 beschrieben.Ich muss alle Geräte über Phoscon pairen. Die angebotene Funktion im deCONZ Adapter ("Neue Geräte anlernen") funzt bei mir nicht.
Ansonsten hab ich auch gerade keinen Plan.
Vllt eröffnest mal ein Issue bei github..... -
@spicer sagte in Alles über Eurotronic Comet ZigBee Thermostaten:
@stefande
Hmm, das Resetten hab ich übrigens in Post #2 beschrieben.Der von dir in Post #2 beschriebene Reset dient zum Entkoppeln des Thermostat von einem Gateway.
Wenn man den Reset Taster länger festhält kommt ein Count UP bis 10. Das scheint der Werksreset zu sein.Ich werde am WE mal eine Testumgebung aufsetzen und da mal mein Glück versuchen.
Im Moment hab ich erstmal die Nase voll. -
@stefande
Oh cool.
Hab das gleich in Post #2 rein editiert! -
@stefande said in Alles über Eurotronic Comet ZigBee Thermostaten:
Hier bin ich mit meinem Latein im Moment am Ende.
Ich hab leider auch keine Idee woran das liegen kann. Der einzige Unterschied ist dass ich (siehe Post 34) viel weniger Geräte habe ...
ABER daran sollte es nicht liegen.
-
@stefande
Nach dem Count Up auf 10 passiert genau gar nichts.
Wie machst Du genau den totalen Werkreset? -
@spicer
Nachdem bis 10 gezählt wurde geht erst das Display aus.
Nach dem Loslassen des Tasters startet dann nach einigen Sekunden erneut das Pairing. -
@stefande
Hmm, das Display wurde zwar dann dunkel, aber das Pairing blieb bestehn..... komische SacheDer Termostat hängte sich auf. Habe darum den Reset versucht. Seit dieser Aktion läuft er aber wieder.
-
Hier mal eine Rückmeldung zu meinen Pairing Problemen.
In der Tat lag es wohl an der Anzahl meiner Geräte.
In einer Probeumgebung konnte ich den Comet sofort an einen alten CC2531 Stick anlernen.Alle Versuche den Thermostaten in meine Produktiv-Umgebung zu bekommen, ohne alle Geräte neu an lernen zu müssen, sind gnadenlos gescheitert.
Am Ende gab es hier ein lustiges Allerlei von Komponenten die wie von Geisterhand geschaltet wurden oder auch nicht, wenn man es erwartet hat.
Selbst ein Rückspielen einer älteren Zigbee Sicherung brachte keine Änderung.Mittlerweile hab ich das NVRAM des Sticks gelöscht, und hab alles neu angelernt.
Seit letzter Nacht ist also auch der Comet in Betrieb.
Jetzt muss ich ihn nur noch verstehen, und mir Gedanken machen, wie ich ihn am Besten bei mir eigebunden bekomme. -
@einstein67 sagte in Alles über Eurotronic Comet ZigBee Thermostaten:
@spicer said in Alles über Eurotronic Comet ZigBee Thermostaten:
ch nehme an, das der mode dann nicht mehr auf auto stehen darf.....
Genau so ist es. Auf manuelle stellen und "valve_position" in Abhängigkeit der Raumtemperatur beschreiben.
Der Zigbee-Adapter rechnet den eingegeben Korrekturwert x 10. Bei zu großen Werten (zB 12,9) gibts eine Fehlermeldung.
The value of "value" is out of range. It must be >= -128 and <= 127
..... und ich hab leider überhaupt keine Ahnung von deConz/Phoscon.
Bei mir steht der Mode standardmässig auf manual. Der TRV arbeitet aber automatisch.
Hast einen Rat?
-
Ich hab gestern Abend mal eine rudimentäre Steuerung des Comet vorgenommen.
Ich vergleiche den Sollwert mit dem Istwert des externen Sensors.
Ist der Sollwert höher als der Istwert setze ich die "Manual Valve Position" auf einen Stellwert in Abhängigkeit des Temperaturunterschieds.
Je grösser der Unterschied desto höher der Stellwert (0-100).
Die "Auto Valve Position" ändert sich dann entsprechend von 0-40.
Wie @Einstein67 schon geschrieben hat, ergibt die 0-40 x 2,5 dann die 0-100%
Ich nutze aber auch den Zigbee Adapter. -
@stefande
Das mache ich auch so.
Aber ein Comet hängt sich manchmal auf.
Der nimmt alle Daten entgegen aber macht nichts mehr.
Der Sollwert am Thermostat ändert sich dann nicht mehr. Auch der Istwert ändert sich nicht mehr.
Zudem sende ich einen neuen Sollwert nach 3min nochmal, weil sie den manchmal nicht beim ersten mal übernehmen.
Um nicht zuviel zu senden, sende ich nur noch neue Sollwerte, wenn die lokale Temperatur noch nicht erreicht ist. -
@stefande said in Alles über Eurotronic Comet ZigBee Thermostaten:
Ich vergleiche den Sollwert mit dem Istwert des externen Sensors
Mache ich auch so. (Soll - Ist) x 100 = valve-position %
Die Berechnung mache ich aber nur alle 5 Minuten einmal, und hab den Regelbereich in 4 Stufen aufgeteilt. Damit es kein permanentes regeln gibt und die Batterie geschont wird.
Differenz: > 60 --> Stellwert 90%
Differenz: 30 - 60% --> Stellwert 45%
Differenz: 10 - 30% --> Stellwert 28% (bei 25% beginnen meine Ventile zu rauschen/pfeifen)
Differenz: < 10% --> Stellwert 5% (ist genau so dicht wie bei 0 und spart Batterie) -
@einstein67
Ich setze nicht die Ventilposition, sondern den Temperatur Sollwert.
Darum meine Frage oben. -
@spicer said in Alles über Eurotronic Comet ZigBee Thermostaten:
Ich setze nicht die Ventilposition, sondern den Temperatur Sollwert.
Also wenn die Temperatur (am externen Sensor) nicht erreicht wird erhöhst du den Sollwert?
Verstehe ich das richtig?
-
@einstein67
Genau.
Hier ein Ausschnitt der Ansteuerung.
.
.
.
-
@spicer Ich kann leider deine verwendeten Datenpunkte nicht zuordnen. Die haben bei mir alle andere Namen ....
Ist der Wert "Thermostat WO Temperatur" überhaupt im Spirit beschreibbar?
Ich bringe diese Bezeichnung mit der vom Ventil gemessenen "Ist-Temperatur" (local_temp) in Verbindung. Und die ist bei mir nicht beschreibbar.