Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. kolmberger

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 5
    • Best 0
    • Groups 1

    kolmberger

    @kolmberger

    0
    Reputation
    3
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online
    Location Regensburg

    kolmberger Follow
    Starter

    Latest posts made by kolmberger

    • RE: [Problem] Modbus konfiguration für Systemair IAM

      Zu Dokumentationszwecken und falls sich noch ein Systemair-Kollege mit IAM und dem Lüftungsgerät mit den Grundeinstellungen rumquält, hier meine funktionierende Konfiguration, mit der die Kommunikation klappt und Werte ausgelesen und geschrieben werden können.

      Systemair Internet Access Modul IAM:
      21129235-7de1-4ad8-85b6-e40e62885a64-image.png

      Bedienpanel des Lüftungsgerät VSR300:
      Slaveadresse: 1
      Baudrate: 115200
      Parität: keine
      Stoppbits: 1
      HMI-Adresse: 10

      iobroker Modbus Allgemein:
      3789f5d9-1151-4d3d-97ed-91cdd5c2a903-image.png

      iobroker Modbus Holding Register:
      Ich habe der Systemair Modbus Variablenliste Rev. 36 entnommen, dass bei Verwendung von Modbus/TCP alle Register Holding Register sind. Zumindest funktioniert das Setup so bei mir.
      5b5abc70-6dc4-4531-b9b3-67d2f208895c-image.png
      Noch ein ganz wichtiger Hinweis - ich hab's nur durch Probieren herausgefunden und wusste es nicht besser:

      • von den im PDF angegebenen Registeradressen muss immer 1 abgezogen werden
      • Beispiel: 6001 - REG_TIME_YEAR --> muss in der Konfig als 6000 angelegt werden
        3476793f-516a-4466-9cb3-9a698bbbb339-image.png

      dc294a5c-c1dc-4036-a953-6c96b6c0d7e2-image.png

      48dd3473-9732-437f-8648-3d9a20d4bcf6-image.png

      Das Manual PDF vom IAM und von der Variablenliste in der Rev. 36 befinden sich bereits weiter oben.

      posted in ioBroker Allgemein
      kolmberger
      kolmberger
    • RE: [Problem] Modbus konfiguration für Systemair IAM

      Ein erster Erfolg, mit dem Eintrag im Holding Register wird die Modbus Anzeige grün:
      c6a54d76-3587-43d2-a72e-29c10219a222-image.png
      6cdc1fba-ec66-48c2-9035-928b8b2a23af-image.png
      Super, Danke @wendy2702 🙂 Darauf lässt sich aufbauen. 👍

      posted in ioBroker Allgemein
      kolmberger
      kolmberger
    • RE: [Problem] Modbus konfiguration für Systemair IAM

      @wendy2702 said in [Problem] Modbus konfiguration für Systemair IAM:

      @kolmberger Kann sein das du die Adresse unter Holding eintragen musst.

      Das probiere ich als nächstes aus.

      Mit der ID bin ich nicht sicher. Dafür müsst ich wahrscheinlich die vollständige Doku lesen.

      Wenn das ganze im Docker läuft ist wichtig das die benutzen Ports auch durchgereicht werden.

      Ich konnte testweise eine Gosund Steckdose und einen Shelly Switch in iobroker zum Laufen bringen, beide wurden vorher mit Tasmota geflasht. Ist das ein Indikator oder müsste ich prüfen und sicherstellen, dass der Port 502 durchgeht? Das müsste ich tatsächlich nochmal checken.

      posted in ioBroker Allgemein
      kolmberger
      kolmberger
    • RE: [Problem] Modbus konfiguration für Systemair IAM

      @wendy2702 Danke für das Aufgreifen meines Themas 🙂

      Wenn ich deinen Ausführungen richtig folgen konnte stellt deine Lüftung Modbus über RS485 zur Verfügung. Diese ist dann per RJ11 Stecker mit dem IAM verbunden und wird wohl den Modbus Master stellen. !?

      Aus dem IAM Richtung Router wird wahrscheinlich kein Modbus mehr laufen oder stellt das nochmal RTU over TCP zur Verfügung? Weiss ich nicht da ich das Teil nicht kenne.

      Ja, genau. Anbei screenshot aus dem Manual:
      768bfc58-eb22-4193-8a08-8873447265e3-image.png
      Systemair_IAM.PDF

      Zu den Einstellungen im Adapter: Aliase kann meintens entfernt werden und ohne mindestens ein eingetragenes Register wird der Adapter nicht grün.

      Ah, ok - das ist eine wichtige Info. Dann versuche ich mal testweise eine Variable abzufragen, z.B. die Lüfterdrehzahl 01e4116e-63cb-4e8c-bf7a-58eafa685dbb-image.png
      SAVE_MODBUS_VARIABLE_LIST_20210301_REV36.PDF
      So konfiguriert:
      455a8845-93fd-4aed-8f9f-f51f09bf1159-image.png
      Dann bekomme ich dieses log:

      modbus.0	2021-04-19 22:59:50.758	info	(10399) Disconnected from slave 192.168.175.11
      modbus.0	2021-04-19 22:59:47.756	warn	(10399) Poll error count: 7 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
      modbus.0	2021-04-19 22:59:47.744	info	(10399) Connected to slave 192.168.175.11
      modbus.0	2021-04-19 22:59:37.736	info	(10399) Disconnected from slave 192.168.175.11
      modbus.0	2021-04-19 22:59:34.732	warn	(10399) Poll error count: 6 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
      modbus.0	2021-04-19 22:59:28.720	warn	(10399) Poll error count: 5 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
      modbus.0	2021-04-19 22:59:22.709	warn	(10399) Poll error count: 4 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
      modbus.0	2021-04-19 22:59:16.690	warn	(10399) Poll error count: 3 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
      modbus.0	2021-04-19 22:59:10.679	warn	(10399) Poll error count: 2 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
      modbus.0	2021-04-19 22:59:04.667	warn	(10399) Poll error count: 1 code: {"errorCode":132,"exceptionCode":1,"message":"ILLEGAL FUNCTION"}
      modbus.0	2021-04-19 22:59:04.647	info	(10399) Connected to slave 192.168.175.11
      modbus.0	2021-04-19 22:59:04.250	info	(10399) starting. Version 3.2.6 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.22.1, js-controller: 3.2.16
      host.ioBrokerDocker	2021-04-19 22:59:02.758	info	instance system.adapter.modbus.0 started with pid 10399
      host.ioBrokerDocker	2021-04-19 22:59:02.645	info	"system.adapter.modbus.0" enabled
      

      Klappt leider noch nicht.

      Dann kann es auch hilfreich sein das loggen für die Modbus Instanz auf Debug zu stellen.
      Ich nehme an, das kann ich erst, sobald die Verbindung steht und ein Parameter in iobroker abgefragt werden kann, richtig?

      Sind meine Grundeinstellungen schon falsch? Nehme ich TCP oder RTU over TCP im modbus Adapter?
      Die Geräte ID müsste in meinem Fall die "1" sein, also nicht die vom IAM das wäre die 2) sondern von der Modbus Konfig des Lüftungsgerätes selbst, oder?

      posted in ioBroker Allgemein
      kolmberger
      kolmberger
    • [Problem] Modbus konfiguration für Systemair IAM

      Hallo und guten Morgen zusammen,

      ich starte frisch im Thema iobroker und den vielen Dingen, die man damit anstellen kann und möchte gerne unsere Lüftungsanlage in iobroker einbinden. Ich scheitere aktuell bereits am Verbindungsaufbau und hoffe auf Hilfe und Tipps aus dem Forum. Die Suche bringt mir zwar ein oder zwei Themen, die drehen sich aber nicht um das IAM (Internet Access) Modul des Herstellers.

      Wenn ich nicht zum Bedienpanel im OG laufen wollte, habe ich das Lüftungsgerät über die Cloud-App des Herstellers bedient, funktioniert im Prinzip auch einwandfrei - ist halt nur das leidige Cloud-Thema. Einen dedizierten USB Stick für RS-485 habe ich nicht im Einsatz, da ich davon ausgehe, dass das IAM die "Brücke" zwischen dem Lüftungsgerät und einer Steuerung herstellt. Aber vielleicht habe ich den grundsätzlichen Aufbau, was man dafür alles benötigt und wie es zusammen hängt auch noch nicht ganz verstanden.

      Systeminfos:

      • Raspi 4
      • Linux - Raspberry Buster
      • iobroker läuft im Docker auf Portainer
      • Node.js v12.22.1
      • NPM 6.14.12

      Hardwareinfos:

      • Systemair Modell: VSR 300
      • Internet Access Modul IAM SW-Version. 1.4.0
      • Das IAM ist über ein RJ10 Kabel mit dem Lüftungsgerät verbunden
      • Das IAM ist mit einem Ethernet Kabel mit dem Router verbunden (Internet)

      Einstellungen im Bedienpanel des Lüftungsgerätes:
      4bfa9011-ee1a-4943-933d-8c5f9e4ac2d7-image.png
      Slaveadresse: 1
      Baudrate 9600
      Parität gerade
      Stoppbits 1
      Smartly Gateway nicht verbunden

      Einstellungen im Webinterface des IAM (IP 192.168.175.11 fest über Fritzbox zugewiesen):
      Modbus Device: 2
      2021-04-19 08_31_00-Clipboard.png

      Einstellungen im Modbus-Adapter in iobroker:
      Geräte ID: 2
      5a692198-6da8-4451-adfc-ebdedca69279-image.png

      Log aus iobroker, nach einem Adapter-Neustart (der Connect und Disconnect geht dann ewig so weiter):

      modbus.0	2021-04-19 08:44:00.035	info	(27807) Disconnected from slave 192.168.175.11
      modbus.0	2021-04-19 08:44:00.033	info	(27807) Connected to slave
      modbus.0	2021-04-19 08:43:00.026	info	(27807) Disconnected from slave 192.168.175.11
      modbus.0	2021-04-19 08:43:00.022	info	(27807) Connected to slave
      modbus.0	2021-04-19 08:42:00.015	info	(27807) Disconnected from slave 192.168.175.11
      modbus.0	2021-04-19 08:42:00.012	info	(27807) Connected to slave
      modbus.0	2021-04-19 08:41:59.649	info	(27807) starting. Version 3.2.6 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.22.1, js-controller: 3.2.16
      

      Mit meinem Jugend-forscht bin ich nicht weiter gekommen, ich freue mich total, wenn mir hier jemand weiterhelfen mag und sage vorab schon mal Danke für Eure Zeit.

      Besten Dank!
      Alex

      posted in ioBroker Allgemein
      kolmberger
      kolmberger
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo