Neue Firmware für HM_LC_Sw1PBU_FM mit getrenntem Aktor, Taster + Wechselschalter

Begonnen von jab, 29 Dezember 2013, 22:04:10

Vorheriges Thema - Nächstes Thema

Fritz!Maxi

Für die Statistik und zum Vergleich:
Ich habe in meiner Testumgebung 2 x 40 Watt, minImpulsLength = 500 und damit einen currrent von ca. 900. Damit funktioniert es problemlos
FHEM im Debian Container uaf QNAP, diverse Homematic Komponenten

nccfast

Habe nun die minImpulsLength auf 100 gesetzt. Habe drei LEDs mit je 4 Watt in der Lampe.
Nun funktioniert das state reading von SW2  :D

Was sagt der current Wert eigentlich aus? Ist das ein  Messwert, womit man Stromberbrauch errechnen kann?

nccfast

Leider hab ich noch ein anderes Problem.

Im ausgeschalteten Zustand kommen alle 2-3 Sekunden Meldungen vom Schalter. Diese erscheinen dann im fhem-2015-09-log und im Licht_Esszimmer-2015.log.

Im eingeschalteten Zustand kommen alle 19-20 Sekunden Meldungen vom Schalter. Diese sind nur im fhem-2015-09-log.

Ich hab auch schon die minImpulsLength hochgesetzt (auf 400, bei diesem Wert gehts immer noch mit dem state bei sw2). Da ändert sich das Verhalten aber nicht.

Was kann man machen?

fhem-2015-09.log:

2015.09.09 17:54:40 4: CUL_Parse: CUL868_HM A 0E AE A410 391421 F11860 060400000001 -73.5
2015.09.09 17:54:40 1: RCV L:0E N:AE F:A4 CMD:10 SRC:Licht_Esszimmer DST:F11860 0604000000 (INFO_ACTUATOR_STATUS RSSI:0 CHANNEL:0x04 STATUS:0x00 UNKNOWN:0x00) (,BCAST,BIDI,RPTEN)
2015.09.09 17:54:40 1: AskSin: General  entering with A4,10,391421,F11860,0604000000
2015.09.09 17:54:41 4: CUL_send:  CUL868_HMAs 0A AE 8002 F11860 391421 00
2015.09.09 17:54:41 1: SND L:0A N:AE F:80 CMD:02 SRC:F11860 DST:Licht_Esszimmer 00 (ACK) (,RPTEN)
2015.09.09 17:54:43 4: CUL_Parse: CUL868_HM A 0E AF A410 391421 F11860 0604000000FF -74.5
2015.09.09 17:54:43 1: RCV L:0E N:AF F:A4 CMD:10 SRC:Licht_Esszimmer DST:F11860 0604000000 (INFO_ACTUATOR_STATUS RSSI:0 CHANNEL:0x04 STATUS:0x00 UNKNOWN:0x00) (,BCAST,BIDI,RPTEN)
2015.09.09 17:54:43 1: AskSin: General  entering with A4,10,391421,F11860,0604000000
2015.09.09 17:54:43 4: CUL_send:  CUL868_HMAs 0A AF 8002 F11860 391421 00
2015.09.09 17:54:43 1: SND L:0A N:AF F:80 CMD:02 SRC:F11860 DST:Licht_Esszimmer 00 (ACK) (,RPTEN)
2015.09.09 17:54:45 4: CUL_Parse: CUL868_HM A 0E B0 A410 391421 F11860 0604000000FD -75.5
2015.09.09 17:54:45 1: RCV L:0E N:B0 F:A4 CMD:10 SRC:Licht_Esszimmer DST:F11860 0604000000 (INFO_ACTUATOR_STATUS RSSI:0 CHANNEL:0x04 STATUS:0x00 UNKNOWN:0x00) (,BCAST,BIDI,RPTEN)
2015.09.09 17:54:45 1: AskSin: General  entering with A4,10,391421,F11860,0604000000
2015.09.09 17:54:45 4: CUL_send:  CUL868_HMAs 0A B0 8002 F11860 391421 00
2015.09.09 17:54:45 1: SND L:0A N:B0 F:80 CMD:02 SRC:F11860 DST:Licht_Esszimmer 00 (ACK) (,RPTEN)
2015.09.09 17:54:47 4: CUL_Parse: CUL868_HM A 0E B1 A410 391421 F11860 060400000001 -73.5
2015.09.09 17:54:47 1: RCV L:0E N:B1 F:A4 CMD:10 SRC:Licht_Esszimmer DST:F11860 0604000000 (INFO_ACTUATOR_STATUS RSSI:0 CHANNEL:0x04 STATUS:0x00 UNKNOWN:0x00) (,BCAST,BIDI,RPTEN)
2015.09.09 17:54:47 1: AskSin: General  entering with A4,10,391421,F11860,0604000000
2015.09.09 17:54:47 4: CUL_send:  CUL868_HMAs 0A B1 8002 F11860 391421 00
2015.09.09 17:54:47 1: SND L:0A N:B1 F:80 CMD:02 SRC:F11860 DST:Licht_Esszimmer 00 (ACK) (,RPTEN)
2015.09.09 17:54:49 3: CUL_HM set Licht_Esszimmer_Sw_02 on
2015.09.09 17:54:49 4: CUL_send:  CUL868_HMAs 0E B2 A011 F11860 391421 0204C80000
2015.09.09 17:54:49 1: SND L:0E N:B2 F:A0 CMD:11 SRC:F11860 DST:Licht_Esszimmer 0204C80000 (SET CHANNEL:0x04 VALUE:0xC8 RAMPTIME:2) (,BIDI,RPTEN)
2015.09.09 17:54:49 4: CUL_Parse: CUL868_HM A 0E B2 8002 391421 F11860 0104C8000001 -73.5
2015.09.09 17:54:49 1: RCV L:0E N:B2 F:80 CMD:02 SRC:Licht_Esszimmer DST:F11860 0104C80000 (ACK_STATUS CHANNEL:0x04 STATUS:0xC8 UP:0 DOWN:0 LOWBAT:0 RSSI:0) (,RPTEN)
2015.09.09 17:54:49 1: AskSin: General  entering with 80,02,391421,F11860,0104C80000
2015.09.09 17:54:50 4: CUL_Parse: CUL868_HM A 0E B3 A410 391421 F11860 0603C8000003 -72.5
2015.09.09 17:54:50 1: RCV L:0E N:B3 F:A4 CMD:10 SRC:Licht_Esszimmer DST:F11860 0603C80000 (INFO_ACTUATOR_STATUS RSSI:0 CHANNEL:0x03 STATUS:0xC8 UNKNOWN:0x00) (,BCAST,BIDI,RPTEN)
2015.09.09 17:54:50 1: AskSin: General  entering with A4,10,391421,F11860,0603C80000
2015.09.09 17:54:50 4: CUL_send:  CUL868_HMAs 0A B3 8002 F11860 391421 00                                                                           <--- Ab da eingeschaltet
2015.09.09 17:54:50 1: SND L:0A N:B3 F:80 CMD:02 SRC:F11860 DST:Licht_Esszimmer 00 (ACK) (,RPTEN)
2015.09.09 17:55:05 4: CUL_Parse: CUL868_HM A 0D 2E A610 339D21 F10000 0601C800F5 -79.5
2015.09.09 17:55:05 1: RCV L:0D N:2E F:A6 CMD:10 SRC:Zisterne DST:F10000 0601C800 (INFO_ACTUATOR_STATUS) (,WAKEMEUP,BCAST,BIDI,RPTEN)
2015.09.09 17:55:06 4: CUL_Parse: CUL868_HM A 0D 2E A610 339D21 F10000 0601C800F5 -79.5
2015.09.09 17:55:06 4: CUL_Parse: CUL868_HM A 14 B5 805E 391421 F11860 000000000000019D00000000 -74
2015.09.09 17:55:06 1: RCV L:14 N:B5 F:80 CMD:5E SRC:Licht_Esszimmer DST:F11860 000000000000019D000000 (powerEvntCyc energy:0 power:0 current:413 voltage:0 frequency:50) (,RPTEN)
2015.09.09 17:55:06 1: AskSin: General  entering with 80,5E,391421,F11860,000000000000019D000000
2015.09.09 17:55:07 4: CUL_Parse: CUL868_HM A 0D 2E A610 339D21 F10000 0601C800F7 -78.5
2015.09.09 17:55:09 4: CUL_Parse: CUL868_HM A 0D 2E A610 339D21 F10000 0601C800F4 -80
2015.09.09 17:55:13 4: CUL_Parse: CUL868_HM A 0D 2E A610 339D21 F10000 0601C800F5 -79.5
2015.09.09 17:55:21 4: CUL_Parse: CUL868_HM A 0D 2E A610 339D21 F10000 0601C800F6 -79
2015.09.09 17:55:25 4: CUL_Parse: CUL868_HM A 14 B6 805E 391421 F11860 00000000000001C5000000FE -75
2015.09.09 17:55:25 1: RCV L:14 N:B6 F:80 CMD:5E SRC:Licht_Esszimmer DST:F11860 00000000000001C5000000 (powerEvntCyc energy:0 power:0 current:453 voltage:0 frequency:50) (,RPTEN)
2015.09.09 17:55:25 1: AskSin: General  entering with 80,5E,391421,F11860,00000000000001C5000000
2015.09.09 17:55:44 4: CUL_Parse: CUL868_HM A 14 B7 805E 391421 F11860 00000000000001C6000000FF -74.5
2015.09.09 17:55:44 1: RCV L:14 N:B7 F:80 CMD:5E SRC:Licht_Esszimmer DST:F11860 00000000000001C6000000 (powerEvntCyc energy:0 power:0 current:454 voltage:0 frequency:50) (,RPTEN)
2015.09.09 17:55:44 1: AskSin: General  entering with 80,5E,391421,F11860,00000000000001C6000000


Licht_Esszimmer-2015.log:

2015-09-09_17:53:37 Licht_Esszimmer CMDs_done
2015-09-09_17:53:39 Licht_Esszimmer CMDs_done
2015-09-09_17:53:41 Licht_Esszimmer CMDs_done
2015-09-09_17:53:44 Licht_Esszimmer CMDs_done
2015-09-09_17:53:46 Licht_Esszimmer CMDs_done
2015-09-09_17:53:48 Licht_Esszimmer CMDs_done
2015-09-09_17:53:51 Licht_Esszimmer CMDs_done
2015-09-09_17:53:53 Licht_Esszimmer CMDs_done
2015-09-09_17:53:55 Licht_Esszimmer CMDs_done
2015-09-09_17:53:58 Licht_Esszimmer CMDs_done
2015-09-09_17:54:01 Licht_Esszimmer CMDs_done
2015-09-09_17:54:03 Licht_Esszimmer CMDs_done
2015-09-09_17:54:05 Licht_Esszimmer CMDs_done
2015-09-09_17:54:07 Licht_Esszimmer CMDs_done
2015-09-09_17:54:10 Licht_Esszimmer CMDs_done
2015-09-09_17:54:12 Licht_Esszimmer CMDs_done
2015-09-09_17:54:14 Licht_Esszimmer CMDs_done
2015-09-09_17:54:16 Licht_Esszimmer CMDs_done
2015-09-09_17:54:19 Licht_Esszimmer CMDs_done
2015-09-09_17:54:21 Licht_Esszimmer CMDs_done
2015-09-09_17:54:23 Licht_Esszimmer CMDs_done
2015-09-09_17:54:26 Licht_Esszimmer CMDs_done
2015-09-09_17:54:27 Licht_Esszimmer CMDs_done
2015-09-09_17:54:31 Licht_Esszimmer CMDs_done
2015-09-09_17:54:33 Licht_Esszimmer CMDs_done
2015-09-09_17:54:35 Licht_Esszimmer CMDs_done
2015-09-09_17:54:38 Licht_Esszimmer CMDs_done
2015-09-09_17:54:41 Licht_Esszimmer CMDs_done
2015-09-09_17:54:43 Licht_Esszimmer CMDs_done
2015-09-09_17:54:45 Licht_Esszimmer CMDs_done
2015-09-09_17:54:47 Licht_Esszimmer CMDs_done
2015-09-09_17:54:49 Licht_Esszimmer CMDs_pending
2015-09-09_17:54:49 Licht_Esszimmer CMDs_done
2015-09-09_17:54:50 Licht_Esszimmer CMDs_done

flaxig

Setze minImpulsLength mal auf ca. 800-1000.
Funktioniert bei mir prima, mit LED-Lampen.

nccfast

Zitat
Setze minImpulsLength mal auf ca. 800-1000.
Funktioniert bei mir prima, mit LED-Lampen.
Hatte zu beginn 500 gesetzt und damit hat dann die Erkennung ob ein oder aus ist am Sw2 nicht funktioniert. Ob hier auch im 2s takt Meldungen kamen weiss ich nicht mehr.
Im Moment hab ich 400 gesetzt - damit funktioniert die Erkennung. Aber alle 2s kommt "2015-09-09_17:54:01 Licht_Esszimmer CMDs_done".

@flaxig: Hast du eine Wechselschaltung? Ist für dich das reading state (on/off) von Sw2 wichtig?


An welcher Schraube könnte ich drehen? Vielleicht an dieser (http://forum.fhem.de/index.php/topic,18071.msg165725.html#msg165725)?




flaxig

Zitat@flaxig: Hast du eine Wechselschaltung? Ist für dich das reading state (on/off) von Sw2 wichtig?
Ja, Wechselschaltung ist vorhanden, nur aus dem Grund habe ich die altern.Firmware aufgespielt.

Nach vielen Versuchen hatten folgende Einstellungen zum Erfolg geführt:
- minImpulsLength auf 1000 setzen (ich habe Current-Werte um 400)
- zum schalten benutze ich sw02
- zum peeren benutze ich auch sw02

(ich weiss, man sollte sw01 nehmen, das hat bei mir aber nicht vernünftig funktioniert)

So hats dann mit dem State geklappt und die 2sec.-Messages waren auch weg  :)

nccfast

Werde es morgen ausprobieren. Kannst du mir alle peering befehle posten,  die du verwendet hast.  Beim peering blick ich nicht so durch

Gesendet von meinem HUAWEI G700-U10 mit Tapatalk


flaxig

Gepeert habe ich mit dual, was sich im nachhinein als Fehler rausgestellt hat, da man dann duzende falsch gesetzte Register händisch ändern muss.
D.h. nur mit single peeren!

nccfast

Kannst du die genauen fhem befehle posten?

Gesendet von meinem HUAWEI G700-U10 mit Tapatalk


flaxig

set Sensr_Btn_01 peerChan 0 Actr_Sw02 single set
set Sensr_Btn_02 peerChan 0 Actr_Sw02 single set

Ist doch eigentlich ganz einfach  ;)


frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

nccfast

Aha, stimmt, gar nicht so schwer.
Und Register? Welche regsets müssen gemacht werden?
Un wie ist das Verhalten deines Schalters beim manuellen Schaltvorgang? (oben unten shot long)

frank

ZitatWelche regsets müssen gemacht werden?
natürlich die selben wie vorher.

die 2 sek messages haben aber nichts mit dem gepeerten chn zu tun. ich habe gerade bei mir alle 4 schaltmöglichkeiten in der wechselschaltung probiert. immer ca. 20 sek. ich habe chn3 gepeert.

das verhalten ist mir aber schon mal irgendwo begegnet. sniffe mal die msgs.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

flaxig

Die 2 sek.-Messages hatten mit dem minImpulsLength-Wert zu tun.

Wenn der Wert zu niedrig ist kommen die Messages.
Den optimalen Wert kann man nur durch ausprobieren finden.

frank

Zitat von: flaxig am 10 September 2015, 12:10:47
Die 2 sek.-Messages hatten mit dem minImpulsLength-Wert zu tun.

Wenn der Wert zu niedrig ist kommen die Messages.
Den optimalen Wert kann man nur durch ausprobieren finden.
ist dieser "minimale" grenzwert dann für alle lasten gleich oder davon abhängig unterschiedlich?

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html