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

Symcon läuft bei mir auf einem Raspi, der ist auf en_GB.UTF-8 UTF-8 eingestellt.

Demnach würde ich verstehen warum Dein Modul auf Englisch angezeigt wird. Aber warum ist dann die Uhrzeit in Deutsch sowie das Symcon Wetter-Modul?

Mal was anderes.
Ich bin gerade dabei meine Heizungsgruppen mit Wochenplänen zu versehen. Ich arbeite mit 3 Profilen

  • 1 Normalbetrieb, tagsüber arbeiten, Abend zuhause
  • 2 Urlaub, wir sind zuhause
  • 3 Urlaub, wir sind nicht zuhause

jede Gruppe ist schon individuell, aber in großen Teilen zu anderen Gruppen doch identisch. Hast Du schon mal drüber nachgedacht, dass die Wochenpläne auch per Script gesetzt werden können, oder von einer Gruppe auf eine andere kopiert werden können? So hätte man ein Grundsetting und müsste nur noch minimal anpassen.

Ja ja, gibt man den Usern den kleinen Finger…
Ist ja nur eine Idee :slight_smile:
Detlev

Das macht das WebFront.

Gefunden. Muss ich die Tage noch testen. Aber Lösung kommt.

Kann es sein, dass du aus versehen auf den Holiday/Party Button gekommen bist? Die Meldung wird erzeugt wenn man Party abschaltet in der Konfig, aber den Button drückt.

Dazu setzt du die Wochenpläne per Script (siehe Symcon Doku) und anschließend RequestAction auf die Submit Variable.

Nein, weil das wäre ja Instanzübergreifend und das ist aktuell nicht möglich.
Life-Hack wäre den einen Wochenplan zu einer anderen Instanz kopieren :slight_smile:

Michael

Vergessen… Dann ist das dein Grund.
Umstellen auf de_DE wäre die Lösung.
Michael

Ich kann’s mir nicht vorstellen, da ich das Party/Urlaub-Switch zuvor abgeschaltet habe. Ich werde es beobachten
Detlev

Frohe Weihnachten!
Ich hab das gestrige Knödelkoma genutzt und ein kleines Skript zum Kopieren der Wochenpläne geschrieben. Ein Problem habe ich noch:

Um den Wochenplan auszulesen schalte ich mit

IPS_RequestAction($HmSrc,'ACTIVE_PROFILE',$copyProfile);

dann dauert es aber ein wenig, bis das Profil umgeschaltet wurde. Habe ich hier nur die Chance regelmässig das Profil abzufragen, ob ich mein gewünschtes Profil gesetzt habe, oder gibt es einen anderen Weg?

Grüße Detlev

Benutze besser RequestAction auf die Variable, und nicht IPS_RequestAction.
Das Umschalten dauert, weil die Symcon Variable erst druch die Rückmeldung des neuen Wertes aktualisiert wird.
Für den Wochenplan ist das egal; der kommt aus dem Cache und springt sofort um, wenn RequestAction fertig ist. (*)


(*) Mit dem Update von heute :slight_smile:

Michael

Hallo Michael
beim Erstellen der Gruppen Instanz erhalten ich Fehler, die Instanz wird dann aber erstellt. Beta Version ist auf dem gestrigen Stand.
Gruss Torsten

Warning: Cannot auto-convert value for parameter Color (Type does not match) in C:\ProgramData\Symcon\modules.store\de.nall.chan.homematic.extended\libs\HMHeatingDevice.php on line 641

Warning: Cannot auto-convert value for parameter Color (Type does not match) in C:\ProgramData\Symcon\modules.store\de.nall.chan.homematic.extended\libs\HMHeatingDevice.php on line 641

Warning: Cannot auto-convert value for parameter Color (Type does not match) in C:\ProgramData\Symcon\modules.store\de.nall.chan.homematic.extended\libs\HMHeatingDevice.php on line 641

Warning: Cannot auto-convert value for parameter Color (Type does not match) in C:\ProgramData\Symcon\modules.store\de.nall.chan.homematic.extended\libs\HMHeatingDevice.php on line 641

Warning: Cannot auto-convert value for parameter Color (Type does not match) in C:\ProgramData\Symcon\modules.store\de.nall.chan.homematic.extended\libs\HMHeatingDevice.php on line 641

Warning: Cannot auto-convert value for parameter Color (Type does not match) in C:\ProgramData\Symcon\modules.store\de.nall.chan.homematic.extended\libs\HMHeatingDevice.php on line 641

Warning: Cannot auto-convert value for parameter Color (Type does not match) in C:\ProgramData\Symcon\modules.store\de.nall.chan.homematic.extended\libs\HMHeatingDevice.php on line 641

Warning: Cannot auto-convert value for parameter Color (Type does not match) in C:\ProgramData\Symcon\modules.store\de.nall.chan.homematic.extended\libs\HMHeatingDevice.php on line 641
(Code: -32603)

Ergänzung: beim Umschalten zu den Profile 1-6 im Webfront, erscheint bei Profilen in den Tage vorhanden sind ohne Umschaltung (Actions) auch Fehlermeldung (Folge oder Ursache?). Also beim Umschalten auf das Profil …


… kommen im WebFront:
image

Kannst du mit bitte ein Debug der Instanz zukommen lassen, wenn du die Einstellungen der Instanz einmal übernimmst?
Dann sollte ich das finden können. So habe ich gerade keine Idee :confused:
Und bitte vorher das Limit beim Debug ausschalten :slight_smile:
Michael

Hab noch eine Kleinigkeit gefunden, vielleicht ist es aber auch ein Problem der HomeMatic:
Nach der Umschaltung einer Gruppe mit einem HomeMaticIP Device auf ein anderes Profil wird, die Target-Temperatur entsprechend der Einstellung im zugehörigen Wochenplan gesetzt.

Das passiert bei einer Gruppe mit HomeMatic Devices nicht. Hier ein keines Beispiel: Aktiv ist Profil 1

Umgeschaltet auf Profil 2

Die Target-Temperatur verbleibt bei 17 Grad.
Grüße Detlev

Script zum Kopieren der Wochenpläne

Ich habe ein kleines Script zum Kopieren der Wochenpläne geschrieben. Unterstützt das Kopieren aus den Instanzen

  • HomeMatic Heating Group
  • HomeMatic IP Heating Group

Im Kopf wird Quelle und Ziel angegeben, die zu kopierenden Profile als Array.

# Quelle: ID der HomeMatic * Heating Group
$HmSrc=25944;

# Ziel: ID der HomeMatic * Heating Group
$HmDst=15871;

# Profile
$copyProfile=array(1,2,3);

CopyScheduler.txt (3,7 KB)

In diesem Beispiel werden aus dem Objekt 25944 die Wochenpläne der Profile 1, 2 und 3 auf die Wochenpläne des Objektes 15871 kopiert (ebenfalls Profil 1,2 und 3). Die vorhandenen Wochenpläne des Ziels werden dabei überschrieben.

Vielleicht hilft es ja. Benutzung auf eigene Gefahr :slight_smile:

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