Hallo allerseits,
derzeit setze ich an eine handvoll Heizkörperthermostate (HKT) von Devolo ein. Da mir die Steuerung und die möglichkeiten von Devolo nicht (mehr) richtig zusagt, traf ich die Entscheidung mich mit ioBroker auseinanderzusetzen. An dieser Stelle sei erwähnt, dass ich in dieser Materie neu bin und setze auf eure Nachsicht
Dazu habe ich mir einen Raspberry Pi4 4GB angeschafft, dieses Image von ioBroker heruntergeladen und mittels Etcher auf eine Speicherkarte gepackt. Dies funktionierte ohne Probleme und anhand der Anleitung konnte ich das ganze System, inkl. ioBroker, dem JS-Controller etc. auf den neuesten Stand bringen.
Nun nutze ich mein Arbeitszimmer als Testumgebung da hier der Pi4 mit einen AEON Z-Wave Stick S2 steht und ein Thermostat und Fensterkontakt vorhanden sind. Das Thermostat konnte ich erfolgreich von der Devolo Home Control ab- und am Pi4 anmelden, der Fensterkontakt bleibt vorerst außenvor.
Weiterführende Informationen zum HKT sind im Anhang zu finden.
Was ich erreichen möchte:
Was bis jetzt umgesetzt wurde:
Nach allen Updates habe ich nun habe ein kleines Script mittels Blockly erstellt, siehe Anhang (Bild und Text). Nach meinem Verständnis ist es so aufgebaut, dass jeden Tag um 09:25 Uhr das HKT auf 22°C gesteuert wird und um 09:40 Uhr wieder zurück auf 19°C. Zu Anfang habe ich eine 15-minütige Zeitspanne gewählt um das Gerät binnen 60 Minuten nicht zu häufig zu steuern, damit ich nicht an die Grenze der CycleDuty komme und mich hinterher wundere dass gar nichts mehr geht.
Was das Problem ist:
Es passiert nichts, ganz einfach Mir ist allerdings schleierhaft, warum nichts geschieht. Dem Script habe ich auch schon 70 Minuten Vorlaufzeit gegeben, falls der/die/das CycleDuty gegriffen hat.
Interessant ist jedoch, dass ich den Wert "setpoint_heating" manuell nach belieben ändern kann und dass das HKT kurz darauf die Heizung hoch- und auch wieder runterfährt. Auf dem Screenshot "Devolo_KHT_weitere_Infos" steht der Wert auf 4°C (derzeit Standard weil ich die Heizung noch nicht angemacht habe).
Ein anderes Script aus den tiefen des Internets, wonach ich meins aufgebaut habe (komplett neu), hatte ich mir als Beispiel genommen. Da mein Script aber nicht funktioniert, nutzte ich das Script von dem anderen Anwender und setzte mein Object ein - jedoch auch ohne Erfolg.
Ich würde mich freuen, wenn Ihr mir unter die Arme greifen könntet und mit mir auf Fehlersuche geht.
Vielen Dank für eure Bemühungen und einen guten Start ins Wochenende wünsche ich!
Schöne Grüße,
Sebastian
€DIT_1:
Das Ziel wird es am Ende des Tages sein, alle Räumlichkeiten auf unterschiedliche Temperaturen zu unterschiedlichen Zeiten zu steuern. Dabei soll es auch möglich sein, die Temperaturen herunterzufahren sofern eine Tür oder ein Fenster x Minuten geöffnet ist. Anschließend soll wieder in den Urpsrungszustand zurückgegangen werden.
€DIT_2 (2020-10-21):
Post hinzu zwecks Bitte um Hilfestellung
derzeit setze ich an eine handvoll Heizkörperthermostate (HKT) von Devolo ein. Da mir die Steuerung und die möglichkeiten von Devolo nicht (mehr) richtig zusagt, traf ich die Entscheidung mich mit ioBroker auseinanderzusetzen. An dieser Stelle sei erwähnt, dass ich in dieser Materie neu bin und setze auf eure Nachsicht
Dazu habe ich mir einen Raspberry Pi4 4GB angeschafft, dieses Image von ioBroker heruntergeladen und mittels Etcher auf eine Speicherkarte gepackt. Dies funktionierte ohne Probleme und anhand der Anleitung konnte ich das ganze System, inkl. ioBroker, dem JS-Controller etc. auf den neuesten Stand bringen.
Nun nutze ich mein Arbeitszimmer als Testumgebung da hier der Pi4 mit einen AEON Z-Wave Stick S2 steht und ein Thermostat und Fensterkontakt vorhanden sind. Das Thermostat konnte ich erfolgreich von der Devolo Home Control ab- und am Pi4 anmelden, der Fensterkontakt bleibt vorerst außenvor.
Weiterführende Informationen zum HKT sind im Anhang zu finden.
Was ich erreichen möchte:
- das System kennenlernen
- Blockly kennenlernen
- das erste HKT nach belieben steuern können
Was bis jetzt umgesetzt wurde:
Nach allen Updates habe ich nun habe ein kleines Script mittels Blockly erstellt, siehe Anhang (Bild und Text). Nach meinem Verständnis ist es so aufgebaut, dass jeden Tag um 09:25 Uhr das HKT auf 22°C gesteuert wird und um 09:40 Uhr wieder zurück auf 19°C. Zu Anfang habe ich eine 15-minütige Zeitspanne gewählt um das Gerät binnen 60 Minuten nicht zu häufig zu steuern, damit ich nicht an die Grenze der CycleDuty komme und mich hinterher wundere dass gar nichts mehr geht.
Was das Problem ist:
Es passiert nichts, ganz einfach Mir ist allerdings schleierhaft, warum nichts geschieht. Dem Script habe ich auch schon 70 Minuten Vorlaufzeit gegeben, falls der/die/das CycleDuty gegriffen hat.
Interessant ist jedoch, dass ich den Wert "setpoint_heating" manuell nach belieben ändern kann und dass das HKT kurz darauf die Heizung hoch- und auch wieder runterfährt. Auf dem Screenshot "Devolo_KHT_weitere_Infos" steht der Wert auf 4°C (derzeit Standard weil ich die Heizung noch nicht angemacht habe).
Ein anderes Script aus den tiefen des Internets, wonach ich meins aufgebaut habe (komplett neu), hatte ich mir als Beispiel genommen. Da mein Script aber nicht funktioniert, nutzte ich das Script von dem anderen Anwender und setzte mein Object ein - jedoch auch ohne Erfolg.
Ich würde mich freuen, wenn Ihr mir unter die Arme greifen könntet und mit mir auf Fehlersuche geht.
Vielen Dank für eure Bemühungen und einen guten Start ins Wochenende wünsche ich!
Schöne Grüße,
Sebastian
€DIT_1:
Das Ziel wird es am Ende des Tages sein, alle Räumlichkeiten auf unterschiedliche Temperaturen zu unterschiedlichen Zeiten zu steuern. Dabei soll es auch möglich sein, die Temperaturen herunterzufahren sofern eine Tür oder ein Fenster x Minuten geöffnet ist. Anschließend soll wieder in den Urpsrungszustand zurückgegangen werden.
€DIT_2 (2020-10-21):
Post hinzu zwecks Bitte um Hilfestellung
Anhänge
Zuletzt bearbeitet: