[Wired] HMW Bus Devices nicht alle erreichbar (gelöst)

Begonnen von Saphora, 29 Januar 2023, 21:47:47

Vorheriges Thema - Nächstes Thema

Thorsten Pferdekaemper

Hi,
mir ist auch noch aufgefallen, dass es anscheinend mehrere HMW-Devices gibt, deren HMWID mit 608F anfängt. Außerdem scheinen die recht oft was an FHEM zu schicken und es sieht auch so aus, als ob diese Geräte viele Kanäle haben. Was sind denn das für Teile?
Gruß,
   Thorsten
FUIP

Saphora

Hier noch ein List von einem anderen Device (Sw2)
Internals:
   DEF        000089CE
   FUUID      5e4471f1-f33f-f166-fbef-7e2541a2ebb95583
   FailedConfigReads 0
   IODev      HM485_Digitus
   NAME       HMW_SZ_Steckdose_Sw2_JEQ0182394
   NR         476
   RawDeviceType 17
   RawFwVersion 774
   STATE      ACK
   TYPE       HM485
   channel_01 HMW_LC_Sw2_DR_JEQ0182394_01
   channel_02 HMW_LC_Sw2_DR_JEQ0182394_02
   channel_03 SZ_Steckdose_TV_L1
   channel_04 SZ_Steckdose_TV_L2
   eventCount 6
   READINGS:
     2023-01-30 14   D-deviceKey     HMW_LC_SW2_DR
     2023-01-30 14   D-fwVersion     3.06
     2023-01-30 14   D-serialNr      JEQ0182394
     2023-01-30 14   IODev           HM485_Digitus
     2023-01-29 21   R-central_address 00000002
     2023-01-29 21   R-logging_time  2.00
     2023-01-30 14   configStatus    READING
     2020-02-12 22   press_short     63
     2023-01-30 08   state           ACK
   cache:
     sets       Unknown argument ?, choose one of  getConfig raw reset 
     03:
       allowedSets on off toggle inhibit install_test
       sets       Unknown argument ?, choose one of  inhibit install_test off on toggle  off-till-overnight on-till-overnight on-for-timer off-for-timer intervals blink off-till on-till
     04:
       allowedSets on off toggle inhibit install_test
       sets       Unknown argument ?, choose one of  inhibit install_test off on toggle  off-till on-till on-till-overnight off-for-timer on-for-timer off-till-overnight blink intervals
     linkParams:
       actuator:
         address_start 855
         address_step 6
         channel_param channel
         channels   01 02
         count      28
         peer_param actuator
         type       link
         parameter:
           HASH(0x2c84e20)
           HASH(0x2c856d8)
       sensor:
         address_start 15
         address_step 28
         channel_param channel
         channels   03 04
         count      30
         peer_param sensor
         type       link
         parameter:
           HASH(0x2c95010)
           HASH(0x2c97fc8)
           HASH(0x2c97e90)
           HASH(0x2c98a60)
           HASH(0x2ca5980)
           HASH(0x2cafe48)
           HASH(0x2caac58)
           HASH(0x2cc34a0)
           HASH(0x2ccf0a0)
           HASH(0x2c983b8)
           HASH(0x2c6f710)
           HASH(0x2ceb0a8)
           HASH(0x2cec1d8)
           HASH(0x2cee300)
           HASH(0x2cef580)
           HASH(0x2cf03b0)
           HASH(0x2cf11b0)
           HASH(0x2cf4a98)
           HASH(0x2cf5238)
           HASH(0x2cf6410)
           HASH(0x2cf75e8)
           HASH(0x2cf9ad0)
           HASH(0x2cfaa80)
           HASH(0x2cfaef0)
           HASH(0x2cfb310)
           HASH(0x2cfb718)
           HASH(0x2cfbb20)
           HASH(0x2cfdf38)
Attributes:
   IODev      HM485_Digitus


Zitat von: Thorsten Pferdekaemper am 30 Januar 2023, 17:11:39
Hi,
mir ist auch noch aufgefallen, dass es anscheinend mehrere HMW-Devices gibt, deren HMWID mit 608F anfängt. Außerdem scheinen die recht oft was an FHEM zu schicken und es sieht auch so aus, als ob diese Geräte viele Kanäle haben. Was sind denn das für Teile?
Gruß,
   Thorsten

Das sind Geräte von haus-bus.de (6fach Taster). Die senden immer Temperatur und Helligkeit.

Ralf9

Ja ich meine "get config" beim device, nicht beim Kanal

configStatus    READING
Solange da nicht ok steht wirst Du auch nichts konfigurieren können
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Saphora

Zitat von: Ralf9 am 30 Januar 2023, 17:21:42
Ja ich meine "get config" beim device, nicht beim Kanal

configStatus    READING
Solange da nicht ok steht wirst Du auch nichts konfigurieren können
Das ist vom Device. Und das ist auch das komische. Das Gerät zum Beispiel schlatet, kann aber nicht konfiguriert werden.
Andere sind gar nicht schaltbar.
Konfigurierbar sind aber alle nicht.

Thorsten Pferdekaemper

Zitat von: Saphora am 30 Januar 2023, 17:15:14
Das sind Geräte von haus-bus.de (6fach Taster). Die senden immer Temperatur und Helligkeit.
Dann häng die mal ab. Das Andauernde Senden ist nicht so ganz der Hit. Möglicherweise kümmern die sich auch nicht wirklich darum, ob da noch was anderes auf dem Bus los ist und produzieren Probleme. Im normalen Betrieb geht das vielleicht noch, aber wenn man getConfig macht, dann kann das schonmal etwas voller auf dem Bus werden.
Gruß,
   Thorsten
FUIP

Ralf9

Ja, wenn die während einem getConfig gerade Temperatur und Helligkeit senden, kann das getConfig evtl abbrechen.

Solange die config nicht erfolgreich eingelesen werden konnte, kann auch nicht konfiguriert werden.

Ist das Senden der Temperatur und Helligkeit wenigstens etwas intelligent gelöst wie beim onewire Modul?
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Saphora

Habe jetzt den Bus fast komplett auseinander genommen.
Selbst wenn nur ein gerät dran hängt, ist das Verhalten so, dass nicht alles ausgelesen wird.
Daher vermute ich (und hoffe), dass der RS485 Converter defekt ist und nicht sauber arbeitet.
Es gibt auch z.B. einen HM12/7, wo 4 von 7 Relais geschalten werden können.
Die anderen auf dem gleichen Aktor nicht.
Habe einen neuen RS485 Converter bestellt und warte nun ab.
Werde berichten  :)

Ralf9

ZitatEs gibt auch z.B. einen HM12/7, wo 4 von 7 Relais geschalten werden können.
Sind das immer die gleichen Relais die nicht geschalten werden können?
Interessant wäre ein HM485d log, wenn ein Relais nicht geschaltet werden kann
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Saphora

Zitat von: Ralf9 am 30 Januar 2023, 22:13:35
Sind das immer die gleichen Relais die nicht geschalten werden können?
Interessant wäre ein HM485d log, wenn ein Relais nicht geschaltet werden kann


Soweit ich es überschaue, sind es immer die gleichen Aktoren die geschaltet werden können.
Ein Log beim nicht schalten ist schwierig, da dann immer die Fehlermeldung kommt:
Unknown argument level, choose one of attrTemplate

oder

Unknown argument on, choose one of

Ralf9

steht bei diesem HM12/7 das reading configstatus auf ok?
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Saphora

Zitat von: Ralf9 am 30 Januar 2023, 22:29:08
steht bei diesem HM12/7 das reading configstatus auf ok?

Nein. Das steht bei allen Devices auf "READING".

Was halt verwunderlich ist, dass der Bus für sich alleine sauber funktioniert und die Geräte übergreifend geschaltet werden können.
Jeder Aktor kann vom Taster geschaltet werden innerhlab des Busses.
Das ist "nur" aufgefallen, da die Rollos nicht mehr automatisch heruntergehen  ;D

Ralf9

Bitte mach mal bei diesem HM12/7 ein "get config" und poste das HM485d log.
Evtl lässt sich im HM485d log erkennen warum das getconfig immer bei reading abbricht
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Saphora

Hier das RS485 Logging beim mehrmaligen Absetzen von "get config"
2023.01.31 15:39:02.386 3: HM485d: Rx:  I[2](3,Y,F,B)(FC) 608F400A -> 00000002 [6] 69(i) 1E0E4D {5130}
2023.01.31 15:39:02.387 5: SW: fd608f400a5900000002023dfc7e
2023.01.31 15:39:02.390 3: HM485d: Tx: ACK(2,B)(59) 00000002 -> 608F400A [2] {FC7E}
2023.01.31 15:39:02.391 4: HM485d: Tx: FD0F006500000002FC7C608F400A691E0E4D
2023.01.31 15:39:04.591 3: HM485d: Rx:  I[0](3,Y,F,B)(F8) 608F4005 -> 00000002 [6] 69(i) 1E0F50 {DD78}
2023.01.31 15:39:04.592 5: SW: fd608f4005190000000202c73c
2023.01.31 15:39:04.594 3: HM485d: Tx: ACK(0,B)(19) 00000002 -> 608F4005 [2] {C73C}
2023.01.31 15:39:04.595 4: HM485d: Tx: FD0F006500000002F8608F4005691E0F50
2023.01.31 15:39:07.752 3: HM485d: Rx:  I[3](3,Y,F,B)(FE) 608F4001 -> 00000002 [6] 69(i) 1E0F59 {BCEA}
2023.01.31 15:39:07.754 5: SW: fd608f4001790000000202b28e
2023.01.31 15:39:07.759 3: HM485d: Tx: ACK(3,B)(79) 00000002 -> 608F4001 [2] {B28E}
2023.01.31 15:39:07.760 4: HM485d: Tx: FD0F006500000002FE608F4001691E0F59
2023.01.31 15:39:13.110 3: HM485d: Rx:  I[0](3,Y,F,B)(F8) 608F400A -> 00000002 [6] 69(i) 1E0E38 {83C4}
2023.01.31 15:39:13.111 5: SW: fd608f400a190000000202e470
2023.01.31 15:39:13.115 3: HM485d: Tx: ACK(0,B)(19) 00000002 -> 608F400A [2] {E470}
2023.01.31 15:39:13.116 4: HM485d: Tx: FD0F006500000002F8608F400A691E0E38
2023.01.31 15:39:18.939 3: HM485d: Rx:  I[3](3,Y,F,B)(FE) 608F4003 -> 00000002 [6] 69(i) 1E0F66 {41DE}
2023.01.31 15:39:18.940 5: SW: fd608f40037900000002021ef2
2023.01.31 15:39:18.942 3: HM485d: Tx: ACK(3,B)(79) 00000002 -> 608F4003 [2] {1EF2}
2023.01.31 15:39:18.942 4: HM485d: Tx: FD0F006500000002FE608F4003691E0F66
2023.01.31 15:39:21.381 3: HM485d: Rx:  I[1](3,Y,F,B)(FA) 608F4001 -> 00000002 [6] 69(i) 1E0F54 {9EE0}
2023.01.31 15:39:21.381 5: SW: fd608f40013900000002026b00
2023.01.31 15:39:21.383 3: HM485d: Tx: ACK(1,B)(39) 00000002 -> 608F4001 [2] {6B00}
2023.01.31 15:39:21.383 4: HM485d: Tx: FD0F006500000002FA608F4001691E0F54
2023.01.31 15:39:22.898 3: HM485d: Rx:  I[2](3,Y,F,B)(FC) 608F400A -> 00000002 [6] 69(i) 1E0E2B {51F0}
2023.01.31 15:39:22.899 5: SW: fd608f400a5900000002023dfc7e
2023.01.31 15:39:22.901 3: HM485d: Tx: ACK(2,B)(59) 00000002 -> 608F400A [2] {FC7E}
2023.01.31 15:39:22.901 4: HM485d: Tx: FD0F006500000002FC7C608F400A691E0E2B
2023.01.31 15:39:31.642 3: HM485d: Rx:  I[1](3,Y,F,B)(FA) 608F4003 -> 00000002 [6] 69(i) 1E0F61 {C3C0}
2023.01.31 15:39:31.643 5: SW: fd608f4003390000000202c77c
2023.01.31 15:39:31.648 3: HM485d: Tx: ACK(1,B)(39) 00000002 -> 608F4003 [2] {C77C}
2023.01.31 15:39:31.648 4: HM485d: Tx: FD0F006500000002FA608F4003691E0F61
2023.01.31 15:39:32.663 3: HM485d: Rx:  I[0](3,Y,F,B)(F8) 608F400A -> 00000002 [6] 69(i) 1E0E0D {E3A8}
2023.01.31 15:39:32.664 5: SW: fd608f400a190000000202e470
2023.01.31 15:39:32.665 3: HM485d: Tx: ACK(0,B)(19) 00000002 -> 608F400A [2] {E470}
2023.01.31 15:39:32.666 4: HM485d: Tx: FD0F006500000002F8608F400A691E0E0D
2023.01.31 15:39:33.089 3: HM485d: Rx:  I[3](3,Y,F,B)(FE) 608F4001 -> 00000002 [6] 69(i) 1E0F4F {CCC4}
2023.01.31 15:39:33.090 5: SW: fd608f4001790000000202b28e
2023.01.31 15:39:33.091 3: HM485d: Tx: ACK(3,B)(79) 00000002 -> 608F4001 [2] {B28E}
2023.01.31 15:39:33.091 4: HM485d: Tx: FD0F006500000002FE608F4001691E0F4F
2023.01.31 15:39:34.732 3: HM485d: Rx:  I[2](3,Y,F,B)(FC) 608F4005 -> 00000002 [6] 69(i) 1E0F4B {8F5C}
2023.01.31 15:39:34.733 5: SW: fd608f40055900000002021eb2
2023.01.31 15:39:34.734 3: HM485d: Tx: ACK(2,B)(59) 00000002 -> 608F4005 [2] {1EB2}
2023.01.31 15:39:34.734 4: HM485d: Tx: FD0F006500000002FC7C608F4005691E0F4B
2023.01.31 15:39:42.387 3: HM485d: Rx:  I[3](3,Y,F,B)(FE) 608F4003 -> 00000002 [6] 69(i) 1E0F5C {D1AC}
2023.01.31 15:39:42.388 5: SW: fd608f40037900000002021ef2
2023.01.31 15:39:42.392 3: HM485d: Tx: ACK(3,B)(79) 00000002 -> 608F4003 [2] {1EF2}
2023.01.31 15:39:42.392 4: HM485d: Tx: FD0F006500000002FE608F4003691E0F5C
2023.01.31 15:39:43.406 3: HM485d: Rx:  I[2](3,Y,F,B)(FC) 608F400A -> 00000002 [6] 69(i) 1E0DFE {E626}
2023.01.31 15:39:43.407 5: SW: fd608f400a5900000002023dfc7e
2023.01.31 15:39:43.408 3: HM485d: Tx: ACK(2,B)(59) 00000002 -> 608F400A [2] {FC7E}
2023.01.31 15:39:43.409 4: HM485d: Tx: FD0F006500000002FC7C608F400A691E0DFE
2023.01.31 15:39:43.744 3: HM485d: Rx:  I[1](3,Y,F,B)(FA) 608F4002 -> 00000002 [6] 69(i) 1E0FA9 {9CEE}
2023.01.31 15:39:43.745 5: SW: fd608f40023900000002029142
2023.01.31 15:39:43.747 3: HM485d: Tx: ACK(1,B)(39) 00000002 -> 608F4002 [2] {9142}
2023.01.31 15:39:43.747 4: HM485d: Tx: FD0F006500000002FA608F4002691E0FA9
2023.01.31 15:39:43.807 3: HM485d: Rx:  I[1](3,Y,F,B)(FA) 608F4001 -> 00000002 [6] 69(i) 1E0F4A {6EDE}
2023.01.31 15:39:43.808 5: SW: fd608f40013900000002026b00
2023.01.31 15:39:43.809 3: HM485d: Tx: ACK(1,B)(39) 00000002 -> 608F4001 [2] {6B00}
2023.01.31 15:39:43.810 4: HM485d: Tx: FD0F006500000002FA608F4001691E0F4A
2023.01.31 15:39:45.414 3: HM485d: Rx:  I[0](3,Y,F,B)(F8) 608F4005 -> 00000002 [6] 69(i) 1E0F46 {AD56}
2023.01.31 15:39:45.415 5: SW: fd608f4005190000000202c73c
2023.01.31 15:39:45.416 3: HM485d: Tx: ACK(0,B)(19) 00000002 -> 608F4005 [2] {C73C}
2023.01.31 15:39:45.417 4: HM485d: Tx: FD0F006500000002F8608F4005691E0F46

Ralf9

Das "get config" wurde anscheinend nicht ausgeführt, das sind nur die events von den HMW Geräten die von fhem mit ack bestätigt werden.

Bei "get config" werden normalerweise die EEPROM Daten vom HMW Gerät geholt.
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Ralf9

Welche Version von den HM485 fhem Modulen hast Du "version 10_HM485"?

Die aktuelle Version ist:
10_HM485.pm 0816 2019-11-15 14:00:00Z ThorstenPferdekaemper
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7