[Modul] Homematic Extended (Systemvariablen, Programme, Powermeter, u.v.m.)

Kann durchaus sein, dass die Geräte erst beim nächsten Zeitpunkt gemäß Plan umschalten.
Das Modul macht da nix aktiv. Oder ändert sich die Solltemperatur am Gerät?
Eventuell brauchen die auch nur länger.
Quasi in Echtzeit ist da nix, gefühlt braucht man viel Geduld bei Homematic :sweat_smile:
Michael

Neue Beta im Store

Diverse Fehler bei den Zeitplänen behoben.
HeatingDevice (Heizkörperthermostat) HM-CC-RT-DN ergänzt.
Fehlerhafte Umlaute in CCU Programmen und Systemvariablen behoben.
Fehler bei Profilen verhinderte das neu anlegen der Instanz Homematic Programme.
Homematic Script Instanz liefert jetzt ein Array anstatt JSON als Rückgabewert.
Homematic Script Instanz liefert im Index [‚Output‘] des Rückgabewertes alle Write/WriteLine Scriptausgaben.

Sorry, leider erhalte ich beim Update des Module folgenden Fehler:

Konnte Konfigurationsform nicht laden
Warning: InstanceInterface is not available in /var/lib/symcon/modules/.store/de.nall.chan.homematic.extended/ExtendedConfigurator/module.php on line 128

Warning: InstanceInterface is not available in /var/lib/symcon/modules/.store/de.nall.chan.homematic.extended/ExtendedConfigurator/module.php on line 128

Warning: InstanceInterface is not available in /var/lib/symcon/modules/.store/de.nall.chan.homematic.extended/ExtendedConfigurator/module.php on line 128

Warning: InstanceInterface is not available in /var/lib/symcon/modules/.store/de.nall.chan.homematic.extended/ExtendedConfigurator/module.php on line 128

Warning: InstanceInterface is not available in /var/lib/symcon/modules/.store/de.nall.chan.homematic.extended/ExtendedConfigurator/module.php on line 128

Warning: InstanceInterface is not available in /var/lib/symcon/modules/.store/de.nall.chan.homematic.extended/ExtendedConfigurator/module.php on line 128

Warning: InstanceInterface is not available in /var/lib/symcon/modules/.store/de.nall.chan.homematic.extended/ExtendedConfigurator/module.php on line 128
{"actions":[{"type":"Configurator","name":"Configuration","caption":"Devices","delete":true,"columns":[{"caption":"Address","name":"address","width":"200px"},{"caption":"Name","name":"longname","width":"auto"},{"caption":"Type","name":"type","width":"400px"}],"sort":{"column":"address"},"values":[{"address":"QEQ1460677","children":["QEQ1460677:0","QEQ1460677:1","QEQ1460677:2","QEQ1460677:3","QEQ1460677:4","QEQ1460677:5","QEQ1460677:6"],"firmware":"1.5","flags":1,"interface":"QEQ0692969","paramsets":["MASTER"],"rf_address":7364910,"roaming":0,"rx_mode":14,"type":"HM-CC-RT-DN","updatable":1,"version":29,"create":{"moduleID":"{E2674369-5272-44FE-905A-DCBF0E5126C6}","configuration":{"Address":"QEQ1460677","Protocol":0,"EmulateStatus":false},"location":[]},"instanceID":0,"name":"HM-CC-RT-DN QEQ1460677","longname":"HM-CC-RT-DN QEQ1460677"},{"address":"QEQ1463276","children":["QEQ1463276:0","QEQ1463276:1","QEQ1463276:2","QEQ1463276:3","QEQ1463276:4","QEQ1463276:5","QEQ1463276:6"],"firmware":"1.5","flags":1,"interface":"QEQ0692969","paramsets":["MASTER"],"rf_address":7196640,"roaming":0,"rx_mode":14,"type":"HM-CC-RT-DN","updatable":1,"version":29,"create":{"moduleID":"{E2674369-5272-44FE-905A-DCBF0E5126C6}","configuration":{"Address":"QEQ1463276","Protocol":0,"EmulateStatus":false},"location":[]},"instanceID":0,"name":"HM-CC-RT-DN QEQ1463276","longname":"HM-CC-RT-DN QEQ1463276"},{"address":"REQ0839638","children":["REQ0839638:0","REQ0839638:1","REQ0839638:2","REQ0839638:3","REQ0839638:4","REQ0839638:5","REQ0839638:6"],"firmware":"1.5","flags":1,"interface":"QEQ0692969","paramsets":["MASTER"],"rf_address":7498073,"roaming":0,"rx_mode":14,"type":"HM-CC-RT-DN","updatable":1,"version":29,"create":{"moduleID":"{E2674369-5272-44FE-905A-DCBF0E5126C6}","configuration":{"Address":"REQ0839638","Protocol":0,"EmulateStatus":false},"location":[]},"instanceID":0,"name":"HM-CC-RT-DN REQ0839638","longname":"HM-CC-RT-DN REQ0839638"},{"address":"REQ0839671","children":["REQ0839671:0","REQ0839671:1","REQ0839671:2","REQ0839671:3","REQ0839671:4","REQ0839671:5","REQ0839671:6"],"firmware":"1.5","flags":1,"interface":"QEQ0692969","paramsets":["MASTER"],"rf_address":7498039,"roaming":0,"rx_mode":14,"type":"HM-CC-RT-DN","updatable":1,"version":29,"create":{"moduleID":"{E2674369-5272-44FE-905A-DCBF0E5126C6}","configuration":{"Address":"REQ0839671","Protocol":0,"EmulateStatus":false},"location":[]},"instanceID":0,"name":"HM-CC-RT-DN REQ0839671","longname":"HM-CC-RT-DN REQ0839671"},{"address":"INT0000005","aes_active":0,"available_firmware":"2.0.0","children":["INT0000005:0","INT0000005:1","INT0000005:2","INT0000005:3","INT0000005:4","INT0000005:5","INT0000005:6"],"direction":0,"firmware":"2.0.0","firmware_update_state":"","flags":1,"group":"","index":0,"interface":"","link_source_roles":"","link_target_roles":"","paramsets":["MASTER"],"parent_type":"","rf_address":0,"roaming":0,"rx_mode":1,"subtype":"","team":"","team_channels":null,"team_tag":"","type":"HmIP-HEATING","updatable":true,"version":131072,"create":{"moduleID":"{05CD9BAE-5A3B-E10B-79D6-48CB45A02C6A}","configuration":{"Address":"INT0000005","Protocol":3,"EmulateStatus":false},"location":[]},"instanceID":0,"name":"EG Wohnzimmer INT0000005","longname":"EG Wohnzimmer INT0000005"},{"address":"INT0000006","aes_active":0,"available_firmware":"2.0.0","children":["INT0000006:0","INT0000006:1","INT0000006:2","INT0000006:3","INT0000006:4","INT0000006:5","INT0000006:6"],"direction":0,"firmware":"2.0.0","firmware_update_state":"","flags":1,"group":"","index":0,"interface":"","link_source_roles":"","link_target_roles":"","paramsets":["MASTER"],"parent_type":"","rf_address":0,"roaming":0,"rx_mode":1,"subtype":"","team":"","team_channels":null,"team_tag":"","type":"HmIP-HEATING","updatable":true,"version":131072,"create":{"moduleID":"{05CD9BAE-5A3B-E10B-79D6-48CB45A02C6A}","configuration":{"Address":"INT0000006","Protocol":3,"EmulateStatus":false},"location":[]},"instanceID":0,"name":"EG Susi INT0000006","longname":"EG Susi INT0000006"},{"address":"INT0000007","aes_active":0,"available_firmware":"2.0.0","children":["INT0000007:0","INT0000007:1","INT0000007:2","INT0000007:3","INT0000007:4","INT0000007:5","INT0000007:6"],"direction":0,"firmware":"2.0.0","firmware_update_state":"","flags":1,"group":"","index":0,"interface":"","link_source_roles":"","link_target_roles":"","paramsets":["MASTER"],"parent_type":"","rf_address":0,"roaming":0,"rx_mode":1,"subtype":"","team":"","team_channels":null,"team_tag":"","type":"HmIP-HEATING","updatable":true,"version":131072,"create":{"moduleID":"{05CD9BAE-5A3B-E10B-79D6-48CB45A02C6A}","configuration":{"Address":"INT0000007","Protocol":3,"EmulateStatus":false},"location":[]},"instanceID":0,"name":"OG Schlafzimmer INT0000007","longname":"OG Schlafzimmer INT0000007"},{"address":"INT0000008","aes_active":0,"available_firmware":"2.0.0","children":["INT0000008:0","INT0000008:1","INT0000008:2","INT0000008:3","INT0000008:4","INT0000008:5","INT0000008:6"],"direction":0,"firmware":"2.0.0","firmware_update_state":"","flags":1,"group":"","index":0,"interface":"","link_source_roles":"","link_target_roles":"","paramsets":["MASTER"],"parent_type":"","rf_address":0,"roaming":0,"rx_mode":1,"subtype":"","team":"","team_channels":null,"team_tag":"","type":"HmIP-HEATING","updatable":true,"version":131072,"create":{"moduleID":"{05CD9BAE-5A3B-E10B-79D6-48CB45A02C6A}","configuration":{"Address":"INT0000008","Protocol":3,"EmulateStatus":false},"location":[]},"instanceID":0,"name":"EG Sport INT0000008","longname":"EG Sport INT0000008"},{"address":"INT0000009","aes_active":0,"available_firmware":"2.0.0","children":["INT0000009:0","INT0000009:1","INT0000009:2","INT0000009:3","INT0000009:4","INT0000009:5","INT0000009:6"],"direction":0,"firmware":"2.0.0","firmware_update_state":"","flags":1,"group":"","index":0,"interface":"","link_source_roles":"","link_target_roles":"","paramsets":["MASTER"],"parent_type":"","rf_address":0,"roaming":0,"rx_mode":1,"subtype":"","team":"","team_channels":null,"team_tag":"","type":"HmIP-HEATING","updatable":true,"version":131072,"create":{"moduleID":"{05CD9BAE-5A3B-E10B-79D6-48CB45A02C6A}","configuration":{"Address":"INT0000009","Protocol":3,"EmulateStatus":false},"location":[]},"instanceID":0,"name":"EG Bad Handtuchtrockner INT0000009","longname":"EG Bad Handtuchtrockner INT0000009"},{"address":"INT0000011","aes_active":0,"available_firmware":"2.0.0","children":["INT0000011:0","INT0000011:1","INT0000011:2","INT0000011:3","INT0000011:4","INT0000011:5","INT0000011:6"],"direction":0,"firmware":"2.0.0","firmware_update_state":"","flags":1,"group":"","index":0,"interface":"","link_source_roles":"","link_target_roles":"","paramsets":["MASTER"],"parent_type":"","rf_address":0,"roaming":0,"rx_mode":1,"subtype":"","team":"","team_channels":null,"team_tag":"","type":"HmIP-HEATING","updatable":true,"version":131072,"create":{"moduleID":"{05CD9BAE-5A3B-E10B-79D6-48CB45A02C6A}","configuration":{"Address":"INT0000011","Protocol":3,"EmulateStatus":false},"location":[]},"instanceID":0,"name":"EG Flur INT0000011","longname":"EG Flur INT0000011"},{"instanceID":48393,"address":false,"name":"EG Flur","longname":"EG Flur","type":""},{"instanceID":55544,"address":false,"name":"Sport","longname":"Sport","type":""},{"instanceID":55541,"address":false,"name":"Wohnzimmer","longname":"Wohnzimmer","type":""},{"instanceID":25944,"address":false,"name":"EG Bad Handtuchtrockner","longname":"EG Bad Handtuchtrockner","type":""},{"instanceID":20659,"address":false,"name":"Susi","longname":"Susi","type":""},{"instanceID":29984,"address":false,"name":"Schlafzimmer INT0000007","longname":"Schlafzimmer INT0000007","type":""},{"address":"INT0000003","aes_active":0,"available_firmware":"1.3","children":["INT0000003:0","INT0000003:1","INT0000003:2"],"direction":0,"firmware":"1.3","firmware_update_state":"","flags":1,"group":"","index":0,"interface":"","link_source_roles":"","link_target_roles":"","paramsets":["MASTER"],"parent_type":"","rf_address":0,"roaming":0,"rx_mode":1,"subtype":"","team":"","team_channels":null,"team_tag":"","type":"HM-CC-VG-1","updatable":true,"version":3,"create":{"moduleID":"{F179857C-DF5A-2CED-F553-CDB4D42815ED}","configuration":{"Address":"INT0000003","Protocol":3,"EmulateStatus":false},"location":[]},"instanceID":0,"name":"EG K\u00fcche INT0000003","longname":"EG K\u00fcche INT0000003"},{"address":"INT0000010","aes_active":0,"available_firmware":"1.3","children":["INT0000010:0","INT0000010:1","INT0000010:2"],"direction":0,"firmware":"1.3","firmware_update_state":"","flags":1,"group":"","index":0,"interface":"","link_source_roles":"","link_target_roles":"","paramsets":["MASTER"],"parent_type":"","rf_address":0,"roaming":0,"rx_mode":1,"subtype":"","team":"","team_channels":null,"team_tag":"","type":"HM-CC-VG-1","updatable":true,"version":3,"create":{"moduleID":"{F179857C-DF5A-2CED-F553-CDB4D42815ED}","configuration":{"Address":"INT0000010","Protocol":3,"EmulateStatus":false},"location":[]},"instanceID":15871,"name":"EG Bad","longname":"EG Bad"},{"instanceID":43542,"address":false,"name":"K\u00fcche","longname":"K\u00fcche","type":""}],"0":{"rowCount":20}},{"type":"Label","caption":"This module is free for non-commercial use,\r\nDonations in support of the author are accepted here:"},{"type":"RowLayout","items":[{"type":"Image","onClick":"echo 'https:\/\/www.paypal.com\/donate?hosted_button_id=G2SLW2MEMQZH2';","image":"data:image\/png;base64,iVBORw0KGgoAAAA...XlwYWxfMTAyNDYxLnBuZ6xvuXsAAAAASUVORK5CYII="},{"type":"Image","onClick":"echo 'https:\/\/www.amazon.de\/hz\/wishlist\/ls\/YU4AI9AQT9F?ref_=wl_share';","image":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI...AAAAASUVORK5CYII="}]}]} (Code: -32603)

Der Konfigurator lässt sich aber ohne Fehler öffnen. Meine CC-RT-DN werden nun auch vom Konfgurator aufgelistet.
Detlev.

War die Instanz offen zum Zeitpunkt des Updates?
Sind das Meldung aus dem Meldungsfenster/Log oder Pop-up in der console beim öffnen der Instanz?
Michael

Ob die Instanz offen war, kann ich leider nicht mehr sagen, die Meldungen kommen direkt nach dem Update im Store.

Ich vermute auch, das sich zum nächsten Schaltzeitpunkt die Temp. auf den entspr. Wert einstellt.
Am Gerät ändert sich nix, auch nicht nach 10 Min.
Das mit der Geduld habe ich auch schon herausgefunden :slight_smile:

Ich hatte mich eine Zeil lang nicht mit Homematic beschäftigt.

Ich hatte im Beta Store alle mir eingefallenen Namenskombinationen getestet aber ohne Erfolg.
Wie komme ich an den Konfigurator?
In den Beiträgen finde ich keinen Hinweis.

Was bisher installiert war:
Homematic Extended 3.12 (Beta wird nicht angeboten)

Sorry :upside_down_face:

???
Da es das Modul als Stable und Beta gibt, kannst du einfach nach Homematic suchen.
Falls du es schon installiert hast, musst du nur auf den Beta Kanal wechseln.


Michael

1 „Gefällt mir“

Oje, ich bin blond.

Ich habe auf weitere Optionen gedrückt und nicht rechts auf den Pfeil.
Die Intuition sollte man bei Symcon ausblenden.

Sorry für die Störung :face_with_peeking_eye:

Mhmmm: Ich hätte ja gewettet, dass ich früher nicht auf den Pfeil drücken musste, sondern es mit Klick auf „Weitere Optionen“ funktionierte. Mhmmm

Ich hatte zwar einig rote Fehlermeldungen und nur nach dem Einbinden fehlten wohl die Entsprechenden Raumregelungen aber das schaue ich mir in Ruhe mal an.

Aber warum ich schreibe: Die neuen Optionen sind wirklich toll. Da hast Du ein wirklich hilfreiches Tool bereitgestellt.
Danke dafür.

LG

1 „Gefällt mir“

neue Beta 3.73 im Store

  • Neue Eigenschaft in der Konfiguration der Heizgruppen und der HM-CC-TC Instanzen, um feste Temperaturen als Auswahl für den Wochenplan vor einzustellen.

@jett Passt das so?

Michael

Absolut!! => Mit den Werten lassen sich unterschiedliche Temp Range in 1er und/oder 0.5er Grad Schritten definieren, also zb abgestimmt auf einen Kellerraum vs Wohnraum.

Was mir noch auffiel: Es werden die ersten Actions im WebFront des WP zur Wahl nicht angezeigt. Das scheint aber nichts mit dem Modul zu tun zu haben. Das ist eingrenzbar, wenn völlig unabhängig vom Modul ein WP in der Konsole mit einigen Action angelegt wird => im WebFront erscheinen die ersten Actions dann nicht.

Besten Dank für die Erweiterung!
Torsten

Ja, das ist mir auch aufgefallen
@paresy Darstellungsfehler? Man kommt oben nicht an die Werte, und es sind weniger als die 31 erlaubten :slight_smile:


Außerdem beschreibt die Doku, dass man bei IPS_SetEventScheduleAction den PHP-Code ohne <?php angeben soll, aber dann ist es in der Konsole kaputt und funktioniert nicht.
Macht man es mit, kommt irgendwann Es wurde keine Aktion definiert… da passt auch was nicht.

Michael

neue Beta 3.74 im Store

Version 3.74:

  • Konfiguration der festen Temperaturen lässt beim Bearbeiten keine ungültigen oder doppelten Werte mehr zu.
  • Übersteigt die Summe der festen Temperaturen mit denen aus den Geräten ausgelesenen Temperaturen die Anzahl von 31, so wird eine Warnung in das Log geschrieben und die Anzahl auf 31 begrenzt (maximale Anzahl der Aktionen von einem Wochenplan).

Werden keine Fehler mehr gefunden, wird dies die nächste stable Version, und die letzte für Symcon kleiner 7.0 → (Version 4.0 wird IPS 7.x erfordern)
Michael

Hallo liebe Community,

ich bisher nur stiller Mitleser, obwohl ich Symcon nun schon seit über zwei Jahren nutze und bin dankbar für eure bisherigen Beitrage durch die ich schon viel mitnehmen konnte.

Aktuell habe ich leider ein dringliches Problem mit dem Modul Homematic Extended was ich nicht selbst lösen kann.

Ich hatte seit ein paar Tagen in den Ereignismeldung von Symcon die plötzlich die Meldung "Homematic Systemvariablen (Read HMSysVar): CCU nicht erreichbar. Einzige Änderung war m.E. ein Update von RaspberryMatic in den letzten Tagen. Die CCU läuft m.E. problemlos und ist ansonsten auch erreichbar.

Aufgrund der Meldung wollte ich das Modul nun einfach mal neu Installieren und erhielt folgende Meldung

Dem Aufruf bin ich dann auch gefolgt mit dem Ergebnis, dass ich das Modul nicht neu Installieren konnte und erhielt eine Meldung in der Art „Information zur Bibliothek kann nicht abgerufen werden“. Daraufhin habe ich IPS neu gestartet und versuchte es erneut, nun erhalte ich allerdings wieder erste Meldung (Screenshot) und kann das Modul nicht neu installieren (egal ob stable oder beta). Das Modul wurde entfernt, die Variablen auch gelöscht und ich stehe jetzt vor einem dicken Problem :frowning:

Ich hoffe ihr könnt mir helfen. Wie kann ich das Modul wieder installieren?

Zuerst einmal… NIEMALS Instanzen und Variablen löschen, auch wenn es nun zu spät ist. Auch beim deinstallieren von Modulen die Frage ob die Instanzen gelöscht werden sollen ablehnen (außer du willst das Modul wirklich nicht mehr nutzen).
Jetzt sind leider alle deine ObjektIDs, und alles was du mit den Instanzen/Variablen in Skripten, Ablaufplänen, Ereignissen ect. genutzt hast, hinfällig.

Die Fehlermeldung kommt durch Symcon und sagt dir; du hast im Modul Control das Modul über Git eingebunden. Somit kannst du es nicht über den Store installieren.
Also das Modul Control einmal öffnen und dort wird dir dann direkt die Umstellung auf den Store angeboten.
Michael

Hallo Michael,

Ich habe die Installation damals durch einen Hauskauf übernommen und nutze selber
nur den ModulStore. Das war mir daher nicht bewusst :frowning: Variablen habe ich nicht aktiv gelöscht. Ich hatte auch keine Möglichkeit dies abzulehnen. Bei der Deinstallation des Moduls kam ein Hinweis, den ich leider nur mit OK Bestätigen konnte. Ich denke, wenn ich die Variablen durch die CCU wieder habe, bekomme ich die Skripte schon wiederhergestellt indem ich die neuen ObjektIDs einsetze.

Danke für die Hilfestellung ich schau mir das mal ein!

Ja, beim Modul Control. Weil da werden Instanzen nie automatisch gelöscht.
Darum sagte ich ja, niemals Instanzen/Variablen löschen → weil das musst du ja manuell gemacht haben.

Beim Modul Store kommt immer eine Abfrage (hier zwar anderes Modul, aber als Beispiel)
Da gibt es auch nein um die Instanzen nicht zu löschen.

Edit:
Nutze am besten gleich den Beta Kanal von dem Modul aus dem Store.
Michael

Also ich kann definitiv sagen, dass ich keine Variablen bzw. Instanzen manuell gelöscht habe. Ich hatte im Modulstore das Modul „neu Installieren“ wollen, da es dort ja auch gelistet war (hatte zuvor keine Kenntnis von Modul Control und Github). Dabei kam halt nur der Hinweis, dass die Konfiguration und Variablen gelöscht werden, eine Auflistung etc. gab es nicht. Aber sei es drum. Letztendlich war ich vorschnell und dachte mit einer Neuinstallation kann ich das Problem lösen. Ich richte es nun einfach neu ein. Es wäre klasse, wenn Du mir ein Tipp geben könntest, welchen Trigger man am besten für die Aktualisierung wählt. Ich hätte Statusänderungen gerne sofort. Danke

PS: Auf Beta habe ich direkt gewechselt

Schau in die Anleitung :grinning:
Der muss in der CCU entsprechend eingerichtet sein. Sonst bleibt dir nur der Intervall.

Michael

1 „Gefällt mir“