FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: Skusi am 24 April 2026, 17:56:34

Titel: Homeassistant Solix2 Entität aus Fhem heraus umschalten
Beitrag von: Skusi am 24 April 2026, 17:56:34
Hallo zusammen,
Ich kriege es einfach nicht hin.

Da es über Fhem keine vernünftige Möglichkeit gibt, eine Solarbank Solix 2 von Anker zu steuern, habe ich mir parallel Home Assistant installiert und darauf die Anker eingebunden.
Das funktioniert soweit auch ganz gut.

Nun möchte ich aus Fhem heraus einige Funktionen der Solix 2 Bank steuern können.

Ich habe auf der Fhem Seite den MQTT Broker per MQTT2Server laufen.

Nun hatte ich mir das so vorgestellt, dass ich auf Fhem Seite ein MQTT Device erstelle mit den entsprechenden readings die dann ein Payload auf ein Topic senden das ich auf HA Seite per MQTT  Gerät empfange. Dieses Gerät kann dann per Automation meine Solix schalten.

Meine kläglichen Versuche erzeugen immer Payloads die am ende ein undefined haben und auch vom HA MQTT Gerät nicht verstanden werden. Wenn ich per Ha Gerät ein Topic sende kommt das auch wie erwartet im MQTT Explorer an, aber irgendwas ist mit der Struktur nicht richtig.

Ich muss zugeben, dass mir diese MQTT Topic Geschichte nie wirklich zugänglich wurde. Ich kann über Auto Create zwar MQTT Geräte anlegen, aber das ist ja auch keine Kunst.

Jetzt geht es so ins Eingemachte, dass ich mit der ganzen Topic Struktur publishen usw völlig überfordert bin.

Vielleicht kann ja mal jemand mir einen Tipp geben, wie ich dieses Vorhaben umsetzen kann? Vielleicht denke ich auch einfach viel zu kompliziert und es gibt eine einfachere Möglichkeit. Unterm Strich möchte ich einfach nur meine Solix 2 die in Home Assistenten angelegt ist vom Benutzer Modus auf Eigenverbrauch und umgekehrt umschalten können, und zwar aus Fhem heraus.
Ich habe keine Lust auf Homeassistant komplett umzusteigen, sondern ich möchte auf Fhem  bleiben. Also brauche ich irgendwie eine Verbindung zwischen beiden Systemen.

Help please !!!

Titel: Aw: Homeassistant Solix2 Entität aus Fhem heraus umschalten
Beitrag von: TomLee am 24 April 2026, 18:06:29
ZitatMeine kläglichen Versuche erzeugen immer Payloads die am ende ein undefined haben und auch vom HA MQTT Gerät nicht verstanden werden.

Hallo,
zeig sie doch mal -> erhöht die Reichweite möglicher Helfender ...

Gruß Thomas
Titel: Aw: Homeassistant Solix2 Entität aus Fhem heraus umschalten
Beitrag von: Skusi am 24 April 2026, 18:18:03
OK,

Fhem:

Internals:
   CFGFN     
   CID        set_HA
   DEF        set_HA
   FUUID      69ea5a57-f33f-98db-95c8-1c868c88ed564431
   IODev      MQTT2_FHEM_Server
   LASTInputDev MQTT2_FHEM_Server
   MQTT2_FHEM_Server_CONN MQTT2_FHEM_Server_192.168.12.158_42568
   MQTT2_FHEM_Server_MSGCNT 1
   MQTT2_FHEM_Server_TIME 2026-04-23 19:44:35
   MSGCNT     1
   NAME       Solix2
   NR         6395
   STATE      set_off
   TYPE       MQTT2_DEVICE
   eventCount 75
   OLDREADINGS:
   READINGS:
     2026-04-24 18:16:49   Benutzer        set
     2026-04-24 18:16:52   Eigenverbrauch  set
Attributes:
   IODev      MQTT2_FHEM_Server
   autocreate 1
   devicetopic FHEM2HA/Solix2
   setList    Benutzer:noArg $DEVICETOPIC/mode Benutzer
Eigenverbrauch:noArg $DEVICETOPIC/mode Eigenverbrauch
   setStateList on off toggle

Homeassistant:

mqtt:
- select:
    command_topic: FHEM2HA/Solix2/mode
    device:
      identifiers:
      - 01KPXS0XD2A408RD10XTPWE2Q1
      name: FEHM2Solix2
    name: Mode
    options:
    - Benutzer
    - Eigenverbrauch
    qos: 0.0
    state_topic: FHEM2HA/Solix2/mode
    unique_id: 01KPXS0XD2A408RD10XTPWE2Q1_1f63f278ef60449f9208f65547da4e82
Titel: Aw: Homeassistant Solix2 Entität aus Fhem heraus umschalten
Beitrag von: TomLee am 24 April 2026, 18:41:12
Ich hab keine Ahnung von HA.
HA ist in dem Fall ein Client und Du hast dort die Zugangsdaten zum MQTT2 Server eingegeben?
Die Verbindung steht?