Dimmer wieder als drei Geräte und kein korrekter Status

Begonnen von sven.scherf, 04 März 2016, 17:30:58

Vorheriges Thema - Nächstes Thema

networker


martinp876

Der aktor sendet wie erwartet. Du Sendest das Kommando. Es kommt ein ACK, der virt Chan ist schon gesetzt, der reale noch nicht nicht. Wenn du nun ein statusrequest Sendest sollte es korrigiert werden. Logge das ggf. Noch einmal.

Wenn du den Knopf drückst kommt kein ACK sondern ein Info. Das kommt erst wenn der reale Schaltvorgang erledigt ist. Damit kommt für virt und real die gleiche Info.

Im ersten Fall hat fhem alle Info korrekt verarbeitet. Wir müssen jetzt noch ein statusrequest absetzen um die finale Situation des Lichts abzufragen

Du kannst einmal testen ob es auch passiert, wenn du mit Rampe fährst.

sven.scherf

Hallo,

bin wieder aus dem Urlaub zurück und habe gestern nochmal das Kommando statusrequest abgesetzt.

Dies war jedoch ohne Erfolg. Ich konnte es gestern aber nicht mehr debuggen. Das mache ich heute und poste es hier nochmal.

Der Cul hat die Firmware 1.4.

Der Aktor war ein Bausatz, könnte hier was faul sein ?



Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

sven.scherf

Hallo,

ich konnte nun noch mal die messages mitsniffern und habe hier folgendes herausgefunden.

Du hast Recht, nachdem ich das Commando statusRequest absetze wird der Status im Webfrontend korrigiert.
Dies muss aber nach jedem Schaltvorgang abgesetzt werden damit die Anzeige korrekt ist.

Warum ist dies so und kann man das korrigieren, dass nicht immer statusRequest abgesetzt werden muss ?

Ich habe auf einem anderen Rechner noch die Fhem Installation gefunden mit der ich angefangen habe und diese hochgefahren und dort die Tests mit dem Dimmer gamacht.

Hier wird der Status von Anfang an richtig angezeigt. :||

Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

martinp876

Da müsste ich etwas mehr wissen. Bei mir geht es automatisch. Ich habe autoreadreg auf 5, das beinhaltet, dass der status nach einiger Zeit nachgefragt wird, automatisch.

Koennte aber ein Problem sein, wenn dein device kein up down sendet.....

Hast dunäutoreadreg aktiviert? Welches log ist jetzt relevant, dann denke ich noch einmal nach....

Möglichst komplette Information.

sven.scherf

Hallo Martin,

ich hatte autoRedReg nicht gesetzt. Nun habe ich es wie du auf 5 gesetzt was jedoch nicht den gewünschten Erfolg brachte.
Ich habe mir mal die kpl. Attribute mit List ausgeben lassen, hier vermisse ich aber das gesetzte Attribut. Beim setzen gab es jedoch keinen Fehler.

Internals:
   DEF        38C49B01
   NAME       Wz_La_Spot
   NR         95
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     HM_38C49B
   Readings:
     2016-04-05 17:41:40   CommandAccepted yes
     2016-04-05 17:41:40   deviceMsg       off (to CUL1)
     2016-04-05 17:41:40   dim             stop:off
     2016-04-05 17:41:40   level           0
     2016-04-05 17:41:40   overheat        off
     2016-04-05 17:41:40   overload        off
     2016-04-05 17:41:40   pct             0
     2016-04-05 05:57:22   phyLevel        0
     2016-04-05 17:41:40   recentStateType ack
     2016-04-05 17:41:40   reduced         off
     2016-04-05 17:41:40   state           off
     2016-04-05 17:41:40   timedOn         off
   Helper:
     dlvlCmd    ++A011F1103438C49B0201000000
     Dir:
       cur        stop
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Vdim:
       idPhy      38C49B01
       idV2       38C49B02
       idV3       38C49B03
Attributes:
   model      HM-LC-Dim1TPBU-FM
   peerIDs
   room       Wohnzimmer
   webCmd     on:25:50:75:off


Kann es nicht sein, dass die Konfigdatei HMConfig.pm einen Fehler hat ?
Mit einer älteren Fhem version funktioniert der Dimmer ja richtig.

Wenn hier noch Angaben fehlen schreib es bitte damit ich diese hier zuliefern kann.


Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

martinp876

Hmconfig eher nicht. Schon mal geloggt?
Gerne auch mit verbose aktiv

sven.scherf

Hallo Martin,

ich habe nun an beiden Systemen gesniffert und die Loginformationen gesichert.
Beide bedeutet, ich habe ein produktives System mit aktuellem update und ein Testsystem worauf eine alte Fhem version läuft.
Die Probleme habe ich im produktiven System. Bei dem Testsystem mit dem älteren Softwarestand habe ich die Probleme mit der Anzeige des Statusicons nicht.
Dort wird je nach Schaltzustand on:off über die Weboberfläche sofort das richtige Icon angezeigt.
Die Systeme laufen nicht gleichzeitig.

Ausgangszustand im Prodsystem.
Dimmer aus und Icons vorhanden = grau, auch bei den Channels
Dimmer über die Weboberfläche eingeschaltet, kein Icon mehr vorhanden nur folgender Text chn:on phys:0, Channels V_01 und V_02 haben graue Icons.
Commando statusRequest abgesetzt, das Icon ist nun vorhanden = gelb.
Bei den Channels V_01 und V_02 verschwindet das Icon und der folgende Text ist vorhanden chn:off phys:100
Das Commando statusRequest ändert nichts an den Icons oder der Textinfomation.

Dimmer über die Weboberfläche ausgeschaltet, keine Icons vorhanden nur der Text chn:off phys:100, auch bei den Channels V_01 und V_02
Commando statusRequest abgesetzt, Icons vorhanden = grau, auch bei den Channels.

Log Event Monitor bei diesem Test, Prodsystem
2016-04-15 19:55:59.747 CUL CUL1 UNKNOWNCODE A0CB0865A3A79EE000000B0DD2F::-69:CUL1
2016-04-15 19:56:05.579 CUL_HM HM_38C49B CMDs_pending
2016-04-15 19:56:05.588 CUL_HM Wz_La_Spot set_on
2016-04-15 19:56:05.762 CUL_HM HM_38C49B CMDs_done
2016-04-15 19:56:05.772 CUL_HM Wz_La_Spot deviceMsg: on (to CUL1)
2016-04-15 19:56:05.772 CUL_HM Wz_La_Spot dim: stop:on
2016-04-15 19:56:05.772 CUL_HM Wz_La_Spot level: 100
2016-04-15 19:56:05.772 CUL_HM Wz_La_Spot overheat: off
2016-04-15 19:56:05.772 CUL_HM Wz_La_Spot overload: off
2016-04-15 19:56:05.772 CUL_HM Wz_La_Spot pct: 100
2016-04-15 19:56:05.772 CUL_HM Wz_La_Spot reduced: off
2016-04-15 19:56:05.772 CUL_HM Wz_La_Spot chn:on phys:0
2016-04-15 19:56:05.772 CUL_HM Wz_La_Spot timedOn: off
2016-04-15 19:56:19.656 CUL CUL1 UNKNOWNCODE A0CB084703A79EE00000000DD2F::-68.5:CUL1
2016-04-15 19:56:45.986 CUL_HM HM_38C49B CMDs_pending
2016-04-15 19:56:46.288 CUL_HM HM_38C49B CMDs_done
2016-04-15 19:56:46.293 CUL_HM Wz_La_Spot deviceMsg: on (to CUL1)
2016-04-15 19:56:46.293 CUL_HM Wz_La_Spot dim: stop:on
2016-04-15 19:56:46.293 CUL_HM Wz_La_Spot level: 100
2016-04-15 19:56:46.293 CUL_HM Wz_La_Spot overheat: off
2016-04-15 19:56:46.293 CUL_HM Wz_La_Spot overload: off
2016-04-15 19:56:46.293 CUL_HM Wz_La_Spot pct: 100
2016-04-15 19:56:46.293 CUL_HM Wz_La_Spot phyLevel: 100
2016-04-15 19:56:46.293 CUL_HM Wz_La_Spot reduced: off
2016-04-15 19:56:46.293 CUL_HM Wz_La_Spot on
2016-04-15 19:56:46.293 CUL_HM Wz_La_Spot timedOn: off
2016-04-15 19:56:46.296 CUL_HM Wz_La_Spot_V_01 phyLevel: 100
2016-04-15 19:56:46.296 CUL_HM Wz_La_Spot_V_01 on
2016-04-15 19:56:46.300 CUL_HM Wz_La_Spot_V_02 phyLevel: 100
2016-04-15 19:56:46.300 CUL_HM Wz_La_Spot_V_02 on
2016-04-15 19:57:19.855 CUL_HM HM_38C49B CMDs_pending
2016-04-15 19:57:19.859 CUL_HM Wz_La_Spot set_off
2016-04-15 19:57:20.042 CUL_HM HM_38C49B CMDs_done
2016-04-15 19:57:20.047 CUL_HM Wz_La_Spot deviceMsg: off (to CUL1)
2016-04-15 19:57:20.047 CUL_HM Wz_La_Spot dim: stop:off
2016-04-15 19:57:20.047 CUL_HM Wz_La_Spot level: 0
2016-04-15 19:57:20.047 CUL_HM Wz_La_Spot overheat: off
2016-04-15 19:57:20.047 CUL_HM Wz_La_Spot overload: off
2016-04-15 19:57:20.047 CUL_HM Wz_La_Spot pct: 0
2016-04-15 19:57:20.047 CUL_HM Wz_La_Spot reduced: off
2016-04-15 19:57:20.047 CUL_HM Wz_La_Spot chn:off phys:100
2016-04-15 19:57:20.047 CUL_HM Wz_La_Spot timedOn: off
2016-04-15 19:58:09.233 CUL_HM HM_38C49B CMDs_pending
2016-04-15 19:58:09.537 CUL_HM HM_38C49B CMDs_done
2016-04-15 19:58:09.543 CUL_HM Wz_La_Spot deviceMsg: off (to CUL1)
2016-04-15 19:58:09.543 CUL_HM Wz_La_Spot dim: stop:off
2016-04-15 19:58:09.543 CUL_HM Wz_La_Spot level: 0
2016-04-15 19:58:09.543 CUL_HM Wz_La_Spot overheat: off
2016-04-15 19:58:09.543 CUL_HM Wz_La_Spot overload: off
2016-04-15 19:58:09.543 CUL_HM Wz_La_Spot pct: 0
2016-04-15 19:58:09.543 CUL_HM Wz_La_Spot phyLevel: 0
2016-04-15 19:58:09.543 CUL_HM Wz_La_Spot reduced: off
2016-04-15 19:58:09.543 CUL_HM Wz_La_Spot off
2016-04-15 19:58:09.543 CUL_HM Wz_La_Spot timedOn: off
2016-04-15 19:58:09.547 CUL_HM Wz_La_Spot_V_01 phyLevel: 0
2016-04-15 19:58:09.547 CUL_HM Wz_La_Spot_V_01 chn:on  phys:0
2016-04-15 19:58:09.551 CUL_HM Wz_La_Spot_V_02 phyLevel: 0
2016-04-15 19:58:09.551 CUL_HM Wz_La_Spot_V_02 chn:on  phys:0


Systemlog von diesem Test, Prodsystem
2016.04.15 19:55:27.333 1: Including /usr/local/FHEM/etc/fhem.cfg
2016.04.15 19:55:30.051 1: Including /usr/local/FHEM/var/log/fhem.save
2016.04.15 19:55:30.679 1: usb create starting
2016.04.15 19:55:30.683 1: PERL WARNING: Can't exec "lsusb": No such file or directory at /usr/local/FHEM/share/fhem/FHEM/98_autocreate.pm line 536.
2016.04.15 19:55:30.867 1: usb create end
2016.04.15 19:55:30.876 0: Featurelevel: 5.7
2016.04.15 19:55:30.876 0: Server started with 94 defined entities (fhem.pl:10914/2016-02-22 perl:5.018004 os:linux user:root pid:32563)
2016.04.15 19:55:59.649 4: CUL_Parse: CUL1 A 0C B0 865A 3A79EE 000000 B0DD2F0A -69
2016.04.15 19:55:59.748 3: CUL1: Unknown code A0CB0865A3A79EE000000B0DD2F::-69:CUL1, help me!
2016.04.15 19:56:05.589 4: CUL_send:  CUL1As 0E 02 A011 F11034 38C49B 0201C80000
2016.04.15 19:56:05.749 4: CUL_Parse: CUL1 A 0F 02 8002 38C49B F11034 0101C8004E00FF -74.5
2016.04.15 19:56:19.650 4: CUL_Parse: CUL1 A 0C B0 8470 3A79EE 000000 00DD2F0B -68.5
2016.04.15 19:56:19.656 3: CUL1: Unknown code A0CB084703A79EE00000000DD2F::-68.5:CUL1, help me!
2016.04.15 19:56:45.988 4: CUL_send:  CUL1As 0B 03 A001 F11034 38C49B 010E
2016.04.15 19:56:46.148 4: CUL_Parse: CUL1 A 0F 03 A410 38C49B F11034 0601C80050C8FB -76.5
2016.04.15 19:56:46.258 4: CUL_send:  CUL1As 0A 03 8002 F11034 38C49B 00
2016.04.15 19:57:19.865 4: CUL_send:  CUL1As 0E 04 A011 F11034 38C49B 0201000000
2016.04.15 19:57:20.028 4: CUL_Parse: CUL1 A 0F 04 8002 38C49B F11034 0101000051C8F5 -79.5
2016.04.15 19:58:09.234 4: CUL_send:  CUL1As 0B 05 A001 F11034 38C49B 010E
2016.04.15 19:58:09.398 4: CUL_Parse: CUL1 A 0F 05 A410 38C49B F11034 060100005000F9 -77.5
2016.04.15 19:58:09.507 4: CUL_send:  CUL1As 0A 05 8002 F11034 38C49B 00
2016.04.15 19:58:46.870 4: CUL_send:  CUL1As 0E 06 A011 F11034 38C49B 0201C80000
2016.04.15 19:58:47.027 4: CUL_Parse: CUL1 A 0F 06 8002 38C49B F11034 0101C8005100F5 -79.5
2016.04.15 19:58:48.647 4: CUL_Parse: CUL1 A 0C B1 865A 3A79EE 000000 B0DD2F0B -68.5
2016.04.15 19:58:48.654 3: CUL1: Unknown code A0CB1865A3A79EE000000B0DD2F::-68.5:CUL1, help me!
2016.04.15 19:58:52.562 4: CUL_send:  CUL1As 0B 07 A001 F11034 38C49B 010E
2016.04.15 19:58:52.727 4: CUL_Parse: CUL1 A 0F 07 A410 38C49B F11034 0601C8004CC802 -73
2016.04.15 19:58:52.837 4: CUL_send:  CUL1As 0A 07 8002 F11034 38C49B 00
2016.04.15 19:59:03.942 4: CUL_send:  CUL1As 0E 08 A011 F11034 38C49B 0201C80000
2016.04.15 19:59:04.107 4: CUL_Parse: CUL1 A 0F 08 8002 38C49B F11034 0101C80050C8F7 -78.5
2016.04.15 19:59:06.968 4: CUL_send:  CUL1As 0E 09 A011 F11034 38C49B 0201000000
2016.04.15 19:59:07.127 4: CUL_Parse: CUL1 A 0F 09 8002 38C49B F11034 0101000050C8F6 -79
2016.04.15 19:59:08.647 4: CUL_Parse: CUL1 A 0C B1 8470 3A79EE 000000 00DD2F0A -69
2016.04.15 19:59:08.653 3: CUL1: Unknown code A0CB184703A79EE00000000DD2F::-69:CUL1, help me!
2016.04.15 19:59:12.327 4: CUL_send:  CUL1As 0B 0A A001 F11034 38C49B 010E
2016.04.15 19:59:12.487 4: CUL_Parse: CUL1 A 0F 0A A410 38C49B F11034 060100004A0003 -72.5
2016.04.15 19:59:12.597 4: CUL_send:  CUL1As 0A 0A 8002 F11034 38C49B 00
2016.04.15 19:59:16.035 4: CUL_send:  CUL1As 0E 0B A011 F11034 38C49B 0201C80000
2016.04.15 19:59:16.198 4: CUL_Parse: CUL1 A 0F 0B 8002 38C49B F11034 0101C8004E00FE -75
2016.04.15 19:59:24.748 4: CUL_send:  CUL1As 0B 0C A001 F11034 38C49B 010E
2016.04.15 19:59:24.907 4: CUL_Parse: CUL1 A 0F 0C A410 38C49B F11034 0601C8004FC8F8 -78
2016.04.15 19:59:25.017 4: CUL_send:  CUL1As 0A 0C 8002 F11034 38C49B 00
2016.04.15 19:59:31.694 4: CUL_send:  CUL1As 0E 0D A011 F11034 38C49B 0201000000
2016.04.15 19:59:31.857 4: CUL_Parse: CUL1 A 0F 0D 8002 38C49B F11034 010100004FC8FA -77


Aktor Logfile von diesem Test, Prodsystem
2016-04-15_19:56:05 Wz_La_Spot set_on
2016-04-15_19:56:05 Wz_La_Spot deviceMsg: on (to CUL1)
2016-04-15_19:56:05 Wz_La_Spot dim: stop:on
2016-04-15_19:56:05 Wz_La_Spot level: 100
2016-04-15_19:56:05 Wz_La_Spot overheat: off
2016-04-15_19:56:05 Wz_La_Spot overload: off
2016-04-15_19:56:05 Wz_La_Spot pct: 100
2016-04-15_19:56:05 Wz_La_Spot reduced: off
2016-04-15_19:56:05 Wz_La_Spot chn:on phys:0
2016-04-15_19:56:05 Wz_La_Spot timedOn: off
2016-04-15_19:56:46 Wz_La_Spot deviceMsg: on (to CUL1)
2016-04-15_19:56:46 Wz_La_Spot dim: stop:on
2016-04-15_19:56:46 Wz_La_Spot level: 100
2016-04-15_19:56:46 Wz_La_Spot overheat: off
2016-04-15_19:56:46 Wz_La_Spot overload: off
2016-04-15_19:56:46 Wz_La_Spot pct: 100
2016-04-15_19:56:46 Wz_La_Spot phyLevel: 100
2016-04-15_19:56:46 Wz_La_Spot reduced: off
2016-04-15_19:56:46 Wz_La_Spot on
2016-04-15_19:56:46 Wz_La_Spot timedOn: off
2016-04-15_19:57:19 Wz_La_Spot set_off
2016-04-15_19:57:20 Wz_La_Spot deviceMsg: off (to CUL1)
2016-04-15_19:57:20 Wz_La_Spot dim: stop:off
2016-04-15_19:57:20 Wz_La_Spot level: 0
2016-04-15_19:57:20 Wz_La_Spot overheat: off
2016-04-15_19:57:20 Wz_La_Spot overload: off
2016-04-15_19:57:20 Wz_La_Spot pct: 0
2016-04-15_19:57:20 Wz_La_Spot reduced: off
2016-04-15_19:57:20 Wz_La_Spot chn:off phys:100
2016-04-15_19:57:20 Wz_La_Spot timedOn: off
2016-04-15_19:58:09 Wz_La_Spot deviceMsg: off (to CUL1)
2016-04-15_19:58:09 Wz_La_Spot dim: stop:off
2016-04-15_19:58:09 Wz_La_Spot level: 0
2016-04-15_19:58:09 Wz_La_Spot overheat: off
2016-04-15_19:58:09 Wz_La_Spot overload: off
2016-04-15_19:58:09 Wz_La_Spot pct: 0
2016-04-15_19:58:09 Wz_La_Spot phyLevel: 0
2016-04-15_19:58:09 Wz_La_Spot reduced: off
2016-04-15_19:58:09 Wz_La_Spot off
2016-04-15_19:58:09 Wz_La_Spot timedOn: off
2016-04-15_19:58:46 Wz_La_Spot set_on
2016-04-15_19:58:47 Wz_La_Spot deviceMsg: on (to CUL1)
2016-04-15_19:58:47 Wz_La_Spot dim: stop:on
2016-04-15_19:58:47 Wz_La_Spot level: 100
2016-04-15_19:58:47 Wz_La_Spot overheat: off
2016-04-15_19:58:47 Wz_La_Spot overload: off
2016-04-15_19:58:47 Wz_La_Spot pct: 100
2016-04-15_19:58:47 Wz_La_Spot reduced: off
2016-04-15_19:58:47 Wz_La_Spot chn:on phys:0
2016-04-15_19:58:47 Wz_La_Spot timedOn: off
2016-04-15_19:58:52 Wz_La_Spot deviceMsg: on (to CUL1)
2016-04-15_19:58:52 Wz_La_Spot dim: stop:on
2016-04-15_19:58:52 Wz_La_Spot level: 100
2016-04-15_19:58:52 Wz_La_Spot overheat: off
2016-04-15_19:58:52 Wz_La_Spot overload: off
2016-04-15_19:58:52 Wz_La_Spot pct: 100
2016-04-15_19:58:52 Wz_La_Spot phyLevel: 100
2016-04-15_19:58:52 Wz_La_Spot reduced: off
2016-04-15_19:58:52 Wz_La_Spot on
2016-04-15_19:58:52 Wz_La_Spot timedOn: off
2016-04-15_19:59:03 Wz_La_Spot set_on
2016-04-15_19:59:04 Wz_La_Spot deviceMsg: on (to CUL1)
2016-04-15_19:59:04 Wz_La_Spot dim: stop:on
2016-04-15_19:59:04 Wz_La_Spot level: 100
2016-04-15_19:59:04 Wz_La_Spot overheat: off
2016-04-15_19:59:04 Wz_La_Spot overload: off
2016-04-15_19:59:04 Wz_La_Spot pct: 100
2016-04-15_19:59:04 Wz_La_Spot reduced: off
2016-04-15_19:59:04 Wz_La_Spot on
2016-04-15_19:59:04 Wz_La_Spot timedOn: off
2016-04-15_19:59:06 Wz_La_Spot set_off
2016-04-15_19:59:07 Wz_La_Spot deviceMsg: off (to CUL1)
2016-04-15_19:59:07 Wz_La_Spot dim: stop:off
2016-04-15_19:59:07 Wz_La_Spot level: 0
2016-04-15_19:59:07 Wz_La_Spot overheat: off
2016-04-15_19:59:07 Wz_La_Spot overload: off
2016-04-15_19:59:07 Wz_La_Spot pct: 0
2016-04-15_19:59:07 Wz_La_Spot reduced: off
2016-04-15_19:59:07 Wz_La_Spot chn:off phys:100
2016-04-15_19:59:07 Wz_La_Spot timedOn: off
2016-04-15_19:59:12 Wz_La_Spot deviceMsg: off (to CUL1)
2016-04-15_19:59:12 Wz_La_Spot dim: stop:off
2016-04-15_19:59:12 Wz_La_Spot level: 0
2016-04-15_19:59:12 Wz_La_Spot overheat: off
2016-04-15_19:59:12 Wz_La_Spot overload: off
2016-04-15_19:59:12 Wz_La_Spot pct: 0
2016-04-15_19:59:12 Wz_La_Spot phyLevel: 0
2016-04-15_19:59:12 Wz_La_Spot reduced: off
2016-04-15_19:59:12 Wz_La_Spot off
2016-04-15_19:59:12 Wz_La_Spot timedOn: off
2016-04-15_19:59:16 Wz_La_Spot set_on
2016-04-15_19:59:16 Wz_La_Spot deviceMsg: on (to CUL1)
2016-04-15_19:59:16 Wz_La_Spot dim: stop:on
2016-04-15_19:59:16 Wz_La_Spot level: 100
2016-04-15_19:59:16 Wz_La_Spot overheat: off
2016-04-15_19:59:16 Wz_La_Spot overload: off
2016-04-15_19:59:16 Wz_La_Spot pct: 100
2016-04-15_19:59:16 Wz_La_Spot reduced: off
2016-04-15_19:59:16 Wz_La_Spot chn:on phys:0
2016-04-15_19:59:16 Wz_La_Spot timedOn: off
2016-04-15_19:59:25 Wz_La_Spot deviceMsg: on (to CUL1)
2016-04-15_19:59:25 Wz_La_Spot dim: stop:on
2016-04-15_19:59:25 Wz_La_Spot level: 100
2016-04-15_19:59:25 Wz_La_Spot overheat: off
2016-04-15_19:59:25 Wz_La_Spot overload: off
2016-04-15_19:59:25 Wz_La_Spot pct: 100
2016-04-15_19:59:25 Wz_La_Spot phyLevel: 100
2016-04-15_19:59:25 Wz_La_Spot reduced: off
2016-04-15_19:59:25 Wz_La_Spot on
2016-04-15_19:59:25 Wz_La_Spot timedOn: off
2016-04-15_19:59:31 Wz_La_Spot set_off
2016-04-15_19:59:31 Wz_La_Spot deviceMsg: off (to CUL1)
2016-04-15_19:59:31 Wz_La_Spot dim: stop:off
2016-04-15_19:59:31 Wz_La_Spot level: 0
2016-04-15_19:59:31 Wz_La_Spot overheat: off
2016-04-15_19:59:31 Wz_La_Spot overload: off
2016-04-15_19:59:31 Wz_La_Spot pct: 0
2016-04-15_19:59:31 Wz_La_Spot reduced: off
2016-04-15_19:59:31 Wz_La_Spot chn:off phys:100
2016-04-15_19:59:31 Wz_La_Spot timedOn: off


Hier die Logfiles des gleichen Test von dem Testsystem

Log Event Monitor bei diesem Test, Testsystem
2016-04-15 20:25:31.119 CUL_HM HM_38C49B CMDs_pending
2016-04-15 20:25:31.120 CUL_HM HM_38C49B_Sw set_on
2016-04-15 20:25:31.279 CUL_HM HM_38C49B CMDs_done
2016-04-15 20:25:31.280 CUL_HM HM_38C49B_Sw deviceMsg: on (to CUL_0)
2016-04-15 20:25:31.280 CUL_HM HM_38C49B_Sw dim: stop:on
2016-04-15 20:25:31.280 CUL_HM HM_38C49B_Sw level: 100
2016-04-15 20:25:31.280 CUL_HM HM_38C49B_Sw overheat: off
2016-04-15 20:25:31.280 CUL_HM HM_38C49B_Sw overload: off
2016-04-15 20:25:31.280 CUL_HM HM_38C49B_Sw pct: 100
2016-04-15 20:25:31.280 CUL_HM HM_38C49B_Sw reduced: off
2016-04-15 20:25:31.280 CUL_HM HM_38C49B_Sw on
2016-04-15 20:25:31.280 CUL_HM HM_38C49B_Sw timedOn: off
2016-04-15 20:26:02.661 CUL_HM HM_38C49B CMDs_pending
2016-04-15 20:26:02.662 CUL_HM HM_38C49B_Sw set_off
2016-04-15 20:26:02.821 CUL_HM HM_38C49B CMDs_done
2016-04-15 20:26:02.822 CUL_HM HM_38C49B_Sw deviceMsg: off (to CUL_0)
2016-04-15 20:26:02.822 CUL_HM HM_38C49B_Sw dim: stop:off
2016-04-15 20:26:02.822 CUL_HM HM_38C49B_Sw level: 0
2016-04-15 20:26:02.822 CUL_HM HM_38C49B_Sw overheat: off
2016-04-15 20:26:02.822 CUL_HM HM_38C49B_Sw overload: off
2016-04-15 20:26:02.822 CUL_HM HM_38C49B_Sw pct: 0
2016-04-15 20:26:02.822 CUL_HM HM_38C49B_Sw reduced: off
2016-04-15 20:26:02.822 CUL_HM HM_38C49B_Sw off
2016-04-15 20:26:02.822 CUL_HM HM_38C49B_Sw timedOn: off


Systemlog von diesem Test
, Testsystem
2016.04.15 20:25:18.890 4: CUL_send:  CUL_0As 0E 03 A011 F11034 38C49B 0201000000
2016.04.15 20:25:19.046 4: CUL_Parse: CUL_0 A 0F 03 8002 38C49B F11034 010100004EC801 -73.5
2016.04.15 20:25:31.121 4: CUL_send:  CUL_0As 0E 04 A011 F11034 38C49B 0201C80000
2016.04.15 20:25:31.277 4: CUL_Parse: CUL_0 A 0F 04 8002 38C49B F11034 0101C8004E0000 -74
2016.04.15 20:26:02.662 4: CUL_send:  CUL_0As 0E 05 A011 F11034 38C49B 0201000000
2016.04.15 20:26:02.818 4: CUL_Parse: CUL_0 A 0F 05 8002 38C49B F11034 0101000050C8FA -77
2016.04.15 20:26:41.084 4: CUL_Parse: CUL_0 A 0C BC 865A 3A79EE 000000 B0DD2FFB -76.5
2016.04.15 20:26:41.085 3: CUL_0: Unknown code A0CBC865A3A79EE000000B0DD2F::-76.5:CUL_0, help me!
2016.04.15 20:27:01.084 4: CUL_Parse: CUL_0 A 0C BC 8470 3A79EE 000000 00DD2FF7 -78.5
2016.04.15 20:27:01.085 3: CUL_0: Unknown code A0CBC84703A79EE00000000DD2F::-78.5:CUL_0, help me!
2016.04.15 20:28:45.085 4: CUL_Parse: CUL_0 A 0C BD 865A 3A79EE 000000 B0DC2FF5 -79.5
2016.04.15 20:28:45.086 3: CUL_0: Unknown code A0CBD865A3A79EE000000B0DC2F::-79.5:CUL_0, help me!
2016.04.15 20:29:05.085 4: CUL_Parse: CUL_0 A 0C BD 8470 3A79EE 000000 00DC2FF6 -79
2016.04.15 20:29:05.086 3: CUL_0: Unknown code A0CBD84703A79EE00000000DC2F::-79:CUL_0, help me!



Aktor Logfile von diesem Test, Testsystem
2016-04-02_18:37:33 HM_38C49B D-firmware: 2.7
2016-04-02_18:37:33 HM_38C49B D-serialNr: MEQ0167475
2016-04-02_18:37:33 HM_38C49B CMDs_pending
2016-04-02_18:37:34 HM_38C49B CMDs_done
2016-04-02_18:37:37 HM_38C49B CMDs_pending
2016-04-02_18:37:37 HM_38C49B CMDs_pending
2016-04-02_18:37:37 HM_38C49B CMDs_pending
2016-04-02_18:37:37 HM_38C49B CMDs_pending
2016-04-02_18:37:37 HM_38C49B CMDs_pending
2016-04-02_18:37:37 HM_38C49B CMDs_pending
2016-04-02_18:37:37 HM_38C49B CMDs_pending
2016-04-02_18:37:41 HM_38C49B CMDs_done
2016-04-02_18:38:03 HM_38C49B CMDs_pending
2016-04-02_18:38:03 HM_38C49B CMDs_done
2016-04-02_18:38:06 HM_38C49B CMDs_pending
2016-04-02_18:38:06 HM_38C49B CMDs_done
2016-04-02_18:38:47 HM_38C49B CMDs_pending
2016-04-02_18:38:47 HM_38C49B CMDs_done
2016-04-02_18:38:49 HM_38C49B CMDs_pending
2016-04-02_18:38:49 HM_38C49B CMDs_done
2016-04-02_18:38:51 HM_38C49B CMDs_pending
2016-04-02_18:38:51 HM_38C49B CMDs_done
2016-04-02_18:39:08 HM_38C49B CMDs_pending
2016-04-02_18:39:09 HM_38C49B CMDs_done
2016-04-02_18:39:11 HM_38C49B CMDs_pending
2016-04-02_18:39:11 HM_38C49B CMDs_done
2016-04-02_18:39:13 HM_38C49B CMDs_pending
2016-04-02_18:39:14 HM_38C49B CMDs_done
2016-04-02_18:39:17 HM_38C49B CMDs_pending
2016-04-02_18:39:17 HM_38C49B CMDs_done
2016-04-02_18:39:26 HM_38C49B CMDs_pending
2016-04-02_18:39:27 HM_38C49B CMDs_done
2016-04-02_18:39:59 HM_38C49B CMDs_pending
2016-04-02_18:39:59 HM_38C49B CMDs_done
2016-04-02_18:40:10 HM_38C49B CMDs_pending
2016-04-02_18:40:10 HM_38C49B CMDs_done
2016-04-15_20:23:40 HM_38C49B CMDs_pending
2016-04-15_20:23:40 HM_38C49B CMDs_done
2016-04-15_20:25:18 HM_38C49B CMDs_pending
2016-04-15_20:25:19 HM_38C49B CMDs_done
2016-04-15_20:25:31 HM_38C49B CMDs_pending
2016-04-15_20:25:31 HM_38C49B CMDs_done
2016-04-15_20:26:02 HM_38C49B CMDs_pending
2016-04-15_20:26:02 HM_38C49B CMDs_done




Ich hoffe, dass ich nun alle Infos zusammen getragen habe und mich hier verständlich ausgedrückt habe damit du hier dem Fehler auf die Spur kommen kannst.

Vielen Dank schon einmal für Deine hilfe.


Sven




Raspi 3 mit CUL Stick 433/868MHZ, Homematic

sven.scherf

Hallo,

das Problem konnte ich noch nicht lösen.
Gibt es hier noch Ideen wo ich was nachschauen oder verändern kann damit ich das richtige Ergebnis erziele ?


Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

martinp876

das ist ziemlich unverständich.
Die Meldung kommt erst falsch dann aber korrekt. Müsste korrekt eingetragen werden - wird es bei mir genauso.

Hast du auch die aktuelle Version?

sven.scherf

Hallo Martin,

ja die habe ich.

Am 29.04.2016 habe ich einen update gefahren.
Heute habe ich nochmal einen update gefahren, seitdem gehen die Aktoren aber überhaupt nicht mehr richtig zu schalten.
Ich glaube ich sollte mal Fhem löschen und neu aufsetzen. Ich habe die Dateien aus der Sicherung die Fhem vor dem update anlegt zurückgespielt aber die Fehlerwirkung ist nicht verschwunden :(


Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

martinp876

also damit wir und verstehen: ich nutze nur Kanal1 bei dem Dimmer. Die beiden anderen sind ausgeblendet.
Wenn ich also den Kanal 1 auf 12% setze passiert folgendes:
LichtL_Sw1_use1 ist der genutzte Kanal 1
LichtL_Sw1_V_01 ist der 1. Virtuelle
LichtL_Sw1_V_02 ist der 2. Virtuelle

LichtL_Sw1_use1 level: set_12
LichtL_Sw1_use1 set_12
LichtL_Sw1_use1 chn:7.5 phys:7
LichtL_Sw1_V_01 phyLevel: 12
LichtL_Sw1_V_01 chn:on  phys:12
LichtL_Sw1_V_02 phyLevel: 12
LichtL_Sw1_V_02 chn:on  phys:12
LichtL_Sw1_use1 phyLevel: 12
LichtL_Sw1_use1 12

nach dem Setzen meldet der "use1" chn:7.5 phys:7. Der logische Kanal fängt an hoch zu dimmen, physikalisch hängt er leicht dahinter.
Dann erreicht er den Level . Phys und Logisch sind gleich - der State ist eindeutig.
Bei den virtuellen Kanälen ist das (logisch) nicht so. Die sind aus, physikalisch ist das Licht an. Also wird dort der Status getrennt logisch und physikalisch angezeigt.

In deinem Beispiel ist das ebenso. Direkt nach dem Schalten stimmt sollwert nicht mit logischem Istwert und physikalischen Istwert überein.
nach 40sec kommt ein Statusrequest und dann ist soll, istPhsy und istLog identisch.
hast du autoReadReg eingeschaltet? Hier fragt FHEM den Status nach 5sec ob der Level erreicht ist. Wenn du das Abschaltest musst du selbst ein statusRequest triggern.

sven.scherf

Hallo Martin,

ich habe nun das Fhem System auf meiner NAS erfolgreich neu aufgesetzt :)
Der Issus mit dem Dimmer ist jedoch weiterhin vorhanden.

Ich wollte nun wie du geschrieben hast den autoReadReg setzen bekomme hier jedoch die folgende Fehlermeldung autoReadReg only valid for devices.
Ich weis aber, dass dies in den Vorversionen von Fhem funktionierte.

Folgende Ausgangssituation.
Dimmer ist ausgeschaltet und in der WebOberfläche bekomme ich die graue Glühbirne angezeigt

Mit set ... on schalte ich den Dimmer zu 100% ein
In der WebOberfäche bekomme ich dies nicht durch die gelbe Glühbirne signalisiert.
Durch das absetzen vom Kommando attr ... statusRequest bekomme ich nun die gelbe Glühlampe angezeigt.

Mit set ... off schalte ich den Dimmer kpl aus.
In der WebOberfläche bekomme ich dies nicht durch die graue Glühlampe signalisiert.
Durch das absetzen vom Kommando attr ... statusRequest bekomme ich nun die graue Glühlampe angezeigt.

Wenn ich jedoch nach dem Schalten des Dimmers mit set .... on/off das Kommando attr ... statusRequest nicht absetze und den zuvorigen Zustand mit set ... on/off setze erhalte ich das richtige Icon.

z.B.

Dimmer aus und graue Glühbirne, set .... on = es wird mir kein Icon angezeigt, nun set .... off, es wird mir die graue Glühbirne angezeigt.

Dimmer aus und graue Glühbirne, set .... on = es wird mir kein Icon angezeigt, attr ... StatusRequest, gelbe Glühbirne wird angezeigt, set ... off es wird kein Icon angezeigt.

Hoffentlich habe ich mich hier verständlich ausgedrückt, sodass man es versteht und man dies hier lösen kann.

Ich habe die folgende Fhem Version Latest Revision: 11458


Viele Grüße

Sven

Raspi 3 mit CUL Stick 433/868MHZ, Homematic

martinp876

Das Attribut setzt du wie die Meldung sagt nicht im Kanal sondern im device des dimmers.
Die Lampen werden nach dem state Gesetzt. Also ist erst einmal nur der state interessant. Was steht in den States?
Hast du AES aktiviert?

sven.scherf

Hallo Martin,

AES habe ich nicht eingeschaltet.
Der State(HM_38C49B_SW) ist im Fehlerfall(keine Lampe) auf chn:on phys:0 bzw chn:off phys:100.
Wenn ich dann set .... statusRequest absetze ändert sich der State auf on bzw. off und dann werden die Lampen dann auch richtig angezeigt.

Der State vom HM_38C49B_V_01 und_02 steht auf chn:??? phys:0 und ändert sich nicht.
Der State vom HM_38C49B steht auf CMDs_done.



Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic