FHEM Forum

FHEM - Hausautomations-Systeme => MAX => Thema gestartet von: wildea am 14 Januar 2017, 15:53:06

Titel: MAX ECO-Taster mit CUL Stick bringt Fehler beim Anlernen
Beitrag von: wildea am 14 Januar 2017, 15:53:06
Hallo Leute,

ich versuche gerade meinen ECO-Taster bei CUL anzulernen. Der CUL sowie fhem sind auf dem aktuellen Stand. Wenn ich den ECO Taster anlernen will kommt folgende Meldung im Log.

Vielleicht habt ihr je eine Idee.

2017.01.14 15:34:45 2: CUL_MAX_SendQueueHandler: Missing ack from 110deb for 0a0500F0123456110deb00
2017.01.14 15:35:24 3: CUL_MAX_Parse: Pairing device 110deb of type PushButton with serial MKF0006039
2017.01.14 15:35:24 1: ERROR: empty name in readingsBeginUpdate
2017.01.14 15:35:24 1: stacktrace:
2017.01.14 15:35:24 1:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2017.01.14 15:35:24 1:     main::MAX_Parse                     called by fhem.pl (3496)
2017.01.14 15:35:24 1:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (357)
2017.01.14 15:35:24 1:     main::CUL_MAX_Parse                 called by fhem.pl (3496)
2017.01.14 15:35:24 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (969)
2017.01.14 15:35:24 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (825)
2017.01.14 15:35:24 1:     main::CUL_Read                      called by fhem.pl (3302)
2017.01.14 15:35:24 1:     main::CallFn                        called by fhem.pl (674)
2017.01.14 15:35:24 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_MAX.pm line 645.
2017.01.14 15:35:24 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_MAX.pm line 645.
2017.01.14 15:35:24 1: Device changed type from  to PushButton
2017.01.14 15:35:24 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4188.
2017.01.14 15:35:24 1: readingsUpdate(,groupid,0) missed to call readingsBeginUpdate first.
2017.01.14 15:35:24 1: readingsUpdate(,state,waiting for data) missed to call readingsBeginUpdate first.
2017.01.14 15:35:24 1: readingsUpdate(,RSSI,-58) missed to call readingsBeginUpdate first.
2017.01.14 15:35:24 1: ERROR: empty name in readingsBeginUpdate
2017.01.14 15:35:24 1: stacktrace:
2017.01.14 15:35:24 1:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2017.01.14 15:35:24 1:     main::MAX_Parse                     called by fhem.pl (3514)
2017.01.14 15:35:24 1:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (357)
2017.01.14 15:35:24 1:     main::CUL_MAX_Parse                 called by fhem.pl (3496)
2017.01.14 15:35:24 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (969)
2017.01.14 15:35:24 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (825)
2017.01.14 15:35:24 1:     main::CUL_Read                      called by fhem.pl (3302)
2017.01.14 15:35:24 1:     main::CallFn                        called by fhem.pl (674)
2017.01.14 15:35:24 1: readingsUpdate(,groupid,0) missed to call readingsBeginUpdate first.
2017.01.14 15:35:24 1: readingsUpdate(,state,waiting for data) missed to call readingsBeginUpdate first.
2017.01.14 15:35:24 1: readingsUpdate(,RSSI,-58) missed to call readingsBeginUpdate first.
2017.01.14 15:35:24 3: CulMAX: Unknown code MAX,0,define,110deb,PushButton,MKF0006039,0, help me!
2017.01.14 15:35:24 1: ERROR: empty name in readingsBeginUpdate
2017.01.14 15:35:24 1: stacktrace:
2017.01.14 15:35:24 1:     main::readingsBeginUpdate           called by ./FHEM/14_CUL_MAX.pm (362)
2017.01.14 15:35:24 1:     main::CUL_MAX_Parse                 called by fhem.pl (3496)
2017.01.14 15:35:24 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (969)
2017.01.14 15:35:24 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (825)
2017.01.14 15:35:24 1:     main::CUL_Read                      called by fhem.pl (3302)
2017.01.14 15:35:24 1:     main::CallFn                        called by fhem.pl (674)
2017.01.14 15:35:24 1: readingsUpdate(,firmware,1.0) missed to call readingsBeginUpdate first.
2017.01.14 15:35:24 1: readingsUpdate(,testresult,0) missed to call readingsBeginUpdate first.
2017.01.14 15:35:24 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3180.
2017.01.14 15:35:38 1: ERROR: empty name in readingsBeginUpdate
2017.01.14 15:35:38 1: stacktrace:
2017.01.14 15:35:38 1:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2017.01.14 15:35:38 1:     main::MAX_Parse                     called by fhem.pl (3496)
2017.01.14 15:35:38 1:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (303)
2017.01.14 15:35:38 1:     main::CUL_MAX_Parse                 called by fhem.pl (3496)
2017.01.14 15:35:38 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (969)
2017.01.14 15:35:38 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (825)
2017.01.14 15:35:38 1:     main::CUL_Read                      called by fhem.pl (3302)
2017.01.14 15:35:38 1:     main::CallFn                        called by fhem.pl (674)
2017.01.14 15:35:38 1: ERROR: empty name in readingsBeginUpdate
2017.01.14 15:35:38 1: stacktrace:
2017.01.14 15:35:38 1:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2017.01.14 15:35:38 1:     main::MAX_Parse                     called by ./FHEM/10_MAX.pm (842)
2017.01.14 15:35:38 1:     main::MAX_Parse                     called by fhem.pl (3496)
2017.01.14 15:35:38 1:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (303)
2017.01.14 15:35:38 1:     main::CUL_MAX_Parse                 called by fhem.pl (3496)
2017.01.14 15:35:38 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (969)
2017.01.14 15:35:38 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (825)
2017.01.14 15:35:38 1:     main::CUL_Read                      called by fhem.pl (3302)
2017.01.14 15:35:38 1:     main::CallFn                        called by fhem.pl (674)
2017.01.14 15:35:38 1: readingsUpdate(,battery,ok) missed to call readingsBeginUpdate first.
2017.01.14 15:35:38 1: readingsUpdate(,connection,0) missed to call readingsBeginUpdate first.
2017.01.14 15:35:38 1: readingsUpdate(,state,waiting for data) missed to call readingsBeginUpdate first.
2017.01.14 15:35:38 1: readingsUpdate(,RSSI,-58.5) missed to call readingsBeginUpdate first.
2017.01.14 15:35:38 1: ERROR: empty name in readingsBeginUpdate
2017.01.14 15:35:38 1: stacktrace:
2017.01.14 15:35:38 1:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2017.01.14 15:35:38 1:     main::MAX_Parse                     called by fhem.pl (3514)
2017.01.14 15:35:38 1:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (303)
2017.01.14 15:35:38 1:     main::CUL_MAX_Parse                 called by fhem.pl (3496)
2017.01.14 15:35:38 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (969)
2017.01.14 15:35:38 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (825)
2017.01.14 15:35:38 1:     main::CUL_Read                      called by fhem.pl (3302)
2017.01.14 15:35:38 1:     main::CallFn                        called by fhem.pl (674)
2017.01.14 15:35:38 1: ERROR: empty name in readingsBeginUpdate
2017.01.14 15:35:38 1: stacktrace:
2017.01.14 15:35:38 1:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2017.01.14 15:35:38 1:     main::MAX_Parse                     called by ./FHEM/10_MAX.pm (842)
2017.01.14 15:35:38 1:     main::MAX_Parse                     called by fhem.pl (3514)
2017.01.14 15:35:38 1:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (303)
2017.01.14 15:35:38 1:     main::CUL_MAX_Parse                 called by fhem.pl (3496)
2017.01.14 15:35:38 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (969)
2017.01.14 15:35:38 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (825)
2017.01.14 15:35:38 1:     main::CUL_Read                      called by fhem.pl (3302)
2017.01.14 15:35:38 1:     main::CallFn                        called by fhem.pl (674)
2017.01.14 15:35:38 1: readingsUpdate(,battery,ok) missed to call readingsBeginUpdate first.
2017.01.14 15:35:38 1: readingsUpdate(,connection,0) missed to call readingsBeginUpdate first.
2017.01.14 15:35:38 1: readingsUpdate(,state,waiting for data) missed to call readingsBeginUpdate first.
2017.01.14 15:35:38 1: readingsUpdate(,RSSI,-58.5) missed to call readingsBeginUpdate first.
2017.01.14 15:35:38 3: CulMAX: Unknown code MAX,1,Ack,110deb,0100, help me!
2017.01.14 15:44:08 3: CUL_MAX_Parse: Re-Pairing device 110deb of type PushButton with serial MKF0006039
2017.01.14 15:44:08 1: ERROR: empty name in readingsBeginUpdate
2017.01.14 15:44:08 1: stacktrace:
2017.01.14 15:44:08 1:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2017.01.14 15:44:08 1:     main::MAX_Parse                     called by fhem.pl (3496)
2017.01.14 15:44:08 1:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (357)
2017.01.14 15:44:08 1:     main::CUL_MAX_Parse                 called by fhem.pl (3496)
2017.01.14 15:44:08 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (969)
2017.01.14 15:44:08 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (825)
2017.01.14 15:44:08 1:     main::CUL_Read                      called by fhem.pl (3302)
2017.01.14 15:44:08 1:     main::CallFn                        called by fhem.pl (674)
2017.01.14 15:44:08 1: readingsUpdate(,groupid,0) missed to call readingsBeginUpdate first.
2017.01.14 15:44:08 1: readingsUpdate(,state,waiting for data) missed to call readingsBeginUpdate first.
2017.01.14 15:44:08 1: readingsUpdate(,RSSI,-64) missed to call readingsBeginUpdate first.
2017.01.14 15:44:08 1: ERROR: empty name in readingsBeginUpdate
2017.01.14 15:44:08 1: stacktrace:
2017.01.14 15:44:08 1:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2017.01.14 15:44:08 1:     main::MAX_Parse                     called by fhem.pl (3514)
2017.01.14 15:44:08 1:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (357)
2017.01.14 15:44:08 1:     main::CUL_MAX_Parse                 called by fhem.pl (3496)
2017.01.14 15:44:08 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (969)
2017.01.14 15:44:08 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (825)
2017.01.14 15:44:08 1:     main::CUL_Read                      called by fhem.pl (3302)
2017.01.14 15:44:08 1:     main::CallFn                        called by fhem.pl (674)
2017.01.14 15:44:08 1: readingsUpdate(,groupid,0) missed to call readingsBeginUpdate first.
2017.01.14 15:44:08 1: readingsUpdate(,state,waiting for data) missed to call readingsBeginUpdate first.
2017.01.14 15:44:08 1: readingsUpdate(,RSSI,-64) missed to call readingsBeginUpdate first.
2017.01.14 15:44:08 3: CulMAX: Unknown code MAX,1,define,110deb,PushButton,MKF0006039,0, help me!
2017.01.14 15:44:08 1: ERROR: empty name in readingsBeginUpdate
2017.01.14 15:44:08 1: stacktrace:
2017.01.14 15:44:08 1:     main::readingsBeginUpdate           called by ./FHEM/14_CUL_MAX.pm (362)
2017.01.14 15:44:08 1:     main::CUL_MAX_Parse                 called by fhem.pl (3496)
2017.01.14 15:44:08 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (969)
2017.01.14 15:44:08 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (825)
2017.01.14 15:44:08 1:     main::CUL_Read                      called by fhem.pl (3302)
2017.01.14 15:44:08 1:     main::CallFn                        called by fhem.pl (674)
2017.01.14 15:44:08 1: readingsUpdate(,firmware,1.0) missed to call readingsBeginUpdate first.
2017.01.14 15:44:08 1: readingsUpdate(,testresult,0) missed to call readingsBeginUpdate first.
Titel: Antw:MAX ECO-Taster mit CUL Stick bringt Fehler beim Anlernen
Beitrag von: wildea am 19 Januar 2017, 11:27:43
keiner eine Idee?
Titel: Antw:MAX ECO-Taster mit CUL Stick bringt Fehler beim Anlernen
Beitrag von: sledge am 19 Januar 2017, 21:07:49
Ohne konkret auf die Fehlermeldungen einzugehen:

1. fhem update?
2. fhem shutdown restart
3. Server durchgetreten?

Ich habe bei mir mehrere ECO-Taster konfiguriert und die laufen fehlerfrei.

Tom
Titel: Antw:MAX ECO-Taster mit CUL Stick bringt Fehler beim Anlernen
Beitrag von: wildea am 19 Januar 2017, 21:12:51
Ja schon alles gemacht
Titel: Antw:MAX ECO-Taster mit CUL Stick bringt Fehler beim Anlernen
Beitrag von: wildea am 19 Januar 2017, 21:26:46
So jetzt hat es funktioniert. Hab den Eco Schalter jetzt mehr mal hintereinander auf Werkseinstellungen zurückgesetzt.
Jetzt hat er ihn auch ohne Fehler angelernt.

Wie hast du denn das in fhem umgesetzt das beim drücken der Eco Taste alle Thermostate in den Eco Modus wechseln?

Gruß
Alex
Titel: Antw:MAX ECO-Taster mit CUL Stick bringt Fehler beim Anlernen
Beitrag von: sledge am 20 Januar 2017, 12:57:15
Gar nicht ;-)

Ich nutze den ECO-Taster als Eingabegerät allgemeiner Natur bei mir - zB schalten anderer Verbraucher (Oben "an für 30 minuten" / Unten "sofort aus") oder "keiner mehr im Haus" oder oder oder...

Die Heizungssteuerung läuft bei mir über weekprofile - ECO-Modus nutze ich bei Fußbodenheizung nicht.

Ansonsten: Notify / DOIF - wenn schalter gedrückt (also auf ECO sprich "closed") ein "set XXX desired-temperature eco"

Titel: Antw:MAX ECO-Taster mit CUL Stick bringt Fehler beim Anlernen
Beitrag von: mahowi am 20 Januar 2017, 13:00:46
Ich habe meine MAX Thermostate in ein structure (max_heating) gesteckt und schalte das mit dem Eco-Taster auf eco bzw. auto.

define n_ecobutton notify eg.MAX_PB:onoff:.* {\
if ($EVTPART1 eq "0") {\
  fhem "set max_heating desiredTemperature eco";;\
  Log 3, "n_ecobutton : set heating to eco mode";;\
}\
elsif ($EVTPART1 eq "1") {\
  fhem "set max_heating desiredTemperature auto";;\
  Log 3, "n_ecobutton : set heating to auto mode";;\
}\
}
Titel: Antw:MAX ECO-Taster mit CUL Stick bringt Fehler beim Anlernen
Beitrag von: wildea am 20 Januar 2017, 14:42:09
Ah perfekt danke