Werteübergabe von zwei sep. Plattformen via HA

Moin

ich möchte gerne Werte von “einer Plattform” (DeConz) in eine “andere Plattform” (Homematic) übergeben.

Bisher habe ich das in NodeRed gemacht. (siehe Beispieldiagramm)

In DeConz (ZigBee) ist es ein Sensor mit Temperatur und. Feuchtigkeit. In Homematic sind es dann zwei System Variablen mit dessen Werte dann in Homematic weiter gearbeitet wird.

Ich möchte so nach und nach NodeRed ablösen und u.a. diese Verarbeitung in den Home Assistant transferieren.

Hat jemand ein Idee wie ich diese Werteübergabe in HA realisieren kann?

vG
Franky

Das geht mit dem Dienst ‘Homematic: Set variable value’.

Danke. Ich versuchs mal zu automatisieren :slight_smile:

Ich bekomme es nicht hin. In der Vorlage kann ich nur “Value” eintragen und wenn ich über die Yaml gehe, dann wird keine Input Variable akzeptiert :frowning:

Einen einzelnen Wert setzen für die SysVar in Homematic klappt problemlos, aber ich müsste ja eine Sensor Entität von DeConZ übergeben …

… auch states (‘Entität’) klappt nicht …

Was mache ich falsch?

@Samhain Welche Werte hat die Systemvariable in HA? ‘0’ oder ‘1’, ‘true’ oder ‘valse’?

Ok, ich glaube jetzt verstehe ich was du möchtest. Du willst einen Wert eines fremden Sensors an eine Homematic Systemvariablen übergeben. Wie z.B. Temperatur. Liege ich da richtig?
Ob überhaupt und wenn ja, wie kann ich dir nicht sagen.

1 „Gefällt mir“

Ich habe es grad bei mir getest so sollte es funktionieren:

service: homematic.set_variable_value
data:
  name: test
  value: "{{ states('sensor.temp_bad') }}"
  entity_id: homematic.raspberrymatic

und du solltest eine Systemvariable OHNE Lehrzeichen verwenden.
Mit Lehrzeichen hab ich es nicht hinbekommen.

MfG
totow

1 „Gefällt mir“

Super!

Bis auf eine Variable in der CCU mit Umlauten hat es geklappt.

Dank Dir :ok_hand:t2: