Hi,
ich habe einen USB IR Kopf, der auf meinem Easymeter sitzt. Eingebunden mit dem Obis Modul und der DEF
/dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_01305004-if00-port0@9600,7,E,1 SML
lief der jetzt über ein Jahr wunderbar und schauffelte mit die Daten nach Fhem rein.
Seit gestern geht es nicht mehr. Fhem empfängt keine Daten vom Lesekopf, obwohl ich mit einem Terminal Programm sehe, das die Schnittstelle Daten vom Easymeter empfängt. Shutdown restart und ein kompletter Reboot haben nix geholfen. Hat jemand eine Idee?
Pfad zur Schnittstelle ist übrigens gleich geblieben.
Viele Grüße
Kai
Hallo Kai,
keine Ausgaben bei verbose=5 im Log ? Mal auf der Console mit "dmesg" geguckt, ob es Meldungen zum USB-device gibt ?
Grüße Markus
Zitat von: KölnSolar am 04 Dezember 2018, 08:30:57
Hallo Kai,
keine Ausgaben bei verbose=5 im Log ? Mal auf der Console mit "dmesg" geguckt, ob es Meldungen zum USB-device gibt ?
Grüße Markus
Hi Markus,
mit
screen /dev/serial/by-id/usb-Silicon_Labs_CP2104_USB_to_UART_Bridge_Controller_01305004-if00-port0 9600,cs7
sehe ich ja den Output des Devices. Hier ein Beispiel, was er vom Easymeter ständig (mit wechselnden Zahlen natürlich) empfängt:
/ESY5Q3DA1002 V3.04
1-0:0.0.0*255(212720)
1-0:1.8.0*255(00008541.0781899*kWh)
1-0:21.7.0*255(000153.25*W)
1-0:41.7.0*255(000104.31*W)
1-0:61.7.0*255(000117.78*W)
1-0:1.7.0*255(000375.34*W)
1-0:96.5.5*255(80)
0-0:96.1.255*255(1ESY1160477846)
Sieht für mich vernünftig aus und deswegen vermute ich, das der Fehler nicht im IR Kopf oder Betriebssystem liegt, weil ja die Daten korrekt empfangen werden
Hat sich erledigt :o :o War ein Layer 8 Problem.
Ich habe Userreadings in dem Device, welche Readings vom ElectricityCalculator ins Stromzäher-Device schreibt. Diese Werte logge ich denn per DBInclude in die Datenbank.
Damit dies nicht ständig passiert, habe ich ein event-on-change-reading eingefügt mit dem Readings der Werte...Allerdings wird dann im Device die andere Readings nicht mehr aktualisiert (warum weiß ich gar nicht genau, vielleicht kann mir das jemand erklären)