Tom-Bom-badil / samson_trovis_557x

Samson Trovis 557x Heating Controllers: Solutions, Tools and Information for utilizing the Modbus Interface, including a SmartHomeNG Plugin and a Home Assistant Configuration
23 stars 3 forks source link

Sammlung funktionierender Anbindungen #3

Closed Tom-Bom-badil closed 1 year ago

Tom-Bom-badil commented 1 year ago

Zwischen den verschiedenen Modellen und Hardwarerevisionen der Trovis scheint es diverse Unterschiede hinsichtlich der Anbindung zu geben.

Für die Mehrzahl der Nutzer scheint die bisherige Beschreibung im Wiki gut zu funktionieren; trotzdem erreichen mich sehr regelmäßig Fragen von Nutzern, bei denen die Anbindung nicht auf Anhieb funktioniert und wo sich am Ende ein anderes Pinout der Buchsen herausstellt, oder ein anderer Adapter zum Einsatz kam und anfangs nicht funktionierte.

Mir liegen diverse Dokus der Samson-Geräte (nicht nur Trovis) vor, die sich gegenseitig widersprechen, oder von der Praxis abweichen (so sollte gemäß Doku z.B. meine 5576 nicht an TTL angebunden werden können - ich lese darüber aber schon seit Jahren Daten aus).

Aufgrund der Tatsache, dass die Bandbreite der Regler und Adapter immer größer zu werden scheint, und ich bisher noch keinen 'roten Faden' entdecken konnte, hier meine Bitte:

Solltet Ihr Eure Trovis erfolgreich auslesen können, dann posted bitte eine Antwort zu diesem Issue, möglichst mit den folgenden Informationen.

  1. Adapter

    • Bezeichnung des verwendeten Adapters und Art Anbindung LAN/USB (z.B. USRIOT USR-TCP232-T2, LAN)
  2. Trovis

    • Euer Trovis-Modell, wenn bekannt mit Unterkennung (Register 0, z.B. 5576-003)
    • Eure Firmware-Revision (Register 2, z.B. 2.61)
    • Wenn bekannt: Die Hardwarerevision (Register 3, z.B. 6)
    • Wenn bekannt: Die Sonderfunktionen (Register 4, z.B. 66)
  3. Anbindung

    • Welche Buchse wurde verwendet - vorn oder seitlich?
    • Wenn möglich: Kabelbelegung (Reihenfolge Trovis -> Adapterbeschriftung, z.B. 3 -> TxD, 6 -> RxD, 7 -> GND, 2 -> +5V)?
    • Besonderheiten, sofern vorhanden (z.B. Adapter wurde auf Modbus-Client statt Modbus-Server eingestellt)?

Vielen Dank bereits im Voraus - ich würde mich über eine rege Teilnahme wirklich freuen und versuche, die Ergebnisse zu einer eindeutigen Liste zu strukturieren und werde sie dann wieder im Wiki für alle veröffentlichen.

/tom

Tom-Bom-badil commented 1 year ago

Beispiel-Response vom mir:

  1. USRIOT USR-TCP232-T2, LAN
  2. 5576-003 V. 2.61, HW 6, Sonderfunktionen 66
  3. seitliche Buchse, 3 -> TxD, 6 -> RxD, 7 -> GND, 2 -> +5V, keine Besonderheiten (alles wie im Wiki)

Mehr braucht's gar nicht - aber jeder Kommentar bzw. jede weiterführende Beschreibung wird natürlich gern genommen. :)

BOFHELL commented 1 year ago

Ich nutze Modbus(RTU) in FHEM, zum Lesen/Schreiben OHNE Probleme

  1. Wemo d1 Mini mit esp-link v3.2.47-g9c6530d
  2. 5573-001 V.2.61, HW 129, Sonderfunktion 89
  3. Anbindung:
    • seitliche Buchse,
    • Belegung wie im Wiki
    • Versorgungsspannung komplett via Trovis*
  4. Nutzung
    • FHEM (Modbus RTU)
    • Nutzung via mbusd und socat auf Linux für TrovisViewer mit esp-link möglich (Port 23)
      /usr/bin/socat -s -ly pty,link=/dev/trovis,setuid=root,raw tcp:IP.VOM.WEMO.D1:23 mbusd und esp-link stehen auf 19200 bauds und trx_control: rts

*Für Firmware-Update funktionierte dies leider nicht, bin dafür auf den USRIOT USR-TCP232-T2 ausgewichen. Beim schreiben erhalte ich ab und an vom TrovisViewer zum Schluss eine Fehlermeldung "Connection Interrupted..." Alle Werte werden zwar geschrieben, denke es liegt am Timeout/Delay da die(meine) Trovis nach dem beschreiben einen Neustart durchführt und somit der Wemo keinen Strom mehr hat, was dann zum "Programmfehler" führt.

ClearEyetemAA55 commented 1 year ago
  1. Aten SN3101 mit DigitusAdapter LAN-->RS232->TTL
  2. 5578, V2.51, HWV175
  3. seitlich, TxD,1 RxD,2 GND8
  4. TrovisView

https://www.mikrocontroller.net/topic/346223#6075320

mamitry commented 1 year ago

1. Adapter

2. Trovis

3.  Anbindung

4. Nutzung

A und B kann ich aber nicht gleichzeitig nutzen. Habe dafür noch keine Lösung

OevreFlataeker commented 1 year ago

@mamitry : Siehe: https://www.mikrocontroller.net/topic/346223?goto=7238641#7238638

theMPstig commented 1 year ago

USRIOT USR-TCP232-T2, LAN 5573-0001 V. 2.61, HW ?, Sonderfunktionen ? seitliche Buchse, 1 -> TxD, 8 -> RxD, 7 -> GND, 2 -> +5V

OevreFlataeker commented 1 year ago
  1. Adapter

Adapter Typ: Standalone RS232/LAN Gateway Adapter: USRIOT USR-TCP232-410S (Firmware 3015) (ModBus TCP Gateway) https://www.pusr.com/products/modbus-serial-to-ethernet-converters-usr-tcp232-410s.html Anbindung: LAN

  1. Trovis

Trovis-Modell: 5576 - Untermodell gerade nicht zur Hand Firmware: 2.26 HW-Revision, Sonderfunktionen: folgt

  1. Anbindung

Buchse: seitlich Kabelbelegung: Standard

  1. Nutzung A )TrovisView via "Modbus TCP/IP", Stationsadresse 6. Nutzung von TrovisView ist wackelig. Oft Probleme beim Zurückschreiben von Werten. Mehrfache Versuche notwendig. Aktuell installierte Version von TrovisView ist 4.80. B) Auslesen der Werte via FHEM (Modul ModbusTrovis5576) C) Auslesen via Homeassistant (Modul modbus)
hcrohland commented 1 year ago
  1. Raspberry Pi 3
  2. 5573-001, 2.14, 129, 89
  3. seitliche Buchse, 1 -> TxD(PI), 8 -> RxD(Pi), 7 -> GND, 19200 8N1

minimalmodbus und mbusd funktionieren.

Eigentlich soll es ESP8266 Mini mit ESPHome Modbus Controller werden. Da bekomme ich aber (bisher) keine Kommunikation hin. Update: Auch mit esp-link bekomme ich keinen Kontakt.

BOFHELL commented 1 year ago
  1. Raspberry Pi 3
  2. 5573-001, 2.14, 129, 89
  3. seitliche Buchse, 1 -> TxD(PI), 8 -> RxD(Pi), 7 -> GND, 19200 8N1

minimalmodbus und mbusd funktionieren.

Eigentlich soll es ESP8266 Mini mit ESPHome Modbus Controller werden. Da bekomme ich aber (bisher) keine Kommunikation hin. Update: Auch mit esp-link bekomme ich keinen Kontakt.

Der ESPLink ist als Modbus RTU zu verstehen, so dass das mbusd wegfällt. Das framework muss dann via rtu auf port 23 den esp ansteuern, dann sollte es gehen. Oder s.o. mit socat noch zusätzlich ein port erzeugen, den du dann via mbusd nutzt

hcrohland commented 1 year ago

Der ESPLink ist als Modbus RTU zu verstehen, so dass das mbusd wegfällt. Das framework muss dann via rtu auf port 23 den esp ansteuern, dann sollte es gehen. Oder s.o. mit socat noch zusätzlich ein port erzeugen, den du dann via mbusd nutzt

Es kommt überhaupt keine Kommunikation zwischen dem ESP8266 und dem Trovis zustande. Ich vermute, dass die Pegel nicht ausreichen.

oefchen commented 1 year ago

KNX Anbindung Trovis 5576-0001 FW 1.41 Trovis 5579-0001 FW 1.54 Trovis 5579-0003 FW 2.61 Modbus GW "SmartMF" von Masifi Adappter RS485 <-> TTL von Makershop

Achtung Pin RX zu RX & TX zu TX vom TTL-Adappter zur 557x! ModBus C06 =1 Stationsadr=von 1 bis 247 Baud =19200

hcrohland commented 1 year ago
  1. ESP32 D1 Mini
  2. 5573-001, 2.14, 129, 89
  3. seitliche Buchse, 1 -> TxD(ESP), 8 -> RxD(ESP), 7 -> GND, 19200 8N1

ESPHome Modbus Controller an Home Assistant

Config: esphome_trovis.yaml.txt

Stromversorgung über Trovis Pin 2 funktioniert, führt aber beim Anschließen oder Flashen des ESP zu einem Reset der Trovis.

el-totta commented 1 year ago
  1. USRIOT USR-TCP232-T2, LAN
  2. Trovis 5573-10, SW-Vers: 2.41, 25.06.2018, HW-Type 135
  3. seitlich, 1-> TxD, 8-> RxD, 7-> GND, 2-> +5V)

Einstellungen sonst wie im Wiki

openHAB (über Modbus Binding): frühes Stadium, bis jetzt nur Werte auslesen

trovis.things.txt trovis.items.txt

robhubi commented 1 year ago

Herzlichen Dank für die hervorragende Dokumentation! So funktionierte es bei mir:

1. Adapter

DSD Tech SH-U09C, USB zu TTL Umsetzer mit FTDI FT232 Chip

2. Trovis

Trovis 5573-0003, Firmware V 2.51

3. Anbindung

• Von vorne gesehen wurde die Buchse seitlich links unten verwendet • Kabellänge 2m • Kabelbelegung s. Anhang „RJ45interface_doc.png“ • Einstellungen Trovis nach Volker B.: https://www.mikrocontroller.net/topic/346223#6330681

4. Test

Mit Trovis-View 4

5. Anhänge

Anschlussbelegung und Verkabelung: „RJ45interface_doc.png“ Adapter im Einsatz: „DSD_conec_s.jpg“ RJ45interface_doc DSD_conec_s