expectAES on setzen klappt nicht

Begonnen von Samsi, 09 Oktober 2013, 17:39:43

Vorheriges Thema - Nächstes Thema

Samsi

Hallo,

ich hatte mir vorgenommen mehr Einstellungen per FHEM direkt zu machen (anstatt mit der Windows Software) aber leider hab ich da immer noch so meine Problemchen:
Ich will einen 3 Kanal Handsender der mit meiner Keymatic gepeert ist expectAES einschalten:

set key_Btn_01 regSet expectAES on sTuer

Bekomme aber immer:
cannot calculate value. Please issue set key_Btn_01 getConfig first

Das hab ich dann natürlich gemacht (und auch brav den anlernen Knopf gedrückt damit alle pending commands übertragen werden können), nur geholfen hat es nicht.


Grüße
FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM

martinp876

hallo,

schalte einmal expert auf 2 und schicke die RegL... - alle die vorhanden sind

Danke
Martin

Samsi

Hallo Martin,

ich hab jetzt das Attribut expert auf 2 gestellt (ich nehme mal an das hast Du gemeint):

RegL_01:             04:10 08:01 09:00 00:00 2013-10-09 17:30:29
RegL_04:sTuer_chn    01:81 00:00             2013-10-09 17:30:33
RegL_04:sTuer_chn:01

Danke
FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM

martinp876

gefunden - codefehler.
lag am ':' von chn:01

ist in 4026 behoben.
du solltest erst bereinigen (clear register) - es gibt eine registerliste zu viel
und dann noch einmal lesen (getConfig)

dann sollte es klappen
expert kannst du wieder runtersetzen

Samsi

Danke Martin,

aber bekomme ich die Datei mit einem normalen Update?

Ich habe ein normales update gestartet, register gelöscht und Config neu gealden, aber es hat sich nichts geändert. Gleicher Fehler, gleiche Reg_L (mit neuem Zeitstempel)

Grüße
FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM

Mr. P

Zitat von: Samsi schrieb am Mi, 09 Oktober 2013 23:22aber bekomme ich die Datei mit einem normalen Update?

bekommst du, ja... aber erst morgen. ;-)

Oder du lädst dir Alternativ die entsprechenden Files direkt von der Sourceforge-Seite. :-)

http://sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/

Edit:
Genauer gesagt, müsste es sich um dieses File handeln...
http://sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/33_readingsGroup.pm
Greetz,
   Mr. P

Samsi

Hallo,

bin heute dazu gekommen das auszuprobieren, und bei dem einen Sender (HM-RC-KEY3-B) hat es auch geklappt. Das B steht wohl für Black.
Ich habe noch einen weiterenweissen Sender (HM-RC-KEY3) bei dem habe ich noch Probleme. Eigentlich ist alles gleich, die gepeerte KeyMatic ID usw.
Trotzdem unterscheiden sich ein paar der readings:

Funktionierender HM-RC-KEY3-B
R-sTuer_chn-01-expectAES          set_on
R-sTuer_chn-01-peerNeedsBurst  set_on
RegL_04:sTuer_chn:01                01:00 00:00
   
Nicht funktionierender HM-RC-KEY3
R-sTuer_chn-01-expectAES          on
R-sTuer_chn-01-peerNeedsBurst  on
RegL_04:sTuer_chn:01                01:81 00:00



Grüße
FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM

martinp876

Hallo samsi,

set_on bedeuted , dass du ein "on" programmieren wolltest. Es könnte jetzt abbesendet sein oder nicht, es könnte funktioniert haben oder nicht.
um das herauszubekommen musst du ein getConfig senden. Dann ist das "set" weg und du hast ein on oder off

bei einer remote musst du das manuell eingeben, da du eh anlernen drücken musst.

Samsi

#8
Hallo,

ok, jetzt steht bei dem Funktionierenden zumindest das gleiche, wie bei dem der nicht funktioniert.  Jetzt habe ich noch ein weiteres Problem: Der gleiche Handsender hat ja noch einen weiteren Kanal. Wenn ich aber jetzt noch mal ein getConfig mache und auf anlernen drücke, dann blinkt die LED Grün, er ist also auf empfan, aber das schnelle Grüne Blinken, also das Zeichen das Daten übertragen werden bleibt aus. Es steht dann da CMD Pending und nach einer Zeit kommt CMDs_done_Errors:1
Das passiert jetzt auch bei dem Kanal, bei dem ich kurz vorher getConfig gemacht habe.


Ok, aus irgend einem Grund ist jetzt etwas abgestürzt, ich konnte gar nichts mehr steuern. Nach dem ich dann die FHEM.cfgeinfach nur noch mal gespeichert hattte, ging es dann wider (also ich musste nicht den HMLAN stromlos machen).
Das ist bei mir noch nie passsiert, bis zum gestrigen Update lief immer alle einwandfrei.
FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM

martinp876

hatte das HMLAN overload signallisiert? Sehr ernst zu nehmen. Nur mit stromlosmachen zu beheben

Samsi

Hallo,

eine overload Meldung finde ich nicht im log, aber dafür kurz vorher ca. 100x hintereinander:

Use of uninitialized value $arg in string eq at fhem.pl line 2308.

Direkt danach kommt dann aufgrund meines speicherns der fhem.cfg die Neuinitialisierung und seitdem funktioniert auch alles.

2013.10.13 11:50:11 1: Including fhem.cfg
2013.10.13 11:50:11 3: telnetPort: port 7072 opened
2013.10.13 11:50:11 3: WEB: port 8083 opened
2013.10.13 11:50:11 3: WEBphone: port 8084 opened
2013.10.13 11:50:11 3: WEBtablet: port 8085 opened

FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM