Homematic System Variablen aus Home Assistant steuern

Hallo zusammen,
ich steige gerade von Homematic auf Home Assistant um. Vieles klappt schon, aber einiges auch nicht.
Ich habe über HACS die Homematic Integration hingefügt. Ich sehe die Geräte und auch die Systemvariablen.
Ich lasse mir auf einem Dashboad die Systemvariablen zur Steuerung der Heizung anzeigen. Der aktuelle Status wird mir auch angezeigt. Aber ich schaffe es diesen nicht zu ändern auf dem bzw. über das Dashboad.
Unter Interaktionen habe ich Aktion ausführen eingestellt. Dann habe ich mir die homematicip_local Aktion „Wert einer System Systemvariable schreiben“ herausgesucht.
Dann halt CCU, Variablen Namen und Wert eingetragen. Es passiert aber nichts. Ich finde auch im Log nichts.
Habt ihr eine Idee oder gibt es eine ausführliche Beschreibung zu dem Thema?
Vielen Dank!

1 „Gefällt mir“

Hi,
ich habe die Variablen in Homeassistant direkt als „Schalte Variable aus“
Also über die Schalter Funktion …
Gruß

1 „Gefällt mir“

Hi Markus,

danke für deine Rückmeldung. Das will bei mir aber nicht so richtig.

Ich habe noch etwas weiter gesucht, mein Problem ist wohl, dass die Systemvariable als binary sensor in Home Assistent angelegt ist und von einem binary sensor kann der Wert nicht geändert werden.

Aber weiter bin ich jetzt noch nicht gekommen…

Hi sorry ich hatte noch einen Schritt vergessen…
Also noch mal auf Anfang:

  1. In Homematic in der Beschreibung der SYSVAR das Kürzel „HAHM“ hinzufügen.
  2. Die Variablen werden als binary übertragen und sind deaktiviert.
  3. Jetzt in den technischen Einstellungen unter anzeigen als „Schalter“ auswählen.
  4. Dann kannst du mittel der Aktion „Schalter um- /ein- oder Ausschalten“ die Variablen schalten.

So sollte es klappen :wink:

2 „Gefällt mir“

Es läuft :slight_smile: Vielen Dank!

1 „Gefällt mir“

Hallo,

ich bin neu in diesem Forum angemeldet und möchte diese Möglichkeit nutzen beim obigen Thema nachzuhaken.

Die Möglichkeit unter “Anzeigen als” habe ich zwar gefunden, jedoch kann ich in der aufklappenden Liste keinen Schalter finden. Muss ich noch irgendwo etwas aktivieren um den Schalter in der Liste zu finden?

Danke für Eure Hilfe.

Thommy

Willkommen im Forum

Hast du wie in der Lösung beschrieben den Punkt 1 gemacht? Nur dann erscheint der Schalter/Switch.

Hallo Macello,

vielen Dank für Deine Antwort. Ja, ich habe das Kürzel HAHM in der Beschreibung der Systemvariable hinzugefügt, es hat aber trotzdem nicht funktioniert, trotz neu laden der Integration und Neustart vom Home Assistant. Heute habe ich die Systemvariable in der OpenCCU gelöscht und neu angelegt, danach hat es sofort funktioniert, trotzdem vielen Dank für Deine Hilfe.

Grüße Thommy

Hi, ich habe die gleiche Anforderung, kann jedoch “Schalter” nicht auswählen.

“In Homematic in der Beschreibung der SYSVAR das Kürzel „HAHM“ hinzufügen.”

Wo finde ich das?

Willkommen im Forum

In dem Bereich ‘Beschreibung’ kommt vor das Wort ‘Anwesenheit’ der Zusatz HAHM. Z.B. HAHM_Anwesenheit.

1 „Gefällt mir“

Achso, danke. Hab ich gemacht und wollte es im HA erneut versuchen.

Vorher hatte ich die Entität SV_Anwesenheit. Jetzt findet es diese nicht mehr.

Edit: hab’s wieder gefunden, doch umstellen kann ich es weiterhin nicht.

Aber durchblicken kann ich das ganze irgendwie nicht, denn ich habe auch das:

Das ist der Schalter der durch den Zusatz HAHM erstellt wird. Diesen aktivieren und schon kann die Systemvariable geschaltet werden.

Zu erkennen an dem ‘switch’ im Namen.

Im Bild 1 ist der Sensor (Zustand), im Bild 2 der Switch (Schalter).

1 „Gefällt mir“

Die waren aber auch schon vorher da und der Switch hat nicht funktioniert.

Edit: komisch, den hatte ich versucht, bevor ich mich hier angemeldet hatte, jetzt geht er.

Ich hab die Beschreibung wieder zurückgesetzt zu dem, was es vorher war und es geht noch immer. :sweat_smile:

Wie dem auch sei, hauptsache es funktioniert. Danke.

Edit: Sehr kurios, ein paar Sekunden später kommt nun das:

{F46C8B5E-0E79-4743-BF01-FC3196550ED5}

Ich habe jetzt ein paar mal hin und her versucht. Ohne HAHM im Bezeichner funktioniert es nicht. Ist iwie schon ein bisschen komisch :).

Die Entität war schon vorhanden, aber immer nicht verfügbar. Mit HAHM ist sie verfügbar.

Du schmeißt da was gewaltig durcheinander. Der ‘binary_sensor’ ist die Systemvariable. Diese wird automatisch an HA übergeben. Sie lässt sich nicht schalten, nur deren Zustand auslesen. Wenn du dann in OpenCCU der Systemvariablen den Zusatz HAHM einträgst, dann wird aus dem Sensor ein Switch den man in HA schalten kann. Wenn du in OpenCCU etwas neues erstellst muss HA einmal neu gestartet werden.

Das ist hier nicht das Verhalten. Ich sehe beides als Entitäten in HA, egal ob mit oder ohne Zusatz HAHM. HA sagt aber, dass die Entitäten nicht verfügbar sind, wenn ich sie aktiviere.

Und genau die Entität, welche ohne HAHM nicht verfügbar war, wird verfügbar, sobald das im Namen steht.

Ich hatte gestern schon den Switch ohne HAHM dem Dashboard hinzugefügt, aber wie gesagt, der Schalter wurde zwar visuell umgestellt, aber in HM gab es keine Reaktion.

HA muss ich auch nicht neu starten, nur ein paar Sekunden warten.