Ankündigung

Einklappen
Keine Ankündigung bisher.

Generischer MOD-Bus TCP-Connector

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Zitat von sipiyou Beitrag anzeigen
    @lio123: Hab im Git die beiden json für Sigenergy hochgeladen. Bitte testen und mir bescheid geben. Kann sein, dass du die Abfrage in HA erstmal deaktivieren musst.
    ?
    sipiyou wow, das ging ja schnell! War ja nur ne Frage! Ich werde das testen sobald die Anlage betriebsbereit ist!

    Vielen Dank aber schon mal!

    Viele Grüße,
    Lio

    Kommentar


      #17
      Die Admin arbeitet als eigene Instantz zum Testen und hat nichts mit dem LBS zutun. Dafür gibt es den Button oben rechts zum stoppen - oder aus dem Steuergerät rausgehen.

      Es gibt Geräte, die können nur 1-2 Verbindungen aufbauen, d.h. Schau, dass beim Testen der LBS deaktiviert ist und du HA auch abschaltest.
      Probier bitte aus, ob es dann fehlerfrei geht.
      Die gleichen Fehler hatte ich bei meiner Wallbox auch, weil EVCC die Verbindung offen hält und die nur eine Verbindung kann. Bei EVCC hab ich jetzt den Modbus Proxy aktiviert und jetzt können beide drauf zugreifen.

      Werde am Wochenende die json erweitern, dass du die Daten dort auch eingeben kannst.

      Kommentar


        #18
        Moin,

        Heute nochmal alles durchgetestet... leider immer noch so ahnungslos wie zuvor...😭😭

        Ist eigentlich die FC06-Funktion (Write single holding register) implementiert?
        Ich versuche hier zuschreiben was nicht funktioniert bzw. Fehler zurück gibt:
        Code:
                            
        "2": {
                                "start": 5,
                                "size": 1,
                                "rw": "RW",
                                "function": "0x03",
                                "name": "T_setpoint",
                                "desc": "T Soll - Soll-Betriebstemperatur für WW. Werkseinstellung: 55°C",
                                "type": "int16",
                                "unit": "°C",
                                "scaleFactor": "",
                                "range": "5-62",
                                "notsupported": 0
                            },​
        Das sollte doch mit FC06 gemacht werden?

        https://www.support.aceautomation.eu...unktionscodes/

        Holding-Register = digitale Ausgänge, die einem Register entsprechen (daher der Name), oder ein nicht-binärer Wert (ein 16-Bit-Wort).
        Der Modbus-Datentyp ist 4.
        Er wird oft als 4x bezeichnet, was die Adressierung erleichtert.
        Der Datentyp 4x ist zum Lesen und Schreiben verfügbar.
        Zum Lesen wird der Funktionscode 3 (FC03 und 03h) verwendet.
        Zum Schreiben von Daten dieses Typs wird der Funktionscode 6 (FC06 und 06h) verwendet.
        Zum Schreiben mehrerer aufeinanderfolgender Daten wird der Funktionscode 16 (10h) verwendet.
        Dieser Datentyp wird auf verschiedene Weise notiert:
        %MW1, 40001, 400001..,
        Die Notation sollte 4×0000 (bis zu 4xFFFF) lauten.​
        aber hier wiederum funktioniert es...
        Code:
        "5": {
                                "start": 21,
                                "size": 2,
                                "rw": "RW",
                                "function": "0x03",
                                "name": "ModbusAddress",
                                "desc": "Modbus node address (0x0014)",
                                "type": "float32",
                                "unit": "",
                                "scaleFactor": "",
                                "range": "1-247",
                                "notsupported": 0
                            },
        ​
        sipiyou, wie liest du deine Modbus Geräte aus? Gateway oder direkt?

        Gruß

        PS: habe die Modbus Parameter und .json (wolf_fhs_280_s .pdf bitte Namen in .json ändern) mal angehängt.
        Angehängte Dateien
        Zuletzt geändert von toddler; Heute, 19:53.

        Kommentar

        Lädt...
        X