Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Frage] zur Konfiguration Modbus Seriell

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Frage] zur Konfiguration Modbus Seriell

    This topic has been deleted. Only users with topic management privileges can see it.
    • wendy2702
      wendy2702 last edited by

      Hallo,

      habe mir heute auf meinem Slave (PI3) zum Testen vom GIT die Modbus Version 0.5.2 installiert um per Seriell RS-485-USB Adapter diesen Zähler auszulesen:

      http://www.emh-metering.com/de/produkte/diz/

      Die Modbus Beschreibung ist im Anhang.

      999_diz-g_modbus-beschreibung-version-109_index01.pdf

      Wenn ich mit diesen Einstellungen:

      999_modbus_serial_settings.jpg

      Diese Werte Auslese:

      999_register_settings.jpg

      Funktioniert das Problemlos:

      999_objekte.jpg

      Erweitere ich jetzt um z.B.:

      address	name	description	unit	type	len	factor	offset	role	room	poll	wp
      400	Betriebsstunden		h	uint32be	2	1	0	value		true	false
      
      

      oder versuche einen dieser Werte hinzuzufügen:

      999_register.jpg

      Stürzt der Adapter mit diesen log Einträgen ab:

      modbus.1	2017-03-15 12:58:21.281	debug	inMem message modbus.1.* modbus.1.info.connection
      modbus.1	2017-03-15 12:58:21.268	warn	Poll error count: 3 code: "App Timeout"
      modbus.1	2017-03-15 12:58:16.064	debug	inMem message modbus.1.* modbus.1.info.connection
      modbus.1	2017-03-15 12:58:16.056	info	Disconnected from slave 127.0.0.1
      modbus.1	2017-03-15 12:58:15.063	debug	inMem message modbus.1.* modbus.1.info.connection
      modbus.1	2017-03-15 12:58:15.063	warn	Poll error count: 2 code: {"err":"timeout"}
      modbus.1	2017-03-15 12:58:15.061	warn	Error: undefined
      modbus.1	2017-03-15 12:58:15.001	debug	inMem message modbus.1.* modbus.1.info.connection
      modbus.1	2017-03-15 12:58:14.993	warn	Poll error count: 1 code: "App Timeout"
      modbus.1	2017-03-15 12:58:10.054	debug	inMem message modbus.1.* modbus.1.holdingRegisters.400_Betriebsstunden val=179, ack=true, ts=1489579090051, q=0, from=system.adapter.modbus.1, lc=1489578666966
      modbus.1	2017-03-15 12:58:09.806	debug	inMem message modbus.1.* modbus.1.info.connection val=true, ack=true, ts=1489579089783, q=0, from=system.adapter.modbus.1, lc=1489579089783
      

      Wenn ich z.B. die Betriebsstunden alleine Eintrage funktioniert das auslesen.

      Jemand ne Idee woran das liegen könnte?

      Und ist es so das man bei Seriell die Register Adressen in der richtigen Reihenfolge abfragen muss, also Aufsteigend?

      Woran kann ich eigentlich erkennen ob ich das bei Input Register oder Holding Register eintragen muss?

      Bei dem Zähler funktioniert es scheinbar nur bei Holding Register, bei meinem Wechselrichter (Modbus TCP) mit Input Register.

      Danke für eure Hilfe und Bemühungen

      Mirko

      1 Reply Last reply Reply Quote 0
      • wendy2702
        wendy2702 last edited by

        Nochmal weiter probiert.

        Wenn ich mit dem ersten möglichen Register wert anfange funktioniert es bis zu den Einträgen vor der roten Linie Problemlos.

        Wenn ich dann den Eintrag Adresse "512" hinzufüge stürzt der Adapter wieder ab.

        999_register_settings_01.jpg

        modbus.1	2017-03-15 14:23:52.813	debug	inMem message modbus.1.* modbus.1.info.connection
        modbus.1	2017-03-15 14:23:52.796	warn	Poll error count: 3 code: "App Timeout"
        modbus.1	2017-03-15 14:23:47.598	debug	inMem message modbus.1.* modbus.1.info.connection
        modbus.1	2017-03-15 14:23:47.578	info	Disconnected from slave 127.0.0.1
        modbus.1	2017-03-15 14:23:46.596	debug	inMem message modbus.1.* modbus.1.info.connection
        modbus.1	2017-03-15 14:23:46.583	warn	Poll error count: 2 code: {"err":"timeout"}
        modbus.1	2017-03-15 14:23:46.582	warn	Error: undefined
        modbus.1	2017-03-15 14:23:46.547	debug	inMem message modbus.1.* modbus.1.info.connection
        modbus.1	2017-03-15 14:23:46.536	warn	Poll error count: 1 code: "App Timeout"
        modbus.1	2017-03-15 14:23:40.343	debug	inMem message modbus.1.* modbus.1.info.pollTime
        modbus.1	2017-03-15 14:23:40.342	debug	inMem message modbus.1.* modbus.1.holdingRegisters.512_Wirkenergie_positiv tariflos
        modbus.1	2017-03-15 14:23:40.084	debug	inMem message modbus.1.* modbus.1.holdingRegisters.409_Fehlerstatus
        modbus.1	2017-03-15 14:23:40.084	debug	inMem message modbus.1.* modbus.1.holdingRegisters.408_Prüfsumme_Programmspeicher
        modbus.1	2017-03-15 14:23:40.084	debug	inMem message modbus.1.* modbus.1.holdingRegisters.407_Prüfsumme_Editierdaten
        modbus.1	2017-03-15 14:23:40.084	debug	inMem message modbus.1.* modbus.1.holdingRegisters.406_Prüfsumme_Parametrierdaten
        modbus.1	2017-03-15 14:23:40.084	debug	inMem message modbus.1.* modbus.1.holdingRegisters.402_Firmware
        modbus.1	2017-03-15 14:23:40.082	debug	inMem message modbus.1.* modbus.1.holdingRegisters.400_Betriebsstunden
        modbus.1	2017-03-15 14:23:39.633	debug	inMem message modbus.1.* modbus.1.info.connection
        modbus.1	2017-03-15 14:23:39.623	info	Connected to slave
        
        1 Reply Last reply Reply Quote 0
        • apollon77
          apollon77 last edited by

          Ich sehe im Log aber nix vom Absturz … Gehe also davon aus das Du das im Log hier weggelassen hast.

          Beende mal die Instanz. Gehe auf die Kommandozeile auf dem Pi und starte

          node /opt/iobroker/node_modules/iobroker.modbus/main.js 1 --force --logs

          Dann mach alles nochmal das er crasht. Steht auf der Kommandozeile dann mehr an Infos!? Manchmal steht da die node-Meldung und nicht im Adapter-Log

          1 Reply Last reply Reply Quote 0
          • wendy2702
            wendy2702 last edited by

            Hi,

            OK. Absturz war von mir falsch interpretiert.

            Die Ampel wird "Gelb"

            Willst du das log trotzdem so haben wie von dir geschrieben?

            1 Reply Last reply Reply Quote 0
            • apollon77
              apollon77 last edited by

              Mach mal … vllt gibts noch irgendwas interessantes was nicht im log steht

              1 Reply Last reply Reply Quote 0
              • apollon77
                apollon77 last edited by

                Serial sagst Du … Warum sagt er dann: "Disconnected from slave 127.0.0.1" ?!

                Ansonsten:"App Timeout" kommt sobald der eingestellte Timeout abgelaufen ist -der aus dem EInstellungsdialog denke "Read timeout".

                ...

                1 Reply Last reply Reply Quote 0
                • wendy2702
                  wendy2702 last edited by

                  Hi,

                  kommt nicht wirklich viel:

                  root@pi-iobroker:~# node /opt/iobroker/node_modules/iobroker.modbus/main.js 1 --force --logs
                  starting. Version 0.5.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v4.8.0
                  Connected to slave
                  Poll error count: 1 code: "App Timeout"
                  Error: undefined
                  Poll error count: 2 code: {"err":"timeout"}
                  Disconnected from slave 127.0.0.1
                  Poll error count: 3 code: "App Timeout"
                  
                  

                  Ja, Seriell. Vielleicht hängt das damit zusammen das der scheinbar schon mal den Port "vergisst" !?

                  So sieht es manchmal nach öffnen der Settings aus:

                  999_modbus_serial_settings_port_missing.jpg

                  Hier nochmal ein längeres Logfile wenn ich die Instanz normal starte. Beim Schließen und Speichern der Settings stand allerdings der Seriell Port drin.

                  modbus.1	2017-03-15 16:27:09.732	debug	inMem message modbus.1.* modbus.1.info.connection
                  modbus.1	2017-03-15 16:27:09.726	debug	inMem message modbus.1.* modbus.1.info.connection
                  modbus.1	2017-03-15 16:27:09.721	info	Disconnected from slave 127.0.0.1
                  modbus.1	2017-03-15 16:27:09.721	warn	Poll error count: 6 code: {"err":"timeout"}
                  modbus.1	2017-03-15 16:27:09.721	warn	Error: undefined
                  modbus.1	2017-03-15 16:27:04.724	debug	inMem message modbus.1.* modbus.1.info.connection
                  modbus.1	2017-03-15 16:27:04.716	info	Connected to slave
                  modbus.1	2017-03-15 16:26:09.917	debug	inMem message modbus.1.* modbus.1.info.connection
                  modbus.1	2017-03-15 16:26:09.908	warn	Poll error count: 5 code: "App Timeout"
                  modbus.1	2017-03-15 16:26:04.711	debug	inMem message modbus.1.* modbus.1.info.connection
                  modbus.1	2017-03-15 16:26:04.701	info	Disconnected from slave 127.0.0.1
                  modbus.1	2017-03-15 16:26:03.713	debug	inMem message modbus.1.* modbus.1.info.connection
                  modbus.1	2017-03-15 16:26:03.702	warn	Poll error count: 4 code: {"err":"timeout"}
                  modbus.1	2017-03-15 16:26:03.700	warn	Error: undefined
                  modbus.1	2017-03-15 16:25:58.726	debug	inMem message modbus.1.* modbus.1.info.connection
                  modbus.1	2017-03-15 16:25:58.693	info	Connected to slave
                  modbus.1	2017-03-15 16:25:03.890	debug	inMem message modbus.1.* modbus.1.info.connection
                  modbus.1	2017-03-15 16:25:03.883	warn	Poll error count: 3 code: "App Timeout"
                  modbus.1	2017-03-15 16:25:01.670	debug	sendTo "listUart" to system.adapter.admin.1 from system.adapter.modbus.1
                  modbus.1	2017-03-15 16:25:01.669	info	List of port: [{"comName":"/dev/ttyAMA0"},{"comName":"/dev/ttyUSB0","manufacturer":"Silicon_Labs","serialNumber":"Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_0106741F","pnpId":"usb-Silicon_Labs_
                  modbus.1	2017-03-15 16:25:01.549	debug	inMem message messagebox.system.adapter.modbus.1 messagebox.system.adapter.modbus.1
                  modbus.1	2017-03-15 16:24:58.690	debug	inMem message modbus.1.* modbus.1.info.connection
                  modbus.1	2017-03-15 16:24:58.677	info	Disconnected from slave 127.0.0.1
                  modbus.1	2017-03-15 16:24:57.701	debug	inMem message modbus.1.* modbus.1.info.connection
                  modbus.1	2017-03-15 16:24:57.677	warn	Poll error count: 2 code: {"err":"timeout"}
                  modbus.1	2017-03-15 16:24:57.676	warn	Error: undefined
                  modbus.1	2017-03-15 16:24:57.589	debug	inMem message modbus.1.* modbus.1.info.connection
                  modbus.1	2017-03-15 16:24:57.580	warn	Poll error count: 1 code: "App Timeout"
                  modbus.1	2017-03-15 16:24:52.687	debug	inMem message modbus.1.* modbus.1.holdingRegisters.409_Fehlerstatus
                  modbus.1	2017-03-15 16:24:52.687	debug	inMem message modbus.1.* modbus.1.holdingRegisters.408_Prüfsumme_Programmspeicher
                  modbus.1	2017-03-15 16:24:52.686	debug	inMem message modbus.1.* modbus.1.holdingRegisters.407_Prüfsumme_Editierdaten
                  modbus.1	2017-03-15 16:24:52.686	debug	inMem message modbus.1.* modbus.1.holdingRegisters.406_Prüfsumme_Parametrierdaten
                  modbus.1	2017-03-15 16:24:52.685	debug	inMem message modbus.1.* modbus.1.holdingRegisters.402_Firmware
                  modbus.1	2017-03-15 16:24:52.669	debug	inMem message modbus.1.* modbus.1.holdingRegisters.400_Betriebsstunden
                  modbus.1	2017-03-15 16:24:52.397	debug	inMem message modbus.1.* modbus.1.info.connection
                  modbus.1	2017-03-15 16:24:52.387	info	Connected to slave
                  
                  1 Reply Last reply Reply Quote 0
                  • Y
                    ykuendig last edited by

                    Das Settings-Interface ist noch nicht ausgewogen programmiert. 😉

                    Wollte das bei Zeiten bei euch anmelden; der Adapter soll ja dereinst Multiclient tauglich gemacht werden.

                    Aber zurück zum Thema:

                    Das Setting ist zZ noch sehr zickig. Sind 'falsche' Adressen bei den Registern dabei, gibts Poll-Fehler. Das kann die Verbindung unterbrechen.

                    Wenn ein anderes Gerät auf den USB Anschluss zugreift, kann das die Verbindung unterbrechen. Ein Timeout kann (so glaube ich) die Verbindung unterbrechen. Ist der Ofen aus, hast Du gute Chancen, dass keine neue Verbindung aufgebaut wird. 😞

                    Wenn ohne gültiges Setting der EInstellungs-Dialog geöffnet wird. geht der Adapter uU von TCP aus. Das kann nicht verbunden werden - Fehler. Oder aber Du hast, warum auch immer eine alte Version vom Adapter installiert. Da gab es mal ein Übersetzungsfehler bez. 127.0.0.1 oder wir haben noch nicht alle Übersetzungsfehler gefunden…..

                    Modbus - es gibt viel zu tun(e)... :idea:

                    1 Reply Last reply Reply Quote 0
                    • wendy2702
                      wendy2702 last edited by

                      Hm,

                      installiert ist die aktuellste Version:

                      root@pi-iobroker:~# iobroker modbus -v
                      0.5.2
                      root@pi-iobroker:~#
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • apollon77
                        apollon77 last edited by

                        Also ich hab mal tief gegraben … diese Fehler kommen bei "timeouts" ... also es kommen Seriell keine Daten rein ... Ich hab mal auf github (weiterhin 0.5.2) ein log beim Serial connect eingebaut dann siehst Du ob der Port passt

                        1 Reply Last reply Reply Quote 0
                        • wendy2702
                          wendy2702 last edited by

                          Hi,

                          also ich denke der Port stimmt da ich ja nur bei bestimmten Konstellationen diesen Fehler bekomme.

                          Wenn ich z.B. diese Register verwende:

                          999_register_settings_ok_seriell.jpg

                          Funktioniert es und das log ist OK:

                          ioBroker.adminAdapterInstanzenObjekteZuständeEreignisseGruppenBenutzerAufzählungenHostsLogSzenennode-red.0SkripteHMMText->Kommandos.0
                          Admin
                          Log	Log-Größe: 1.95 MB 	
                          
                          	Zeit		Nachricht
                          
                          x
                          modbus.1	2017-03-15 16:45:27.524	debug	inMem message modbus.1.* modbus.1.holdingRegisters.566_Summenwirkleistung
                          modbus.1	2017-03-15 16:45:27.524	debug	inMem message modbus.1.* modbus.1.holdingRegisters.562_Strangspannung_U3N
                          modbus.1	2017-03-15 16:45:27.524	debug	inMem message modbus.1.* modbus.1.holdingRegisters.560_Strangspannung_U2N
                          modbus.1	2017-03-15 16:45:27.523	debug	inMem message modbus.1.* modbus.1.holdingRegisters.558_Strangspannung_U1N
                          modbus.1	2017-03-15 16:45:27.522	debug	inMem message modbus.1.* modbus.1.holdingRegisters.548_Strom_L3
                          modbus.1	2017-03-15 16:45:27.496	debug	inMem message modbus.1.* modbus.1.holdingRegisters.546_Strom_L2
                          modbus.1	2017-03-15 16:45:27.493	debug	inMem message modbus.1.* modbus.1.holdingRegisters.544_Strom_L1
                          modbus.1	2017-03-15 16:45:26.237	debug	inMem message modbus.1.* modbus.1.holdingRegisters.562_Strangspannung_U3N
                          modbus.1	2017-03-15 16:45:26.237	debug	inMem message modbus.1.* modbus.1.holdingRegisters.560_Strangspannung_U2N
                          modbus.1	2017-03-15 16:45:26.237	debug	inMem message modbus.1.* modbus.1.holdingRegisters.558_Strangspannung_U1N
                          modbus.1	2017-03-15 16:45:26.231	debug	inMem message modbus.1.* modbus.1.holdingRegisters.544_Strom_L1
                          modbus.1	2017-03-15 16:45:24.962	debug	inMem message modbus.1.* modbus.1.holdingRegisters.562_Strangspannung_U3N
                          modbus.1	2017-03-15 16:45:24.962	debug	inMem message modbus.1.* modbus.1.holdingRegisters.560_Strangspannung_U2N
                          modbus.1	2017-03-15 16:45:24.962	debug	inMem message modbus.1.* modbus.1.holdingRegisters.558_Strangspannung_U1N
                          modbus.1	2017-03-15 16:45:24.961	debug	inMem message modbus.1.* modbus.1.holdingRegisters.548_Strom_L3
                          modbus.1	2017-03-15 16:45:23.697	debug	inMem message modbus.1.* modbus.1.holdingRegisters.562_Strangspannung_U3N
                          modbus.1	2017-03-15 16:45:23.697	debug	inMem message modbus.1.* modbus.1.holdingRegisters.560_Strangspannung_U2N
                          modbus.1	2017-03-15 16:45:23.696	debug	inMem message modbus.1.* modbus.1.holdingRegisters.558_Strangspannung_U1N
                          modbus.1	2017-03-15 16:45:23.696	debug	inMem message modbus.1.* modbus.1.holdingRegisters.548_Strom_L3
                          modbus.1	2017-03-15 16:45:23.696	debug	inMem message modbus.1.* modbus.1.holdingRegisters.546_Strom_L2
                          modbus.1	2017-03-15 16:45:23.695	debug	inMem message modbus.1.* modbus.1.holdingRegisters.544_Strom_L1
                          modbus.1	2017-03-15 16:45:22.470	debug	inMem message modbus.1.* modbus.1.holdingRegisters.562_Strangspannung_U3N
                          modbus.1	2017-03-15 16:45:22.470	debug	inMem message modbus.1.* modbus.1.holdingRegisters.560_Strangspannung_U2N
                          modbus.1	2017-03-15 16:45:22.470	debug	inMem message modbus.1.* modbus.1.holdingRegisters.558_Strangspannung_U1N
                          modbus.1	2017-03-15 16:45:22.469	debug	inMem message modbus.1.* modbus.1.holdingRegisters.548_Strom_L3
                          modbus.1	2017-03-15 16:45:22.467	debug	inMem message modbus.1.* modbus.1.holdingRegisters.546_Strom_L2
                          modbus.1	2017-03-15 16:45:22.465	debug	inMem message modbus.1.* modbus.1.holdingRegisters.544_Strom_L1
                          modbus.1	2017-03-15 16:45:21.178	debug	inMem message modbus.1.* modbus.1.holdingRegisters.566_Summenwirkleistung
                          modbus.1	2017-03-15 16:45:21.178	debug	inMem message modbus.1.* modbus.1.holdingRegisters.562_Strangspannung_U3N
                          modbus.1	2017-03-15 16:45:21.178	debug	inMem message modbus.1.* modbus.1.holdingRegisters.560_Strangspannung_U2N
                          modbus.1	2017-03-15 16:45:21.178	debug	inMem message modbus.1.* modbus.1.holdingRegisters.558_Strangspannung_U1N
                          modbus.1	2017-03-15 16:45:21.177	debug	inMem message modbus.1.* modbus.1.holdingRegisters.548_Strom_L3
                          modbus.1	2017-03-15 16:45:19.894	debug	inMem message modbus.1.* modbus.1.holdingRegisters.562_Strangspannung_U3N
                          modbus.1	2017-03-15 16:45:19.893	debug	inMem message modbus.1.* modbus.1.holdingRegisters.560_Strangspannung_U2N
                          modbus.1	2017-03-15 16:45:19.892	debug	inMem message modbus.1.* modbus.1.holdingRegisters.558_Strangspannung_U1N
                          modbus.1	2017-03-15 16:45:19.879	debug	inMem message modbus.1.* modbus.1.holdingRegisters.546_Strom_L2
                          modbus.1	2017-03-15 16:45:19.875	debug	inMem message modbus.1.* modbus.1.holdingRegisters.544_Strom_L1
                          modbus.1	2017-03-15 16:45:18.636	debug	inMem message modbus.1.* modbus.1.holdingRegisters.562_Strangspannung_U3N
                          modbus.1	2017-03-15 16:45:18.632	debug	inMem message modbus.1.* modbus.1.holdingRegisters.558_Strangspannung_U1N
                          modbus.1	2017-03-15 16:45:18.627	debug	inMem message modbus.1.* modbus.1.holdingRegisters.544_Strom_L1
                          modbus.1	2017-03-15 16:45:17.399	debug	inMem message modbus.1.* modbus.1.holdingRegisters.562_Strangspannung_U3N
                          modbus.1	2017-03-15 16:45:17.398	debug	inMem message modbus.1.* modbus.1.holdingRegisters.560_Strangspannung_U2N
                          modbus.1	2017-03-15 16:45:17.398	debug	inMem message modbus.1.* modbus.1.holdingRegisters.558_Strangspannung_U1N
                          modbus.1	2017-03-15 16:45:17.397	debug	inMem message modbus.1.* modbus.1.holdingRegisters.548_Strom_L3
                          modbus.1	2017-03-15 16:45:17.396	debug	inMem message modbus.1.* modbus.1.holdingRegisters.544_Strom_L1
                          modbus.1	2017-03-15 16:45:16.111	debug	inMem message modbus.1.* modbus.1.holdingRegisters.560_Strangspannung_U2N
                          modbus.1	2017-03-15 16:45:16.110	debug	inMem message modbus.1.* modbus.1.holdingRegisters.558_Strangspannung_U1N
                          modbus.1	2017-03-15 16:45:16.101	debug	inMem message modbus.1.* modbus.1.holdingRegisters.548_Strom_L3
                          modbus.1	2017-03-15 16:45:16.097	debug	inMem message modbus.1.* modbus.1.holdingRegisters.544_Strom_L1
                          modbus.1	2017-03-15 16:45:14.860	debug	inMem message modbus.1.* modbus.1.info.pollTime
                          modbus.1	2017-03-15 16:45:14.859	debug	inMem message modbus.1.* modbus.1.holdingRegisters.566_Summenwirkleistung
                          modbus.1	2017-03-15 16:45:14.859	debug	inMem message modbus.1.* modbus.1.holdingRegisters.564_Netzfrequenz
                          modbus.1	2017-03-15 16:45:14.859	debug	inMem message modbus.1.* modbus.1.holdingRegisters.562_Strangspannung_U3N
                          modbus.1	2017-03-15 16:45:14.859	debug	inMem message modbus.1.* modbus.1.holdingRegisters.560_Strangspannung_U2N
                          modbus.1	2017-03-15 16:45:14.859	debug	inMem message modbus.1.* modbus.1.holdingRegisters.558_Strangspannung_U1N
                          modbus.1	2017-03-15 16:45:14.857	debug	inMem message modbus.1.* modbus.1.holdingRegisters.548_Strom_L3
                          modbus.1	2017-03-15 16:45:14.829	debug	inMem message modbus.1.* modbus.1.holdingRegisters.546_Strom_L2
                          modbus.1	2017-03-15 16:45:14.828	debug	inMem message modbus.1.* modbus.1.holdingRegisters.544_Strom_L1
                          modbus.1	2017-03-15 16:45:14.535	debug	inMem message modbus.1.* modbus.1.info.connection
                          modbus.1	2017-03-15 16:45:14.525	info	Connected to slave
                          

                          Werde aber gleich ein update machen und weiter testen… jetzt ruft der Chef zum Essen 😉

                          1 Reply Last reply Reply Quote 0
                          • Y
                            ykuendig last edited by

                            @wendy2702:

                            .. jetzt ruft der Chef zum Essen 😉 ` zmitz am Namitag ??

                            1 Reply Last reply Reply Quote 0
                            • wendy2702
                              wendy2702 last edited by

                              @ykuendig:

                              @wendy2702:

                              .. jetzt ruft der Chef zum Essen 😉 zmitz am Namitag ??

                              Chef ist meine bessere hälfte… und erst am Nachmittag weil die großen so spät aus der Schule kommen... das tolle G8 Abi macht es möglich

                              1 Reply Last reply Reply Quote 0
                              • Y
                                ykuendig last edited by

                                Dann ist's ja in Ordnung 😄 Dachte Du wärst schon beim 'Znacht' Nachtessen. :roll: :twisted:

                                1 Reply Last reply Reply Quote 0
                                • Y
                                  ykuendig last edited by

                                  @Apollon77; Die disconnect Info ist definitiv falsch:

                                  ! host.raspi3 2017-03-15 19:34:50.671 info instance system.adapter.modbus.0 terminated with code 0 (OK) modbus.0 2017-03-15 19:34:50.643 debug inMem message modbus.0.* modbus.0.info.connection val=false, ack=true, ts=1489602923923, q=0, from=system.adapter.modbus.0, lc=1489602899822 host.raspi3 2017-03-15 19:34:50.632 info stopInstance system.adapter.modbus.0 killing pid 416 host.raspi3 2017-03-15 19:34:50.631 info stopInstance system.adapter.modbus.0 host.raspi3 2017-03-15 19:34:50.626 info "system.adapter.modbus.0" disabled host.raspi3 2017-03-15 19:34:50.624 info object change system.adapter.modbus.0 modbus.0 2017-03-15 19:34:42.757 debug inMem message modbus.0.* modbus.0.info.connection val=false, ack=true, ts=1489602916034, q=0, from=system.adapter.modbus.0, lc=1489602899822 modbus.0 2017-03-15 19:34:42.748 warn Poll error count: 2 code: "App Timeout" javascript.1 2017-03-15 19:34:39.499 warn script.js.common._Solar.Poll_Modbus: Script Poll_Modbus; Fehler in der Antwort vom Modbus Python Script. Antwort = 6 modbus.0 2017-03-15 19:34:27.544 debug inMem message modbus.0.* modbus.0.info.connection val=false, ack=true, ts=1489602900824, q=0, from=system.adapter.modbus.0, lc=1489602899822 modbus.0 2017-03-15 19:34:27.538 info Disconnected from slave 192.168.1.130 modbus.0 2017-03-15 19:34:26.544 debug inMem message modbus.0.* modbus.0.info.connection val=false, ack=true, ts=1489602899822, q=0, from=system.adapter.modbus.0, lc=1489602899822 modbus.0 2017-03-15 19:34:26.537 warn Poll error count: 1 code: {"err":"timeout"} modbus.0 2017-03-15 19:34:26.532 warn Error: undefined javascript.1 2017-03-15 19:34:24.086 warn script.js.common._Solar.Poll_Modbus: Script Poll_Modbus; Fehler in der Antwort vom Modbus Python Script. Antwort = 6 modbus.0 2017-03-15 19:34:10.536 debug inMem message modbus.0.* modbus.0.holdingRegisters.3059_HausPower val=942.13, ack=true, ts=1489602883804, q=0, from=system.adapter.modbus.0, lc=1489602883804 !
                                  Ich habe ausserhalb von ioBroker die USB Schnittstelle gekapert, worauf der Adapter natürlich nicht mehr wollte.

                                  Jedoch hat er zuvor richtig vom USB gelesen. Er gibt aber als Disconnected from - die Adresse der gestrigen tcp-Test an. Tja.

                                  1 Reply Last reply Reply Quote 0
                                  • apollon77
                                    apollon77 last edited by

                                    Hast Du im Log die Zeile "connect to serial ' + this.portName + ' with ' + this.baudRate" in debug?

                                    1 Reply Last reply Reply Quote 0
                                    • Y
                                      ykuendig last edited by

                                      Nun ist es dunkel. Dann kann ich den Modbus mal etwas strapazieren.

                                      Die kurze Antwort lautet: NEIN

                                      Die lange Antwort:

                                      ! ````
                                      modbus.0 2017-03-16 20:04:28.901 warn Poll error count: 6 code: "App Timeout"
                                      modbus.0 2017-03-16 20:04:13.695 debug inMem message modbus.0.* modbus.0.info.connection val=false, ack=true, ts=1489691089377, q=0, from=system.adapter.modbus.0, lc=1489691088376
                                      modbus.0 2017-03-16 20:04:13.689 info Disconnected from slave 192.168.1.130
                                      modbus.0 2017-03-16 20:04:12.694 debug inMem message modbus.0.* modbus.0.info.connection val=false, ack=true, ts=1489691088376, q=0, from=system.adapter.modbus.0, lc=1489691088376
                                      modbus.0 2017-03-16 20:04:12.689 warn Poll error count: 5 code: {"err":"timeout"}
                                      modbus.0 2017-03-16 20:04:12.687 warn Error: undefined
                                      modbus.0 2017-03-16 20:04:07.691 debug inMem message modbus.0.* modbus.0.info.connection val=true, ack=true, ts=1489691083369, q=0, from=system.adapter.modbus.0, lc=1489691083369
                                      modbus.0 2017-03-16 20:04:07.681 info Connected to slave
                                      modbus.0 2017-03-16 20:03:22.892 debug inMem message modbus.0.* modbus.0.info.connection val=false, ack=true, ts=1489691038573, q=0, from=system.adapter.modbus.0, lc=1489691022357
                                      modbus.0 2017-03-16 20:03:22.886 warn Poll error count: 4 code: "App Timeout"
                                      modbus.0 2017-03-16 20:03:07.678 debug inMem message modbus.0.* modbus.0.info.connection val=false, ack=true, ts=1489691023358, q=0, from=system.adapter.modbus.0, lc=1489691022357
                                      modbus.0 2017-03-16 20:03:07.672 info Disconnected from slave 192.168.1.130
                                      modbus.0 2017-03-16 20:03:06.678 debug inMem message modbus.0.* modbus.0.info.connection val=false, ack=true, ts=1489691022357, q=0, from=system.adapter.modbus.0, lc=1489691022357
                                      modbus.0 2017-03-16 20:03:06.671 warn Poll error count: 3 code: {"err":"timeout"}
                                      modbus.0 2017-03-16 20:03:06.665 warn Error: undefined
                                      modbus.0 2017-03-16 20:03:01.666 debug inMem message modbus.0.* modbus.0.info.connection val=true, ack=true, ts=1489691017340, q=0, from=system.adapter.modbus.0, lc=1489691017340
                                      modbus.0 2017-03-16 20:03:01.654 info Connected to slave
                                      modbus.0 2017-03-16 20:02:16.860 debug inMem message modbus.0.* modbus.0.info.connection val=false, ack=true, ts=1489690972538, q=0, from=system.adapter.modbus.0, lc=1489690956327
                                      modbus.0 2017-03-16 20:02:16.853 warn Poll error count: 2 code: "App Timeout"
                                      javascript.1 2017-03-16 20:02:09.318 info Stop script script.js.common._Solar.Poll_Modbus
                                      modbus.0 2017-03-16 20:02:01.648 debug inMem message modbus.0.* modbus.0.info.connection val=false, ack=true, ts=1489690957326, q=0, from=system.adapter.modbus.0, lc=1489690956327
                                      modbus.0 2017-03-16 20:02:01.642 info Disconnected from slave 192.168.1.130
                                      modbus.0 2017-03-16 20:02:00.649 debug inMem message modbus.0.* modbus.0.info.connection val=false, ack=true, ts=1489690956327, q=0, from=system.adapter.modbus.0, lc=1489690956327
                                      modbus.0 2017-03-16 20:02:00.642 warn Poll error count: 1 code: {"err":"timeout"}
                                      modbus.0 2017-03-16 20:02:00.638 warn Error: undefined
                                      modbus.0 2017-03-16 20:01:44.659 debug inMem message modbus.0.* modbus.0.holdingRegisters.3059_HausPower val=1536.41, ack=true, ts=1489690940315, q=0, from=system.adapter.modbus.0, lc=1489690940315
                                      modbus.0 2017-03-16 20:01:44.656 debug inMem message modbus.0.* modbus.0.holdingRegisters.3057_HausP03 val=166.66, ack=true, ts=1489690940313, q=0, from=system.adapter.modbus.0, lc=1489690940313
                                      modbus.0 2017-03-16 20:01:44.652 debug inMem message modbus.0.* modbus.0.holdingRegisters.3055_HausP02 val=881.13, ack=true, ts=1489690940311, q=0, from=system.adapter.modbus.0, lc=1489690940311
                                      modbus.0 2017-03-16 20:01:44.634 debug inMem message modbus.0.* modbus.0.holdingRegisters.3053_HausP01 val=488.62, ack=true, ts=1489690940307, q=0, from=system.adapter.modbus.0, lc=1489690940307
                                      modbus.0 2017-03-16 20:01:44.605 debug inMem message modbus.0.* modbus.0.holdingRegisters.3035_HausLNM val=236.73, ack=true, ts=1489690940278, q=0, from=system.adapter.modbus.0, lc=1489690940278
                                      modbus.0 2017-03-16 20:01:44.582 debug inMem message modbus.0.* modbus.0.holdingRegisters.3009_HausStrom val=2.56, ack=true, ts=1489690940259, q=0, from=system.adapter.modbus.0, lc=1489690940259
                                      javascript.1 2017-03-16 20:01:40.727 info script.js.common._Solar.Poll_Modbus: registered 0 subscriptions and 5 schedules
                                      javascript.1 2017-03-16 20:01:40.726 warn script.js.common._Solar.Poll_Modbus: Script Poll_Modbus; Script ist gestarted
                                      javascript.1 2017-03-16 20:01:40.620 info Start javascript script.js.common._Solar.Poll_Modbus
                                      modbus.0 2017-03-16 20:01:33.459 debug inMem message modbus.0.* modbus.0.holdingRegisters.3059_HausPower val=1498.98, ack=true, ts=1489690929128, q=0, from=system.adapter.modbus.0, lc=1489690929128
                                      modbus.0 2017-03-16 20:01:33.455 debug inMem message modbus.0.* modbus.0.holdingRegisters.3057_HausP03 val=161.92, ack=true, ts=1489690929127, q=0, from=system.adapter.modbus.0, lc=1489690929127
                                      modbus.0 2017-03-16 20:01:33.451 debug inMem message modbus.0.* modbus.0.holdingRegisters.3055_HausP02 val=852.12, ack=true, ts=1489690929124, q=0, from=system.adapter.modbus.0, lc=1489690929124
                                      modbus.0 2017-03-16 20:01:33.448 debug inMem message modbus.0.* modbus.0.holdingRegisters.3053_HausP01 val=484.94, ack=true, ts=1489690929122, q=0, from=system.adapter.modbus.0, lc=1489690929122
                                      modbus.0 2017-03-16 20:01:33.420 debug inMem message modbus.0.* modbus.0.holdingRegisters.3035_HausLNM val=236.66, ack=true, ts=1489690929096, q=0, from=system.adapter.modbus.0, lc=1489690929096
                                      modbus.0 2017-03-16 20:01:33.380 debug inMem message modbus.0.* modbus.0.holdingRegisters.3009_HausStrom val=2.5, ack=true, ts=1489690929056, q=0, from=system.adapter.modbus.0, lc=1489690929056
                                      modbus.0 2017-03-16 20:01:22.259 debug inMem message modbus.0.* modbus.0.holdingRegisters.3059_HausPower val=1506.59, ack=true, ts=1489690917918, q=0, from=system.adapter.modbus.0, lc=1489690917918
                                      modbus.0 2017-03-16 20:01:22.255 debug inMem message modbus.0.* modbus.0.holdingRegisters.3057_HausP03 val=163.42, ack=true, ts=1489690917916, q=0, from=system.adapter.modbus.0, lc=1489690917916
                                      modbus.0 2017-03-16 20:01:22.250 debug inMem message modbus.0.* modbus.0.holdingRegisters.3055_HausP02 val=859.75, ack=true, ts=1489690917914, q=0, from=system.adapter.modbus.0, lc=1489690917914
                                      modbus.0 2017-03-16 20:01:22.241 debug inMem message modbus.0.* modbus.0.holdingRegisters.3053_HausP01 val=483.43, ack=true, ts=1489690917911, q=0, from=system.adapter.modbus.0, lc=1489690917911
                                      modbus.0 2017-03-16 20:01:22.203 debug inMem message modbus.0.* modbus.0.holdingRegisters.3035_HausLNM val=236.68, ack=true, ts=1489690917878, q=0, from=system.adapter.modbus.0, lc=1489690917878
                                      modbus.0 2017-03-16 20:01:22.183 debug inMem message modbus.0.* modbus.0.holdingRegisters.3009_HausStrom val=2.52, ack=true, ts=1489690917857, q=0, from=system.adapter.modbus.0, lc=1489690917857
                                      modbus.0 2017-03-16 20:01:11.041 debug inMem message modbus.0.* modbus.0.info.pollTime val=267, ack=true, ts=1489690906711, q=0, from=system.adapter.modbus.0, lc=1489690906711
                                      modbus.0 2017-03-16 20:01:11.035 debug inMem message modbus.0.* modbus.0.holdingRegisters.3059_HausPower val=1537.1, ack=true, ts=1489690906699, q=0, from=system.adapter.modbus.0, lc=1489690906699
                                      modbus.0 2017-03-16 20:01:11.032 debug inMem message modbus.0.* modbus.0.holdingRegisters.3057_HausP03 val=166, ack=true, ts=1489690906697, q=0, from=system.adapter.modbus.0, lc=1489690906697
                                      modbus.0 2017-03-16 20:01:11.023 debug inMem message modbus.0.* modbus.0.holdingRegisters.3055_HausP02 val=888.12, ack=true, ts=1489690906696, q=0, from=system.adapter.modbus.0, lc=1489690906696
                                      modbus.0 2017-03-16 20:01:11.019 debug inMem message modbus.0.* modbus.0.holdingRegisters.3053_HausP01 val=482.98, ack=true, ts=1489690906693, q=0, from=system.adapter.modbus.0, lc=1489690906693
                                      modbus.0 2017-03-16 20:01:10.986 debug inMem message modbus.0.* modbus.0.holdingRegisters.3035_HausLNM val=236.62, ack=true, ts=1489690906660, q=0, from=system.adapter.modbus.0, lc=1489690906660
                                      modbus.0 2017-03-16 20:01:10.961 debug inMem message modbus.0.* modbus.0.holdingRegisters.3009_HausStrom val=2.57, ack=true, ts=1489690906635, q=0, from=system.adapter.modbus.0, lc=1489690906635
                                      modbus.0 2017-03-16 20:01:10.943 debug inMem message modbus.0.* modbus.0.holdingRegisters.129_Seriennummer val=14153030, ack=true, ts=1489690906614, q=0, from=system.adapter.modbus.0, lc=1489690520180
                                      modbus.0 2017-03-16 20:01:10.916 debug inMem message modbus.0.* modbus.0.holdingRegisters.69_Hersteller val=Schneider Electric , ack=true, ts=1489690906581, q=0, from=system.adapter.modbus.0, lc=1489690520161
                                      modbus.0 2017-03-16 20:01:10.913 debug inMem message modbus.0.* modbus.0.holdingRegisters.49_Modell val=iEM3155 , ack=true, ts=1489690906580, q=0, from=system.adapter.modbus.0, lc=1489690520160
                                      modbus.0 2017-03-16 20:01:10.908 debug inMem message modbus.0.* modbus.0.holdingRegisters.29_Name val=Energy Meter , ack=true, ts=1489690906575, q=0, from=system.adapter.modbus.0, lc=1489690520151
                                      modbus.0 2017-03-16 20:01:10.799 debug inMem message modbus.0.* modbus.0.info.connection val=true, ack=true, ts=1489690906441, q=0, from=system.adapter.modbus.0, lc=1489690906441
                                      modbus.0 2017-03-16 20:01:10.758 info Connected to slave
                                      modbus.0 2017-03-16 20:01:10.150 info starting. Version 0.5.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v4.7.3
                                      modbus.0 2017-03-16 20:01:10.063 debug statesDB connected
                                      modbus.0 2017-03-16 20:01:09.936 debug objectDB connected
                                      host.raspi3 2017-03-16 20:01:07.007 info instance system.adapter.modbus.0 started with pid 2406

                                      Angaben: Aktuell ab git nachinstalliert. Dann bei 20:02:00 habe ich den USB kurz geklaut. Darauf ist der Modbus-Adapter 'rausgeflogen'. Dies mit falscher Disconnect Info. Daraufhin konnte er den Takt nicht mehr finden, obwohl die Schnittstelle längst wieder frei ist.
                                      1 Reply Last reply Reply Quote 0
                                      • apollon77
                                        apollon77 last edited by

                                        Dann bin ich raus … Habs ins Trello gepackt und Bluefox gebeten mal reinzuschauen ...

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          ChristianF last edited by

                                          Moin,

                                          vielleicht noch einmal als Info: ich habe heute einen Raspi 3 frisch mit neuestem Raspbian aufgesetzt und manuell einen ioBroker hinterher installiert. Die Installation des Modbus Adapters war weder ausm Repo noch ausm GIT manuell möglich, da er immer bei nodeserial 4.0.7 einen Fehler ausgeworfen hat, die Quellen seien nicht verfügbar. Die komplette Installation des Modbus Adapters scheitert daher mit Fehler 25.

                                          VG

                                          Christian

                                          1 Reply Last reply Reply Quote 0
                                          • wendy2702
                                            wendy2702 last edited by

                                            Ich habe damals das vor der Installation des Modbus Adapters gemacht:

                                            http://www.iobroker.net/docu/?page_id=5510&lang=de

                                            Gesendet von iPhone mit Tapatalk Pro

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            602
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            21
                                            2658
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo