@tt-tom
Danke für den Hinweis:
Am Ende lag es wie so oft am Container: Es fehlte das schreibrecht auf das Device.
Vielen Dank an alle die geholfen haben
@tt-tom
Danke für den Hinweis:
Am Ende lag es wie so oft am Container: Es fehlte das schreibrecht auf das Device.
Vielen Dank an alle die geholfen haben
@tt-tom
Danke für den Hinweis:
Am Ende lag es wie so oft am Container: Es fehlte das schreibrecht auf das Device.
Vielen Dank an alle die geholfen haben
@tt-tom said in Adapter "smartmeter":
ls /dev/serial/by-id
Da kommt nichts zurück.
Das liegt sicher daran, dass mein iobroker in einem lxc Container unter Proxmox läuft.
Da reiche ich den lesekopf als ttyUSB1 an den iobroker container durch
auf dem Proxmox Host sieht das so aus:
root@pve:~# ls -l /dev/serial/by-id
total 0
lrwxrwxrwx 1 root root 13 Jul 17 19:29 usb-1a86_USB_Serial-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Jul 19 11:18 usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0052-if00-port0 -> ../../ttyUSB1
@homoran
keine Ahnung - ich habe das mit Ctrl C beendet
reicht das nicht?
@homoran said in Adapter "smartmeter":
ist der USB Anschluss korrekt?
lass mal die Baudrate leer.hayt du nach dem Zugriff über die Konsole die Schnittstelle wieder für den Adapter freigegeben?
keine Ahnung. Ich habe das ganze mit Ctrl-C abgebrochenwas SML + COSEM bedeutet ist mir allerdings nicht bekannt.
USB Anschluss ist korrekt und Baudrate leer ändert leider nichts.
Ich vermutete SML steht für Smart Message Language
Hallo,
ich brauche mal Hilfe:
Folgende Situation: Ich hatte eine funktionierende Installation nun hat der Energieversorger den Zähler gewechselt (wegen Solaranlage). Ich habe nun einen "APATOR Picus".
Dieser soll laut Datenblatt die folgenden Parameter haben:
Die Daten sind nicht verschlüsselt und sind für den Benutzer zugänglich. Datenübertragungsrate: 9.600 Bit/Sek. Modus: 8N1 Telegramm-Byte-Abstand: < 2 ms. Protokoll: SML + COSEM.
Din PIN am Zähler habe ich eingegeben.
Ich kann auf der Console auch folgendes beobachten .
cat /dev/ttyUSB1 | od -tx1
0000000 96 fa b6 62 00 62 00 72 65 00 00 01 01 76 01 01
0000020 05 01 32 53 92 0b 0a 96 fa b7 62 00 62 00 72 65
0000040 00 00 07 01 77 01 0b 0a 01 41 50 41 01 00 e5 8c
0000060 cb 07 01 00 62 0a ff ff 72 62 01 65 01 32 53 9a
0000100 74 77 07 01 00 60 32 01 01 01 01 01 01 41 50 41
0000120 01 77 07 01 00 60 01 00 ff 01 01 01 01 0b 0a 51
0000140 96 fa b9 62 00 62 00 72 65 00 00 01 01 76 01 01
0000160 05 01 32 53 93 0b 0a 96 fa ba 62 00 62 00 72 65
0000200 00 00 07 01 77 01 0b 0a 01 41 50 41 01 00 e5 8c
0000220 cb 07 01 00 62 0a ff ff 72 62 01 65 01 32 53 9b
0000240 74 77 07 01 00 60 32 01 01 01 01 01 01 41 50 41
0000260 01 77 07 01 00 60 01 00 ff 01 01 01 01 0b 0a 51
0000300 96 fa bc 62 00 62 00 72 65 00 00 01 01 76 01 01
0000320 05 01 32 53 94 0b 0a 96 fa bd 62 00 62 00 72 65
0000340 00 00 07 01 77 01 0b 0a 01 41 50 41 01 00 e5 8c
0000360 cb 07 01 00 62 0a ff ff 72 62 01 65 01 32 53 9c
0000400 74 77 07 01 00 60 32 01 01 01 01 01 01 41 50 41
0000420 01 77 07 01 00 60 01 00 ff 01 01 01 01 0b 0a 59
0000440 96 fa bf 62 00 62 00 72 65 00 00 01 01 76 01 01
0000460 05 01 32 53 95 0b 0a 96 fa c0 62 00 62 00 72 65
0000500 00 00 07 01 77 01 0b 0a 01 41 50 41 01 00 e5 8c
0000520 cb 07 01 00 62 0a ff ff 72 62 01 65 01 32 53 9d
0000540 74 77 07 01 00 60 32 01 01 01 01 01 01 41 50 41
0000560 01 77 07 01 00 60 01 00 ff 01 01 01 01 0b 0a 59
So sieht meine Konfiguration aus:
Das Debug log gibt mir aber wiederkehrend den folgenden Fehler aus:
2023-08-17 18:28:46.517 - debug: smartmeter.0 (1626220) Error: No or too long answer from Serial Device after last request.
2023-08-17 18:28:46.517 - debug: smartmeter.0 (1626220) Transport Reset!! Restart = true
2023-08-17 18:28:46.517 - debug: smartmeter.0 (1626220) SCHEDULE NEXT RUN IN 60s
2023-08-17 18:28:46.516 - debug: smartmeter.0 (1626220) MESSAGE TIMEOUT TRIGGERED
2023-08-17 18:28:46.517 - debug: smartmeter.0 (1626220) Error: No or too long answer from Serial Device after last request.
2023-08-17 18:28:46.517 - warn: smartmeter.0 (1626220) No or too long answer from Serial Device after last request.
2023-08-17 18:28:46.517 - debug: smartmeter.0 (1626220) Error: No or too long answer from Serial Device after last request.
2023-08-17 18:28:46.517 - debug: smartmeter.0 (1626220) Transport Reset!! Restart = true
2023-08-17 18:28:46.517 - debug: smartmeter.0 (1626220) SCHEDULE NEXT RUN IN 60s
2023-08-17 18:29:46.517 - debug: smartmeter.0 (1626220) CREATE SERIALPORT: 9600 8 1 none
2023-08-17 18:29:46.518 - debug: smartmeter.0 (1626220) SET MESSAGE TIMEOUT TIMER: 10000
2023-08-17 18:29:46.517 - debug: smartmeter.0 (1626220) CREATE SERIALPORT: 9600 8 1 none
2023-08-17 18:29:46.518 - debug: smartmeter.0 (1626220) SET MESSAGE TIMEOUT TIMER: 10000
2023-08-17 18:29:56.519 - debug: smartmeter.0 (1626220) MESSAGE TIMEOUT TRIGGERED
2023-08-17 18:29:56.519 - debug: smartmeter.0 (1626220) Error: No or too long answer from Serial Device after last request.
2023-08-17 18:29:56.520 - warn: smartmeter.0 (1626220) No or too long answer from Serial Device after last request.
2023-08-17 18:29:56.520 - debug: smartmeter.0 (1626220) Error: No or too long answer from Serial Device after last request.
2023-08-17 18:29:56.520 - debug: smartmeter.0 (1626220) Transport Reset!! Restart = true
2023-08-17 18:29:56.520 - debug: smartmeter.0 (1626220) SCHEDULE NEXT RUN IN 60s
2023-08-17 18:29:56.519 - debug: smartmeter.0 (1626220) MESSAGE TIMEOUT TRIGGERED
2023-08-17 18:29:56.519 - debug: smartmeter.0 (1626220) Error: No or too long answer from Serial Device after last request.
2023-08-17 18:29:56.520 - warn: smartmeter.0 (1626220) No or too long answer from Serial Device after last request.
2023-08-17 18:29:56.520 - debug: smartmeter.0 (1626220) Error: No or too long answer from Serial Device after last request.
2023-08-17 18:29:56.520 - debug: smartmeter.0 (1626220) Transport Reset!! Restart = true
2023-08-17 18:29:56.520 - debug: smartmeter.0 (1626220) SCHEDULE NEXT RUN IN 60s
Ich stehe total auf dem Schlauch und freue mich über jede Art von Hilfe.
@massiveattack sagte in Daten aus Fronius Solarweb auslesen:
@massiveattack
hier der json export
Erstmal vielen Dank für das tolle Skript funktioniert auf anhieb
@MassiveAttack
Ich würde gerne mit deiner Erlaubnis dein sehr schönes Grafana Dashboard verwenden. Dabei habe ich aber noch eine Verständnisfrage:
Mir ist klar, dass ich im iobroker die entsprechenden Datenpunkte an influxdb "übergeben" muss. Du hast dort Aliases verwendet auf die du ja dann in Grafana referenzierst.
Hast du sowas wie eine Mapping Tabelle welcher DP zu welchem Alias wird oder muss ich mir das alles selbst zusammenpuzzeln ?
Danke
@jan1
Ich scheue den Aufwand des Austauschs. Obwohl meine Jarolifts nun schon etwa 10 Jahre alt sind.
Diese Lösung erscheint mir erstmal eine einfache und günstige Möglichkeit zumal ich noch einige Shelly 1 rumliegen habe.