NEWS
[Frage] zur Konfiguration Modbus Seriell
-
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.
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
-
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
-
Hi,
OK. Absturz war von mir falsch interpretiert.
Die Ampel wird "Gelb"
Willst du das log trotzdem so haben wie von dir geschrieben?
-
Mach mal … vllt gibts noch irgendwas interessantes was nicht im log steht
-
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".
...
-
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:
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
-
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:
-
Hm,
installiert ist die aktuellste Version:
root@pi-iobroker:~# iobroker modbus -v 0.5.2 root@pi-iobroker:~#
-
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
-
Hi,
also ich denke der Port stimmt da ich ja nur bei bestimmten Konstellationen diesen Fehler bekomme.
Wenn ich z.B. diese Register verwende:
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
-
.. jetzt ruft der Chef zum Essen
` zmitz am Namitag ??
-
.. 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
-
Dann ist's ja in Ordnung
Dachte Du wärst schon beim 'Znacht' Nachtessen. :roll: :twisted:
-
@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.
-
Hast Du im Log die Zeile "connect to serial ' + this.portName + ' with ' + this.baudRate" in debug?
-
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 2406Angaben: 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.
-
Dann bin ich raus … Habs ins Trello gepackt und Bluefox gebeten mal reinzuschauen ...
-
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
-
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
-
Danke für den Tipp, hat leider nicht funktioniert.
Falls es hilft, hier das Log (von unten nach oben zu lesen):
host.HWR-Raspi 2017-04-15 00:03:55.958 warn startInstance cannot find adapter "modbus". Try to install it... 2 attempt host.HWR-Raspi 2017-04-15 00:03:54.875 info iobroker exit 25 host.HWR-Raspi 2017-04-15 00:03:54.842 error iobroker host.HWR-Raspi Cannot install iobroker.modbus: 1 host.HWR-Raspi 2017-04-15 00:03:54.768 info iobroker npm ERR! Please include the following file with any support request:npm ERR! /opt/npm-debug.log host.HWR-Raspi 2017-04-15 00:03:54.758 info iobroker host.HWR-Raspi 2017-04-15 00:03:45.599 info iobroker Failed at the serialport@4.0.7 install script 'node-pre-gyp install --fallback-to-build'.npm ERR! This is most likely a problem with the serialport package, npm ERR! not with npm itself. npm host.HWR-Raspi 2017-04-15 00:03:45.598 info iobroker ERR! host.HWR-Raspi 2017-04-15 00:03:45.598 info iobroker npm ERR! npm host.HWR-Raspi 2017-04-15 00:03:45.597 info iobroker npm ERR! serialport@4.0.7 install: `node-pre-gyp install --fallback-to-build` npm ERR! Exit status 1 host.HWR-Raspi 2017-04-15 00:03:45.597 info iobroker npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "iobroker.modbus" "--production" "--prefix" "/opt/iobroker"npm ERR! node v4.8.2 npm ERR! npm v2.15.11 npm ERR! code ELIFECYCLE host.HWR-Raspi 2017-04-15 00:03:45.596 info iobroker ERR! Linux 4.4.38-v7+ host.HWR-Raspi 2017-04-15 00:03:45.594 info iobroker npm host.HWR-Raspi 2017-04-15 00:03:45.448 info iobroker optional dep failed, continuing serialport@3.1.2 host.HWR-Raspi 2017-04-15 00:03:45.447 info iobroker WARN host.HWR-Raspi 2017-04-15 00:03:45.445 info iobroker host.HWR-Raspi 2017-04-15 00:03:45.437 info iobroker npm host.HWR-Raspi 2017-04-15 00:03:45.407 info iobroker stack at maybeClose (internal/child_process.js:862:16)node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:222:5) node-pre-gyp ERR! System Linux 4 host.HWR-Raspi 2017-04-15 00:03:45.393 info iobroker host.HWR-Raspi 2017-04-15 00:03:45.391 info iobroker ERR! host.HWR-Raspi 2017-04-15 00:03:45.390 info iobroker node-pre-gyp host.HWR-Raspi 2017-04-15 00:03:45.390 info iobroker at ChildProcess.emit (events.js:172:7) host.HWR-Raspi 2017-04-15 00:03:45.389 info iobroker stack host.HWR-Raspi 2017-04-15 00:03:45.389 info iobroker ERR! host.HWR-Raspi 2017-04-15 00:03:45.388 info iobroker node-pre-gyp host.HWR-Raspi 2017-04-15 00:03:45.388 info iobroker at emitTwo (events.js:87:13) host.HWR-Raspi 2017-04-15 00:03:45.387 info iobroker stack host.HWR-Raspi 2017-04-15 00:03:45.387 info iobroker ERR! host.HWR-Raspi 2017-04-15 00:03:45.386 info iobroker node-pre-gyp host.HWR-Raspi 2017-04-15 00:03:45.386 info iobroker at ChildProcess. (/opt/iobroker/node_modules/iobroker.modbus/node_modules/serialport/node_modules/node-pre-gyp/lib/util/compile.js:83:29) host.HWR-Raspi 2017-04-15 00:03:45.386 info iobroker stack host.HWR-Raspi 2017-04-15 00:03:45.385 info iobroker ERR! host.HWR-Raspi 2017-04-15 00:03:45.385 info iobroker node-pre-gyp host.HWR-Raspi 2017-04-15 00:03:45.384 info iobroker stack Error: Failed to execute '/usr/bin/nodejs /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/opt/iobroker/node_modules/iobroker.modbus/n host.HWR-Raspi 2017-04-15 00:03:45.384 info iobroker host.HWR-Raspi 2017-04-15 00:03:45.383 info iobroker ERR! host.HWR-Raspi 2017-04-15 00:03:45.381 info iobroker node-pre-gyp host.HWR-Raspi 2017-04-15 00:03:45.331 info iobroker ERR! build error host.HWR-Raspi 2017-04-15 00:03:45.328 info iobroker node-pre-gyp host.HWR-Raspi 2017-04-15 00:03:45.313 info iobroker gyp ERR! System Linux 4.4.38-v7+gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/opt/iobroker/node host.HWR-Raspi 2017-04-15 00:03:45.298 info iobroker ERR! stack at emitTwo (events.js:87:13)gyp ERR! stack at ChildProcess.emit (events.js:172:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211: host.HWR-Raspi 2017-04-15 00:03:45.287 info iobroker stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23) gyp host.HWR-Raspi 2017-04-15 00:03:45.282 info iobroker ERR! host.HWR-Raspi 2017-04-15 00:03:45.277 info iobroker gyp host.HWR-Raspi 2017-04-15 00:03:45.254 info iobroker ERR! build error host.HWR-Raspi 2017-04-15 00:03:45.249 info iobroker host.HWR-Raspi 2017-04-15 00:03:45.237 info iobroker gyp host.HWR-Raspi 2017-04-15 00:03:45.227 info iobroker make: *** No rule to make target '../.node-gyp/4.8.2/include/node/common.gypi', needed by 'Makefile'. Schluss. host.HWR-Raspi 2017-04-15 00:03:38.545 info iobroker attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.modbus/node_modules/serialport/.node-gyp" host.HWR-Raspi 2017-04-15 00:03:38.542 info iobroker gyp WARN EACCES host.HWR-Raspi 2017-04-15 00:03:38.536 info iobroker WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/4.8.2" host.HWR-Raspi 2017-04-15 00:03:38.532 info iobroker host.HWR-Raspi 2017-04-15 00:03:38.523 info iobroker gyp host.HWR-Raspi 2017-04-15 00:03:33.033 info iobroker Pre-built binaries not found for serialport@3.1.2 and node@4.8.2 (node-v46 ABI) (falling back to source compile with node-gyp) host.HWR-Raspi 2017-04-15 00:03:33.031 info iobroker node-pre-gyp ERR! host.HWR-Raspi 2017-04-15 00:03:33.020 info iobroker host.HWR-Raspi 2017-04-15 00:03:33.014 info iobroker ERR! Tried to download: https://github.com/voodootikigod/node-serialport/releases/download/3.1.2/serialport-v3.1.2-node-v46-linux-arm.tar.gz host.HWR-Raspi 2017-04-15 00:03:33.009 info iobroker host.HWR-Raspi 2017-04-15 00:03:33.005 info iobroker node-pre-gyp host.HWR-Raspi 2017-04-15 00:03:28.060 info iobroker node-pre-gyp ERR! not ok host.HWR-Raspi 2017-04-15 00:03:28.060 info iobroker v4.8.2node-pre-gyp ERR! node-pre-gyp -v v0.6.32 host.HWR-Raspi 2017-04-15 00:03:28.060 info iobroker node-pre-gyp ERR! cwd /opt/iobroker/node_modules/iobroker.modbus/node_modules/jsmodbus/node_modules/serialportnode-pre-gyp ERR! node -v host.HWR-Raspi 2017-04-15 00:03:28.059 info iobroker node-pre-gyp ERR! command "/usr/bin/nodejs" "/opt/iobroker/node_modules/iobroker.modbus/node_modules/jsmodbus/node_modules/serialport/node_modules/.bin/node-pre-gyp" "install" "--fallback-to- host.HWR-Raspi 2017-04-15 00:03:28.059 info iobroker node-pre-gyp ERR! System Linux 4.4.38-v7+ host.HWR-Raspi 2017-04-15 00:03:28.058 info iobroker ERR! stack Error: Failed to execute '/usr/bin/nodejs /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/opt/iobroker/node_modules/iobroker.mo host.HWR-Raspi 2017-04-15 00:03:28.055 info iobroker node-pre-gyp host.HWR-Raspi 2017-04-15 00:03:28.017 info iobroker node-pre-gyp ERR! build error host.HWR-Raspi 2017-04-15 00:03:28.004 info iobroker gyp ERR! node-gyp -v v3.4.0gyp ERR! not ok host.HWR-Raspi 2017-04-15 00:03:28.004 info iobroker cwd /opt/iobroker/node_modules/iobroker.modbus/node_modules/jsmodbus/node_modules/serialportgyp ERR! node -v v4.8.2 host.HWR-Raspi 2017-04-15 00:03:28.003 info iobroker ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/opt/iobroker/node_modules/iobroker.modbus/node_modul host.HWR-Raspi 2017-04-15 00:03:28.002 info iobroker gyp host.HWR-Raspi 2017-04-15 00:03:28.001 info iobroker stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:12)gyp ERR! System Linux 4.4.38-v7+ host.HWR-Raspi 2017-04-15 00:03:28.001 info iobroker ERR! stack at ChildProcess.emit (events.js:172:7)gyp ERR! host.HWR-Raspi 2017-04-15 00:03:27.997 info iobroker ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23) gyp ERR! stack at emitTwo host.HWR-Raspi 2017-04-15 00:03:27.964 info iobroker gyp host.HWR-Raspi 2017-04-15 00:03:27.940 info iobroker ERR! build error host.HWR-Raspi 2017-04-15 00:03:27.935 info iobroker host.HWR-Raspi 2017-04-15 00:03:27.924 info iobroker gyp host.HWR-Raspi 2017-04-15 00:03:27.904 info iobroker make: *** No rule to make target '../.node-gyp/4.8.2/include/node/common.gypi', needed by 'Makefile'. Schluss. host.HWR-Raspi 2017-04-15 00:03:20.041 info iobroker gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.modbus/node_modules/jsmodbus/node_modules/serialport/.node-gyp" host.HWR-Raspi 2017-04-15 00:03:20.034 info iobroker WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/4.8.2" host.HWR-Raspi 2017-04-15 00:03:20.031 info iobroker host.HWR-Raspi 2017-04-15 00:03:20.014 info iobroker gyp host.HWR-Raspi 2017-04-15 00:03:14.877 info iobroker ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v46-linux-arm.tar.gz node-pre-gyp ERR! Pre-built bin host.HWR-Raspi 2017-04-15 00:03:14.874 info iobroker node-pre-gyp host.HWR-Raspi 2017-04-15 00:02:19.729 info iobroker npm install iobroker.modbus --production --prefix "/opt/iobroker" (System call) host.HWR-Raspi 2017-04-15 00:02:19.298 info instance system.adapter.ical.1 terminated with code 0 (OK) cul.0 2017-04-15 00:02:16.377 info starting. Version 0.2.2 in /opt/iobroker/node_modules/iobroker.cul, node: v4.8.2 host.HWR-Raspi 2017-04-15 00:02:15.702 info iobroker install modbus
Viele Grüße
Christian