Hallo zusammen,
ich benutze FHEM schon seit längerem, hatte bis letzte Woche auch keine Probleme. Bisher hatte ich eine Version von Mitte 2013 und habe es gewagt ein Update zu machen. Hat im Prinzip auch funktioniert, allerdings ließ sich die Temperatur der Thermostate nicht mehr ändern. Also sie ließ sich ändern, kam aber nie bei den Thermostaten an.
Zunächst dachte ich, dass es möglicherweise an der "alten" Config lag und habe (das wollte ich eh mal machen um meine Testereien aus der alten Config mal sauber aufzuräumen) mit einer neuen Config angefangen. Geräte über den HMLAN gepairt. Alles super. Aber: Temperatur setzen geht immer noch nicht.
Nach ein wenig recherche ist mir aufgefallen, dass nach einer Änderung der Temperatur und dem Abarbeiten der CMD-Queue der Status weiterhin auf CMDs_pending bleibt. Das ist wohl eindeutig ein Fehler. Allerdings bin ich etwas verunsichert, ob er auf meiner Seite zu suchen ist, oder ob das ein Bug in der aktuellen Version ist?
Ich habe vorsichtshalber mal ein paar Logs erstellt und angehängt wo ich für den TC (wz_Thermostat) eine Temperaturänderung auf 16°C durchführe. Anschließend bleibt der Status bei CMDs_pending hängen.
Danke schonmal und viele Grüße
Mirko
Das Device wacht auf, FHEM sendet ein "warte mal", TC sagt "ok". dann sendet fhem die temp, aber der TC antwortet nicht darauf.
Möglich wäre, dass das setzen zu schnell zum TC kommt. Bekannt ist mir das nicht, bei RTs u.ä. klappt das alles genau so.
Wie ist es bei anderen Kommandos?
Hallo Martin,
danke für die Antwort. Ich habe es mal bei meinem einzigen RT getestet, da funktioniert alles prima. Temperatur lässt sich ohne Probleme setzen. Nur die TCs machen Ärger.
Ich habe jetzt nochmal eine blanke Config genommen, nur den TC aus dem Wohnzimmer gepairt und testweise den controlMode auf auto setzen lassen. Da sind dann zunächst 4, anschließend 6 CMDs in der Queue, die bleiben aber drinnen und mit jedem Duty Cycle steigt Resnd um eins.
Hab das mal geloggt.
Viele Grüße
Mirko
Das Verfahren sieht wie beim RT aus.
klappt die Übertragung, wenn du config am TC auslöst?
Hallo Martin,
ich nehme mal an, dass du mit Config auslösen das 5 Sek. OK drücken -> KON meinst, oder?
Habe das mal geloggt: Temperatur bei fhem geändert, die Änderung war 2x im Duty Cycle nicht erfolgreich, Status blieb auf "pending", dann hab ich KON ausgelöst und voila, Temperatur wird gesetzt.
Was mir aber gerade auch aufgefallen ist: wenn die Temperatur dann erfolgreich gesetzt ist, wird die Anzeige am TC nicht aktualisiert. Erst wenn ich einmal kurz auf OK drücke wird die Anzeige aktualisiert und die Sonne verschwindet bzw. erscheint, je nach Temperatur.
Viele Grüße
Mirko
Hallo Mirko, Hallo Martin,
ich klinke mich mal hier ein. Ich habe seit ca 2 Wochen die gleichen Symptome bei meinen beiden TC, meine 7 DN funktionieren tadellos.
Abhilfe bisher
attr burstAccess 1_auto
bei den TC, aber wenn ich dich Martin richtig verstanden habe, geht das ja zu Lasten der Funklast.
mfg Jens
Nicht nur beim TC.
Hallo Martin,
habe hier zufällig mal mitgelesen und muss feststellen, dass meine TC's nun auch kein set desired temp mehr ausführen und im "protState CMDs_pending"
hängen bleiben. :'(
Das ist natürlich unbefriedigend.
das fiel mir bisher nicht auf, da meine TC's über die Templist laufen und ich normalerweise nicht über FHEM an der desired temp drehe.
Welche Module von dir muss ich nun restoren, damit ich feststellen kann seit wann der BUG auftritt?
d.h. 00_HMLAN.pm und 10_CUL_HM.pm oder nur einer von beiden?
Muß ich dabei mit Auswirkungen auf andere Module rechnen?
Gruß Billy
Ich habe ähnliche Probleme beim Setzen eines Registers:
fhem("set wz.Thermostat_Climate regSet weekPrgSel prog1");
Wird in einer Funktion in den MyUtils aufgerufen. Das ganze gleich für mehrere TCs.
Fhem liefert dann für das Register weekPrgSel "set_prog1". Das bleibt dann aber auch so und schaltet erst nach einem manuellen getConfig auf "prog1" um.
Bei allen TCs steht autoReadReg auf 5. ist es hier nicht so, dass Fhem automatisch ein getConfig aufrufen sollte (evtl. mit etwas Zeitverzögerung), wenn Commands pending sind, oder irgendwelche Register auf set_xxx stehen?
Zitat von: Newbie am 09 November 2015, 19:03:40
attr burstAccess 1_auto
Das habe ich gestern auch gemacht weil ich gemerkt habe, dass die Heizung nicht mehr warm wird...
Zitat von: ext23 am 10 November 2015, 14:44:05
Das habe ich gestern auch gemacht weil ich gemerkt habe, dass die Heizung nicht mehr warm wird...
Ich glaube nicht dass das die gewollte Lösung ist.
Bin gespannt was Martin dazu sagt, nachdem die
HM-CC-TC bisher über 2 Jahre problemlos liefen.
Irgendwo muß da was geändert worden sein.
Billy
Habe gerade gemerkt, dass das pairen wohl auch nicht mehr funktioniert.
Habe ein unpait auf ein Device gemacht und dann neu über die VCCU pairen wollen. Register pairCentral bleibt dann auf set_xxxxxx hängen und ein manuelles getConfig führt nur zu weiteren cmd_pending. Das Pairen klappt erst, wenn man das Device ein zweites mal in den Anlern-Modus bringt.
Das hat vor ein paar Tagen noch einwandfrei funktioniert.
Nachdem ich kein testgeraet mehr habe...
Bitte ein log mit der alten und der neuen version
Zitat von: martinp876 am 10 November 2015, 20:57:31
Nachdem ich kein testgeraet mehr habe...
Bitte ein log mit der alten und der neuen version
Kann dir gerne ein testgerät zukommen lassen. --> HM-CC-TC
Mit welchen Modulen muß ich zurück? reicht 00_HMLAN.pm und 10_CUL_HM.pm oder
nur eines von beiden?
Billy
Um das ganze zu beschleunigen habe ich mal mein restore vom 2015-09-29 eingespielt.
# $Id: 00_HMLAN.pm 9103 2015-08-22 05:23:08Z martinp876 $
# $Id: 10_CUL_HM.pm 9201 2015-09-04 21:28:56Z martinp876 $
Damit geht alles einwandfrei!
Werde mich morgen mal nach vorne tasten.
Welche Logs mit welchem Loglevel brauchst du.
Billy
Ich denke du brauchst dafür keinen TC oder RT, jedes HM Gerät dürfte diese Schwierigkeiten haben.
Meine Versuche (unpeer und neu peeren) habe ich gestern mit einem HM-PB Pushbutton gemacht.
ich habe gerade ein update der 4 homematic module gemacht, um das verhalten zu testen.
sowohl getconfig als auch set desired-temp wurden bei mir jeweils erfolgreich beim ersten wakeup des tc ausgeführt. ich betreibe die tc allerdings im modus central.
set desired-temp:
2015.11.11 11:05:30.860 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:19B0AC12 d:FF r:FFBA m:5E 8670 206487 000000 00B64A
2015.11.11 11:05:30.954 0: HMLAN_Send: hmusb1 S:SF601E6CC stat: 00 t:00000000 d:01 r:F601E6CC m:5E A112 1ACE1F 206487
2015.11.11 11:05:31.776 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:19B0AC8D d:FF r:FFE3 m:5E A112 1ACE1F 206487
2015.11.11 11:05:31.796 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:19B0AD0F d:FF r:FFB9 m:5E 8002 206487 1ACE1F 00
2015.11.11 11:05:31.825 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:19B0AD44 d:FF r:FFE3 m:5E A112 1ACE1F 206487
2015.11.11 11:05:31.840 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:19B0ADC6 d:FF r:FFBA m:5E 8002 206487 1ACE1F 00
2015.11.11 11:05:31.858 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:0520F44C d:FF r:FFBB m:5E 8670 206487 000000 00B64A
2015.11.11 11:05:31.904 0: HMLAN_Parse: hmusb1 R:RF5EF6544 stat:0081 t:0520F54D d:FF r:FFBC m:5E 8002 206487 1ACE1F 00
2015.11.11 11:05:32.009 0: HMLAN_Send: hmusb1 S:SF601EAE6 stat: 00 t:00000000 d:01 r:F601EAE6 m:5F A112 1ACE1F 206487
2015.11.11 11:05:32.023 0: HMLAN_Parse: hmusb1 R:RF601E6CC stat:0001 t:0520F604 d:FF r:FFBB m:5E 8002 206487 1ACE1F 00
2015.11.11 11:05:32.055 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:19B0B0BF d:FF r:FFE3 m:5F A112 1ACE1F 206487
2015.11.11 11:05:32.186 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:19B0B141 d:FF r:FFBA m:5F 8002 206487 1ACE1F 00
2015.11.11 11:05:32.282 0: HMLAN_Send: hmusb1 S:+206487,02,00,00
2015.11.11 11:05:32.284 0: HMLAN_Send: hmusb1 S:SF601EBFC stat: 00 t:00000000 d:01 r:F601EBFC m:60 A011 1ACE1F 206487 02020F
2015.11.11 11:05:32.302 0: HMLAN_Parse: hmusb1 R:RF601EAE6 stat:0001 t:0520F97E d:FF r:FFBC m:5F 8002 206487 1ACE1F 00
2015.11.11 11:05:32.410 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:19B0B221 d:FF r:FFE3 m:60 A011 1ACE1F 206487 02020F
2015.11.11 11:05:32.541 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:19B0B2A5 d:FF r:FFBA m:60 8002 206487 1ACE1F 01020F0042
2015.11.11 11:05:32.563 0: HMLAN_Send: hmusb1 I:+206487,00,00,00
2015.11.11 11:05:32.932 0: HMLAN_Parse: hmusb1 R:RF601EBFC stat:0001 t:0520FAE2 d:FF r:FFBB m:60 8002 206487 1ACE1F 01020F0042
set getconfig:
2015.11.11 10:45:07.583 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E0103 d:FF r:FFBE m:56 8670 206487 000000 00B04B
2015.11.11 10:45:07.677 0: HMLAN_Send: hmusb1 S:SF5EF3C64 stat: 00 t:00000000 d:01 r:F5EF3C64 m:56 A112 1ACE1F 206487
2015.11.11 10:45:08.416 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E017C d:FF r:FFE3 m:56 A112 1ACE1F 206487
2015.11.11 10:45:08.434 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E01FF d:FF r:FFBF m:56 8002 206487 1ACE1F 00
2015.11.11 10:45:08.463 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E0233 d:FF r:FFE3 m:56 A112 1ACE1F 206487
2015.11.11 10:45:08.478 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E02B6 d:FF r:FFBF m:56 8002 206487 1ACE1F 00
2015.11.11 10:45:08.495 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E49F0 d:FF r:FFBD m:56 8670 206487 000000 00B04B
2015.11.11 10:45:08.539 0: HMLAN_Parse: hmusb1 R:RF5E8E118 stat:0081 t:050E4AF1 d:FF r:FFBC m:56 8002 206487 1ACE1F 00
2015.11.11 10:45:08.645 0: HMLAN_Send: hmusb1 S:SF5EF4023 stat: 00 t:00000000 d:01 r:F5EF4023 m:57 A112 1ACE1F 206487
2015.11.11 10:45:08.658 0: HMLAN_Parse: hmusb1 R:RF5EF3C64 stat:0001 t:050E4BA8 d:FF r:FFBC m:56 8002 206487 1ACE1F 00
2015.11.11 10:45:08.716 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E0570 d:FF r:FFE3 m:57 A112 1ACE1F 206487
2015.11.11 10:45:08.847 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E05F3 d:FF r:FFBE m:57 8002 206487 1ACE1F 00
2015.11.11 10:45:08.941 0: HMLAN_Send: hmusb1 S:+206487,02,00,00
2015.11.11 10:45:08.943 0: HMLAN_Send: hmusb1 S:SF5EF4150 stat: 00 t:00000000 d:01 r:F5EF4150 m:58 A001 1ACE1F 206487 00040000000000
2015.11.11 10:45:08.961 0: HMLAN_Parse: hmusb1 R:RF5EF4023 stat:0001 t:050E4EE5 d:FF r:FFBC m:57 8002 206487 1ACE1F 00
2015.11.11 10:45:09.074 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E06D6 d:FF r:FFE3 m:58 A001 1ACE1F 206487 00040000000000
2015.11.11 10:45:09.348 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E0760 d:FF r:FFBE m:58 8010 206487 1ACE1F 020100020105850A1A0BCE0C1F0F000000
2015.11.11 10:45:09.390 0: HMLAN_Send: hmusb1 S:+206487,02,00,00
2015.11.11 10:45:09.392 0: HMLAN_Send: hmusb1 S:SF5EF435A stat: 00 t:00000000 d:01 r:F5EF435A m:59 A001 1ACE1F 206487 0203
2015.11.11 10:45:09.593 0: HMLAN_Parse: hmusb1 R:RF5EF4150 stat:0001 t:050E5052 d:FF r:FFBD m:58 8010 206487 1ACE1F 020100020105850A1A0BCE0C1F0F000000
2015.11.11 10:45:09.613 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E0892 d:FF r:FFE3 m:59 A001 1ACE1F 206487 0203
2015.11.11 10:45:09.649 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E0916 d:FF r:FFBF m:59 8010 206487 1ACE1F 0100000000
2015.11.11 10:45:09.748 0: HMLAN_Send: hmusb1 S:SF5EF4474 stat: 00 t:00000000 d:01 r:F5EF4474 m:5A A001 1ACE1F 206487 02040000000005
2015.11.11 10:45:09.762 0: HMLAN_Parse: hmusb1 R:RF5EF435A stat:0001 t:050E5208 d:FF r:FFBD m:59 8010 206487 1ACE1F 0100000000
2015.11.11 10:45:09.810 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E09B6 d:FF r:FFE3 m:5A A001 1ACE1F 206487 02040000000005
2015.11.11 10:45:09.947 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E0A40 d:FF r:FFBF m:5A A010 206487 1ACE1F 0301120C240C1822005800002422482A8A
2015.11.11 10:45:09.980 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E532C d:FF r:FFBC m:5A A010 206487 1ACE1F 0301120C240C1822005800002422482A8A
2015.11.11 10:45:10.057 0: HMLAN_Parse: hmusb1 R:RF5EF4474 stat:0001 t:050E5331 d:FF r:FFBC m:5A A010 206487 1ACE1F 0301120C240C1822005800002422482A8A
2015.11.11 10:45:10.084 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E0AB3 d:FF r:FFE3 m:5A 8002 1ACE1F 206487 00
2015.11.11 10:45:10.206 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E0B42 d:FF r:FFBF m:5B A010 206487 1ACE1F 03102A9022902890289028902890289028
2015.11.11 10:45:10.240 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E542F d:FF r:FFBC m:5B A010 206487 1ACE1F 03102A9022902890289028902890289028
2015.11.11 10:45:10.317 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E0BB2 d:FF r:FFE3 m:5B 8002 1ACE1F 206487 00
2015.11.11 10:45:10.460 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E0C40 d:FF r:FFBF m:5C A010 206487 1ACE1F 031F902890289028902890289028902890
2015.11.11 10:45:10.493 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E552D d:FF r:FFBC m:5C A010 206487 1ACE1F 031F902890289028902890289028902890
2015.11.11 10:45:10.571 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E0CB0 d:FF r:FFE3 m:5C 8002 1ACE1F 206487 00
2015.11.11 10:45:10.714 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E0D3E d:FF r:FFBE m:5D A010 206487 1ACE1F 032E289028902890289028902890282422
2015.11.11 10:45:10.747 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E562B d:FF r:FFBC m:5D A010 206487 1ACE1F 032E289028902890289028902890282422
2015.11.11 10:45:10.825 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E0DAE d:FF r:FFE3 m:5D 8002 1ACE1F 206487 00
2015.11.11 10:45:10.974 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E0E3C d:FF r:FFBF m:5E A010 206487 1ACE1F 033D482A8A2A9022902890289028902890
2015.11.11 10:45:11.014 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E5729 d:FF r:FFBC m:5E A010 206487 1ACE1F 033D482A8A2A9022902890289028902890
2015.11.11 10:45:11.079 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E0EAC d:FF r:FFE3 m:5E 8002 1ACE1F 206487 00
2015.11.11 10:45:11.222 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E0F3A d:FF r:FFBE m:5F A010 206487 1ACE1F 034C289028902890289028902890289028
2015.11.11 10:45:11.255 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E5826 d:FF r:FFBC m:5F A010 206487 1ACE1F 034C289028902890289028902890289028
2015.11.11 10:45:11.332 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E0FA9 d:FF r:FFE3 m:5F 8002 1ACE1F 206487 00
2015.11.11 10:45:11.474 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1037 d:FF r:FFBD m:60 A010 206487 1ACE1F 035B902890289028902890289028902890
2015.11.11 10:45:11.508 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E5924 d:FF r:FFBC m:60 A010 206487 1ACE1F 035B902890289028902890289028902890
2015.11.11 10:45:11.586 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E10A7 d:FF r:FFE3 m:60 8002 1ACE1F 206487 00
2015.11.11 10:45:11.735 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1135 d:FF r:FFBE m:61 A010 206487 1ACE1F 036A282422482A8A2A9022902890289028
2015.11.11 10:45:11.774 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E5A21 d:FF r:FFBC m:61 A010 206487 1ACE1F 036A282422482A8A2A9022902890289028
2015.11.11 10:45:11.839 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E11A4 d:FF r:FFE3 m:61 8002 1ACE1F 206487 00
2015.11.11 10:45:11.982 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1232 d:FF r:FFBE m:62 A010 206487 1ACE1F 0379902890289028902890289028902890
2015.11.11 10:45:12.021 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E5B1F d:FF r:FFBC m:62 A010 206487 1ACE1F 0379902890289028902890289028902890
2015.11.11 10:45:12.093 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E12A2 d:FF r:FFE3 m:62 8002 1ACE1F 206487 00
2015.11.11 10:45:12.234 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E5C1C d:FF r:FFBC m:63 A010 206487 1ACE1F 0388289028902890289028902890289028
2015.11.11 10:45:12.266 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1330 d:FF r:FFBE m:63 A010 206487 1ACE1F 0388289028902890289028902890289028
2015.11.11 10:45:12.346 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E139F d:FF r:FFE3 m:63 8002 1ACE1F 206487 00
2015.11.11 10:45:12.489 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E142D d:FF r:FFBE m:64 A010 206487 1ACE1F 0397902890282422482A8A2A9022902890
2015.11.11 10:45:12.522 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E5D1A d:FF r:FFBD m:64 A010 206487 1ACE1F 0397902890282422482A8A2A9022902890
2015.11.11 10:45:12.600 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E149D d:FF r:FFE3 m:64 8002 1ACE1F 206487 00
2015.11.11 10:45:12.745 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E152C d:FF r:FFBE m:65 A010 206487 1ACE1F 03A6289028902890289028902890289028
2015.11.11 10:45:12.778 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E5E18 d:FF r:FFBC m:65 A010 206487 1ACE1F 03A6289028902890289028902890289028
2015.11.11 10:45:12.854 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E159B d:FF r:FFE3 m:65 8002 1ACE1F 206487 00
2015.11.11 10:45:12.996 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1629 d:FF r:FFBE m:66 A010 206487 1ACE1F 03B5902890289028902890289028902890
2015.11.11 10:45:13.036 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E5F15 d:FF r:FFBC m:66 A010 206487 1ACE1F 03B5902890289028902890289028902890
2015.11.11 10:45:13.107 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E1698 d:FF r:FFE3 m:66 8002 1ACE1F 206487 00
2015.11.11 10:45:13.250 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1727 d:FF r:FFBE m:67 A010 206487 1ACE1F 03C4289028902890282422482A8A2A9022
2015.11.11 10:45:13.286 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E6013 d:FF r:FFBC m:67 A010 206487 1ACE1F 03C4289028902890282422482A8A2A9022
2015.11.11 10:45:13.361 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E1796 d:FF r:FFE3 m:67 8002 1ACE1F 206487 00
2015.11.11 10:45:13.503 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1824 d:FF r:FFBD m:68 A010 206487 1ACE1F 03D3902890289028902890289028902890
2015.11.11 10:45:13.537 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E6110 d:FF r:FFBC m:68 A010 206487 1ACE1F 03D3902890289028902890289028902890
2015.11.11 10:45:13.614 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E1893 d:FF r:FFE3 m:68 8002 1ACE1F 206487 00
2015.11.11 10:45:13.757 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1922 d:FF r:FFBE m:69 A010 206487 1ACE1F 03E2289028902890289028902890289028
2015.11.11 10:45:13.793 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E620E d:FF r:FFBC m:69 A010 206487 1ACE1F 03E2289028902890289028902890289028
2015.11.11 10:45:13.868 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E1991 d:FF r:FFE3 m:69 8002 1ACE1F 206487 00
2015.11.11 10:45:14.007 0: HMLAN_Send: hmusb1 I:K
2015.11.11 10:45:14.017 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1A1B d:FF r:FFBE m:6A A010 206487 1ACE1F 03F190289028902890289028
2015.11.11 10:45:14.052 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E6307 d:FF r:FFBC m:6A A010 206487 1ACE1F 03F190289028902890289028
2015.11.11 10:45:14.073 0: HMLAN_Parse: hmusb1 V:03C7 sNo:KEQ1111271 d:263408 O:1ACE1F t:050E632A IDcnt:0012 L:16 %
2015.11.11 10:45:14.121 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E1A8E d:FF r:FFE3 m:6A 8002 1ACE1F 206487 00
2015.11.11 10:45:14.252 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1B11 d:FF r:FFBE m:6B 8010 206487 1ACE1F 0300
2015.11.11 10:45:14.346 0: HMLAN_Send: hmusb1 S:SF5EF56A0 stat: 00 t:00000000 d:01 r:F5EF56A0 m:6C A001 1ACE1F 206487 02040000000006
2015.11.11 10:45:14.949 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E1BB7 d:FF r:FFE3 m:6C A001 1ACE1F 206487 02040000000006
2015.11.11 10:45:14.967 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1C40 d:FF r:FFBE m:6C A010 206487 1ACE1F 03012422482A8A2A902290289028902890
2015.11.11 10:45:14.998 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E1CB4 d:FF r:FFE3 m:6C 8002 1ACE1F 206487 00
2015.11.11 10:45:15.018 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1D43 d:FF r:FFBE m:6D A010 206487 1ACE1F 0310289028902890289028902890289028
2015.11.11 10:45:15.048 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E1DB2 d:FF r:FFE3 m:6D 8002 1ACE1F 206487 00
2015.11.11 10:45:15.073 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E63FD d:FF r:FFBC m:6B 8010 206487 1ACE1F 0300
2015.11.11 10:45:15.093 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E652C d:FF r:FFBC m:6C A010 206487 1ACE1F 03012422482A8A2A902290289028902890
2015.11.11 10:45:15.115 0: HMLAN_Parse: hmusb1 R:RF5EF56A0 stat:0001 t:050E6531 d:FF r:FFBC m:6C A010 206487 1ACE1F 03012422482A8A2A902290289028902890
2015.11.11 10:45:15.131 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E662F d:FF r:FFBC m:6D A010 206487 1ACE1F 0310289028902890289028902890289028
2015.11.11 10:45:15.167 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1E40 d:FF r:FFBE m:6E A010 206487 1ACE1F 031F902890289028902890289028902890
2015.11.11 10:45:15.198 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E672C d:FF r:FFBC m:6E A010 206487 1ACE1F 031F902890289028902890289028902890
2015.11.11 10:45:15.225 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E1EAF d:FF r:FFE3 m:6E 8002 1ACE1F 206487 00
2015.11.11 10:45:15.321 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E1F3E d:FF r:FFBE m:6F A010 206487 1ACE1F 032E2890282422482A8A2A902290289028
2015.11.11 10:45:15.355 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E682A d:FF r:FFBC m:6F A010 206487 1ACE1F 032E2890282422482A8A2A902290289028
2015.11.11 10:45:15.432 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E1FAD d:FF r:FFE3 m:6F 8002 1ACE1F 206487 00
2015.11.11 10:45:15.576 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E203C d:FF r:FFBE m:70 A010 206487 1ACE1F 033D902890289028902890289028902890
2015.11.11 10:45:15.611 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E6928 d:FF r:FFBC m:70 A010 206487 1ACE1F 033D902890289028902890289028902890
2015.11.11 10:45:15.686 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E20AB d:FF r:FFE3 m:70 8002 1ACE1F 206487 00
2015.11.11 10:45:15.829 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E213A d:FF r:FFBE m:71 A010 206487 1ACE1F 034C289028902890289028902890289028
2015.11.11 10:45:15.862 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E6A26 d:FF r:FFBC m:71 A010 206487 1ACE1F 034C289028902890289028902890289028
2015.11.11 10:45:15.940 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E21A9 d:FF r:FFE3 m:71 8002 1ACE1F 206487 00
2015.11.11 10:45:16.075 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E2231 d:FF r:FFBE m:72 A010 206487 1ACE1F 035B902890289028
2015.11.11 10:45:16.109 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E6B1D d:FF r:FFBC m:72 A010 206487 1ACE1F 035B902890289028
2015.11.11 10:45:16.194 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E22A7 d:FF r:FFE3 m:72 8002 1ACE1F 206487 00
2015.11.11 10:45:16.325 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E232A d:FF r:FFBF m:73 8010 206487 1ACE1F 0300
2015.11.11 10:45:16.419 0: HMLAN_Send: hmusb1 S:+206487,02,00,00
2015.11.11 10:45:16.422 0: HMLAN_Send: hmusb1 S:SF5EF5EAF stat: 00 t:00000000 d:01 r:F5EF5EAF m:74 A001 1ACE1F 206487 0303
2015.11.11 10:45:16.827 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E23F3 d:FF r:FFE3 m:74 A001 1ACE1F 206487 0303
2015.11.11 10:45:16.846 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E2477 d:FF r:FFBF m:74 8010 206487 1ACE1F 0100000000
2015.11.11 10:45:16.874 0: HMLAN_Parse: hmusb1 R:E206487 stat:0000 t:050E6C16 d:FF r:FFBC m:73 8010 206487 1ACE1F 0300
2015.11.11 10:45:16.892 0: HMLAN_Parse: hmusb1 R:RF5EF5EAF stat:0001 t:050E6D68 d:FF r:FFBD m:74 8010 206487 1ACE1F 0100000000
2015.11.11 10:45:16.998 0: HMLAN_Send: hmusb1 S:+206487,02,00,00
2015.11.11 10:45:17.001 0: HMLAN_Send: hmusb1 S:SF5EF60BC stat: 00 t:00000000 d:01 r:F5EF60BC m:75 A001 1ACE1F 206487 010E
2015.11.11 10:45:17.133 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E2653 d:FF r:FFE3 m:75 A001 1ACE1F 206487 010E
2015.11.11 10:45:17.267 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E26D8 d:FF r:FFBF m:75 8002 206487 1ACE1F 01020C0041
2015.11.11 10:45:17.644 0: HMLAN_Parse: hmusb1 R:RF5EF60BC stat:0001 t:050E6FC8 d:FF r:FFBC m:75 8002 206487 1ACE1F 01020C0041
2015.11.11 10:45:17.751 0: HMLAN_Send: hmusb1 S:+206487,02,00,00
2015.11.11 10:45:17.753 0: HMLAN_Send: hmusb1 S:SF5EF63AC stat: 00 t:00000000 d:01 r:F5EF63AC m:76 A001 1ACE1F 206487 020E
2015.11.11 10:45:17.756 0: HMLAN_Send: hmusb1 I:K
2015.11.11 10:45:17.870 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E2934 d:FF r:FFE3 m:76 A001 1ACE1F 206487 020E
2015.11.11 10:45:17.930 0: HMLAN_Parse: hmusb1 V:03C7 sNo:KEQ1111271 d:263408 O:1ACE1F t:050E724A IDcnt:0012 L:17 %
2015.11.11 10:45:18.002 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E29B8 d:FF r:FFBF m:76 8002 206487 1ACE1F 01020C0041
2015.11.11 10:45:18.052 0: HMLAN_Parse: hmusb1 R:RF5EF63AC stat:0001 t:050E72A8 d:FF r:FFBC m:76 8002 206487 1ACE1F 01020C0041
2015.11.11 10:45:18.158 0: HMLAN_Send: hmusb1 S:+206487,02,00,00
2015.11.11 10:45:18.161 0: HMLAN_Send: hmusb1 S:SF5EF6544 stat: 00 t:00000000 d:01 r:F5EF6544 m:77 A001 1ACE1F 206487 030E
2015.11.11 10:45:18.290 0: HMLAN_Parse: hmlan1 R:E1ACE1F stat:0000 t:199E2AD4 d:FF r:FFE3 m:77 A001 1ACE1F 206487 030E
2015.11.11 10:45:18.418 0: HMLAN_Parse: hmlan1 R:E206487 stat:0000 t:199E2B58 d:FF r:FFBF m:77 8002 206487 1ACE1F 01020C0042
2015.11.11 10:45:18.439 0: HMLAN_Send: hmusb1 I:+206487,00,00,00
2015.11.11 10:45:18.462 0: HMLAN_Parse: hmusb1 R:RF5EF6544 stat:0001 t:050E7449 d:FF r:FFBC m:77 8002 206487 1ACE1F 01020C0042
das wakeup (A112) wird aber jeweils 2 mal gesendet, obwohl das erste bereits beantwortet wird. vielleicht gibt das bei manchen probleme.
ansonsten macht das reading decalcDay im device und im channel climate probleme. es hat den wert "???", obwohl die registerwerte im climate channel, korrekte werte liefern.
2015-11-11 10:45:14 R-decalHr 11 h
2015-11-11 10:45:14 R-decalMin 0 min
2015-11-11 10:45:14 R-decalcDay Sat
2015-11-11 10:56:28 decalcDay ???
Zitat von: frank am 11 November 2015, 11:38:02
ich habe gerade ein update der 4 homematic module gemacht, um das verhalten zu testen.
sowohl getconfig als auch set desired-temp wurden bei mir jeweils erfolgreich beim ersten wakeup des tc ausgeführt. ich betreibe die tc allerdings im modus central.
Betreibst du HMLAN und HM-USB parallel?
Also bei mir (nur HMLAN) geht auch der Mode central nicht wenn "attr burstAccess 1_auto" nicht gesetzt ist.
ZitatBetreibst du HMLAN und HM-USB parallel?
ja, über vccu.
ZitatAlso bei mir (nur HMLAN) geht auch der Mode central nicht wenn "attr burstAccess 1_auto" nicht gesetzt ist.
hast du das burst register dann ebenfalls ausgeschaltet?
Hmusb sendet. Hmlan ist passiv.
Ein log des Fehlversuche wäre cool.
Kann auch an unterschiedlicher sysgeschwindigkeit liegen.
Vom gleichen system die gut und schlecht logs bitte
Zitat von: martinp876 am 12 November 2015, 20:35:47
Hmusb sendet. Hmlan ist passiv.
Ein log des Fehlversuche wäre cool.
Kann auch an unterschiedlicher sysgeschwindigkeit liegen.
Vom gleichen system die gut und schlecht logs bitte
Hallo Martin, hat etwas länger gedauert!
Seltsamerweise geht es jetzt beim loggen auch mit der neuesten Version. Das ist vielleicht ein Vorführeffekt.
ich habe mal die Logs Alt --> basierend auf 00_HMLAN.pm 8885 2015-07-04 eingestellt
Im code kannst du sehen wann ich die desired temp wie angefordert habe
2015-11-12_22:15:31 EG_WZ desired-temp: 18.0
2015-11-12_22:18:30 EG_WZ set_desired-temp 20.0
2015-11-12_22:18:30 EG_WZ T: 22.3 H: 58
2015-11-12_22:26:04 EG_WZ desired-temp: 20.0
und die Logs Neu --> neueste Version
2015-11-12_22:33:37 EG_WZ desired-temp: 20.0
2015-11-12_22:35:58 EG_WZ humidity: 58
2015-11-12_22:38:07 EG_WZ humidity: 58
2015-11-12_22:41:06 EG_WZ desired-temp: 18.0
2015-11-12_22:44:14 EG_WZ set_desired-temp 20.0
2015-11-12_22:46:18 EG_WZ T: 22.3 H: 58
2015-11-12_22:48:33 EG_WZ measured-temp: 22.2
2015-11-12_22:48:33 EG_WZ T: 22.2 H: 58
2015-11-12_22:48:34 EG_WZ desired-temp: 20.0
Werde das mal beobachten, ist jedoch für mich nicht nachvollziehbar wieso das gestern nicht ging.
Vielleicht kannst du ja doch was erkennnen.
Habe das ganze nochmals probiert ohne eingeschaltetem HMLAN Log und schon hängt er wieder!protLastRcv --> 2015-11-12 23:31:57
protResnd --> 7 last_at:2015-11-12 23:31:41
protSnd --> 14 last_at:2015-11-12 23:31:37
protState --> CMDs_pending
kann es sein, dass beim Loggen die Systemgeschwindigkeit so verändert wird, dass es dann geht?Loggen kann ich das Phänomen natürlich nicht. Hast du eine Idee?
Ach ja und in der alten Version nimmt er die neue desired temp sowohl om logging Modus alsauch im normalen Modus an!
Gruß Billy
ZitatLoggen kann ich das Phänomen natürlich nicht.
da du 2 hmlan hast, könntest du mit einem hmlan ein weiteres fhem auf einem anderen system zum loggen aufsetzen.
@Martin
Zusammenfassung für mein System aus heutiger Sicht.
Problemloses set_desired-temp geht bei mir immer mit der Konfiguration
===========================
00_HMLAN.pm 7822 2015-02-01
10_CUL_HM.pm 8070 2015-02-22
98_HMinfo.pm 7823 2015-02-01
HMConfig.pm 8070 2015-02-22
===========================
Mit der neuesten Konfiguration klappt es nicht (ausgenommen bei eingeschaltetem HM-Log siehe oben)
Habe mal spaßeshalber neueste 00_HMLAN.pm, 10_CUL_HM.pm, 98_HMinfo.pm in Kombination mit HMConfig.pm 8070 2015-02-22 getestet!
Und siehe da es funktioniert hervorragend.
2015-11-13_16:25:16 EG_WZ desired-temp: 22.0
2015-11-13_16:31:57 EG_WZ set_desired-temp 22.5
2015-11-13_16:32:55 EG_WZ T: 21.7 H: 57
2015-11-13_16:32:55 EG_WZ desired-temp: 22.5
Natürlich passen nicht alle readings aber vielleicht hilft das zur Eingrenzung des Problems weiter!
Gruß Billy
ich denke das Problem erkannt zu haben. Das erzeugte auch eine Verzögerung bei RTs u.ä.
testet einmal die neue Version (HMLAN). Falls es nicht klappt bitte neue Logs
Zitat von: martinp876 am 14 November 2015, 10:52:52
ich denke das Problem erkannt zu haben. Das erzeugte auch eine Verzögerung bei RTs u.ä.
testet einmal die neue Version (HMLAN). Falls es nicht klappt bitte neue Logs
Also die Test's sind bis auf eine Kleinigkeit die wir glaube ich schon mal hatten alle positiv.
d.h. die Umschaltung der desired-temp funktioniert jetzt wieder einwandfrei. :)
d.h. die Umschaltung controlMode die auch icht mehr ging geht jetzt auch wieder allerdings mit einer kleinen Unschönheit.
Nach z.B ausgeführtem controlMode: set_auto bleibt der Status auf set_auto hängen!
protState CMDs_done
STATE T: 21.1 H: 64, VD:0, set_auto
R-controlMode set_auto
Erst nach set getConfig --> wechselt State zu auto und R-controlMode set_auto zu R-controlMode auto
Brauchst du da Logs oder fällt dir da gleich was ein. Ich meine mich erinnern zu können dass wir das schon mal hatten.
Vorab schon mal Danke
Billy
An den TC hätte ich auch gerne das Attr --> rücklesen der Änderungen nicht gewünscht :) wenn das CommandAccepted yes ist,
So jetzt noch die LOGS für Umschaltung ControlMode.
Log CM_old --> für Umschaltung mit Konfiguration alt 00_HMLAN.pm 7822 2015-02-01,10_CUL_HM.pm 8070 2015-02-22,98_HMinfo.pm 7823 2015-02-01,HMConfig.pm 8070 2015-02-22
Log CM_new --> für Umschaltung mit Konfiguration heute --> 00_HMLAN.pm 9886 2015-11-14
Ablauf für alt!
R-controlMode set_central 2015-11-14 13:13:52
2015-11-14_13:13:52 EG_BA controlMode: set_central
------------ CMDs_done
R-controlMode central 2015-11-14 13:19:43
2015-11-14_13:19:43 EG_BA controlMode: central
''''''''''''''''''''''''''''''''''''''''''''''''''''''
Für aktuelle Module
R-controlMode set_auto 2015-11-14 13:26:18
STATE T: 21.7 H: 62, VD:98, set_auto
------------------ CMDs_done -------------------------------
R-controlMode set_auto 2015-11-14 13:26:18
STATE T: 21.7 H: 62, VD:98, set_auto
------------------ getConfig ----- notwendig sonst bleibt set_auto stehen
--> getConfig 2015-11-14 13:30:37
------------------ CMDs_done -------------------------------
R-controlMode auto 2015-11-14 13:32:43
controlMode auto 2015-11-14 13:32:43
d.h. ohne das zusätzliche getConfig sieht man nicht ob der TC den Befehl zur Änderung des ControModes angenommen hat.
Im alten Modul ging das automatisch.
Billy
beim TC ist der Mode ein Register - und wird auch so behandelt.
Das es auc als "nicht-register" angezeigt wird ist teils historisch - teils der Tatsache geschuldet, dass es immer sichtbar sein soll.
Bei Registern wird das "set_" gelöscht, wenn das Register zurückgelesen ist.
Ein "command-Accepted" kann zu vielen Anlässen kommen. CUL_HM setzt Kommandos im Messages um - den Inhalt hat es dann "vergessen". Wenn also einige Kommandos erfolgreich waren hat man keine Aussage über ein spezielles Element. Das kann oder auch nicht erfolgreich gewesen sein. Ferner hatten wir auch schon andere Probleme, dass Daten nur teilweise angekommen sind.
AutoReadReg erledigt das Lesen im Hintergrund automatisch. Dann verschwindet das "set_".
Alternativ kann man nach einem "set mode" immer auch ein getConfig schicken. Dann ist es sofort bestätigt
Das "set_" aufgrund eines "ack" ist kein allgemeiner Weg, da sind zu viele Löcher.
Vielen dank für deine Antwort, nachdem
ich autoReadReg 5_readMissing in --> autoReadReg 4_reqStatus geändert habe geht alles wie es soll. :)
Aus meiner Sicht kann mirQ den Thread auf gelöst setzen.
Gruß Billy
Jaaa, es funktioniert wieder! :D
Danke Martin für's Fixen und an alle anderen für's Beschreibung und Log beisteuern.
Viele Grüße
Mirko