Autor Thema: Betreff: Verbindung EASY-E4-DC-12TC1 mit Home Assistant über Modbus TCP – Hilfe  (Gelesen 64 mal)

Offline ruha1254

  • Newbie
  • *
  • Beiträge: 2
Hallo zusammen,

ich versuche gerade meine EASY-E4-DC-12TC1 in Home Assistant einzubinden, um eine Zentralsteuerung für meine Rollos (Auf/Ab) zu realisieren. Leider bisher ohne Erfolg (keine Reaktion der Ausgänge).

Was wir bisher konfiguriert haben:

Modbus-Server: In der EasySoft ist der Modbus-Server aktiviert.

Port: Wir haben sowohl Port 502 (Standard) als auch Port 10001 (der in den Ethernet-Einstellungen angezeigt wird) probiert.

Freigaben: Merker-Worte sind von MW01 bis MW20 freigegeben (da meine Steuerung über die Merker M210 und M211 getriggert wird).

Home Assistant: Die Einbindung erfolgt über die modbus.yaml als coil. Wir nutzen für M210 die Adresse 1209 (auch 1210 wurde getestet, falls ein Offset vorliegt).

Fehlermeldung: Im Home Assistant Protokoll erscheint oft: "No response received after 3 retries".

Das Problem: Obwohl die IP-Verbindung steht und der Port in der EasySoft aktiv ist, scheint die Kommunikation blockiert zu sein oder die Merker reagieren nicht auf den Modbus-Schreibbefehl. Die Software am PC (EasySoft) ist während der Tests geschlossen, um Port-Konflikte zu vermeiden.

Meine Fragen:

Muss bei der 12TC1 zusätzlich zur Modbus-Server-Aktivierung noch etwas im Programm (Schaltplan) beachtet werden, damit Merker von extern geschaltet werden können?

Ist Port 502 bei der E4 immer zwingend, auch wenn in der Konfiguration Port 10001 steht?

Gibt es bei der E4 eine versteckte "Whitelist" für IP-Adressen, die den Zugriff verweigern könnte?

Vielen Dank für eure Hilfe!

Offline w.sprungmann

  • Full Member
  • ***
  • Beiträge: 325
Hallo ruha1254,
hier ein Auszug von meiner Modbus.yaml
Vielleicht hilft das schon.

und hier noch ein Video: https://www.youtube.com/watch?v=BrjUsiBzdeE

Gruß Wilhelm
« Letzte Änderung: Gestern um 08:45:34 von w.sprungmann »

Offline ruha1254

  • Newbie
  • *
  • Beiträge: 2
vielen Dank für deine Antwort und den Link zu deinem Video! Das hat mir sehr geholfen, die Struktur in Home Assistant besser zu verstehen.

Ich habe meine Konfiguration in der modbus.yaml jetzt nach deinem Vorbild (mit Unique IDs und der korrekten Einrückung) angepasst. Dabei habe ich auch festgestellt, dass ich in meinem Eaton-Programm einen Logik-Fehler hatte: Ich habe die Merker (M210/M211) als Auslöser (Spulen) statt als Eingänge (Kontakte) verwendet, weshalb Modbus gegen die interne SPS-Logik "verloren" hat.

Ich werde jetzt erst einmal mein Programm in der EasySoft umschreiben, um die Merker parallel zu meinen Tastern als "Oder-Schaltung" einzubinden. Sobald die Logik in der Eaton steht, sollte die Ansteuerung über Home Assistant (Port 502/10001) klappen.

Nochmals danke für den Schubs in die richtige Richtung mit dem Video!

Gruß Rudi

hier mal meine yaml:- - name: "Eaton_Easy"
  type: tcp
  host: 192.168.178.147
  port: 502
  switches:
    - name: "Rollo Haus Hoch"
      unique_id: easy_final_m210
      write_type: coil
      address: 1209  # M210
      slave: 1

    - name: "Rollo Haus Runter"
      unique_id: easy_final_m211
      write_type: coil
      address: 1210  # M211
      slave: 1
« Letzte Änderung: Gestern um 15:45:32 von ruha1254 »