FHEM Forum

FHEM - Hardware => Server - Linux => Thema gestartet von: Wolfi am 22 Februar 2016, 09:31:21

Titel: OWL+USB-Energiemonitor in FHEM muss beim Start ausgesteckt sein! ( CM160 )
Beitrag von: Wolfi am 22 Februar 2016, 09:31:21
Hallo zusammen,

Wenn ich meinen Raspberry PI2 neu starte muss der OWL USB ausgesteckt werden.
Ansonsten funktioniert weder der OWL noch der JeeLink USB !

Dieses Problem hatte ich sowohl mit dem Raspberry Pi als auch mit dem Neuen PI2 der komplett mit der Neusten Version installiert wurde.

Ist das Problem bekannt?

Titel: Antw:OWL+USB-Energiemonitor in FHEM muss beim Start ausgesteckt sein! ( CM160 )
Beitrag von: Wernieman am 22 Februar 2016, 09:40:12
Wie hast DU die Geräte angelegt?

Über /dev/ttyXX oder über die Seriennummer?
Titel: Antw:OWL+USB-Energiemonitor in FHEM muss beim Start ausgesteckt sein! ( CM160 )
Beitrag von: Wolfi am 22 Februar 2016, 09:58:52
Über tty

define myJeeLink JeeLink /dev/ttyUSB0

define CM160 CM160 /dev/ttyUSB1

Gruss
Titel: Antw:OWL+USB-Energiemonitor in FHEM muss beim Start ausgesteckt sein! ( CM160 )
Beitrag von: Wernieman am 22 Februar 2016, 10:43:17
Dann wird bestimmt beim  boten erst die links angelegt ... und eventuell in einer anderen reihenfolge.

Gucke mal bei Deinem RapsPi unter "/dev/serial/by-id/", wo welches Device ist und verwende diesen Link. Der ist dauerhafter.

z.B. bei mir;
root@mimi:~# ls -lha /dev/serial/by-id/
insgesamt 0
drwxr-xr-x 2 root root 60 Feb  2 08:57 .
drwxr-xr-x 4 root root 80 Feb  2 08:57 ..
lrwxrwxrwx 1 root root 13 Feb  2 08:57 pci-FTDI_FT232R_USB_UART_A702GD6P-if00-port0 -> ../../ttyUSB0
r


d.h. Mein jeelink ist mit /dev/serial/by-id/pci-FTDI_FT232R_USB_UART_A702GD6P-if00-port0 angelegt. Das ist reboot-sicher (Hatte auch mal 2 CULs)
Titel: Antw:OWL+USB-Energiemonitor in FHEM muss beim Start ausgesteckt sein! ( CM160 )
Beitrag von: Wolfi am 22 Februar 2016, 13:41:19
@Wernieman
Super Danke jetzt scheint es zu funzen.....

:) :) :)
Titel: Antw:OWL+USB-Energiemonitor in FHEM muss beim Start ausgesteckt sein! ( CM160 )
Beitrag von: Wernieman am 22 Februar 2016, 15:20:07
ist Dir jetzt der Grund für Dein Problem "bekannt"?
Titel: Antw:OWL+USB-Energiemonitor in FHEM muss beim Start ausgesteckt sein! ( CM160 )
Beitrag von: Wolfi am 22 Februar 2016, 16:29:39
Wie Du beschrieben hast habe umgestellt auf by-id

Das wars.

Danke.
Titel: Antw:OWL+USB-Energiemonitor in FHEM muss beim Start ausgesteckt sein! ( CM160 )
Beitrag von: jostmario am 07 März 2016, 20:12:45
Hallo

Habe das ähnliche Problem das bei einem Reboot die drei geräte immer durcheinander sind
im DEF des USB Strommessers steht   /dev/ttyUSB2

mit  ls -lha /dev/serial/by-id/
erhalte ich
insgesamt 0
drwxr-xr-x 2 root root 100 Jan  1  1970 .
drwxr-xr-x 4 root root  80 Jan  1  1970 ..
lrwxrwxrwx 1 root root  13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_AH01M53Z-if00-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root  13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_AI028EM6-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root  13 Jan  1  1970 usb-Silicon_Labs_OWL_Wireless_Electricity_Monitor_USB_version_is_connected_006DFCE7-if00-port0 -> ../../ttyUSB2
pi@raspberrypi ~ $


Verstehe es nicht ganz wie kann ich das in fhem Definieren das sie die drei schnittstellen nicht durcheinander kommen bei einem Reboot was muss ich da eintragen?


Gruß Josty
Titel: Antw:OWL+USB-Energiemonitor in FHEM muss beim Start ausgesteckt sein! ( CM160 )
Beitrag von: Wolfi am 07 März 2016, 21:00:58
define CM160 CM160 /dev/serial/by-id/usb-Silicon_Labs_OWL_Wireless_Electricity_Monitor_USB_version_is_connected_006DFCE7-if00-port0

So ungefähr wenn er auch CM160 heist.

Und dementsprechend für alle anderen usb Geräte ebenso mit deren by-id
Titel: Antw:OWL+USB-Energiemonitor in FHEM muss beim Start ausgesteckt sein! ( CM160 )
Beitrag von: jostmario am 19 März 2016, 17:23:59
Hallo,

Danke ja das klappt jetzt genau so  :)

Gruß Josty