HomeBrewWired - Diskussion zum Tutorial

Begonnen von Thorsten Pferdekaemper, 01 Dezember 2016, 22:03:19

Vorheriges Thema - Nächstes Thema

loetmeister

Hi Andi,

Kanal 1 und 5 der beiden Geräte senden die broadcasts für Tastendrücke... Was hängt da dran? Hast du eventuell Schalter statt Taster dran?

Zitat von: Sandomor am 05 Dezember 2019, 09:38:45
BTW: wie gebe ich die Seriennummer und die HexAdresse vom Modul an - ich will nämlich 2 von den 1W-T10 am Bus haben.
Das steht ja tatsächlich im tutorial...  ;D
https://forum.fhem.de/index.php/topic,61780.msg536038.html#msg536038

Gruß,
Thomas

Thorsten Pferdekaemper

Zitat von: loetmeister am 05 Dezember 2019, 18:16:10
Kanal 1 und 5 der beiden Geräte senden die broadcasts für Tastendrücke... Was hängt da dran? Hast du eventuell Schalter statt Taster dran?
Das würde ich auch vermuten. Das sind nämlich sogar lange Tastendrücke, die werden alle 300ms oder so gesendet so lange die Taste gedrückt ist. ...also falls man einen Schalter dran hat im Prinzip ewig.
Gruß,
   Thorsten
FUIP

Fhemmichl

#212
Hallo,

ich habe leider das Problem dass mir meine Homebrew Geräte nicht mehr in Fhem angelegt werden und ich weiss nicht warum.

Hier wäre mal das Log von einem:
2020.11.29 15:51:48.053 0: HM485d: Server stopped ...
2020.11.29 15:51:48.744 3: HM485d: port 2222 opened
2020.11.29 15:51:48.745 3: HM485d: server waiting for client connection on port 2222
2020.11.29 15:51:48.747 3: Opening SERIAL device /dev/ttyUSB1
2020.11.29 15:51:48.806 3: SERIAL device opened
2020.11.29 15:51:48.809 3: HM485d: SERIALbaudrate=19200, databits=8, parity=even, stopbits=1, handshake=none
2020.11.29 15:51:48.809 2: HM485d: SERIAL connected to device /dev/ttyUSB1
2020.11.29 15:51:48.810 1: HM485d: Server started ...
2020.11.29 15:52:12.907 3: HM485d: Rx:  I[0](3,Y,F,B)(F8) 42000010 -> FFFFFFFF [18] 41(A) 009201001448425737323936323732 {9048}
2020.11.29 15:52:12.908 4: HM485d: Tx: FD1B0065FFFFFFFFF84200001041009201001448425737323936323732





hier noch das fhem.log:
2020.11.29 15:50:09 5: hm485: HM485_LAN_Write TX: 14
2020.11.29 15:50:09 5: SW: fd020e4b
2020.11.29 15:50:09 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 14 Cmd: 97
2020.11.29 15:50:09 5: hm485: HM485_LAN_parseIncommingCommand: Alive: (14) 00 AliveStatus: 00
2020.11.29 15:50:29 5: hm485: HM485_LAN_Write TX: 15
2020.11.29 15:50:29 5: SW: fd020f4b
2020.11.29 15:50:29 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 15 Cmd: 97
2020.11.29 15:50:29 5: hm485: HM485_LAN_parseIncommingCommand: Alive: (15) 00 AliveStatus: 00
2020.11.29 15:50:30 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 0 Cmd: 101
2020.11.29 15:50:30 4: hm485: Event:HASH(0x3d28c88)
2020.11.29 15:50:30 5: hm485: Dispatch: FD1B0065FFFFFFFFF84200001041009201001448425737323936323732
2020.11.29 15:50:30 5: hm485: dispatch ý\e\000eÿÿÿÿøB\000\000\020A\000'\001\000\024HBW7296272
2020.11.29 15:50:30 5: hm485: HM485_Parse: MsgId: 0
2020.11.29 15:50:30 5: hm485: HM485_Parse: ProcessEvent
2020.11.29 15:50:30 5: hm485: HM485_ProcessEvent: hmwId = 42000010 msgData = 41009201001448425737323936323732
2020.11.29 15:50:30 4: hm485: Device 42000010 not defined yet. We need the type for autocreate
2020.11.29 15:50:30 5: hm485: HM485_QueueCommand68
2020.11.29 15:50:30 5: hm485: HM485_QueueStart: Num: 3
2020.11.29 15:50:50 5: hm485: HM485_LAN_Write TX: 16
2020.11.29 15:50:50 5: SW: fd02104b
2020.11.29 15:50:50 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 16 Cmd: 97
2020.11.29 15:50:50 5: hm485: HM485_LAN_parseIncommingCommand: Alive: (16) 00 AliveStatus: 00
2020.11.29 15:51:10 5: hm485: HM485_LAN_Write TX: 17
2020.11.29 15:51:10 5: SW: fd02114b
2020.11.29 15:51:10 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 17 Cmd: 97
2020.11.29 15:51:10 5: hm485: HM485_LAN_parseIncommingCommand: Alive: (17) 00 AliveStatus: 00
2020.11.29 15:51:17 1: hm485: HM485d already running with PID 10425. We are using this process.
2020.11.29 15:51:30 5: hm485: HM485_LAN_Write TX: 18
2020.11.29 15:51:30 5: SW: fd02124b
2020.11.29 15:51:30 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 18 Cmd: 97
2020.11.29 15:51:30 5: hm485: HM485_LAN_parseIncommingCommand: Alive: (18) 00 AliveStatus: 00
2020.11.29 15:51:37 3: hm485: HM485d with PID 10425 was terminated.
2020.11.29 15:51:47 1: hm485: HM485d already running with PID 10425. We are using this process.
2020.11.29 15:51:48 3: Opening hm485 device localhost:2222
2020.11.29 15:51:48 3: hm485: connected to device localhost:2222
2020.11.29 15:51:48 3: hm485 device opened
2020.11.29 15:51:48 1: localhost:2222 disconnected, waiting to reappear (hm485)
2020.11.29 15:51:48 3: hm485: Start HM485d with command line: ./FHEM/lib/HM485/HM485d/HM485d.pl --hmwId 00000001 --serialNumber SGW0123456 --device /dev/ttyUSB1 --localPort 2222 --logfile ./log/Hm485Michlneu-%Y.log --verbose 5
2020.11.29 15:51:48 3: hm485: HM485d was started with PID: 14141
2020.11.29 15:51:48 3: hm485: Connect to HM485d delayed for 5 seconds
2020.11.29 15:51:53 3: Opening hm485 device localhost:2222
2020.11.29 15:52:48 3: hm485: connected to device localhost:2222
2020.11.29 15:52:48 1: localhost:2222 reappeared (hm485)
2020.11.29 15:52:48 3: hm485: Lan Device Information
2020.11.29 15:52:48 3: hm485: Protocol-Version: 01
2020.11.29 15:52:48 3: hm485: Interface-Type: HMW-SOFT-GW
2020.11.29 15:52:48 3: hm485: Firmware-Version: 0.2.2
2020.11.29 15:52:48 3: hm485: Serial-Number: SGW0123456
2020.11.29 15:52:48 5: hm485: HM485_LAN_Write TX: 1
2020.11.29 15:52:48 3: hm485: Initialize the interface
2020.11.29 15:52:48 5: SW: fd3e30312c303030300d0a
2020.11.29 15:53:08 5: hm485: HM485_LAN_Write TX: 2
2020.11.29 15:53:08 5: SW: fd02024b
2020.11.29 15:53:08 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 2 Cmd: 97
2020.11.29 15:53:08 5: hm485: HM485_LAN_parseIncommingCommand: Alive: (2) 00 AliveStatus: 00
2020.11.29 15:53:28 5: hm485: HM485_LAN_Write TX: 3
2020.11.29 15:53:28 5: SW: fd02034b
2020.11.29 15:53:28 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 3 Cmd: 97
2020.11.29 15:53:28 5: hm485: HM485_LAN_parseIncommingCommand: Alive: (3) 00 AliveStatus: 00




Eigentlich wird es erkannt und hat auch die ID 42000010
Kann mir jemand sagen warum es dann nicht angelegt wird?

Vielen Dank im voraus.

Gruß
Michael





Thorsten Pferdekaemper

Hi,
es sieht im Log so aus, als ob der HM485d gerade zu der Zeit, als das Device "online" ging (noch) nicht richtig mit FHEM verbunden war. Kann es sein, dass Du FHEM oder zumindest den HM485d neu gestartet hast?
Am besten funktioniert es, wenn FHEM (und auch der HM485d) schon eine Weile läuft und man dann mit dem Device irgenwas macht (z.B. eine Taste drückt).
Im Zweifelsfall warte ab, bis zwei Meldungen wie "HM485_LAN_parseIncommingCommand: Alive: (2) 00 AliveStatus: 00" im fhem Log stehen.
Gruß,
   Thorsten
FUIP

Fhemmichl

Hi,

ich habs jetzt mal laufen lassen und dann mal den Config-Button am Device gedrückt. Jedoch wird das Gerät immer noch nicht angelegt.

Es kommt folgendes:


2020.11.29 21:01:05 5: hm485: HM485_LAN_Write TX: 27
2020.11.29 21:01:05 5: SW: fd021b4b
2020.11.29 21:01:05 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 27 Cmd: 97
2020.11.29 21:01:05 5: hm485: HM485_LAN_parseIncommingCommand: Alive: (27) 00 AliveStatus: 00
2020.11.29 21:01:25 5: hm485: HM485_LAN_Write TX: 28
2020.11.29 21:01:25 5: SW: fd021c4b
2020.11.29 21:01:25 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 28 Cmd: 97
2020.11.29 21:01:25 5: hm485: HM485_LAN_parseIncommingCommand: Alive: (28) 00 AliveStatus: 00
2020.11.29 21:01:44 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 0 Cmd: 101
2020.11.29 21:01:44 4: hm485: Event:HASH(0x6163ae8)
2020.11.29 21:01:44 5: hm485: Dispatch: FD1B0065FFFFFFFFF84200001041009201001448425737323936323732
2020.11.29 21:01:44 5: hm485: dispatch ý\e\000eÿÿÿÿøB\000\000\020A\000'\001\000\024HBW7296272
2020.11.29 21:01:44 5: hm485: HM485_Parse: MsgId: 0
2020.11.29 21:01:44 5: hm485: HM485_Parse: ProcessEvent
2020.11.29 21:01:44 5: hm485: HM485_ProcessEvent: hmwId = 42000010 msgData = 41009201001448425737323936323732
2020.11.29 21:01:44 4: hm485: Device 42000010 not defined yet. We need the type for autocreate
2020.11.29 21:01:44 5: hm485: HM485_QueueCommand68
2020.11.29 21:01:44 5: hm485: HM485_QueueStart: Num: 2
2020.11.29 21:02:01 3: UWZ Unwetterzentrale: UWZ.1733 Done fetching data
2020.11.29 21:02:04 5: hm485: HM485_LAN_Write TX: 29
2020.11.29 21:02:04 5: SW: fd021d4b
2020.11.29 21:02:04 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 29 Cmd: 97
2020.11.29 21:02:04 5: hm485: HM485_LAN_parseIncommingCommand: Alive: (29) 00 AliveStatus: 00
2020.11.29 21:02:24 5: hm485: HM485_LAN_Write TX: 30
2020.11.29 21:02:24 5: SW: fd021e4b
2020.11.29 21:02:24 5: hm485: HM485_LAN_parseIncommingCommand: MsgId: 30 Cmd: 97
2020.11.29 21:02:24 5: hm485: HM485_LAN_parseIncommingCommand: Alive: (30) 00 AliveStatus: 00


Ich verstehe auch nicht warum es heisst : Device 42000010 not defined yet. We need the type for autocreate

Gruß
Michael


Thorsten Pferdekaemper

Hi,
die Meldung bedeutet, dass das Teil noch nicht in FHEM angelegt ist und deshalb erst einmal der Gerätetyp ermittelt werden muss.
Funktionieren denn andere HMW-Geräte einwandfrei?
Könntest Du auch noch den HM485d-Log zeigen?
Gruß,
   Thorsten
FUIP

Fhemmichl

Es funktionieren leider im Moment gar keine Geräte, aber ich habe nur Selbstbau Homebrew Geräte. Die haben aber alle schon mal funktioniert. Leider hab ich mir mein System zerschossen und musste auf ein älteres Image zurück springen. Jetzt gehts irgendwie nicht mehr.
Ich hab mal ein zweites Gerät mit hin, das hat die 42000010

Hier der log:

2020.11.29 21:01:05.376 4: HM485d: Rx: FD021B4B
2020.11.29 21:01:05.377 4: HM485d: Tx: FD031B6100
2020.11.29 21:01:25.382 4: HM485d: Rx: FD021C4B
2020.11.29 21:01:25.383 4: HM485d: Tx: FD031C6100
2020.11.29 21:01:44.924 3: HM485d: Rx:  I[0](3,Y,F,B)(F8) 42000010 -> FFFFFFFF [18] 41(A) 009201001448425737323936323732 {9048}
2020.11.29 21:01:44.925 4: HM485d: Tx: FD1B0065FFFFFFFFF84200001041009201001448425737323936323732
2020.11.29 21:02:04.936 4: HM485d: Rx: FD021D4B
2020.11.29 21:02:04.936 4: HM485d: Tx: FD031D6100
2020.11.29 21:02:24.944 4: HM485d: Rx: FD021E4B
2020.11.29 21:02:24.945 4: HM485d: Tx: FD031E6100
2020.11.29 21:02:44.950 4: HM485d: Rx: FD021F4B
2020.11.29 21:02:44.951 4: HM485d: Tx: FD031F6100
2020.11.29 21:03:04.956 4: HM485d: Rx: FD02204B
2020.11.29 21:03:04.957 4: HM485d: Tx: FD03206100
2020.11.29 21:03:24.976 4: HM485d: Rx: FD02214B
2020.11.29 21:03:24.976 4: HM485d: Tx: FD03216100
2020.11.29 21:03:44.990 4: HM485d: Rx: FD02224B
2020.11.29 21:03:44.991 4: HM485d: Tx: FD03226100
2020.11.29 21:04:04.999 4: HM485d: Rx: FD02234B
2020.11.29 21:04:05.000 4: HM485d: Tx: FD03236100
2020.11.29 21:04:25.006 4: HM485d: Rx: FD02244B
2020.11.29 21:04:25.007 4: HM485d: Tx: FD03246100
2020.11.29 21:04:45.017 4: HM485d: Rx: FD02254B
2020.11.29 21:04:45.017 4: HM485d: Tx: FD03256100
2020.11.29 21:05:05.029 4: HM485d: Rx: FD02264B
2020.11.29 21:05:05.030 4: HM485d: Tx: FD03266100
2020.11.29 21:05:25.036 4: HM485d: Rx: FD02274B
2020.11.29 21:05:25.037 4: HM485d: Tx: FD03276100
2020.11.29 21:05:45.046 4: HM485d: Rx: FD02284B
2020.11.29 21:05:45.047 4: HM485d: Tx: FD03286100
2020.11.29 21:06:05.055 4: HM485d: Rx: FD02294B
2020.11.29 21:06:05.056 4: HM485d: Tx: FD03296100
2020.11.29 21:06:25.109 4: HM485d: Rx: FD022A4B
2020.11.29 21:06:25.110 4: HM485d: Tx: FD032A6100
2020.11.29 21:06:45.118 4: HM485d: Rx: FD022B4B
2020.11.29 21:06:45.119 4: HM485d: Tx: FD032B6100
2020.11.29 21:07:05.126 4: HM485d: Rx: FD022C4B
2020.11.29 21:07:05.126 4: HM485d: Tx: FD032C6100
2020.11.29 21:07:25.134 4: HM485d: Rx: FD022D4B
2020.11.29 21:07:25.135 4: HM485d: Tx: FD032D6100
2020.11.29 21:07:30.989 3: HM485d: Rx:  I[0](3,Y,F,B)(F8) 42000014 -> FFFFFFFF [18] 41(A) 008300006648425737323936323736 {0FFC}
2020.11.29 21:07:30.990 4: HM485d: Tx: FD1B0065FFFFFFFFF84200001441008300006648425737323936323736
2020.11.29 21:07:51.003 4: HM485d: Rx: FD022E4B
2020.11.29 21:07:51.004 4: HM485d: Tx: FD032E6100
2020.11.29 21:08:11.013 4: HM485d: Rx: FD022F4B
2020.11.29 21:08:11.014 4: HM485d: Tx: FD032F6100
2020.11.29 21:08:31.021 4: HM485d: Rx: FD02304B
2020.11.29 21:08:31.021 4: HM485d: Tx: FD03306100
2020.11.29 21:08:51.030 4: HM485d: Rx: FD02314B
2020.11.29 21:08:51.030 4: HM485d: Tx: FD03316100
2020.11.29 21:09:11.041 4: HM485d: Rx: FD02324B
2020.11.29 21:09:11.041 4: HM485d: Tx: FD03326100
2020.11.29 21:09:31.052 4: HM485d: Rx: FD02334B
2020.11.29 21:09:31.052 4: HM485d: Tx: FD03336100
2020.11.29 21:09:51.062 4: HM485d: Rx: FD02344B
2020.11.29 21:09:51.062 4: HM485d: Tx: FD03346100
2020.11.29 21:10:11.070 4: HM485d: Rx: FD02354B
2020.11.29 21:10:11.070 4: HM485d: Tx: FD03356100
2020.11.29 21:10:31.078 4: HM485d: Rx: FD02364B
2020.11.29 21:10:31.079 4: HM485d: Tx: FD03366100
2020.11.29 21:10:51.086 4: HM485d: Rx: FD02374B
2020.11.29 21:10:51.087 4: HM485d: Tx: FD03376100
2020.11.29 21:11:11.095 4: HM485d: Rx: FD02384B
2020.11.29 21:11:11.096 4: HM485d: Tx: FD03386100
2020.11.29 21:11:31.105 4: HM485d: Rx: FD02394B
2020.11.29 21:11:31.106 4: HM485d: Tx: FD03396100
2020.11.29 21:11:51.114 4: HM485d: Rx: FD023A4B
2020.11.29 21:11:51.115 4: HM485d: Tx: FD033A6100
2020.11.29 21:12:11.121 4: HM485d: Rx: FD023B4B
2020.11.29 21:12:11.122 4: HM485d: Tx: FD033B6100
2020.11.29 21:12:31.128 4: HM485d: Rx: FD023C4B
2020.11.29 21:12:31.129 4: HM485d: Tx: FD033C6100
2020.11.29 21:12:51.137 4: HM485d: Rx: FD023D4B
2020.11.29 21:12:51.137 4: HM485d: Tx: FD033D6100
2020.11.29 21:13:11.145 4: HM485d: Rx: FD023E4B
2020.11.29 21:13:11.146 4: HM485d: Tx: FD033E6100
2020.11.29 21:13:31.153 4: HM485d: Rx: FD023F4B
2020.11.29 21:13:31.154 4: HM485d: Tx: FD033F6100
2020.11.29 21:13:51.162 4: HM485d: Rx: FD02404B
2020.11.29 21:13:51.162 4: HM485d: Tx: FD03406100
2020.11.29 21:14:11.169 4: HM485d: Rx: FD02414B
2020.11.29 21:14:11.170 4: HM485d: Tx: FD03416100
2020.11.29 21:14:31.176 4: HM485d: Rx: FD02424B
2020.11.29 21:14:31.177 4: HM485d: Tx: FD03426100
2020.11.29 21:14:51.184 4: HM485d: Rx: FD02434B
2020.11.29 21:14:51.184 4: HM485d: Tx: FD03436100
2020.11.29 21:15:11.192 4: HM485d: Rx: FD02444B
2020.11.29 21:15:11.192 4: HM485d: Tx: FD03446100
2020.11.29 21:15:31.198 4: HM485d: Rx: FD02454B
2020.11.29 21:15:31.199 4: HM485d: Tx: FD03456100
2020.11.29 21:15:51.204 4: HM485d: Rx: FD02464B
2020.11.29 21:15:51.204 4: HM485d: Tx: FD03466100
2020.11.29 21:16:11.209 4: HM485d: Rx: FD02474B
2020.11.29 21:16:11.210 4: HM485d: Tx: FD03476100
2020.11.29 21:16:31.216 4: HM485d: Rx: FD02484B
2020.11.29 21:16:31.216 4: HM485d: Tx: FD03486100
2020.11.29 21:16:51.223 4: HM485d: Rx: FD02494B
2020.11.29 21:16:51.224 4: HM485d: Tx: FD03496100
2020.11.29 21:17:11.231 4: HM485d: Rx: FD024A4B
2020.11.29 21:17:11.231 4: HM485d: Tx: FD034A6100
2020.11.29 21:17:31.237 4: HM485d: Rx: FD024B4B
2020.11.29 21:17:31.238 4: HM485d: Tx: FD034B6100
2020.11.29 21:17:51.252 4: HM485d: Rx: FD024C4B
2020.11.29 21:17:51.252 4: HM485d: Tx: FD034C6100
2020.11.29 21:18:11.267 4: HM485d: Rx: FD024D4B
2020.11.29 21:18:11.268 4: HM485d: Tx: FD034D6100
2020.11.29 21:18:31.274 4: HM485d: Rx: FD024E4B
2020.11.29 21:18:31.275 4: HM485d: Tx: FD034E6100
2020.11.29 21:18:51.285 4: HM485d: Rx: FD024F4B
2020.11.29 21:18:51.286 4: HM485d: Tx: FD034F6100
2020.11.29 21:19:11.292 4: HM485d: Rx: FD02504B
2020.11.29 21:19:11.292 4: HM485d: Tx: FD03506100
2020.11.29 21:19:31.300 4: HM485d: Rx: FD02514B
2020.11.29 21:19:31.300 4: HM485d: Tx: FD03516100
2020.11.29 21:19:51.309 4: HM485d: Rx: FD02524B
2020.11.29 21:19:51.309 4: HM485d: Tx: FD03526100
2020.11.29 21:20:11.317 4: HM485d: Rx: FD02534B
2020.11.29 21:20:11.317 4: HM485d: Tx: FD03536100
2020.11.29 21:20:31.322 4: HM485d: Rx: FD02544B
2020.11.29 21:20:31.323 4: HM485d: Tx: FD03546100
2020.11.29 21:20:51.332 4: HM485d: Rx: FD02554B
2020.11.29 21:20:51.333 4: HM485d: Tx: FD03556100
2020.11.29 21:21:11.343 4: HM485d: Rx: FD02564B
2020.11.29 21:21:11.344 4: HM485d: Tx: FD03566100
2020.11.29 21:21:31.349 4: HM485d: Rx: FD02574B
2020.11.29 21:21:31.349 4: HM485d: Tx: FD03576100
2020.11.29 21:21:51.358 4: HM485d: Rx: FD02584B
2020.11.29 21:21:51.359 4: HM485d: Tx: FD03586100
2020.11.29 21:22:11.368 4: HM485d: Rx: FD02594B
2020.11.29 21:22:11.368 4: HM485d: Tx: FD03596100
2020.11.29 21:22:31.375 4: HM485d: Rx: FD025A4B
2020.11.29 21:22:31.376 4: HM485d: Tx: FD035A6100
2020.11.29 21:22:51.384 4: HM485d: Rx: FD025B4B
2020.11.29 21:22:51.385 4: HM485d: Tx: FD035B6100
2020.11.29 21:23:11.394 4: HM485d: Rx: FD025C4B
2020.11.29 21:23:11.395 4: HM485d: Tx: FD035C6100
2020.11.29 21:23:31.401 4: HM485d: Rx: FD025D4B
2020.11.29 21:23:31.402 4: HM485d: Tx: FD035D6100
2020.11.29 21:23:51.411 4: HM485d: Rx: FD025E4B
2020.11.29 21:23:51.412 4: HM485d: Tx: FD035E6100
2020.11.29 21:24:11.418 4: HM485d: Rx: FD025F4B
2020.11.29 21:24:11.419 4: HM485d: Tx: FD035F6100
2020.11.29 21:24:31.424 4: HM485d: Rx: FD02604B
2020.11.29 21:24:31.424 4: HM485d: Tx: FD03606100


Thorsten Pferdekaemper

Mmm...
Das ist jetzt schwer zu sagen. Es gibt manchmal das Problem, dass sich die interne Message-Queue aufhängt. Das könnte hier das Problem sein, da ja FHEM im Prinzip mitbekommt, dass was reinkommt, und auch anfängt, was rauszuschicken.
Dann hilft FHEM durchstarten (also nicht nur der Daemon) und dann nochmal versuchen. Machst Du das mal? ...am besten ohne an der Hardware was zu ändern. D.h. es macht auch oft Probleme, wenn man im laufenden Betrieb irgendwas an den Kabeln fummelt.
Gruß,
   Thorsten


FUIP

Fhemmichl

Also es hat jetzt wieder geklappt, so wie es aussieht müssen die Geräte erst angeschlossen werden wenn Fhem und der Daemon bereit sind
Vielen Dank für deine Infos.

Mfg
Michael

MarkusHiba

Hallo,

ich habe gerade folgende Perl Warnung im Log gefunden.
Dieser fehler taucht beim shutdown restart bei mir auf.
Hat das was zu bedeuten?


2020.12.22 20:56:23 1 : PERL WARNING: Use of uninitialized value in numeric eq (==) at FHEM/lib/HM485/Device.pm line 605.
2020.12.22 20:56:24 1 : PERL WARNING: Use of uninitialized value in string eq at FHEM/lib/HM485/Device.pm line 538.



2020.12.22 20:56:08 0: Featurelevel: 6
2020.12.22 20:56:08 0: Server started with 112 defined entities (fhem.pl:23373/2020-12-17 perl:5.024001 os:linux user:fhem pid:677)
2020.12.22 20:56:08 3: hm485: Start HM485d with command line: ./FHEM/lib/HM485/HM485d/HM485d.pl --hmwId 00000001 --serialNumber SGW0123456 --device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AR0K55JV-if00-port0 --localPort 2000 --logfile ./log/HM485_LAN.log
2020.12.22 20:56:08 3: hm485: HM485d was started with PID:   706
2020.12.22 20:56:08 3: hm485: Connect to HM485d delayed for 5 seconds
2020-12-22_20:56:14 HMW_Generic_HBW0001317 configStatus: PENDING
2020.12.22 20:56:14 3: hm485: Warte auf Initialisierung Gateway
2020.12.22 20:56:14 3: Opening hm485 device localhost:2000
2020.12.22 20:56:14 3: hm485: connected to device localhost:2000
2020.12.22 20:56:14 3: hm485 device opened
2020.12.22 20:56:14 3: hm485: Lan Device Information
2020.12.22 20:56:14 3: hm485: Protocol-Version: 01
2020.12.22 20:56:14 3: hm485: Interface-Type: HMW-SOFT-GW
2020.12.22 20:56:14 3: hm485: Firmware-Version: 0.2.2
2020.12.22 20:56:14 3: hm485: Serial-Number: SGW0123456
2020.12.22 20:56:14 3: hm485: Initialize the interface
2020.12.22 20:56:15 2: AttrTemplates: got 216 entries
2020.12.22 20:56:16 3: HMW_Generic_HBW0001317: HM485_ProcessChannelState: hmwId = 608F4225 No Device Key
2020.12.22 20:56:19 3: hm485: Initialisierung von Modul 608F4225
2020-12-22_20:56:19 HMW_Generic_HBW0001317 configStatus: READING
2020-12-22_20:56:19 HMW_Generic_HBW0001317 D-serialNr: HBW0001317
2020.12.22 20:56:19 3: HMW_Generic_HBW0001317: Request config for device 608F4225
2020.12.22 20:56:19 3: HMW_Generic_HBW0001317: Lese Eeprom 608F4225
2020-12-22_20:56:19 HMW_Generic_HBW0001317 D-fwVersion: 3.06
2020-12-22_20:56:19 HMW_Generic_HBW0001317 D-deviceKey: HBW_SD6_MULTIKEY
2020-12-22_20:56:19 HMW_Generic_HBW0001317 configStatus: READING
2020.12.22 20:56:23 1: PERL WARNING: Use of uninitialized value in numeric eq (==) at FHEM/lib/HM485/Device.pm line 605.
2020-12-22_20:56:24 HMW_Generic_HBW0001317 R-logging_time: 1.00
2020-12-22_20:56:24 HMW_Generic_HBW0001317 R-central_address: 00000001
2020-12-22_20:56:24 HMW_Generic_HBW0001317 R-own_address: 1620001317
2020.12.22 20:56:24 1: PERL WARNING: Use of uninitialized value in string eq at FHEM/lib/HM485/Device.pm line 538.
2020-12-22_20:56:25 HMW_Generic_HBW0001317 configStatus: OK


Mit freundlichen Grüßen

MarkusHiba
Mit freundlichen Grüßen

MarkusHiba

Thorsten Pferdekaemper

Hi,
es kann sein, dass Du eine veraltete Version von HM485 hast. ...zumindest stimmen die Zeilennummern der Warnungen nicht so ganz.
Gruß,
   Thorsten
FUIP

MarkusHiba

#221
update habe ich gemacht laut dem Wiki Eintrag.

https://wiki.fhem.de/wiki/HomeMatic_Wired
Mit freundlichen Grüßen

MarkusHiba

Thorsten Pferdekaemper

Dann zeig mal, wie bei Dir die angemeckerten Code-Zeilen aussehen.
Gruß,
   Thorsten
FUIP

MarkusHiba

#223
Zeile: 538-541

if ( defined( $value->{'physical'}{'event'})
&& $value->{'physical'}{'event'}{'frame'} eq $retVal->{id} ) {
# found a match, return it
return $retVal;

Zeile 604 -608

# care for special value
if(defined($configHash->{logical}{special_value}) &&
                $retVal == $configHash->{logical}{special_value}{value}) {
            $retVal = $configHash->{logical}{special_value}{id};
        }; 


Edit: das ist mir aber nur bei shutdown restart aufgefallen
Mit freundlichen Grüßen

MarkusHiba

Thorsten Pferdekaemper

Hi,
in dem Fall sieht es für mich so aus, dass das XML zum Gerät nicht ganz korrekt ist. Wahrscheinlich kann man das ignorieren, aber wenn der Teil schon nicht stimmt, dann könnte es da auch andere Probleme geben. ...das ist aber mal wieder eine Sache für denjenigen, der das XML gemacht hat.
Gruß,
   Thorsten
FUIP