FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Alex85 am 13 September 2013, 11:03:07

Titel: HM-CC-RT-DN
Beitrag von: Alex85 am 13 September 2013, 11:03:07
Wird das neue HomeMatic Funk-Heizkörperthermostat (HM-CC-RT-DN) bereits von FHEM unterstützt?!
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 13 September 2013, 11:12:37
Du bist nicht der erste, der das hier im Forum fragt. Hast Du Dir die bisherigen Antworten schon durchgelesen?
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 15 September 2013, 14:06:51
es gibt einen Anfang. in HMInfo "set hm models" kannst du es doch schon sehen.

Da bisher noch keiner eines hat ist es natürlich komplett ungetestet.
Titel: Aw: HM-CC-RT-DN
Beitrag von: Alex85 am 20 September 2013, 11:18:51
Achso ich dachte die wären schon längst erschienen.
Hatte das eine Zeit lang nicht verfolgt und nur gesehen, dass die Lieferzeit eine Woche beträgt ...
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 20 September 2013, 11:42:08
gestern/vorgestern wurden die ersten Regler ausgeliefert.

Die aktuelle Entwicklung in fhem kannst Du ab hier verfolgen: Link (http://forum.fhem.de/index.php?topic=12081.msg94917#msg94917)
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 20 September 2013, 20:57:34
hi,

habe gerade einen update eingestellt (version 3932)
Die Channel-default-namen habe ich geaendert (immer wenn mir die bedeutung klar wird ;-))

Channel5 ist 'ClimaTeam' da hier die RTs gepairt werden, die 'in einem zimmer' liegen. Also wenn man einen soll-wert aendert werden alle in einem Team auch geaendert.

Man kann die "auto-tabelle" auslesen (getConfig) und in chn 4 besichtigen.
das aendern ist programmiert, hat aber noch ein problem. Die msg werden akzeptiert,werte dennoch ignoriert.... Evtl liegt es daran, dass meine gerade in einem Team sind.... noch ungeklärt.

viel Spass beim testen. Da noch viele Punkte offen sind, bitte kommentare klar ausarbeiten.

Falls jemand anforderungen bezüglich Heizungssteerung formulieren kann, super

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 21 September 2013, 00:12:29
so mit 3933 kann man jetzt auch die "wochentemp" programmieren. Leider geht autoReadReg nicht, da das Device nach den Schreiben erst eine pause braucht
Titel: Aw: HM-CC-RT-DN
Beitrag von: eldrik am 21 September 2013, 01:21:10
Hi,

mich würde interessieren ob der neue Regler auch über externe Fensterkontakte und Temperatursensoren (1Wire) gefüttert werden kann (wenngleich derzeit wohl zuwenig Praxis Erfahrungen mit dem gerade erst in der Auslieferung befindlichen Regler existieren), etwas ähnliches scheint ja mit dem Max Regler bereits zu funktionieren.

Greetz
Eldrik
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 21 September 2013, 07:29:56
steht so in der Anleitung, kannst du einmal lesen
- externe Fensterkontakte
- externer Temp fühler
- fernbedienung
-internes erkennen "offenes Fenster" wenn kein externer Fensterkontakt
- team building mit anderen RTs im gleichen Raum

getestet habe ich noch nicht, bin dabei
Titel: Aw: HM-CC-RT-DN
Beitrag von: eldrik am 21 September 2013, 07:34:41
Hi,

Ja das hatte ich auch gelesen, aber doch bestimmt nur mit homematic Geräten oder?

Über die Testerfahrungen und mögliche Codeschnippsel würd ich mich in dem Zusammenhang freuen.

Greetz
Eldrik
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 21 September 2013, 07:41:51
nun, es wird sich wohl alles simulieren lassen.... mit virtuellen aktoren
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 21 September 2013, 14:56:56
Version 3935 kann sogar schon temperaturen einstellen....

p.s. meine RT arbeiten gut im burst mode. Falls jemand probleme hat mit der übertragung, bitte melden. Ist so nicht dokumentiert und könnte mit dem Eintragen vom peers zusammenhängen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 21 September 2013, 15:12:31
Zitat von: martinp876 schrieb am Sa, 21 September 2013 14:56Version 3935 kann sogar schon temperaturen einstellen....

In welchem Channel? Muss ich dazu den RT neu pairen?
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 21 September 2013, 15:26:59
channel 4. da spielt aktuell die musik.

peered funktioniert auch. Team(channer 5) koppelt die Thermostate. remote habe ich auch schon getested.
Fenster noch nicht
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 21 September 2013, 16:27:37
Zitat von: martinp876 schrieb am Sa, 21 September 2013 14:55nachkommastelle kommt.

danke :)

Zitat von: martinp876 schrieb am Sa, 21 September 2013 14:55auf .*battery.* zu parsen ist nicht empfehlenswert

ich parse auf .*:[Bb]attery:.* das scheint erstmal wieder korrekt zu funktionieren.

Ich hab übrigens schon eine neue Baustelle: HM-LC-Sw4-Ba-PCB - aber das wird ein anderes Thema.
Titel: Aw: HM-CC-RT-DN
Beitrag von: Otto am 22 September 2013, 12:54:02
Hallo,

ich bekomme keine Temp übermittelt, habe immer Missing ACK

Setze 10_CUL_HM.pm 3936 ein und auf channel 4 (Heiz_AZ_ClimRT_tr) habe ich das aus dem log
2013.09.22 12:43:49 5: Triggering Heiz_AZ_ClimRT_tr (1 changes)
2013.09.22 12:43:49 5: Notify loop for Heiz_AZ_ClimRT_tr set_desired-temp 25.0
2013.09.22 12:43:49 2: CUL_HM set Heiz_AZ_ClimRT_tr desired-temp 25.0
2013.09.22 12:43:49 5: HMLAN_Send:  HMLAN1 I:+228636,00,00,
2013.09.22 12:43:49 5: HMLAN_Send:  HMLAN1 S:S4544AB89 stat:  00 t:00000000 d:01 r:4544AB89 m:01 B011 A1B23C 228636 860432
2013.09.22 12:43:51 5: HMLAN_Parse: HMLAN1 R:R4544AB89 stat:0008 t:00000000 d:FF r:7FFF     m:01 B011 A1B23C 228636 860432
2013.09.22 12:43:51 2: HMLAN_Parse: HMLAN1 new condition ok
2013.09.22 12:43:51 5: Triggering HMLAN1 (3 changes)
2013.09.22 12:43:51 5: Notify loop for HMLAN1 cond: ok
2013.09.22 12:43:51 5: HMLAN_Parse: HMLAN1 no ACK from 228636
2013.09.22 12:43:52 5: HMLAN_Send:  HMLAN1 S:S4544B514 stat:  00 t:00000000 d:01 r:4544B514 m:01 B011 A1B23C 228636 860432
2013.09.22 12:43:52 4: CUL_HM_Resend: Heiz_AZ nr 2
2013.09.22 12:43:54 5: HMLAN_Parse: HMLAN1 R:R4544B514 stat:0008 t:00000000 d:FF r:7FFF     m:01 B011 A1B23C 228636 860432
2013.09.22 12:43:54 5: HMLAN_Parse: HMLAN1 no ACK from 228636
2013.09.22 12:43:56 5: HMLAN_Send:  HMLAN1 S:S4544C419 stat:  00 t:00000000 d:01 r:4544C419 m:01 B011 A1B23C 228636 860432
2013.09.22 12:43:56 4: CUL_HM_Resend: Heiz_AZ nr 3
2013.09.22 12:43:58 5: HMLAN_Parse: HMLAN1 R:R4544C419 stat:0008 t:00000000 d:FF r:7FFF     m:01 B011 A1B23C 228636 860432
2013.09.22 12:43:58 5: HMLAN_Parse: HMLAN1 no ACK from 228636
2013.09.22 12:43:58 5: HMLAN_Send:  HMLAN1 S:S4544CB5A stat:  00 t:00000000 d:01 r:4544CB5A m:01 B011 A1B23C 228636 860432
2013.09.22 12:43:58 4: CUL_HM_Resend: Heiz_AZ nr 4
2013.09.22 12:44:00 5: HMLAN_Parse: HMLAN1 R:R4544CB5A stat:0008 t:00000000 d:FF r:7FFF     m:01 B011 A1B23C 228636 860432
2013.09.22 12:44:00 5: HMLAN_Parse: HMLAN1 no ACK from 228636
2013.09.22 12:44:01 5: Triggering Heiz_AZ (1 changes)
2013.09.22 12:44:01 5: Notify loop for Heiz_AZ MISSING ACK
2013.09.22 12:44:05 5: HMLAN_Send:  HMLAN1 I:K
2013.09.22 12:44:05 5: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0185774 d:1ACB23 O:A1B23C t:001736E6 IDcnt:0001
2013.09.22 12:44:16 5: HMLAN_Parse: HMLAN1 R:E228636   stat:0000 t:00176360 d:FF r:FFD4     m:53 8610 228636 000000 0AB0F2110510
2013.09.22 12:44:16 5: HMLAN1 dispatch A0F5386102286360000000AB0F2110510::-44:HMLAN1
2013.09.22 12:44:16 5: Triggering Heiz_AZ_ClimRT_tr (6 changes)
2013.09.22 12:44:16 5: Notify loop for Heiz_AZ_ClimRT_tr motorErr: ok
2013.09.22 12:44:16 5: Triggering Heiz_AZ (2 changes)
2013.09.22 12:44:16 5: Notify loop for Heiz_AZ battery: ok


Mache ich einen Fehler?


Gruß Otto
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 22 September 2013, 13:24:16
hallo Otto,

kann sein, dass es ein Protokoll-problem ist. Evtl funktioniert der burst mode bei dir (noch) nicht.

burst versus wakeup
bei wakeup muss man warten, bis der rt aufwacht, dann muss man sich sputen und senden.
burst: der rt ist im "semi-schlummer-mode"und kann jederzeit geweckt und befragt werden.

burst verbraucht mehr batterie(keine Ahnung wie viel)

erst einmal ist nur wakeup zugesichert. Wenn devices gepeert sind, die trigger an den rt senden dürfen mussder rt auch burst können, schaltet also auch burst ein.

ich hatte den rt gepeert (team-peer) und dann den peer wieder gelöscht. Dennoch kann ich ohne Probleme burst nutzen. daher habe ich auch burst zugelassen(und nach eueren erfahrungen gefragt..)

in der Datei im Anhang ist burst wieder off. der rt empfängt also nur wenn er aufwacht oder du anlernen drückst.
Probiere es einmal und berichte.

Ich werde an einem Verfahren arbeiten, dass flexibel arbeitet. mal sehen.

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: rabe am 22 September 2013, 16:38:36
Hallo,
ich mache gerade auch erste Versuche mit einem HM_HM_CC_RT_DN und habe mit der aktuellen
Version: 10_CUL_HM.pm 3936 und dem HMConfig von heute morgen auch das Problem, dass ich
nur dann Daten an das Device schicken kann, wenn ich vorher die Anlerntaste drücke.
Nur dann kann ich z.B. beim ClimRT_tr die desired_temp oder die temp_list verändern (so dass
es auch am Device ankommt). Ansonsten führt jedes Kommande zum einem protResndFail.
Ich nutze einen HMLAN zur Kommunikation - fhem ansonsten auch komplett vorher upgedated.

Gruß Ralph
Titel: Aw: HM-CC-RT-DN
Beitrag von: Otto am 22 September 2013, 17:06:26
Hi,

ja, es geht beim Anlernen und wohl auch beim Aufwachen
2013-09-22_17:00:34 Heiz_AZ_ClimRT_tr T:24.7 desired:25 valve:68 %
2013-09-22_17:00:36 Heiz_AZ_ClimRT_tr set_desired-temp 19.0
2013-09-22_17:02:19 Heiz_AZ_ClimRT_tr set_desired-temp 18.0
2013-09-22_17:02:42 Heiz_AZ_ClimRT_tr motorErr: ok
2013-09-22_17:02:42 Heiz_AZ_ClimRT_tr measured-temp: 24.8
2013-09-22_17:02:42 Heiz_AZ_ClimRT_tr desired-temp: 25
2013-09-22_17:02:42 Heiz_AZ_ClimRT_tr ValvePosition: 68 %
2013-09-22_17:02:42 Heiz_AZ_ClimRT_tr mode: auto
2013-09-22_17:02:42 Heiz_AZ_ClimRT_tr T:24.8 desired:25 valve:68 %
2013-09-22_17:02:43 Heiz_AZ_ClimRT_tr set_desired-temp 20.0

18 Grad wurde um 17:02:42 übernommen, die 20 Grad hat er dann beim Anlernen übernommen.


Gruß Otto
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 22 September 2013, 17:23:35
Ich denke übrigens nicht, dass der aktivierte burst Modus an einem Homematic-Empfänger einen wirklich relevanten Einfluß auf die Batterielebensdauer hat. Es gibt ja inzwischen schon einige Komponenten, die im burst arbeiten und trotzdem sehr lange Batterielebenszeiten haben (sollen)

Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 22 September 2013, 18:25:40
hi,
zur klärung:
- der burst mode wird NICHT von mir eingeschaltet, das macht der RT (und nicht nur der) intern
- der burst mode soll, wenn er ein ist, von fhem auch genutzt werden.
- aktuell nimmt fhem an, dass der RT burst kann. meiner hat es ( nach einer vorgeschichte). Auch wenn alle peers gelöscht sind
- das einschalten des burst hängt mit sicherheit mit dem peeren zusammen

die nächste version wird erst einmal von no-burst ausgehen. Ihr könnt das hmconfig, version weiter oben in diesem Thread, einbauen und alles sollte klappen!!

das Automatische "erkennen und nutzen" des burst-on kommt später

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: mgernoth am 22 September 2013, 18:33:45
Hi,

Zitat von: martinp876 schrieb am So, 22 September 2013 18:25- das einschalten des burst hängt mit sicherheit mit dem peeren zusammen

Ja, sehe ich auch so. Es geht aber auch manuell. Habe gerade mal das Register burstRx auf on gestellt, danach hat Burst funktioniert :-)

Gruß
  Michael
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 22 September 2013, 20:02:37
hi Michael,

gut, danke. hatte ich nicht gesehen :-(

ich werde am automatischen Erkennen arbeiten.

Gruss Martin

p.s. version 3944 ist ers einmal zurüch auf "wakeup only" für rt
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 22 September 2013, 23:25:00
Hallo,

ich habe versucht die desired-temp mit der letzten Version zu setzen, aber es hat weder mit noch ohne Anlernen funktioniert. Hat es jemand schon mal geschafft, wenn ja was genau hat er gemacht. Die Thermostate sind gepairt und zeigen es auch richtig an.

Gruß

BuRi
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 22 September 2013, 23:49:21
ich kann es setzen - kein Problem.
das mit den modi hast du verstanden?

ab Morgen geht erst einmal nur noch wakeup und config.

"conditional"-burst ist verschoben
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 23 September 2013, 07:07:10
Hallo,
du bist ja auch noch spät unterwegs.
Daß  es drei modi gibt weiß ich, aber muß ich den wakeup modus setzen?

Gruß BuRi
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 23 September 2013, 08:11:09
hi buri,

modi musst du keine setzen,kannst du garnicht.
beim rt hatte ich mich verkalkuliert und fälschlich burst zugelassen. das funktioniert nur manchmal.
aktuell (Version heute) ist burst=off. Demnach funktioniert wakeup.

Es ist eben so, dass wenn burst angenommen wird alles sofort gesendet wird. wakeup ist somit irrelevant.

mein ziel ist, devices mit "conditional burst" entsprechend zu unterstützen. u.a der rt kann burst einschalten. ich muss also feststellen, ob es eingeschaltet ist oder nicht.

heute (nach update) kann der rt wakeup und config
Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 23 September 2013, 09:01:14
Super

es hat funktioniert! Aber kann es sein, dass man die Temperatur immer mit Komma eingeben muss?
set desired-temp 12 hat nicht funktioniert, set desired-temp 12,0 geht!

Vielen Dank

BuRi
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 23 September 2013, 10:33:55
das mit dem Komma wäre aber extrem schräg, das kann ich mir als Ursache eigentlich kaum vorstellen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: rabe am 23 September 2013, 11:22:16
Hallo zusammen,
das mit dem Komma glaube ich auch nicht. Ich habe aber ähnliche Probleme, auch mit der neusten Version ohne Burst: die Kommunikation funktioniert nur unzuverlässig. Manchmal geht's, manchmal nicht. Einigermaßen sicher ist die Kommunikation nur, wenn ich die Anlerntaste
drücke.
Ich hatte noch keine Zeit die Logs genau zu analysieren, oder Ursachenforschung zu betreiben...
Gruß Ralph
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 23 September 2013, 13:05:14
Zitat von: rabe schrieb am Mo, 23 September 2013 11:22die Kommunikation funktioniert nur unzuverlässig. Manchmal geht's, manchmal nicht. Einigermaßen sicher ist die Kommunikation nur, wenn ich die Anlerntaste drücke.

Hast Du denn auch lange genug gewartet? Die Änderung nach einem set desired-temp wird ja ohne burst eben nicht sofort übertragen. Das kann schonmal ein paar Minuten dauern und solange bleibt der Befehl als CMD_pending. Mit dem Drücken der Anlerntaste unterbrichst Du quasi nur die Wartezeit bis zum nächsten Datenaustausch zwischen fhem und dem device.


Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 23 September 2013, 13:13:32
Hallo,

woran es liegt weiß ich nicht, aber jetzt habe ich ein neues Problem, das auch reproduzierbar ist. Ich habe im WZ zwei solcher Thermostate, die nur über fhem gepairt sind. Nun habe ich mir eine Funktion geschrieben die die Temperaturen für die verschiedenen Wochentage setzt. Beim ersten Aufruf wurden in jedem Thermostat nur die ersten 5 Tage (Montag bis Freitag) gesetzt. Beim zweiten Thermostat konnte ich die beiden fehlenden Tage problemlos manuell setzen.
Beim ersten Thermostat gibt es allerdings das folgende Problem: Setze ich Samstag, so wird Sontag auf die Default-Einstellung gesetzt. Setze ich Sonntag wird Samstag auf Default-Einstellung gesetzt. Alle Bemühungen halfen bisher nicht. Außerdem wurde die desired-Temperatur mal zwischendrin auf 12 Grad gesetzt. Irgendetwas funzt da nicht richtig. Hat einer eine Idee?

Gruß

BuRi
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 23 September 2013, 13:35:07
Ist denn die tempList softwareseitig in den RT überhaupt schon implementiert?

@martin: Könntest Du mal kurz einen aktuellen Status geben, was bisher schon funktionieren sollte? Sich das hier aus den verschiedenen Threads zusammenzuklauben ist sehr mühsam.

Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 23 September 2013, 13:49:02
Hallo,

wie geschrieben, es funktioniert bei einem Device und bei dem anderen gibt es diese Merkwürdigkeiten.
Scheinbar ist es also implementiert. Man kann ja im Kanal 4 unter set nachschauen,
was alles geht. Es gibt ja nun auch desired-temp.

Gruß

BuRi
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 23 September 2013, 14:40:50
so einmal zusammenfassen
Version 3948 gerade abgegeben. Bitte file 10_CUL_HM UND HMConfig holen. ggf auch 98_HMinfo

- das setzen der Register sollte funktionieren (auch templist)
- das setzen desired-temp funktioniert auch mit 12 (ohne komma). hat schon immer. komma zahlen haben eh einen '.', kein ','
- conditional-burst funktioniert. man kann also das Register burstRX setzen, ab dann reagiert das Device "sofort". Natürlich wird das regSet burstRx noch im alten mode ausgeführt. bis es dann soweit ist kann es die üblichen 3 min dauern
- bei devices die conditional burst unterstützen wird der "burstability-state" in protCondBurst dargestellt
- conditional-burst wirs automatisch erkannt
- supported wird es von rt, tc und verschiedenen wds devices

Die testphase ist noch nicht lang gewesen - ganz zufrieden bin ich selbst noch nicht.

Fragen:
- nutzt einer heating-control? geht dies?

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: rabe am 23 September 2013, 16:38:30
Hallo,
vielen Dank, Martin für die neue Version 3948 !
Ich habe diese gerade mal getestet. Die Kommunikation im noBurst mode und im Burst Mode sind viel
stabiler geworden. Im Burst Mode habe ich keine Fehlkommunikationen mehr.
Jedoch ist mir eine Sache aufgefallen:
Ich habe vom Burstmode mit XX regSet burstRx off wieder zurückgeschaltet (was auch wie erwartet
funktioniert hat), jedoch war ich dann nicht mehr in der Lage mit XX regSet burstRx on den Burst
Modus wieder einzuschalten. Ich bekomme dann reproduzierbare Übertragungsfehler und das Attribut wird nicht auf on gesetzt. Habe das mehrfach versucht. Dann habe ich fhem neu gestartet und XX regSet burstRx on hat auf Anhieb funktioniert.
Gruß Ralph
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 23 September 2013, 17:25:23
Hallo,
mal ne ganz dumme Frage, wo bekomme ich denn die neuste Version her?
Ich mach Updates normalerweise direkt in Fhem, aber dort liegt die neuste Version noch nicht vor.

Danke schon mal für die Info.

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: rabe am 23 September 2013, 17:27:44
Hallo,
die aktuellen Versionen sind auf SourceForge. Siehe
http://sourceforge.net/p/fhem/code/HEAD/tree/ (//sourceforge.net/p/fhem/code/HEAD/tree/)
Im trunk findest Du Martins aktuelle Versionen.
Gruß Ralph
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 23 September 2013, 17:29:41
Hallo Ralph,

der Parameter protCondBurst hat einen Fehler. Das Register setzen hat bei mir funktioniert.

protCondBurst ist ein 'empirisch' ermittelter Wert. wird immer beim Senden ermittelt und ist zur Info.
R_burstRx ist der Wert aus dem Device gelesen.
FHEM verknüpft die werte nicht.

Frage: hat das aendern von burstRx versagt oder war protCondBurst falsch?

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: rabe am 23 September 2013, 17:34:59
Hallo Martin,
dass protCondBurst zwischen on und off hin und her springt habe ich auch bemerkt.
Irritiert hat mich, dass es auch nach dem Sendestart auf on steht, obwohl der Burstmode (also ich meine
den Wert von burstRx) auf off steht.

Zu Deiner Frage: was ich meine ist dass das Ändern von burstRx versagt hat. Ich habe mehrfach versucht das
Attribut zu setzen, das hat aber nicht geklappt (auch nach erneuten auslesen mit getconfig blieb es off).
Von den 3 cmds die beim Setzen dieses Attributes ausgelöst wurden, ist eines immer fehlgeschlagen.
Ich kann nicht sagen welches, da ich mich noch nicht systematisch durch die Logs gewühlt habe.

Gruß Ralph
Titel: Aw: HM-CC-RT-DN
Beitrag von: rabe am 23 September 2013, 17:41:30
Hi noch eine Frage,
gibt es schon eine Chance über den Browser (FhemWeb) die Änderung der desired-temp über das Pull-down Menü vorzunehmen, so wie das
bei HM-CC-TC auch funktioniert. Oder ist das noch Future Work?
Ich habe das mit "attr XX webCmd desired-temp" probiert, aber das Menü zur Temperatureinstellung wird nicht angezeigt.

Gruß Ralph
Titel: Aw: HM-CC-RT-DN
Beitrag von: RedOne am 23 September 2013, 18:11:48
hallo konnte mir jemand sagen wie ich die Datei installiere bin noch relativ neu in der Sache.
MFG
RedOne
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 23 September 2013, 20:07:24
hallo Ralph,

es gibt V 3950.
da sollte protoCondBurst korrekt stehen.
ausserdem hat jedes kommando mit einem Parameter ein pull-down menue (falls es kein frei wählbarer Wert ist)

falls du vom Problem einfach die rohmessages schicken kannst...
ich habe am tc probiert, konnte hin und her schalten. rt muss ich noch...

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 23 September 2013, 21:50:31
R-decalcTime 660.660660660661 min

sieht lustig aus :)

Vorhin hab ich schonmal die  ganzen Register im Device gesehen, auch R-burstRx. Aber ändern konnte ich das mit regSet nicht.
Jetzt sehe ich nichtmal mehr die Register. Irgendwie verweigert der RT grade die Kommunikation - obwohl gepairt und kein Missing Ack.

Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 23 September 2013, 22:07:02
Hallo zusammen
hier auch noch eine kurze frage von mir

was bedeutet das genau und was kann (muss) ich dagegen tun.
Im ersten Moment schaut es so aus als würde alles funktionieren.


configCheck done:
 incomplete register set
    CUL_HM_HM_CC_RT_DN_21B9FE_ClimRT_tr:.RegL_07:
    CUL_HM_HM_CC_RT_DN_235EA6_ClimRT_tr:.RegL_01:
    CUL_HM_HM_CC_RT_DN_235EA6_ClimaTeam:.RegL_01:
    CUL_HM_HM_CC_RT_DN_235EA6_Climate:.RegL_01:
    CUL_HM_HM_CC_RT_DN_235EA6_Weather:.RegL_01:
    CUL_HM_HM_CC_RT_DN_235EA6_remote:.RegL_01:


empty list
    empty: CUL_HM_HM_CC_RT_DN_21B9FE_ClimRT_tr
    empty: CUL_HM_HM_CC_RT_DN_235EA6_ClimRT_tr
    empty: CUL_HM_HM_CC_RT_DN_235EA6_ClimaTeam
    empty: CUL_HM_HM_CC_RT_DN_235EA6_Climate
    empty: CUL_HM_HM_CC_RT_DN_235EA6_Weather
    empty: CUL_HM_HM_CC_RT_DN_235EA6_WindowRec
    empty: CUL_HM_HM_CC_RT_DN_235EA6_remote


lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 23 September 2013, 22:32:45
manchmal funktioniert sogar schon das Setzen der desired-temp. Aber nur manchmal.

Schluß für heute - genug geärgert. Gute Nacht.
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 23 September 2013, 22:33:32
hi stefan,

hminfo prüft, ob die register i.O. erscheinen. Es werden ein paar generelle Dinge geprüft.

zum einen hast du durch alte Versionen noch register-fragmente die müll sind - und zum anderen ist nich eine unstimmigkeit drin die ich beheben muss. hängt mit "expert" zusammen.

bei solchen Fehlern sollte man
a) das device clearen : clear readings
b) neu lesen: getConfig

Ein Fehler wird wohl (vorläufig) bleiben

@Udo - das ist eben genauigkeit ;-)

Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 23 September 2013, 22:42:03
Zitat von: martinp876 schrieb am Mo, 23 September 2013 22:33@Udo - das ist eben genauigkeit ;-)

wahrscheinlich bin ich zu müde, um das zu verstehen...
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 23 September 2013, 22:47:35
Zitatwahrscheinlich bin ich zu müde, um das zu verstehen...
deine bemerkung
 R-decalcTime 660.660660660661 min
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 23 September 2013, 22:49:22
achso... N8
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 23 September 2013, 23:25:07
final update today:
V 3952

register setzen korriert (hoffentlich funktionieren jetzt alle)

leere register-reading-bug behoben

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 24 September 2013, 00:09:21
Hallo Martin,

vielen Dank für Deinen Einsatz bis spät in die Nacht. Ein kleines Problem habe ich noch gefunden,
man kann die desired-temp Temperatur nicht aus dem drop-down Menü auswählen, die box ist scheinbar zu klein.
Ungelöschte Register könnten Schuld sein an meinen komischen Effekten mit der tempList sein..
Habe die Zeiten und Temperaturen nun am Thermostat gesetzt. und damit erstmal einen work-arround gefunden. Nun geht es an die Steuerung.

Gruß

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 24 September 2013, 07:29:01
hi burchard,

das drop-down geht bei mir. könnte auch am browser liegen. Die fensterbretie lege ich nicht fest... lass hören wenn es nach neustarts nicht besser wird.

das setzen der register und auch der temp-listen funktioniert mit dem letzten update - zumindest bei mir.

Probleme macht das senden von mehreren kommandos en-block. das muss ich noch reparieren.

nachdem wir jetzt 2 modi haben ist immer wichtig zu erwähnen, ob man burst oder wakeup fährt.

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 24 September 2013, 09:05:33
Hallo Martin,

bei mir geht es immer noch nicht. Angehängt habe ich einen Screenshot. Ich benutze den neusten IE.

Im Hinblick auf die Einbindung eines Innentemperatursensors und eines Türkontaktes hätte ich noch die Frage, wie ich die beiden Thermostate und die oben erwähnten Sender verknüpfe? Mach ich dass über fhem oder werden die Devices an einem Thermostat angelernt?

Gruß

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 24 September 2013, 09:39:07
Hast Du mal den Browser-Cache komplett gelöscht?

Das Dropdown geht bei mir auch (immerhin mal etwas, das wirklich funktioniert *g*...)


...
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 24 September 2013, 09:44:50
Hallo Martin,

geht immer noch nicht.

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 24 September 2013, 09:50:03
Nachtrag:

habe es auch mit dem Firefox probiert, geht auch nicht.

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 24 September 2013, 10:07:42
hm .. hast du einmal einen update force probiert?
sieht aus wie ein slider

Stelle sicher, dass HMConfig auf dem letzten Stand ist

p.s. probiere einmal
set <rt_clima> ?

da sollte eine liste kommen wie:

Unknown argument r, choose one of clear:readings,msgEvents desired-temp:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,1
8.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 getConfig getRegRaw mode peerBulk regBulk regSet sign:on,off tempListFri tem
pListMon tempListSat tempListSun tempListThu tempListTue tempListWed
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 24 September 2013, 10:41:40
Super,

jetzt geht es, lag wahrscheinlich an der nicht aktuellen HMInfo.

Danke

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 24 September 2013, 11:14:26
klar.
ich habe das Verfahren "automatisiert" (im code...). die drop-down info wird direkt aus der Komandobeschreibug generiert. und die ist in HMConfig - da werden die Kommandos definiert.

habe gerade einen update eingestellt (CUL-HM und HMConfig). ggf auch HMInfo mitnehmen ;-)

clear hat jetzt [readings|register|rssi|msgEvents]
also selektiver.

ausserdem sollte das setzen von Registern besser gehen - besonders wenn man mehrere kommandos ansetzen will.
Der RT zickt noch etwas, da er offensichtlich beim schreiben etwas langsam ist. danach geht ein kommando schief. Ich denke das gibt Probleme im wakeup mode. Im burst mode wird es einfach wiederholt.
Mal sehen, ob ich es noch hin bekomme. Einfach warten ist - besonders für wakeup - keine Option. Ausgemessen habe ich es auch noch nicht. Zu befürchten ist eh, das die auszeit schwankt - das ist üblich bei flashes/eproms - und wenn es HMrichtig gemacht hat...

Verständnissprobleme habe ich bei den peerings.
- RT nach RT: manchmal werden die werde kopiert, manchmal nicht
- fenster Auto open: funktioniert, aber eine message habe ich nicht erkannt.
- fenster - peer-open: untested
- peeren mit externem Temp-sensor - habe keinen, untestet.

Version 3953 steht bereit

Noch einmal ein Aufruf: nutzt jemand heating_control? Gibt es probleme? Wünsche?

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 24 September 2013, 11:27:37
Zitat von: martinp876 schrieb am Di, 24 September 2013 11:14- peeren mit externem Temp-sensor - habe keinen, untestet.

Vielleicht mal mit dem Weather-Channel vom TC probieren?

Mein Homematic-Tempsensor läuft inzwischen in Serbien, das ist etwas weit weg *g*


---
Titel: Aw: HM-CC-RT-DN
Beitrag von: RedOne am 24 September 2013, 12:06:02
könnt ihr mir sagen wie ich die  3 Dateien updaten kann bei mir kommt immer
Wenn ich
Update thirdparty http://sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/10_CUL_HM.pm (//sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/10_CUL_HM.pm)
Eingebe
(Remote) is corrupt
Vielen dank Gruß
Redone
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 24 September 2013, 12:23:46
sieht aus wie ein Problem bei SVN.
Titel: Aw: HM-CC-RT-DN
Beitrag von: RedOne am 24 September 2013, 12:26:30
Soll ich es nochmal löschen und neu installieren ?
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 24 September 2013, 12:36:42
nein, ein Problem IN SVN.

geht jetzt wieder

http://sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/10_CUL_HM.pm?format=raw (//sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/10_CUL_HM.pm?format=raw)
http://sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/98_HMinfo.pm?format=raw (//sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/98_HMinfo.pm?format=raw)
http://sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/HMConfig.pm?format=raw (//sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/HMConfig.pm?format=raw)
Titel: Aw: HM-CC-RT-DN
Beitrag von: RedOne am 24 September 2013, 13:57:43
Geht bei mir immer noch nicht.
Kann ich die Dateien auch manuell reinladen.
Wenn ich sie downloade und reinkopiere
Und dann ein shutdown restart mache
Oder würde das nicht funktionieren

Gruß RedOne
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 24 September 2013, 13:59:01
klar, so ist es gedacht. Was hattest du vor?
Titel: Aw: HM-CC-RT-DN
Beitrag von: RedOne am 24 September 2013, 14:01:12
Ich dachte mit dem update thirdparty passiert das automatisch.

Dann habe ich das wohl nicht richtig verstanden
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 24 September 2013, 14:02:15
SVN Updates macht man nicht aus FHEM heraus, sondern auf der Systemkonsole des Rechners, auf dem fhem und der svn-Client läuft.

Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 24 September 2013, 15:15:13
Hallo Zusammen,

ich habe seit heute zwei HM-CC-RT-DN. Die heizen den gleichen Raum. Daher würde ich sie gerne koppeln (peeren). Jetzt mal die blöde Frage wie geht das? Dazu kann ich irgendwie nix finden.

Muss ich zuerst den einen HM-CC-RT-DN an fhem pairen und dann den zweiten (wie in der Beschreibung steht) an diesen HM-CC-RT-DN peeren. Ist der zweite im Anschluss dann noch an Fhem zu pairen?

Danke und Grüße

Christoph
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 24 September 2013, 15:39:19
hi Christoph,

das sollte so schon mal nicht funktionieren.
wenn sich ein device der Kontrolle einer Zentrale unterwirft kann es nicht mehr selbst peeren. Ab dann macht es die Zentrale.
Und wenn es noch nicht gepairt ist darf die Zentrale nicht peeren

Also entweder erst peeren und dann beide pairen

oder:

- jedes device mit fhem pairen
- devices über fhem peeren
wichtig ist, den richtigen channel zu nehmen. das legt die funktion fest
-- rt nach rt: climaTeam channel
set <rt1-ClimaTeam> peerChan 0 <rt2-ClimaTeam> single
-- rt nach Fernbedienung: remote channel
set <button> peerChan 0 <rt-remote> single
-- rt nach fensterkontakt: WindowRec channel
set <fenster-sensor> peerChan 0 <rt-WindowRec > single
-- rt nach wettersensor: noch nicht getestet channel
set <thermoSensor> peerChan 0 <rt-????> single


das übertragen der steuerinfo funktioniert bei mir noch nicht komplett - bin am forschen. Das peeren sollet i.o. sein

Gruß Martin


Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 24 September 2013, 19:07:29
Hallo Martin,

vielen Dank für die Hilfe!

Ich habe es mit

set xxxx_ClimaTeam peerChan 0 yyyy_ClimaTeam single

probiert. Allerdings erkenne ich keinen Effekt. Fehlermeldungen erhalte ich auch keine; der Befehl geht durch.


Viele Grüße

Christoph
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 24 September 2013, 20:00:10
Hallo Christoph,

also nach einem getConfig kannst du die Peers im cilmaTeam sehen. Es sollte der gegen-RT channel Clima sein - ist also nicht symetrisch.

Aber Probleme habe ich auch noch damit. es funktioniert bei mit nur teilweise - meist nur in eine Richtung.
Wenn es funktioniert dann kann man z.B. den mode umschalten und der 'partner' schaltet quasi sofort mit.

Burst hast du sicher eingeschaltet?

mehr habe ich im Moment noch nicht.

Funktionieren sollte die stand-alone variante.

erst ein unpair bei beiden RTs, dann bei beiden anlernen, sie peeren sich und letztlich beide wieder pairen mit FHEM.

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 24 September 2013, 20:11:54
Okay, das Peeren hat wohl geklappt. Die Devices erscheinen wechselseitig.

Burst habe ich nicht eingeschaltet. Wie führe ich das denn durch? Sorry, bin bei dieser Geräteklasse noch Newbie ;-)


1000 Dank schon mal !!!
Titel: Aw: HM-CC-RT-DN
Beitrag von: RedOne am 24 September 2013, 20:31:44
ich bin jetzt im ordner opt/fhem/FHEM

der befehl zum kopieren
wget http://sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/10_CUL_HM.pm?format=raw (//sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/10_CUL_HM.pm?format=raw)
 muss ich mit dem ?format=raw oder ohne den Befehl ausführen

und die bisherige 10_CUL_HM.pm
dann via rm löschen oder beiberhalten?

Gruß RedOne

Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 24 September 2013, 20:38:11
Der Befehl funktioniert so überhaupt nicht. Du musst das hier machen:

http://sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/10_CUL_HM.pm?format=raw -O 10_CUL_HM.pm

Und löschen brauchst Du gar nix, weil wget die vorhandene Datei überschreibt.

Hey - Du solltest Dir dringend ein paar lebenswichtige Linuxgrundlagen aneignen!
Titel: Aw: HM-CC-RT-DN
Beitrag von: RedOne am 24 September 2013, 20:44:06
@betateilchen
da muss ich dir recht geben

jetzt habe ich aber 2 Dateien
10_CUL_HM.pm
und
10_CUL_HM.pm.1

ist also nicht schlimm
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 24 September 2013, 20:50:41
doch.

Beide löschen und nochmal machen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: RedOne am 24 September 2013, 21:05:18
alles klar Dankeschön vielmals das hat gepasst

jetzt des einzige und letzte
meine devices sind jetzt nicht mehr erkannt wenn ich jetzt wieder die anlern taste drücke
und den HMLAN auf 60 sekunden stelle findet er nix
muss man jetzt noch was zusätzlich machen ?
Titel: Aw: HM-CC-RT-DN
Beitrag von: Steffen am 24 September 2013, 21:05:52
Hallo!

Bin seit heute auch im Besitz von HM-CC-RT-DN, habe ihn angelernt und habe bis jetzt keine Sorgen.

Desired-Temp wird angenommen, Temp und andere Werte werden an Fhem übergeben.

Eine frage hätte ich aber noch, denn würde gerne wissen ob die Ist-Temp auch direkt am HM-CC-RT-DN angezeigt werden kann? Habe irgendwie noch nichts dazu gefunden.

Danke für die tolle Arbeit damit das hier möglich wurde...

Mfg Steffen
Titel: Aw: HM-CC-RT-DN
Beitrag von: RedOne am 24 September 2013, 21:34:48
2013.09.24 21:32:13 1: reload: Error:Modul 10_CUL_HM deactivated:
 Glob not terminated at FHEM/HMConfig.pm line 20.
Compilation failed in require at ./FHEM/10_CUL_HM.pm line 12.
BEGIN failed--compilation aborted at ./FHEM/10_CUL_HM.pm line 12.

2013.09.24 21:32:13 0: Glob not terminated at FHEM/HMConfig.pm line 20.
Compilation failed in require at ./FHEM/10_CUL_HM.pm line 12.
BEGIN failed--compilation aborted at ./FHEM/10_CUL_HM.pm line 12.

2013.09.24 21:32:13 0: ERROR: Cannot autoload CUL_HM
2013.09.24 21:32:13 3: HMLAN1: Unknown code A0F8F86102286870000000AA8E6900025::-64:HMLAN1, help me!

das steht im logfile ich glaube ich warte aufs offizielle update
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 24 September 2013, 21:45:52
Anzeige der ist-temp am device hätte mich auch interessiert, habe aber noch nichts gefunden.
Sieht nicht so aus...
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 24 September 2013, 22:40:58
so... alles nochmal neu eingerichtet, scheint soweit zu funktionieren, nur die tempList streikt noch etwas.

Wird es ein set <> systime geben?
Titel: Aw: HM-CC-RT-DN
Beitrag von: rabe am 24 September 2013, 23:59:40
Hallo Martin,
ich habe gerade nochmal die neue Version aus dem SVN eingespielt - nun funktioniert auch bei
mir das Pulldown Menü bei desired-temp. Wunderbar - Danke!

In 10_CUL_HM.pm ist noch ein Typo:
Misplaced _ in number at ./FHEM/10_CUL_HM.pm line 2988

Gruß Ralph
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 25 September 2013, 00:10:57
Und ich habe gerade den zweiten RT in Betrieb genommen, diesmal im Arbeitszimmer, wo es zwei Fenster mit entsprechenden Fenstermeldern gibt (einmal den SC und einmal den RHS) und das Peeren beider Sensoren mit dem WindowRec hat prima funktioniert.

Tolle Arbeit!
Titel: Aw: HM-CC-RT-DN
Beitrag von: Alex85 am 25 September 2013, 00:39:38
Das wollte ich auch nochmal loswerden: Danke für die Mühe !
Funktioniert bei mir auch alles bestens!
Titel: Aw: HM-CC-RT-DN
Beitrag von: Raschi1210 am 25 September 2013, 07:47:23
Ich habe auch 2 dieser Regler.
Nur bekomme ich bei keinem der Geräte eine Temperatur übermittelt.
Was muss da gemacht werden, damit diese angezeigt werden bzw übermittelt werden

Danke für die
Info
Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 25 September 2013, 08:10:37
Auch von mir ein herzliches Danke für die tolle und schnelle Arbeit !!

Die Probleme die ich jetzt noch habe, liegen wohl an meiner eigenen Schlusselligkeit: kein Burst-Modus und Peering klappt noch nicht; was sich wohl gegenseitig bedingt.
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 25 September 2013, 08:12:44
Der Regler muss fhem bekannt sein. Im Normalfall reicht also das pairen von Regler mit fhem. Die Werteübertragung erfolgt völlig autark vom Regler aus, dazu ist keine weitere Einstellung notwendig.
Titel: Aw: HM-CC-RT-DN
Beitrag von: Raschi1210 am 25 September 2013, 08:21:54
Das finde ich äusserst komisch.
Regler ist gepaired aber nichts da.
Was kann ich versuchen?

fg
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 25 September 2013, 09:24:19
betateilchen hat recht, wenn der Regler gepairt ist sollten die Werte automatich alle ~2-3min die werte übertragen. Kann man danngarnicht verhindern.

bist du sicher, das gepairt ist? Funktioniert getConfig?

Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 25 September 2013, 09:34:41
hi,

ich habe Probleme mit dem "teaming", also die heizkörper gleichschalten. Es funktioniert nur in eine Richtung. Empfangen können beide. Aber die Aenderung sendet immer nur einer. Am peering sollte es nicht liegen, ich habe auch das HM-autonome peering probiert.

Hat jemand Erfahrungen? klappt es bei jemandem?

hat jemand schon einen Wetter-sensor gepeert? einen temp-sensor muss man mit Channel01 peeren. Hat jemand rohmessage eines temp-sensors? bitte posten.

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 25 September 2013, 09:49:03
Hallo Martin,

Du hattest nach Ideen und Wünschen gefragt...

Könnte man dem ClimaRT_tr Channel ein Attribut mit einem Korrekturfaktor verpassen? Bei mir wird die gemessene Temperatur durch die Nähe zum Heizkörper um ca. 2° zu hoch ausgegeben. Also der Regler meldet 21°, in Wirklichkeit sind im Raum aber nur 19,2° (also in dem Bereich, in dem man sitzt und sich wohlfühlen möchte)

Viele Grüße
Udo

edit: das mit dem Temperatursensor kann ich vielleicht noch im Laufe dieser Woche testen. Einen Raum mit zwei Heizkörpern hab ich leider nicht :)

Was mir beim WDS10THO aufgefallen war: der gepairte Sensor sendet seine Wettermeldungen immer an broadcast.
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 25 September 2013, 10:50:31
hi Udo,

einen temperaturOffset hat der RT doch eingebaut.
Zum ersten halte ich es für seltsam, wenn am RT display etwas anderes steht als in FHEM...
aber (nicht getestet!) hat der Clima-channel ein "R-tempOffset". hier lässt sich doch genau so etwas einstellen - steht auch in der Anleitung.
Ist es das was du brauchst?

was mir aufgefallen ist, dass das Ventil geöffnet wurde weit bevor die istTemp unter die Solltemp gefallen ist. Aber das muss ich noch beobachten. Beim RT kann man ja auch noch die Regelung beeinflussen...

das mit dem wds10tho waere interessant. Es ist ein aussensensor? waere wohl egal.
Interessant ist dann natürlich dessen config (pairing/peering).
man sollte ihn mit dem Channel1 des RT peeren können. Danach wäre interessant, was der RT an messages liefert. Evtl sieht man garnichts...

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 25 September 2013, 11:08:05
Zitat von: martinp876 schrieb am Mi, 25 September 2013 10:50einen temperaturOffset hat der RT doch eingebaut.
...
aber (nicht getestet!) hat der Clima-channel ein "R-tempOffset". hier lässt sich doch genau so etwas einstellen - steht auch in der Anleitung.

dann muss ich mir das nochmal anschauen.

Zitat von: martinp876 schrieb am Mi, 25 September 2013 10:50das mit dem wds10tho waere interessant. Es ist ein aussensensor?

Ja, Aussensensor, aber ich denke auch dass das egal ist.
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 25 September 2013, 11:09:58
Hallo Martin
einer meiner beiden Regler bringt nun Missing Ack aber es werden Werte an FHEM Übertragen aber zum Regler nicht. Kann ich da was von der Ferne machen ohne an den Regler zu gehen ?

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 25 September 2013, 11:15:39
Ich habe den RT über temperaturOffset am Gerät zu einer in der Raummitte gemessenen Temperatur "geeicht". Das funktioniert so einigermaßen. Wenn der Heizkörper bei großer Ventilstellung stark aufheizt ist die Abweichung allerdings relativ groß.

Dass der RT über die eingestellte Soll-Temperatur regelt kann ich auch beobachten (siehe Screenshot). Da ich die Geräte erst seit gestern im Gebrauch habe, muss ich das aber noch etwas beobachten und mit den Parametern rumspielen.


(siehe Anhang / see attachement)
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 25 September 2013, 11:38:10
Ich könnte mir theoretisch schon vorstellen, dass der RT eine gewisse "Lernphase" braucht, um das Aufheizverhalten des Raumes, in dem er sich befindet, zu verinnerlichen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 25 September 2013, 11:47:19
@Stefan,
wenn nur ein Regler nicht antwortet liegt der Verdacht nahe, dass er nicht gepairt ist, warum auch immer.Das ginge dann nur vor Ort, neu Anlernen.

man kann einigen an der Regelung spielen
regAdaptive      :on
reguExtI         :15
reguExtP         :30
reguExtPstart    :30
reguIntI         :15
reguIntP         :30
reguIntPstart    :30

leider nicht genauer beschrieben, sit wohl ein PI oder PID regler. Adaptiv bedeuted wohl, dass es eine Lernphase gibt. ..

Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 25 September 2013, 11:48:15
Das würde ja voraussetzen, dass der RT eine gewisse "künstliche Intelligenz" eingebaut hat. Das würde ich allerdings stark bezweifeln. Vom Hersteller gibt es dazu auch keine Hinweise. So etwas würde doch sicherlich offensiv beworben.

Oder hat hier jemand weitere Informationen?
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 25 September 2013, 11:52:49
Zitat von: CQuadrat schrieb am Mi, 25 September 2013 11:48Das würde ja voraussetzen, dass der RT eine gewisse "künstliche Intelligenz" eingebaut hat

Nein, das muss man nicht extra bewerben. Eigentlich erwartet man sowas von einer sinnvoll umgesetzen Heizungsregelung.
Und eine gewisse Lernphase gab es auch schon beim alten Wandregler.

Schau Dir doch die Sinuswelle bei der Temperatur an, das ist für mich eine ziemlich eindeutige PID-Lernkurve.
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 25 September 2013, 12:22:09
Hallo Martin
reicht es wenn ich nochmal drüber paire oder soll ich lieber alle Einträge des Reglers aus der Konfiguration werfen.

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 25 September 2013, 12:48:05
'drüber-pairen' sollte reichen. Pairen zerstört nicht die vorhandenen Inhalte.
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 25 September 2013, 13:15:04
das mit dem drüber-pairen funktioniert manchmal nur bedingt - das ist jedenfalls meine Erfahrung der letzten Tage. Ich habe mir angewöhnt, den Regler im Problemfall komplett zu löschen und neu zu pairen. Kann aber auch mit dem häufigen Versionswechsel der Moduldateien in den letzten Tagen zusammenhängen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 25 September 2013, 21:40:17
Hallo Martin und andere
ich bekomme das MISSING ACK des einen Reglers einfach nicht weg.
Er scheint zwar ein wenig zu kommunizieren aber nicht richtig.
Hat jemand noch einen Tipp für mich.
Gepeart habe ich glaube ich jetzt schon 10 mal.
ich habe ihn auch mit der Windowssoftware aus dem HomeLankanfigurator geworfen.

lg
Stefan


CUL_HM_HM_CC_RT_DN_235EA6

Internals
CFGFN
DEF  
235EA6

EVENTS
3

HML_MSGCNT
57

HML_RAWMSG
E235EA6,0000,009E4BC3,FF,FFBB,438610235EA60000000AA0C6101718

HML_RSSI
-69

HML_TIME
2013-09-25 21:24:59


IODev
HML

LASTInputDev
HML

MSGCNT
57

NAME
CUL_HM_HM_CC_RT_DN_235EA6

NR
584

STATE
MISSING ACK

TYPE
CUL_HM

channel_01
CUL_HM_HM_CC_RT_DN_235EA6_Weather

channel_02
CUL_HM_HM_CC_RT_DN_235EA6_Climate

channel_03
CUL_HM_HM_CC_RT_DN_235EA6_WindowRec

channel_04
CUL_HM_HM_CC_RT_DN_235EA6_ClimRT_tr

channel_05
CUL_HM_HM_CC_RT_DN_235EA6_ClimaTeam

channel_06
CUL_HM_HM_CC_RT_DN_235EA6_remote

lastMsg
No:43 - t:10 s:235EA6 d:000000 0AA0C6101718

protCmdDel
0

protLastRcv
2013-09-25 21:24:59

protResnd
3 last_at:2013-09-25 18:59:59

protResndFail
1 last_at:2013-09-25 19:00:02

protSnd
3 last_at:2013-09-25 18:59:48

protState
CMDs_done_events:4

rssi_at_HML
avg:-64.75 min:-78 max:-62 lst:-69 cnt:57  

 
Readings
Activity
alive
2013-09-25 18:59:58

CommandAccepted
yes
2013-09-25 18:59:48

R-intKeyVisib
set_invisib  
2013-09-25 18:59:47

R-pairCentral
set_0x1EA224  
2013-09-25 18:59:47

battery
ok
2013-09-25 21:24:59

batteryLevel
3.1 V
2013-09-25 21:24:59


state
MISSING ACK
2013-09-25 19:00:02


actCycle
000:10

actStatus
alive

expert
2_full

firmware
1.0

group
Heizung

model
HM-CC-RT-DN

peerIDs

room
Haus

serialNr
KEQ0576658

subType
thermostat



CUL_HM_HM_CC_RT_DN_235EA6_ClimRT_tr

Readings

R-boostAftWinOpen
off  
2013-09-25 21:33:58

R-boostPeriod
5  
2013-09-25 21:33:58

R-boostPos
80 %
2013-09-25 21:33:58

R-btnNoBckLight
off  
2013-09-25 21:33:58

R-daylightSaveTime
on  
2013-09-25 21:33:58

R-decalcTime
660.660660660661 min
2013-09-25 21:33:58

R-decalcWeekday
Sat  
2013-09-25 21:33:58

R-modePrioManu
all  
2013-09-25 21:33:58

R-modePrioParty
all  
2013-09-25 21:33:58

R-noMinMax4Manu
off  
2013-09-25 2133:58

R-regAdaptive
on  
2013-09-25 21:33:58

R-reguExtI
15  
2013-09-25 21:33:58

R-reguExtP
30  
2013-09-25 21:33:58

R-reguExtPstart
30  
2013-09-25 21:33:58

R-reguIntI
15  
2013-09-25 21:33:58

R-reguIntP
30  
2013-09-25 21:33:58

R-reguIntPstart
30  
2013-09-25 21:33:58

R-showInfo
time  
2013-09-25 21:33:58

R-showWeekday
off  
2013-09-25 21:33:58

R-tempComfort
21  
2013-09-25 21:33:58

R-tempFallWinOpen
12  
2013-09-25 21:33:58

R-tempFallWinPerio
15 min
2013-09-25 21:33:58

R-tempLowering
17  
2013-09-25 21:33:58

R-tempMax
30.5  
2013-09-25 21:33:58

R-tempMin
4.5  
2013-09-25 21:33:58

R-tempOffset
0.0K  
2013-09-25 21:33:58

R-valveErrPos
15 %
2013-09-25 21:33:58

R-valveMaxPos
100 %
2013-09-25 21:33:58

R-valveOffset
0 %
2013-09-25 21:33:58


RegL_07:
01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:44 15:48 16:55 17:08 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:44 2F:48 30:55 31:08 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:44 49:48 4A:54 4B:6C 4C:44 4D:CC 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:44 63:48 64:54 65:6C 66:44 67:CC 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:44 7D:48 7E:54 7F:6C 80:44 81:CC 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:44 97:48 98:54 99:6C 9A:44 9B:CC 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:44 B1:48 B2:54 B3:6C B4:44 B5:CC B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E 00:00
2013-09-25 21:33:58

ValvePosition
23 %
2013-09-25 21:34:52

desired-temp
20.5
2013-09-25 21:34:52

measured-temp
19.8
2013-09-25 21:34:52

mode
auto
2013-09-25 21:34:52

motorErr
ok
2013-09-25 21:34:52

state
set_desired-temp 20.5
2013-09-25 21:33:34

tempListFri
06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
2013-09-25 21:33:58

tempListMon
06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
2013-09-25 21:33:58

tempListSat
06:00 17.0 22:00 21.0 24:00 17.0
2013-09-25 21:33:58

tempListSun
06:00 17.0 22:00 21.0 24:00 17.0
2013-09-25 21:33:58

tempListThu
06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
2013-09-25 21:33:58

tempListTue
06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
2013-09-25 21:33:58

tempListWed
06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
2013-09-25 21:33:58

tempList_State
verified
2013-09-25 21:33:58

Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 25 September 2013, 22:31:57
kannst du einmal einenmitschnitt der Messages schicken?
das pairen hat funktioniert?
immerhin wurden die Register des channel 04 korrekt gelesen, also geht etwas, eben nur nicht alles. Aber was...

die rohmessages bitte
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 25 September 2013, 22:35:34
Hallo Martin
Welche Aktionen soll ich aufzeichnen ?
Noch ne doofe Frage, wie werden die Rohmessages aufgezeichnet hab ich noch nicht gemacht ?

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 25 September 2013, 22:58:40
Hallo Stefan,

probiere erst einmal version 3960.
ich habe ein Problem bemerkt bei mehreren "conditional-burst devices" (also 2 mal rt...) wenn man nacheinander abfragt. Dann antwortet immer der erste weiter dinge, die an den 2. addressiert sind. im detail ist das Problem beim hochfahren aufgetreten, wenn autoregread aktiv war. Einzelnes Lesen hat funktioniert.
Da die  beim booten liste deterministisch ist hat es quasi immer den gleichen getroffen.

falls es das nicht war bitte
attr global verbose 1
attr global mseclog 1
attr hmlan loglevel 1

und dann eine Aktion mit fehlern

Gruss Martin

Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 25 September 2013, 23:50:25
Hallo Martin
hat leider nichts geändert.
anbei ein Logauszug von pairen und einigen Kommandos.

Reicht das oder brauchst Du mehr.

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 26 September 2013, 11:18:26
Hallo Martin
konntest Du schon was finden ?
Ich bekomme diese Woche noch drei neu HM Regler und 3 HM Fenstersensoren, da werde ich es mit einem neuen Regler nochmal Versuchen.



LG
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 26 September 2013, 11:28:34
Hallo Stefan,

dein device ist gepairt.
dennoch sehe ich, dass du anlernen (config) drückst und FHEM zu pairen versucht.
das geht schief.

das lesen danach ist fehlerfrei.

welches Kommando setzt du ab?
hast du einmal andere Register geschrieben oder geht das Schreiben nie?
Funktioniert Burst nicht? Ist beim Lesen eingeschaltet... warum nicht beim ersten Kommando?

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 26 September 2013, 11:42:05
Hallo Martin
ich habe einige male darüber gepairt, desired-temp habe ich geschickt und das wird auch ausgeführt aber der Status MISSING ACK kommt.
Ich hatte Probleme beim setzen des burstRx on, irgendwann war er dann aber on.

Wie kann man den Burst prüfen ?

LG
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 26 September 2013, 12:01:41
Hi Stefan,

FHEM probiert, ob burst an ist. Auf das Lesen der Register verlasse ich mich nicht - zu komplex.
der Wert "protCondBurst" zeigt an, wie das Device auf den letzten Sendeversuch reagiert hat.
da es zum protokol zählt beginnt der Name mit prot.

Diesen Wert gibt es nur bei devices, die es auch unterstützen.

wieder einmal ein hinweis auf die Tabellenauswertung von HMInfo:
set hm param -d protCondBurst R-burstRx
gibt eine schnelle Übersicht

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 26 September 2013, 13:18:16
Hallo Martin

set hm param -d protCondBurst R-burstRx

zeigt folgendes :

param done:
 param list
    entity                 : protCondBurst           |R-burstRx               |
    CUL_HM_HM_CC_RT_DN_21B9FE   : on                     |on                  
    CUL_HM_HM_CC_RT_DN_235EA6   : on                     |on                  

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 26 September 2013, 13:32:33
Hi Stefan,

du hast also 2 RTs, beide haben das Register gesetzt und bei beiden wurde die letzte Übertragung im burst-mode durchgeführt.
aller prima so weit.
Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 26 September 2013, 13:37:11
Hallo Martin
und bei einem kommt

CUL_HM_HM_CC_RT_DN_235EA6

MISSING ACK

Hast Du noch eine Idee was ich tun kann außer auf die neuen zu warten.

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 26 September 2013, 14:39:45
Hallo Martin
kann es sein das es ein Grundsätzliches Problem mit dem State Parameter gibt.

Bei dem funktionierenden Regler habe ich schon länger keinen neuen Status bekommen.

state
CMDs_done_events:5
2013-09-25 06:40:46

Beim anderen
state
MISSING ACK
2013-09-25 23:40:40

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 26 September 2013, 17:01:48
hi Stefan,

der protState (in 'reinen Devices ist es auch der 'state') wird immer geaendert wenn FHEM etwas sendet. Also aktiv von FHEM getrieben. hier auch wieder ein Hinweis auf die zugehörigen anderen prot parameter.

probiere einmal HMInfo (mein überblicks-instrument)
set hm protoEvents
ist ein auszug der wichtigsten protocol-parameter aller devices.

du kannst diese auch rücksetzen - wenn du 'neu' anfangen willst:
set hm clear Protocol

jetzt aber zum Missing-Ack: das Beispiel,das du gesendet hast hatte etwas mit Anlernen drücken zu tun.
a) welches Kommando hast du gesendet?
b) warum anlernen drücken?
c) kannst du einmal ein getConfig aufnehmen?
d) kannst du einmal ein set <dev> regSet burstRx on aufnehmen (als beispiel)

also evtl
set hm clear Protocol
set <dev> getConfig
set <dev> regSet burstRx on
set hm protoEvents # wiederholen bis commands "done" sind.
set hm rssi

Ergebnisse schicken
Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 26 September 2013, 18:32:14
Hallo Martin
a) weis ich nicht mehr genau
b) um ein definiertes Event zu haben.
c) mach ich gleich
d) mach ich auch gleich

Ich hab jetzt einen dritten Regler dran und der bringt auch MISSING ACK und lässt den burstRx nicht auf on setzen

Infos kommen in den nächsten zwei Stunden.

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 26 September 2013, 18:41:31
Hallo Martin
hier sind die Logs des getConfig der drei Regler

bei zwei steht nun RESPONSE TIMEOUT:PeerList
bei dem neuen MISSING ACK

Den Rest mache ich später



protoEvents done:
    name                :protState            |protCmdPend       |protSnd           |protLastRcv   |protResnd         |protResndFail     |protNack          |protIOerr        
    CUL_HM_HM_CC_RT_DN_21B9FE: CMDs_done_events:16 |-                 |64:09-26 18:45:46 |09-26 18:45:45|14:09-26 18:45:54 |2:09-26 18:45:58  |-                 |-                
    CUL_HM_HM_CC_RT_DN_21CEA2: CMDs_done_events:2  |-                 |118:09-26 18:46:04|09-26 18:47:35|2:09-26 18:37:40  |-                 |-                 |-                
    CUL_HM_HM_CC_RT_DN_235EA6: CMDs_done_events:8  |-                 |16:09-26 18:34:29 |09-26 18:46:18|7:09-26 18:34:29  |1:09-26 18:34:33  |-                 |-                
    CUL_HM_HM_LC_SW4_WM_20F44F: Info_Cleared        |-                 |-                 |-             |-                 |-                 |-                 |-                
    CUL_HM_HM_SEC_RHS_1F194F: Info_Cleared        |-                 |-                 |09-26 18:01:44|-                 |-                 |-                 |-                
    CUL_HM_HM_SEC_SC_21968B: CMDs_done           |-                 |1:09-26 18:42:53  |09-26 18:42:53|-                 |-                 |-                 |-                
    CUL_HM_HM_SEC_SC_219EE8: Info_Cleared        |-                 |-                 |09-26 17:26:57|-                 |-                 |-                 |-                
    CUL_HM_HM_SEC_SC_219F72: Info_Cleared        |-                 |-                 |09-26 17:33:10|-                 |-                 |-                 |-                
    CUL_HM_HM_SEC_WDS_1E4D95: Info_Cleared        |-                 |-                 |09-26 16:56:58|-                 |-                 |-                 |-                
    CUL_HM_HM_Sen_Wa_Od_1F06B1: CMDs_done           |-                 |1:09-26 18:38:44  |09-26 18:39:00|-                 |-                 |-                 |-                

    CUL_HM queue:0
    status request pending:
    IODevs:HML:opened pending=0
lg
Stefan

Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 26 September 2013, 18:58:01
Hallo Martin
in diesem Logfile sind die

set <dev> regSet burstRx on

für alle drei Regler drin

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 26 September 2013, 20:14:23
Hallo Stefan,

alle 3 deiner devices haben burst angeschaltet.

die meiste Kommunikation klappt auch.
Ein Problem (hatte es befürchtet) muss ich noch in angrif nehmen: wenn es ein Problem gibt und man wiederholen muss, muss man das Device wieder aufwecken.

Wenn du erst einmal ein device nach dem anderen Anfragst sollte es relativ stabil laufen.

alle 3 devices antworten und schienen zu funktionieren, soweit die gute nachricht.

wenn du (vorläufig) eins nach dem anderen machst sollte es klappen, immer warten bis "fertig".  Am verbesserten re-transmitt muss ich arbeiten, sind ein paar detail zu bedenken.

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 27 September 2013, 12:56:03
Hallo Martin
kann man eigentlich einzelne Pendings löschen ?
    CUL_HM_HM_SEC_SC_21968B: pending        |3 pending         |-                 |-             |-                 |-                 |-                 |-                
    CUL_HM_HM_SEC_SC_219EE8: pending        |3 pending         |-                 |-             |-                 |-                 |-                 |-                
    CUL_HM_HM_SEC_SC_219F72: pending        |3 pending         |-                 |-             |-                 |-                 |-                 |-                
    CUL_HM_HM_SEC_WDS_1E4D95: pending        |3 pending         |-                 |-             |-                 |-

Das pending steht nun schon einige Stunden bei diesen drei Geräten an
Hängt das mit dem re-transmit zusammen ?


Wie ist eigentlich der Zusammenhang zwischen State und protState, sollten die nicht gleich sein ?

STATE
MISSING ACK

protLastRcv
2013-09-27 12:51:16

protResnd
6 last_at:2013-09-27 11:33:14

protResndFail
1 last_at:2013-09-27 11:33:16

protSnd
9 last_at:2013-09-27 11:33:09

protState
CMDs_done_events:7

LG
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 27 September 2013, 13:29:19
Zitat von: Stefan M. schrieb am Fr, 27 September 2013 12:56Das pending steht nun schon einige Stunden bei diesen drei Geräten an

Das pending wird so lange dort stehen bleiben, bis Du an den Geräten die Konfigurationstaste kurz betätigst, damit die anstehenden (pending) Daten endlich übertragen werden können.
Titel: Aw: HM-CC-RT-DN
Beitrag von: Steffen am 27 September 2013, 14:40:30
Hallo!

Mir ist aufgefallen, das von den zwei HM-CC-RT-Dn die ich habe beide nicht in HCS erkannt werden?!

Meine HM-CC-TC schon, kann man das ändern?

Mfg Steffen
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 27 September 2013, 17:50:56
man kann das Protokoll aufräumen - mit
set <dev> clear msgEvents
wird auch der kommand-stack gelöscht. Quasi die ganze Kommunikation für dieses Device geht auf start.

Der SC meldet sich, glaube ich einmal am Tag (also wacht einmal am Tag auf). Zu diesen Zeitpunkt sollten dann die messages übertragen werden.
Evtl. muss man erst cyclic-info-message einschalten. Schaue einmal, ob du ein register findet. Ansonsten bleibt es braf stehen, bis Anlernen kommt.

HCS habe ich mir noch nicht angesehen. Aber ziel muss natürlich sein, sich hier anzubinden.
Ich habe noch nicht damit angefangen. Könnte sein, dass sich dann noch einige Parameter aendern müssen...

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: Steffen am 28 September 2013, 09:54:45
Guten Morgen!

Mir ist noch was aufgefallen was ich aber nicht so positiv finde,
denn bei einer disired-temp von 21 und einer temp 23.3 ist valve immer noch bei 31% was sollte daran intelligent sein;-).
Könnte man das noch ändern??

Mfg Steffen
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 28 September 2013, 10:06:17
Hallo Steffen,

FHEM wird daran nichts aendern. das ist Sache der Regelung. Ist mir aber auch schon aufgefallen - und ich habe keine Ahnung, warum dies so ist. Spekulieren kann man, dass HM die temperatur am heizkörper 2Grad höher einschätzt.

Was du machen kannst, über die Register ist
- einen temperatur-offset einstellen, d.h. den punkt um 2 Grad verschieben
- die Regelparameter anpassen (p und i wert des PID reglers)

ersteres ist einfach.
zweiteres ist interessant. hier kann man das Thermostat an seinen Raum anpassen. für einen Offset ist wohl eher der p-wert zu aendern.

An erfahrungen bin ich interessiert. Wie hier der "dynamische mode" reinspielt -keien Ahnung.

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: mgernoth am 28 September 2013, 14:19:13
Hallo Martin,

danke für die Umsetzung :-)

Zitat von: martinp876 schrieb am Di, 24 September 2013 11:14Noch einmal ein Aufruf: nutzt jemand heating_control? Gibt es probleme? Wünsche?

Heating-Control funktioniert bei mir problemlos.

Achja, kann man irgendwie einen Temperatursensor simulieren?
Ich habs mit einem virtuellen Aktor probiert, den ich mit dem Weather-Channel gepeered habe, aber mir war dann nicht so ganz klar, welche Werte ich mit postEvent setzen kann (Temperatur in hex * 10?).

Gruß
  Michael
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 28 September 2013, 14:21:37
Wenn DHL heute mal noch in die Puschen kommt und mir mein Paket zustellt, kann ich zumindest den Fall mit einem echten Temperatursensor heute noch testen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: Jojo11 am 28 September 2013, 14:54:24
Hallo,

bei mir funktionieren die ersten Thermostate soweit ganz gut, danke für die Implementierung!
Ist es eigentlich möglich, das hinterlegte Wochenprogramm in fhem zu definieren? Falls nicht, könnte man das theoretisch überhaupt implementieren?

schöne Grüße
Jo
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 28 September 2013, 15:46:28
Zitat von: Jojo11 schrieb am Sa, 28 September 2013 14:54das hinterlegte Wochenprogramm in fhem zu definieren?

klar, nennt sich tempList :)
Titel: Aw: HM-CC-RT-DN
Beitrag von: Steffen am 28 September 2013, 16:30:06
Hallo!

Danke für den Tip, habe jetzt die temp-offset auf 2.0K gestellt.
Mal sehen was passiert?!?

Wollte nochmal fragen wegen der Einbindung zum HCS-Modul, da ich damit meine Therme steuer und das klappt ja gerade jetzt nicht so richtig?!

Hoffe da gibt es eine Lösung in Zukunft!

Mfg Steffen
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 28 September 2013, 17:09:44
HCS modul habe ich geaendert.Sollte jetzt gehen. habe im device noch etwas nachgebessert...

Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 28 September 2013, 17:53:58
Nabend,

so meiner kam heute auch an ;-) gleich mal installiert im Badezimmer, da war vorher so ECO Comfort 200 Krücke dran. Ich hoffe die neuen HM Dinger sind genauso "Wasserdicht" wie die VD's. Mir sind nämlich schon einige abgesoffen beim Duschen... da fand ich die alten echt besser, da waren keine Knöpfe dran.

Bis jetzt geht alles, auch wenn hier irgendwie unter dem Thermostat nen Missing_ACK zu sehen ist. Aber egal soll mich erstmal nicht stören, bedienen kann ich es.

Eine Frage, ich wollte jetzt mein HM Fensterkontakt direkt mit dem Ding koppeln aber unter dem WindowRec gibts kein peerChan, kommt das noch oder wie muss ich das machen? Dachte jetzt an sowas wie "set bz_Heizung_WindowRec peerChan 0 bz_Fenster single"

Gruß
Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 28 September 2013, 18:17:21
Zitat von: ext23 schrieb am Sa, 28 September 2013 17:53"set bz_Heizung_WindowRec peerChan 0 bz_Fenster single"

spnontan würde ich sagen, das ist falschrum.

Und das mit dem MissingAck solltest Du nicht ignorieren.
Titel: Aw: HM-CC-RT-DN
Beitrag von: Jojo11 am 28 September 2013, 18:21:24
Zitat von: betateilchen schrieb am Sa, 28 September 2013 15:46
Zitat von: Jojo11 schrieb am Sa, 28 September 2013 14:54das hinterlegte Wochenprogramm in fhem zu definieren?

klar, nennt sich tempList :)

Super, danke! Habe ich leider nicht selber gefunden :\

schöne Grüße
Jo
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 28 September 2013, 18:33:09
Mhh stimm, macht Sinn, der Sensor sendet ja und nicht das Thermostat... ich probiere es mal.

Und das mit den Missing acks mhh vielleicht war meine Temp liste zu viel auf einmal und der ist noch am ackern um das zu übertragen, ich werds mal beobachten.

/Daniel


Zitat von: betateilchen schrieb am Sa, 28 September 2013 18:17
Zitat von: ext23 schrieb am Sa, 28 September 2013 17:53"set bz_Heizung_WindowRec peerChan 0 bz_Fenster single"

spnontan würde ich sagen, das ist falschrum.

Und das mit dem MissingAck solltest Du nicht ignorieren.
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 28 September 2013, 19:00:57
OK das mit dem Fensterkontakt hat er gemacht, auch wenn ich das nicht so richtig am Gerät sehe, der zeigt nichts an. Aber gut das muss ich noch erforschen. Aber was nicht geht sind die Temp Listen für Samstag und Sonntag, ich möchte "09:00 17.0 10:00 21.0 19:00 17.0 23:00 19.0 24:00 17.0" haben aber der schreibt das nicht rein, die anderen Tage gehen, nur das WE nicht. Im Log kommen da auch immer "no ack"...

Wie schaut es bei euch aus, geht das?

Nach einem get conf bekomme ich immer:
tempListFri 05:30 17.0 06:30 23.0 19:00 17.0 23:00 19.0 24:00 17.0
tempListMon 05:30 17.0 06:30 23.0 19:00 17.0 23:00 19.0 24:00 17.0
tempListSat 06:00 17.0 22:00 21.0 24:00 17.0
tempListSun 06:00 17.0 22:00 21.0 24:00 17.0
tempListThu 05:30 17.0 06:30 23.0 19:00 17.0 23:00 19.0 24:00 17.0
tempListTue 05:30 17.0 06:30 23.0 19:00 17.0 23:00 19.0 24:00 17.0
tempListWed 05:30 17.0 06:30 23.0 19:00 17.0 23:00 19.0 24:00 17.0

/Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 28 September 2013, 21:28:48
Zitat von: martinp876 schrieb am Sa, 28 September 2013 10:06FHEM wird daran nichts aendern. das ist Sache der Regelung. Ist mir aber auch schon aufgefallen - und ich habe keine Ahnung, warum dies so ist. Spekulieren kann man, dass HM die temperatur am heizkörper 2Grad höher einschätzt.

Ich habe jetzt einige Tests gemacht. Diese Differenz scheint systemisch zu sein. Sie tritt sowohl bei regAdaptive on als auch bei regAdaptive off auf.


(siehe Anhang / see attachement)


Nach einer Änderung des adaptive-Registers werden einige andere Werte auch noch zurückgesetzt (z.B. wird die desired-temp auf den aktuell "gültigen" Wert aus der tempList zurückgesetzt)

Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 28 September 2013, 21:32:37
Zitat von: ext23 schrieb am Sa, 28 September 2013 19:00OK das mit dem Fensterkontakt hat er gemacht, auch wenn ich das nicht so richtig am Gerät sehe, der zeigt nichts an.

Wenn Du das Fenster aufmachst, erscheint im Display das Fenster-Auf-Symbol und die Temperatur geht auf die Window-Open-Temperatur.
Falls das nicht passiert, stimmt mit dem Peering noch etwas nicht.

Zitat von: ext23 schrieb am Sa, 28 September 2013 19:00was nicht geht sind die Temp Listen für Samstag und Sonntag
...
Wie schaut es bei euch aus, geht das?

Funktioniert problemlos.


(siehe Anhang / see attachement)
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 28 September 2013, 21:49:50
wieso taucht eigentlich der state auch in T auf?


(siehe Anhang / see attachement)
Titel: Aw: HM-CC-RT-DN
Beitrag von: RedOne am 29 September 2013, 00:03:39
Ich möchte mich auch bedanken für die Hilfe,die geduld und die Arbeit,
Bei mir hat es jetzt auch endlich geklappt.

Kann mir jetzt vll. Noch jemand erklären wie das mit der Fenster auf Funktion, funktioniert wo das Gerät on board hat.

Grusse RedOne
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 29 September 2013, 00:11:31
Mhh also ich bekomme es nicht hin die Zeiten am Samstag und Sonntag zu setzten, ich hab keine Ahnung warum. Ist der Speicher voll oder was?!?

2013.09.29 00:09:56 2: CUL_HM set bz_Heizung_ClimRT_tr tempListSat 09:00 17.0 10:00 21.0 19:00 17.0 23:00 19.0 24:00 17.0
2013.09.29 00:09:56 1: HMLAN_Send:  HMLAN1 S:S669EFBF1 stat:  00 t:00000000 d:01 r:669EFBF1 m:62 B112 23FF23 21CE0D
2013.09.29 00:09:57 1: HMLAN_Parse: HMLAN1 R:R669EFBF1 stat:0001 t:D312F4E9 d:FF r:FFC1     m:62 8002 21CE0D 23FF23 00
2013.09.29 00:09:57 1: HMLAN_Send:  HMLAN1 S:+21CE0D,00,01,
2013.09.29 00:09:57 1: HMLAN_Send:  HMLAN1 S:S669EFDF2 stat:  00 t:00000000 d:01 r:669EFDF2 m:63 A001 23FF23 21CE0D 00050000000007
2013.09.29 00:09:57 1: HMLAN_Parse: HMLAN1 R:E1D2544   stat:0000 t:D312F56C d:FF r:FFBF     m:23 A258 1D2544 1A2BCA 0000
2013.09.29 00:09:58 1: HMLAN_Parse: HMLAN1 R:R669EFDF2 stat:0001 t:D312F740 d:FF r:FFC2     m:63 8002 21CE0D 23FF23 00
2013.09.29 00:09:58 1: HMLAN_Send:  HMLAN1 S:S669F0048 stat:  00 t:00000000 d:01 r:669F0048 m:64 A001 23FF23 21CE0D 00081444156C16541778184419E41A4D
2013.09.29 00:09:59 1: HMLAN_Parse: HMLAN1 R:R669F0048 stat:0001 t:D312F8CF d:FF r:FFBF     m:64 8002 21CE0D 23FF23 00
2013.09.29 00:09:59 1: HMLAN_Send:  HMLAN1 S:S669F049D stat:  00 t:00000000 d:01 r:669F049D m:65 A001 23FF23 21CE0D 00081B141C451D20
2013.09.29 00:09:59 1: HMLAN_Parse: HMLAN1 R:R669F049D stat:0008 t:00000000 d:FF r:7FFF     m:65 A001 23FF23 21CE0D 00081B141C451D20
2013.09.29 00:09:59 1: HMLAN_Parse: HMLAN1 no ACK from 21CE0D
2013.09.29 00:10:00 1: HMLAN_Send:  HMLAN1 S:S669F08A6 stat:  00 t:00000000 d:01 r:669F08A6 m:65 A001 23FF23 21CE0D 00081B141C451D20
2013.09.29 00:10:00 1: HMLAN_Parse: HMLAN1 R:R669F08A6 stat:0008 t:00000000 d:FF r:7FFF     m:65 A001 23FF23 21CE0D 00081B141C451D20
2013.09.29 00:10:00 1: HMLAN_Parse: HMLAN1 no ACK from 21CE0D
2013.09.29 00:10:01 1: HMLAN_Send:  HMLAN1 S:S669F0D64 stat:  00 t:00000000 d:01 r:669F0D64 m:65 A001 23FF23 21CE0D 00081B141C451D20
2013.09.29 00:10:01 1: HMLAN_Send:  HMLAN1 I:K
2013.09.29 00:10:01 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:D313047D IDcnt:0007
2013.09.29 00:10:01 1: HMLAN_Parse: HMLAN1 R:R669F0D64 stat:0008 t:00000000 d:FF r:7FFF     m:65 A001 23FF23 21CE0D 00081B141C451D20
2013.09.29 00:10:01 1: HMLAN_Parse: HMLAN1 no ACK from 21CE0D
2013.09.29 00:10:02 1: HMLAN_Send:  HMLAN1 S:S669F13AE stat:  00 t:00000000 d:01 r:669F13AE m:65 A001 23FF23 21CE0D 00081B141C451D20
2013.09.29 00:10:03 1: HMLAN_Parse: HMLAN1 R:R669F13AE stat:0008 t:00000000 d:FF r:7FFF     m:65 A001 23FF23 21CE0D 00081B141C451D20
2013.09.29 00:10:03 1: HMLAN_Parse: HMLAN1 no ACK from 21CE0D
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 29 September 2013, 08:15:48
@Daniel,
das Abschicken der Kompletten templist en-block macht Probleme, da der RT etwas lange zum schreiben braucht. Ich arbeite noch daran.
wenn man die Kommandos eins nach dem anderen sendet ist es ok.
@Udo,
bei mir steht kein "T" in den readings.
@RedOne
der "eingebaute Fenster-open-detector" reagiert auf "plötzlichen temperatursturz". Wenn der auftritt geht es für eine definierte Zeit(auch in den Registern) nach Fenster-offen-temp
@Daniel,
kann ich nicht sehen,warum das temp-setzen abrebrochen wird. könnte an einem delay liegen, dass wir zu langsam sind oder der empfangspegel ist zu schlecht. das wiederholen im condBurst mode muss überarbeitet werden. bin ich dran.
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 29 September 2013, 10:06:06
Zitat von: martinp876 schrieb am So, 29 September 2013 08:15@Udo,
bei mir steht kein "T" in den readings.

och, bei mir gibt es auch noch ein "H" und ein "unknown0" - lauter lustige Sachen :)

Ich werde mal die Readings alle löschen und schauen, ob die nochmal auftauchen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: Steffen am 29 September 2013, 10:13:23
Zitat von: betateilchen schrieb am Sa, 28 September 2013 21:28
Zitat von: martinp876 schrieb am Sa, 28 September 2013 10:06FHEM wird daran nichts aendern. das ist Sache der Regelung. Ist mir aber auch schon aufgefallen - und ich habe keine Ahnung, warum dies so ist. Spekulieren kann man, dass HM die temperatur am heizkörper 2Grad höher einschätzt.

Ich habe jetzt einige Tests gemacht. Diese Differenz scheint systemisch zu sein. Sie tritt sowohl bei regAdaptive on als auch bei regAdaptive off auf.


(siehe Anhang / see attachement)


Nach einer Änderung des adaptive-Registers werden einige andere Werte auch noch zurückgesetzt (z.B. wird die desired-temp auf den aktuell "gültigen" Wert aus der tempList zurückgesetzt)


Guten Morgen!

Habe gestern den Wert auf "2.0K" verändert, doch heute bei einer Einstellung von desired-temp:21 und T:23.5 ist der Regler immer noch auf Valve:7%!
Muss ich sehr sagen, finde ich sehr enttäuschend:-(.

Könnte man nicht den Regler(Valve) irgendwie zum off-set steuern??

Dann nochmal zum HCS, mit dem update von heute werden zwar die Regler erkannt aber nicht die die ich definiert hatte:
Readings
CUL_HM_HM_CC_RT_DN_21CEAE
idle
2013-09-29 10:08:23
CUL_HM_HM_CC_RT_DN_228AA2
idle
2013-09-29 10:08:23
Heiz_Bad_Ankleide
idle
2013-09-29 10:08:23
KinderZimmer
idle
2013-09-29 10:08:23
Wz_Heizung1
idle
2013-09-29 10:08:23
device
Therme
2013-09-29 10:03:23
devicestate
off
2013-09-29 10:02:31
eco
off
2013-09-29 10:08:23
locked
00:00:00
2013-09-29 10:08:23
overdrive
off
2013-09-29 10:08:23
state
idle
2013-09-29 10:08:23

thermostat
icoregler ArbeitszimmerKeller
23.1
desired-temp
CUL_HM_HM_CC_RT_DN_21CEAE
MISSING ACK
CUL_HM_HM_CC_RT_DN_228AA2
RESPONSE TIMEOUT:RegisterRead
icoregler Heiz_Bad_Ankleide
22.2
desired-temp
icoregler KinderZimmer
22.0
desired-temp
icoregler WaschKeller
23.5
desired-temp
icoregler Wz_Heizung1
21.3
desired-temp


ist das so gewollt???

Mfg Steffen

Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 29 September 2013, 10:13:46
Ahh nach dem heutigen Update gehen die Temp Listen am WE bei mir auch! Jetzt frisst er die.

btw. das unknown0 37 habe ich auch ;-)

Gruß
Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 29 September 2013, 10:50:55
weiß jemand ob diese Fenster-Offen-Temp nur für eine bestimmte Zeit bleibt und dann wieder auf normal geht? Wenn man das so im GästeWC hat wo dann das Fenster unter Umständen vergessen wird, dann würde das Ding ja iwann wieder los legen. Das Detektieren, dass das Fenster wieder zu ist, ist vll schwieriger, doch ich dachte es wäre schon möglich, immerhin wird auch ohne aktivierte Heizung die Temperatur dann leicht ansteigen. Dauert halt ne Weile dass man das automatisch merken kann...

Andere Frage: Ist es "richtig", dass die Synchronisation von Datum/Uhrzeit nach dem Einlegen der Batterien noch nicht funktioniert?

Es freut mich, dass schon so viele Sachen gehen!
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 29 September 2013, 10:56:46
Hallo zusammen
gibt es schon eine Möglichkeit die Templiste aller Tage alle auf einmal mit den gleichen Werten zu setzen (tempListAllDays) ?

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 29 September 2013, 10:58:08
Die Fenster-Offen-Temp bleibt bei mir so lange, wie das Fenster offen ist. Laut den zur Verfügung stehenden Registern sollte das aber auch anders einstellbar sein - aber ich hab das noch nicht gebraucht.

Das Setzen von Datum und Uhrzeit vermisse ich auch noch. Nicht nur beim Batterienwechsel sondern einfach auch als "set <device> systime"
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 29 September 2013, 10:59:15
Zitat von: Stefan M. schrieb am So, 29 September 2013 10:56gibt es schon eine Möglichkeit die Templiste aller Tage alle auf einmal mit den gleichen Werten zu setzen

Mach Dir eine Funktion in der 99_myUtils, das ist die einfachste und flexibelste Lösung.
Titel: Aw: HM-CC-RT-DN
Beitrag von: cwagner am 29 September 2013, 11:27:09
Guten Tag,

nun ist ja aus HCS der Fehler "isn't numeric" weg. Eine kleine Ungenauigkeit bleibt aber noch: Ist ein Regler auf "off" kommt HCS beim Initialisieren mit zwei Fehlermeldungen (exakt je eine für jedes "off" gestellte Device):

Argument "off" isn't numeric in subtraction (-) at ./FHEM/59_HCS.pm line 639.
Argument "off" isn't numeric in subtraction (-) at ./FHEM/59_HCS.pm line 639.

Vielen Dank für ein wirklich geniales Modul!

Christian
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 29 September 2013, 12:21:20
Das Missing Ack bekomme ich nicht weg irgendwie, hat da noch einer einen Tip für mich?!?


(siehe Anhang / see attachement)
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 29 September 2013, 12:45:12
mach mal ein komplettes list <device>, ich denke, da hat das Pairing einfach nicht funktioniert.
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 29 September 2013, 13:02:42
Naja aber ich kann alles bedienen und das Teil auch konfigurieren. Also zumindest die einzelenen Kanäle.



Internals:
   DEF        21CE0D
   EVENTS     82
   HMLAN1_MSGCNT 151
   HMLAN1_RAWMSG E21CE0D,0000,D5D4BC5F,FF,FFBF,EF861021CE0D0000000A88D5110025
   HMLAN1_RSSI -65
   HMLAN1_TIME 2013-09-29 13:00:44
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     151
   NAME       bz_Heizung
   NR         1085
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 bz_Heizung_Weather
   channel_02 bz_Heizung_Climate
   channel_03 bz_Heizung_WindowRec
   channel_04 bz_Heizung_ClimRT_tr
   channel_05 bz_Heizung_ClimaTeam
   channel_06 bz_Heizung_remote
   lastMsg    No:EF - t:10 s:21CE0D d:000000 0A88D5110025
   protCondBurst on
   protLastRcv 2013-09-29 13:00:44
   protSnd    77 last_at:2013-09-29 10:56:55
   protState  CMDs_done
   rssi_at_HMLAN1 avg:-65.25 min:-81 max:-62 lst:-65 cnt:151
   Readings:
     2013-09-29 10:56:55   Activity        alive
     2013-09-29 12:36:30   CommandAccepted yes
     2013-09-29 10:14:48   PairedTo        0x23FF23
     2013-09-28 18:56:14   R-backOnTime    10 s
     2013-09-29 10:14:48   R-btnLock       unlock
     2013-09-29 10:14:48   R-burstRx       on
     2013-09-29 10:14:48   R-cyclicInfoMsg on
     2013-09-29 10:14:48   R-cyclicInfoMsgDis 0
     2013-09-29 10:14:48   R-globalBtnLock off
     2013-09-29 10:14:48   R-intKeyVisib   invisib
     2013-09-29 10:14:48   R-localResDis   off
     2013-09-28 18:56:14   R-lowBatLimitRT 2.1 V
     2013-09-29 10:14:48   R-modusBtnLock  off
     2013-09-29 10:14:48   R-pairCentral   0x23FF23
     2013-09-29 10:14:48   RegL_00:          01:01 02:01 09:01 0A:23 0B:FF 0C:23 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2013-09-29 13:00:44   actuator        0 %
     2013-09-29 13:00:44   battery         ok
     2013-09-29 13:00:44   batteryLevel    3.2 V
     2013-09-29 13:00:44   desired-temp    17
     2013-09-29 13:00:44   measured-temp   21.3
     2013-09-28 18:41:10   noReceiver      src:21CE0D A010 0500000000000700
     2013-09-29 00:10:04   state           MISSING ACK
     2013-09-28 16:25:22   time-request    -
   Helper:
     mId        0095
     rxType     140
     Prt:
       awake      0
       sProc      0
       Rspwait:
     Role:
       chn        1
       dev        1
     Rssi:
       At_hmlan1:
         avg        -65.2516556291391
         cnt        151
         lst        -65
         max        -62
         min        -81
     Shadowreg:
       RegL_00:     01:01 02:01 09:01 0A:23 0B:FF 0C:23 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
Attributes:
   actCycle   000:10
   actStatus  alive
   expert     2_full
   firmware   1.0
   model      HM-CC-RT-DN
   peerIDs    
   room       Bad
   serialNr   KEQ0580420
   subType    thermostat

Titel: Aw: HM-CC-RT-DN
Beitrag von: Jojo11 am 29 September 2013, 17:12:32
Irgendwie habe ich hier auch noch ein paar Schwierigkeiten. Nachdem ich die templist gesetzt habe (über 99_myUtils), wurde sie scheinbar übernommen, aber trotzdem nicht angewandt. Zumindest bleibt desired temp immer noch auf dem alten Wert. Und MISSING ACK habe ich jetzt auch, obwohl ich erneut gepairt und sonst nichts verändert habe. Die Temperaturen werden weiterhin alle paar Minuten übertragen. Was muss ich denn machen, damit das Wochenprogramm umgesetzt wird?

schöne Grüße
Jo
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 29 September 2013, 17:23:29
Zitat von: Jojo11 schrieb am So, 29 September 2013 17:12Was muss ich denn machen, damit das Wochenprogramm umgesetzt wird?

Warten. Wirksam wird erst der nächste Schaltzeitpunkt. Der Thermostat muss auf Auto stehen.

Hast Du "verified" bei den Readings der tempList stehen?

Das Missing Ack könnte von "zuviel" Funkverkehr kommen, warte mal ein ein paar Minuten und beobachte, ob das wieder verschwindet.
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 29 September 2013, 17:45:26
Gibts eigentlich schon unterschiedliche FW Versionen ? Ich habe 1.0 aber im Wiki steht was von 2.0.

/Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: Jojo11 am 29 September 2013, 17:56:56
Zitat von: betateilchen schrieb am So, 29 September 2013 17:23Warten. Wirksam wird erst der nächste Schaltzeitpunkt. Der Thermostat muss auf Auto stehen.

Hast Du "verified" bei den Readings der tempList stehen?

Das Missing Ack könnte von "zuviel" Funkverkehr kommen, warte mal ein ein paar Minuten und beobachte, ob das wieder verschwindet.

Ein "verified" kann ich hier nicht finden, aber die Liste scheint angekommen zu sein:

ValvePosition 0 % 2013-09-29 17:50:48
desired-temp 21 2013-09-29 17:50:48
measured-temp 23.6 2013-09-29 17:50:48
mode auto 2013-09-29 17:50:48
motorErr ok 2013-09-29 17:50:48
state T: 23.6 desired: 21 valve: 0 % 2013-09-29 17:50:48
tempListFri
05:30 17.0 08:30 21.0 21:00 17.0 23:00 21.0 24:00 17.0
2013-09-29 16:41:29
tempListMon
05:30 17.0 08:30 21.0 21:00 17.0 23:00 21.0 24:00 17.0
2013-09-29 16:41:29
tempListSat
06:30 17.0 09:00 21.0 21:00 17.0 23:00 21.0 24:00 17.0
2013-09-29 16:41:29
tempListSun
06:30 17.0 09:00 21.0 21:00 17.0 23:00 21.0 24:00 17.0
2013-09-29 16:41:29
tempListThu
05:30 17.0 08:30 21.0 21:00 17.0 23:00 21.0 24:00 17.0
2013-09-29 16:41:29
tempListTue
05:30 17.0 08:30 21.0 21:00 17.0 23:00 21.0 24:00 17.0
2013-09-29 16:41:29
tempListWed
05:30 17.0 08:30 21.0 21:00 17.0 23:00 21.0 24:00 17.0
2013-09-29 16:41:29
unknown0 33 2013-09-29 17:50:48


Die MISSING ACKs bleiben auch hartnäckig bei beiden Thermostaten.

schöne Grüße
Jo
Titel: Aw: HM-CC-RT-DN
Beitrag von: Jojo11 am 29 September 2013, 17:58:17
Zitat von: ext23 schrieb am So, 29 September 2013 17:45Gibts eigentlich schon unterschiedliche FW Versionen ? Ich habe 1.0 aber im Wiki steht was von 2.0.

/Daniel

Hallo,

das ist mir auch aufgefallen. Ich habe bei beiden Geräten V1.0 und denke mal, dass das im Wiki ein copy&paste Fehler vom alten Gerät ist. Ansonsten würde mich natürlich auch interessieren, wie man updaten kann (einschicken?).

schöne Grüße
Jo
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 29 September 2013, 19:57:43
Zitat von: betateilchen schrieb am So, 29 September 2013 10:06
Zitat von: martinp876 schrieb am So, 29 September 2013 08:15@Udo,
bei mir steht kein "T" in den readings.

och, bei mir gibt es auch noch ein "H" und ein "unknown0" - lauter lustige Sachen :)
Ich werde mal die Readings alle löschen und schauen, ob die nochmal auftauchen.

Die Phantomreadings tauchen nach dem Löschen bei mir immer wieder auf.
Titel: Aw: HM-CC-RT-DN
Beitrag von: Steffen am 29 September 2013, 21:13:53
Hallo!

Wollte nur kurz mitteilen das das "Missing  Ack" auch schon ein paar Tage bei mir anzeigt wird,
aber trotzdem der Regler alle Befehle übernehmen tut.

Mfg Steffen
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 29 September 2013, 21:50:17
Hallo zusammen
bei mir ist ja auch der gleiche Effekt mit "Missing Ack" bei den Reglern vorhanden. Bin froh dass es nicht nur bei mir ist.

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: Steffen am 30 September 2013, 05:56:32
Guten Morgen!

Also ich bin jetzt langsam sowas von enttäuscht,
denn eingestellt ist desired auf 21 aber es sind jetzt schon 23.7 und Regler ist immer noch auf 33%.

Habe schon auf 2.0k geändert aber es scheint nicht der Richtige Weg zu sein.

Vielleicht hat ja jemand hier noch eine andere Lösung, ansonsten werde ich es wohl wieder abbauen müssen?!?

Mfg Steffen
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 30 September 2013, 07:04:02
Moin,

mhh so schlimm ist mir das noch garnicht aufgefallen. Schau mal so sieht es bei mir aus:


(siehe Anhang / see attachement)


Ich kann da jetzt erstmal nichts feststellen das hier was nicht passt. Sicher die Temp ist etwas stark angestiegen aber er hat ja zu gemacht. Und dazu kommt das gerade jemand geduscht hat, dann steigt die Temp eh nochmal an. Aber gut ich find die Dinger ehe absolute Grütze, das ist sowas von dumm an der Heizung zu messen, da verstehe ich HM echt nicht wieso die von den anderem System weg sind. Zumal ich es hasse wenn der Ventilregler Tasten und LCD hat, blödsinn sowas... Aber was will man machen, die bauen auch nur das wose mehr Kohle mit umsetzen können und nicht was dem Kunden gefällt...

Gruß
Daniel

UPDATE:
Dazu mal noch die Temperator von einem anderen Sensor im Bad:

(siehe Anhang / see attachement)
Titel: Aw: HM-CC-RT-DN
Beitrag von: DC am 30 September 2013, 07:37:19
Meine Erfahrungen mit dem alten System:
- es hat ca. 2 Wochen gedauert, bis dass das System eingeschwungen war
- Das Verhalten der Ventile hatte ich dort auch. Erst nachdem ich
hab ich die 0 als Basiswert der Ventile gehabt.
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 09:42:15
Zitat von: ext23 schrieb am Mo, 30 September 2013 07:04Zumal ich es hasse wenn der Ventilregler Tasten und LCD hat,

Das Display finde ich schon ok, und die Tasten (und vermutlich auch das Drehrad) kann man ja problemlos sperren.
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 09:44:16
Zitat von: DC schrieb am Mo, 30 September 2013 07:37Meine Erfahrungen mit dem alten System:
- es hat ca. 2 Wochen gedauert, bis dass das System eingeschwungen war

Das kann ich bestätigen. Da bei mir aber alle Ventile immer schon (von den alten Reglern) einmal pro Woche auf- und wieder zugedreht wurden, kann ich mir die Sache mit dem Hammer jetzt bei der Umrüstigung sparen.

Ich lass die neuen Regler einfach mal eine Zeitlang laufen, ich bin da sehr zuversichtlich, dass auch die automatisch lernen, die Ventile korrekt zu steuern.
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 30 September 2013, 09:47:38
Naja das Display mhhh das macht alles nur klobig. Und überall kreich der Dereck rein, von Wasser ganz zu schweigen wenn das Fenster bei Regen oder Schnee mal offen bleibt ...

Aber die Probleme mit dem Stift hatte ich hier bei mir nicht, die waren alle sehr leichtgängig. Aber mit dem Hammer würde ich vorsichtig sein ;-) Meistens reicht das ja mit dem Daumen zwei, drei mal den Stift rein zu drücken.

/Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 10:14:23
Wenn ein Ventil mehrere Jahre nicht betätigt wurde (wie ich beim Einzug in die jetzige Wohnung feststellen musste) bewegst Du da mit einem Fingerdruck gar nix mehr. Dann hilft wirklich nur noch Hammer (leichte Schläge) oder Ventil austauschen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 30 September 2013, 10:27:44
Hi,

unknown0 habe ich mir erlaubt einzubauen. Es zeigt den Unbekannten teil des Control-bytes. der verändert sich aber ich habe noch keine Beschreibung oder systematik erkannt. Falls es jemand entschlüsseln kann, super. Ansonsten werde ich es ggf wieder entfernen.

@unimatrix:
R-tempFallWinPerio 15 min
sollte m.E. nur relevant sein, wenn kein SC gepeert ist. Kann man sendern. Diese Zeit wird eingehalten, egal wie der Fensterzustand letztendlich ist!

das synchen der Uhrzeit sollte funktionieren. Ich habe nie eine eingestellt, stimmt aber.
Die Sommerzeit Abschaltung steht kurz bevor! Man kann auch
R-daylightSaveTime on
setzen. Auswirkungen untested ;-)

@Stefan
tempListAllDays ist nicht geplant

@Udo
der RT fragt die Uhrzeit jeden tag 2mal kurz hintereinander ab, wie auch ein TC. FHEM beantwortet dies schon seit einiger Zeit.
sysTime geht auch schon - muss man am device machen, nicht am channel.
Phantom Register: Unkonwn ist klar. das T und H nicht. In welchen Kanal tauchen die auf? was hast du alles gepeert?

@Christian,
das ist ein HCS problem - eigentlich nicht meine Baustelle. Das sollte beim TC auch so gewesen sein. ein Delta sollte weder bei "on" noch bei "off" errechnet werden (auch wenn beide eigentlich einen Wert hinterlegt haben).

@ext23
missingAck bei welchen Befehl? An weiteren Verbesserungen arbeite ich. Ist leider kompliziert... dauert noch etwas mit den tests

@jo
beim setzen von mehreren tempList kommt missing-ack weil der RT zu langsam ist. Wird aber doch (gerade noch) bearbeitet.
Die templist wird einwandfrei genutzt (bei mir). Der Wert wird erst beimnächsten "Zeitsprung" aktiv. Oder du schaltest noch einmal auf "auto". Nur durchsetzen der Liste wird die temp nicht geaendert!

@Daniel,
dein Test ist nicht relevant. du musst einmal den sollwert auf ist-wert -1 einstellen. die Heizung sollte m.E aus bleiben. In deinem Fall wird der sollwert nochgedreht, ist aber nie 2k unter dem ist-wert. Steffen hat schon recht.


Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 10:39:40
Zitat von: martinp876 schrieb am Mo, 30 September 2013 10:27Phantom Register: Unkonwn ist klar. das T und H nicht. In welchen Kanal tauchen die auf? was hast du alles gepeert?

ClimRT_tr, gepeert sind zwei Fensterkontakte, ein SC und ein RHS.

Zitat von: martinp876 schrieb am Mo, 30 September 2013 10:27Die templist wird einwandfrei genutzt (bei mir).

Bei mir stehen alle temLists auf "24:00 16" da ich die gesamte Zeitsteuerung per Google Kalender mache und es ansonsten zu einer Vermischung aus den Sollwerten der tempList und den Sollwerten, die fhem schickt kam. Irgendwie fehlt den neuen Reglern die Betriebsart "central"...
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 30 September 2013, 11:07:36
hm - nicht einfach zu finden.
was sagt der Zeitstempel? kommt der zeitgleich mit einem anderen trigger? einem der peers?

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 30 September 2013, 11:08:41
Hallo,

hast du irgendwo deine Zeitsteuerung per Google Kalender dokumentiert? Ich wäre längst auf Zentralensteuerung umgestiegen, aber dachte bisher immer (ggf. fälschlicherweise) dass das setzen der desired-temp über die Zentrale nicht verlässlich ist und ich mir einfach dachte, je mehr ohne Funk geht, desto besser und stabiler. Aber vll hat sich die Zuverlässigkeit inzwischen verbessert?

Insgesamt hab ich jetzt 10 Ventile/Thermostate (alte und neue gemischt) und da wird schon viel hin und her gefunkt hab ich das Gefühl...

VG
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 11:29:28
Zitat von: unimatrix schrieb am Mo, 30 September 2013 11:08hast du irgendwo deine Zeitsteuerung per Google Kalender dokumentiert?

da gibt es doch nicht viel zu dokumentieren? Ich nutze das Kalendermodul von fhem und habe einen Kalender namens "Kalender_Heizung" definiert.
Ein Eintrag im Google-Kalender hat im Titel einfach den Reglername und die Solltemperatur für Beginn und Ende stehen, also z.B. "wz_Thermostat 22 16"

Im Beispiel wird die Temperatur zuerst auf 22 Grad eingestellt und am Ende des Zeitraums auf 16 Grad zurückgeregelt.

Dazu gibt es zwei notify, die entsprechend getriggert werden und die sich nur im split unterscheiden:


Kalender_Heizung:modeStarted.* { my $reading="%EVTPART0"; my $uid= "%EVTPART1"; my ($actor,$dtemp,undef)= split(/ /,fhem("get Kalender_Heizung summary $uid")); if(defined $actor) { fhem("set $actor desired-temp $dtemp"); } }



Kalender_Heizung:modeEnded.* { my $reading="%EVTPART0"; my $uid= "%EVTPART1"; my ($actor,undef,$dtemp) = split(/ /,fhem("get Kalender_Heizung summary $uid")); if(defined $actor) { fhem("set $actor desired-temp $dtemp"); } }


Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 12:17:46
Zitat von: martinp876 schrieb am Mi, 25 September 2013 09:34hat jemand schon einen Wetter-sensor gepeert?

jepp...


Weather Channel vom RT:

Internals:
   DEF        2286BC01
   NAME       az_FHT_Weather
   NR         320
   STATE      ???
   TYPE       CUL_HM
   chanNo     01
   device     az_FHT
   peerList   testSensor,
   Readings:
     2013-09-30 11:54:34   R-sign          off
     2013-09-30 11:54:34   peerList        testSensor,
   Helper:
     peerIDsRaw ,20DACD01,00000000
     Role:
       chn        1
     Shadowreg:
Attributes:
   expert     1
   group      Heizung
   model      HM-CC-RT-DN
   peerIDs    00000000,20DACD01,
   room       12_Arbeitszimmer



Sensor:

Internals:
   CFGFN      
   DEF        20DACD
   EVENTS     15
   HMUSB_MSGCNT 22
   HMUSB_RAWMSG E20DACD,0000,0D1FAEB8,FF,FFC2,0B867020DACD00000000E039
   HMUSB_RSSI -62
   HMUSB_TIME 2013-09-30 12:13:35
   IODev      HMUSB
   LASTInputDev HMUSB
   MSGCNT     22
   NAME       testSensor
   NR         436
   STATE      T: 22.4 H: 57 D: 13.5
   TYPE       CUL_HM
   lastMsg    No:0B - t:70 s:20DACD d:000000 00E039
   peerList   az_FHT_Weather,
   protCondBurst on
   protLastRcv 2013-09-30 12:13:35
   protResnd  2 last_at:2013-09-30 12:10:30
   protSnd    8 last_at:2013-09-30 12:10:31
   protState  CMDs_done_events:2
   rssi_at_HMUSB avg:-45.86 min:-62 max:-40 lst:-62 cnt:22
   Readings:
     2013-09-30 12:10:28   Activity        alive
     2013-09-30 12:10:30   CommandAccepted yes
     2013-09-30 12:10:31   PairedTo        0x127000
     2013-09-30 12:10:31   R-burstRx       off
     2013-09-30 12:10:31   R-intKeyVisib   invisib
     2013-09-30 12:10:31   R-pairCentral   0x127000
     2013-09-30 12:10:31   RegL_00:          01:00 02:01 05:00 0A:12 0B:70 0C:00 0F:00 00:00
     2013-09-30 12:13:35   dewpoint        13.5
     2013-09-30 12:13:35   humidity        57
     2013-09-30 12:10:31   peerList        az_FHT_Weather,
     2013-09-30 12:13:35   state           T: 22.4 H: 57
     2013-09-30 12:13:35   temperature     22.4
   Helper:
     burstEvtCnt 2
     mId        003D
     peerIDsRaw ,2286BC01,00000000
     rxType     140
     Prt:
       awake      0
       sProc      0
       Rspwait:
     Role:
       chn        1
       dev        1
     Rssi:
       At_hmusb:
         avg        -45.8636363636364
         cnt        22
         lst        -62
         max        -40
         min        -62
     Shadowreg:
Attributes:
   actCycle   000:10
   actStatus  alive
   expert     2_full
   firmware   1.3
   model      HM-WDS10-TH-O
   peerIDs    00000000,2286BC01,
   serialNr   KEQ0174839
   subType    THSensor


gepeert sind die problemlos, aber der RT kann scheinbar nix damit anfangen.

Um die Rohmessage werde ich mich noch kümmern.
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 30 September 2013, 12:21:02
ok danke mir war nicht klar, wie gut das Kalendermodul schon mit Google zusammen funktioniert! :)
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 30 September 2013, 12:24:12
Also ich habe jetzt 5 von den Dingern dran. Ich habe alle in den Modus manuell (am Taster) eingestellt und auf Off runtergedreht.

Bei meinen versuchen, die desired-temp per FHEM zu setzen komme ich auf eine Erfolgsquote von gefühlten 20%. Allerdings scheint auch mein hmlan oft im Overflow zu sein. Ich nehme an da wird das irgendwann verworfen? GGf. reichen die Standardeinstellung für HMLAN mit 10 Temp-Sensoren/Ventilen niht mehr aus? Missing-ACKs sehe ich zumindest keine.
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 12:34:57
Zitat von: unimatrix schrieb am Mo, 30 September 2013 12:24GGf. reichen die Standardeinstellung für HMLAN mit 10 Temp-Sensoren/Ventilen niht mehr aus?

Ich denke, über 10 Regler kann der HMLAN nur müde lächeln... Ob das Setzen von Temperaturen im manuellen Mode Sinn macht, erschließt sich mir nicht.
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 12:40:49
Zitat von: betateilchen schrieb am Mo, 30 September 2013 12:17Um die Rohmessage werde ich mich noch kümmern.

15867020DACD00000000D131

Der Sensor ist mit fhem gepairt und mit dem Weather-Channel des RT gepeert.
Die Wettermeldung geht offenbar (wie weiter oben schon geschrieben) immer an broadcast.

Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 30 September 2013, 12:56:14
sorry wenn ich mit Fragen nerve....aber woran sieht man denn dass Fenster-Auf detektiert wurde? Nur am Ventil oder auch irgendwo an einem Reading?

Bei mir war es draußen gestern 15 Grad - vll nicht kalt genug für eine Detektierung? Außerdem kam das Problem dazu, dass offenbar direkt am Ventil (wo ja gemessen wird) die Temperatur nicht so stark abfällt - weil das sitzt ja nunmal auf der relativ warmen Heizung.

Unterstützt das neue Ding einen direkt gepaarten Fenstersensor?
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 30 September 2013, 12:57:34
Zitat von: betateilchen schrieb am Mo, 30 September 2013 12:34... Ob das Setzen von Temperaturen im manuellen Mode Sinn macht, erschließt sich mir nicht.

Einen CENT-Mode gibts ja nicht oder? Der Auto-Mode macht ja noch weniger Sinn, dann greift ja womöglich kurz nach dem Setzen das Automatikprogramm des Ventils.

Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 13:56:51
Zitat von: unimatrix schrieb am Mo, 30 September 2013 12:56Unterstützt das neue Ding einen direkt gepaarten Fenstersensor?

ja. Sogar mehrere.

Erkennen kannst Du es in fhem z.B. daran, dass die desired-temp auf den Wert aus dem Register R-tempFallWinOpen geändert wurde.
EIgentlich ist dafür der Channel WindowRec zuständig, aber so richtig funktioniert hat der (zumindest anzeigetechnisch sinnvoll) noch nie wirklich.
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 13:58:05
Zitat von: unimatrix schrieb am Mo, 30 September 2013 12:57Der Auto-Mode macht ja noch weniger Sinn, dann greift ja womöglich kurz nach dem Setzen das Automatikprogramm des Ventils.

Automatikprogramm abschalten...
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 14:16:18
Zitat von: betateilchen schrieb am Mo, 30 September 2013 10:39
Zitat von: martinp876 schrieb am Mo, 30 September 2013 10:27Phantom Register: Unkonwn ist klar. das T und H nicht. In welchen Kanal tauchen die auf? was hast du alles gepeert?
ClimRT_tr, gepeert sind zwei Fensterkontakte, ein SC und ein RHS.

Inzwischen bin ich fast sicher, dass die Phantomreadings aus dem Modul dewpoint kommen.
Das parst den state und erwartet nach "T:" als nächsten Eintrag ein "H:" und nicht "desired" und "valve"
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 14:29:13
Zitat von: betateilchen schrieb am Mo, 30 September 2013 12:40
Zitat von: betateilchen schrieb am Mo, 30 September 2013 12:17Um die Rohmessage werde ich mich noch kümmern.

15867020DACD00000000D131

Der Sensor ist mit fhem gepairt und mit dem Weather-Channel des RT gepeert.
Die Wettermeldung geht offenbar (wie weiter oben schon geschrieben) immer an broadcast.


Die Sache mit dem externen Sensor funktioniert.

Wenn ein Sensor mit dem Channel1 des RT gepeert ist, loggt und verarbeitet der RT ab sofort die Messwerte vom externen Sensor.
Erkennen tut man das aber im RT nirgends.

Ich hab mich nur gewundert, warum im Arbeitszimmer seit etwa zwei Stunden immer die Temperatur vom Balkon geloggt wird (dort ist der neue HM-Sensor für die Aussentemperatur montiert)
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 16:13:34
Das MISSING ACK im Device hatte ich heute auch.

Und zwar von ca. 12 Uhr bis eben vor fünf Minuten. Der Beginn des "Problems" fällt mit dem Zeitpunkt zusammen, an dem ich den externen Temperatursensor mit dem RT erfolgreich gepeert habe, und das Problem verschwand, nachdem ich das Peering wieder gelöscht habe.

----------------

EDIT

Der RT macht komische Sachen.


(siehe Anhang / see attachement)


Der Temperatursprung ist für mich nicht nachvollziehbar. Aber seit diesem Zeitpunkt sendet der RT immer die gleiche Temperaturinformation von 24.0° oder 24.1° - das kann eigentlich aber nicht stimmen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 19:09:20
Jetzt habe ich das MISSING ACK wieder, genau am gleichen Regler wie heute Nachmittag. Und ich kriege das nicht mehr weg. Es ist übrigens der einizige RT mit diesem Verhalten, die beiden anderen laufen völlig unauffällig.

Ich habe jetzt den Regler schon komplett zurückgesetze und neu gepairt - keine Änderung.

Es scheint auch so zu sein, dass der Regler vom Device eine Nachricht an Broadcast schickt, obwohl er korrekt mit fhem gepairt ist.

ich bin mal wieder etwas ratlos (und frustriert)


(siehe Anhang / see attachement)



(siehe Anhang / see attachement)
Titel: Aw: HM-CC-RT-DN
Beitrag von: Steffen am 30 September 2013, 19:18:22
...@betateilchen (...@betateilchen)

ist bei mir aber nun schon seit Tagen so:

(siehe Anhang / see attachement)

obwohl ich aber noch keine nachteile daran erkannt habe.
Denn befehle nimmt er ja an.

Vielleicht liegen aber die Probleme tiefgründiger damit?!?

Mfg Steffen
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 19:56:33
Ich habe die Probleme, seit ich heute mit dem Weather-Channel getestet habe.
Das habe ich nur mit diesem einen Regler bisher gemacht.


Inzwischen habe ich den Regler komplett zurückgesetzt, das Gerät komplett aus fhem entfernt und alles neu gestartet.
Dann eine vollständige Neukonfiguration und trotzdem kam die Meldung nach ein paar Minuten wieder.

Was mich wundert, ist das hier:


(siehe Anhang / see attachement)


Wieso taucht da das R-burstRx mit einem set_ state auf?
Und wieso taucht das nach einem kompletten Reset auf?

Und was ist das hier?
noReceiver src:2286BC 8010 0100000000 2013-09-30 20:27:10



---
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 30 September 2013, 20:40:03
burstRX im channel 01 ist ein überbleibsel. Wahrscheinlich hast du ein ser burstrx im weather-channel gemacht (ist noch zugelassen - wird aber nie korrigiert)
ich werde die zugriffsrechte der Register noch nach Channels beschränken.

das missing_ack ist meist temporär und kann kommen, wenn eine message wiederholt wird.

ich bin hier am überarbeiten des Konzeptes um das wiederholen von messages auch bei conditional-burst zu realisieren. Das kostet einiges an test-arbeit - dauert also noch ein bisschen.
das betrifft dann das gesamte protokoll, muss also einiges getested werden....

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 20:57:19
Ehrlich gesagt, denke ich nicht, dass das MISSING ACK in diesem Fall wirklich vom wiederholen kommt. Eine eigene andere Idee habe ich aber auch nicht.

Seit ich den HMUSB am Beaglebone habe, sind die Probleme beim Übertragungsprotokoll hier eigentlich komplett verschwunden. Nur dieser eine RT macht im Moment den Kummer, und das auch exakt erst seit den Tests mit dem Weather-Channel und dem externen Sensor.

Und das burst habe ich definitiv nicht im Weather gesetzt.
Titel: Aw: HM-CC-RT-DN
Beitrag von: RedOne am 30 September 2013, 20:57:58
Hallo,

ich habe da noch ne frage
was bedeutet
unknow0 33

das steht bei mir?

Missing Ack habe ich auch aber bisher funtioniert alles bei mir
ohne probleme.

Gruß RedOne
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 30 September 2013, 21:20:46
Also ich habe das Missing Ack nur beim, ja wie sagt man, "Hauptdevice". Dafür dauerhaft, aber dennoch funktioniert alles. Was mich nur wundert ist, dass die Antenne bei dem Regler dauerhaft blinkt, ich dachte die leuchtet immer. Also einige Sachen sind echt komisch, aber zumindest funktioniert bei mir alles, also ich kann nicht klagen. Aber ich nutze auch nicht viel, schon garnicht ändere ich da irgend welche Register. Ich hab lediglich 1 Fensterkontakt an dem Regler.

Gruß
Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 21:26:14
Zitat von: ext23 schrieb am Mo, 30 September 2013 21:20Also ich habe das Missing Ack nur beim, ja wie sagt man, "Hauptdevice".

wo denn auch sonst?

Zitat von: ext23 schrieb am Mo, 30 September 2013 21:20Was mich nur wundert ist, dass die Antenne bei dem Regler dauerhaft blinkt

Dann ist er nicht korrekt gepairt.


Zitatwas bedeutet  unknow0 33

wenn man das wüßte, hätte das bestimmt einen anderen Namen als unknown ...

Bei mir steht da übrigens bei den drei Reglern: 24 oder 38 oder 24

Übrigens: Der Regler mit dem MISSING ACK ist der mit der 38, die beiden anderen, korrekt arbeitenden RTs haben die 24.

---
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 30 September 2013, 21:53:29
Na da gibts doch noch die anderen Geräte da, die einzelnen Unterkanäle da, das ist ja immer etwas kryptisch alles.

Gepaired sein sollte es wohl, ich kann ja alles bedienen oder nimmt das Ding auch Befehle an wenn es nicht gepaired ist, ich dachte nicht... Das blinken der Antenne ist auch erst seit gestern.

Ich biete übrigens: unknown0: 37

Gruß
Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 30 September 2013, 21:59:10
Zitat von: ext23 schrieb am Mo, 30 September 2013 21:53Na da gibts doch noch die anderen Geräte da, die einzelnen Unterkanäle da, das ist ja immer etwas kryptisch alles.

Aber die Kommunikation läuft immer über das Device.
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 30 September 2013, 22:07:05
Aha ok, naja wie gesagt solange das alles scheinbar nur Anzeigefehler sind stört mich das ehe nicht, ich denke mal die Dinger werden noch genug Macken haben, wurde ja nun erst auf den Markt geworfen und großartig testen tun die bei dem Hersteller bekannterweise ja nichts.

Viele Grüße
Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 01 Oktober 2013, 00:02:48
hi,

ich habe eine neue Version eingestellt. Da sind erhebliche Umstellungen im "wiederholmechanismuss" eingebaut. Vorteil in erster Linie sollte sein, dass die conditional-burst devices auch messages wiederholen koennen.
Da hier hierzu einigs aufräumen musste ist gründliches Testen angesagt.
Bei mir hat es soweit funktioniert (sonst wäre es nicht hochgeladen worden).

das "missing-ack" sollte aus dem device verschwinden. anstatt dessen kommt wie bei allen (ausser TC - historisch) der status des Protokoll - also hoffentlich CMDs_done ohne Zusatz.

Gruss Martin

Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 01 Oktober 2013, 07:14:24
Danke Martin,

und testen tun wir doch alle gerne ;-) Ich werde gleich mal ein Update anstoßen.

Viele Grüße
Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: Steffen am 01 Oktober 2013, 19:59:24
Hallo!

Möchte den Ersten erfolgreichen Test berichten,
"keine Missing Ack" mehr und alle befehle werden sofort und bis jetzt zu 100% bei mir umgesetzt.

Danke für die tolle Arbeit und deine Geduld...

Hätte da noch eine frage am Rande:
Wenn kann ich das Richtig einstellen im SVG das wenn ich mit event-on-change-reading arbeite,
das er die Daten ordentlich darstellt, wenn es überhaupt geht?

(siehe Anhang / see attachement)


Mfg Steffen
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 01 Oktober 2013, 20:19:37
mit steps statt lines
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 01 Oktober 2013, 20:19:59
Hallo zusammen
bei mir ging gerade gar nichts mehr mit den Reglern trotz aktuellem Softwarestand.
Overload am HMLan, Missing Ack für die Regler.
Es wurde kein Fensterstatus mehr zu den Reglern übertragen. (virtuelle Buttons und notify kein direktes peer)
Habe alles neu gestartet mal sehen wie es jetzt läuft.

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: RedOne am 01 Oktober 2013, 20:34:40
Welche datei wird den geupdatet die HMLan.pm
Oder welche ?
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 01 Oktober 2013, 21:13:59
00_HMLAN.pm
10_CUL_HM.pm
98_HMinfo.pm
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 02 Oktober 2013, 09:07:01
Hallo zusammen,
es funktioniert nicht wirklich, die Regler reagieren nicht auf den Fensterstatus, das HMLan geht auf Overload.
Ich werde heute Abend und morgen eine komplett neue Umgebung auf einem RaspberryPi installieren und nur das HMLAn, einen Regler und einen Fenstersensor konfigurieren und dann mal beobachten.

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 02 Oktober 2013, 09:40:08
Bei mir funktioniert im Moment scheinbar mal ALLES... vermutlich ein Zufall, der maximal bis zum nächsten Update anhält...

Wobei: Von der Traumvorstellung "Homematic auf RaspberryPi" bin ich inzwischen komplett abgekommen. Der Wechsel auf das Beaglebone Black hatte bereits > 90% aller HM-Probleme beseitigt. Alles was zeitkritisch ist (und das Homematic-Protokoll IST zeitkritisch) gehört nach meinen bisherigen Erfahrungen nicht auf den Raspberry. Dabei ist es auch unerheblich, ob man HMLAN oder HMUSB nutzt - ich habe beides probiert und hatte mit beidem auf dem Raspi massive Probleme.

Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 02 Oktober 2013, 09:43:21
Hallo

bei mir funktioniert der Türkontakt einwandfrei. Ich habe meine zwei RTs und den Türkontakt nicht in fhem, sondern direkt gepeert. Allerdings gibt es weiterhin eine merkwürdige Erscheinung:
Wenn ich die Templiste für einen Tag, z.B. Montag setze geht das (allerdings muss ich das getrennt für jeden RT machen).
Wenn ich nun die Templiste für Dienstag setze, wird in den Readings die Liste aktualisiert und die Liste vom Montag auf die Ursprungswerte gesetzt. Der Thermostat behält aber die vorher vorgegebene Temperatur bei. Kann also auch nur ein Darstellungsproblem von fhem sein. Ob es ev. daran liegt dass ich zwei RTs habe weiß ich nicht. Bekomme am Freitag ein weiteres Thermostat und werde es dann noch mal testen.

Also irgendetwas stimmt noch nicht so ganz, aber es wird täglich besser. Ich habe mitunter den Eindruck, dass fhem und HM auch an anderen Stellen noch nicht 100% harmonieren.

Aber trotzdem bisher tolle Arbeit und es macht viel Spaß damit zu experimentieren.

Gruß

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 02 Oktober 2013, 10:08:05
Hallo zusammen,
sollte ich dann lieber mit dem HMLan wieder auf die Fritzbox umziehen da läuft auch noch ein aktuelles FHEM drauf?

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: Otto am 02 Oktober 2013, 10:10:37
Hi,

bei mir läuft es jetzt ohne Probleme und ohne Overload.

Habe HMLan + RaspberryPi im Einsatz

Gruß Otto
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 02 Oktober 2013, 10:33:40
Zitat von: BuRi schrieb am Mi, 02 Oktober 2013 09:43Wenn ich nun die Templiste für Dienstag setze, wird in den Readings die Liste aktualisiert und die Liste vom Montag auf die Ursprungswerte gesetzt.

Lass Dich davon nicht irritieren. Der RT braucht eine Zeitlang, um das zu verarbeiten und zu antworten. Die Readings heißen ja Readings, weil sie vom Gerät gelesen werden und das ist direkt nach dem Set-Befehl noch nicht möglich. Irgendwann steht unter den tempList-Readings aber ein Reading mit dem Wert "verified" - dann sollten alle Readings die von Dir eingegebenen Werte haben.

Im Zweifelsfall hilft auch immer mal ein getConfig, um die Werte neu zu lesen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 02 Oktober 2013, 10:34:14
Zitat von: Stefan M. schrieb am Mi, 02 Oktober 2013 10:08sollte ich dann lieber mit dem HMLan wieder auf die Fritzbox umziehen da läuft auch noch ein aktuelles FHEM drauf?

Den Teufel mit dem Beelzebub austreiben?
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 02 Oktober 2013, 10:43:34
Auf welche Hardware dann ?
Ich habe jetzt mal einen BeagleBone Black bestellt.

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 02 Oktober 2013, 10:55:50
Hallo,

jetzt mal ein neues Problem. Nach dem Setzen der TempList habe ich folgende Fehlermeldung im logfile gefunden:

2013.10.02 09:18:45 2: CUL_HM set EG.WZ.HeizungsT.02_ClimRT_tr tempListWed 06:30 17.0 08:00 20.0 17:00 18.5 22:30 20.0 24:00 17.0
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 1612.
2013.10.02 09:24:36 2: CUL_HM set EG.WZ.HeizungsT.01_ClimRT_tr tempListThu 06:30 17.0 08:00 20.0 17:00 18.5 22:30 20.0 24:00 17.0
Use of uninitialized value in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 1612.

Was hat es denn damit auf sich?

Gruß

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 02 Oktober 2013, 11:02:40
Das ist keine wirkliche Fehlermeldung, sondern ein Hinweis auf "optisch unschöne" Programmierung. Da wird einfach irgendwo der Fall nicht abgefangen, dass eine Variable keinen Inhalt haben kann.
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 02 Oktober 2013, 12:09:35
@Burchard
peeren des fensterkontakts sollte kein Problem machen. kann man auch simulieren, also an einen virtuellen Button anschliessen. Natürlich muss man an einen WindowRec peeren - klar hoffe ich.

die templist ist natürlich je RT zu setzen - sollte dies anders sein?

hast du
attr autoReadReg 4_reqStatus
im device gesetzt? das stellt sicher, dass die Anzeuge immer abgeglichen wird. Nach änderungen werden die Register automatisch gelesen.
Ansonsten kannst du manuell den Wert für Montag setzen, ein getConfig machen den wert für dienstag setzen, ein getConfig machen.
Wenn du so vorgehst - stimmen dann die Werte?
Hintergrund: ich werde noch einmal prüfen, ob ich auch bei "templist" die daten aus dem shadow berücksichtige. generell empfehle ich IMMER autoReadReg.Ich werden den default einmal auf "an" setzen..
und dann noch: das Register NUR im device setzen. Am besten in allen Devices ausser Config-only, also remote. Die antworten eh nicht.

@Stefan
mein HMLAN läuft auf der FB 7390 - keine (kaum?) Probleme. Das Timing stimmt jedenfalls


Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 02 Oktober 2013, 12:46:15
Super!!

Danke mit "attr autoReadReg 4_reqStatus" geht es. Bin immer wieder erstaunt was es alles in fhem gibt.

Gruß
Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 02 Oktober 2013, 13:31:35
ich habe 2 Register vergessen einzubauen. Hier also der Nachtrag und eine Änderung der Namen

 tempFallWinOpen -> winOpnTemp   
 tempFallWinPerio -> winOpnPeriod   
 boostAftWinOpen -> winOpnBoost  

 und neu sind:
  winOpnDetFall
  winOpnMode

damit sind die register, die zur window-open-detection gehören hintereinander sortiert.
winOpnTemp sowie winOpnBoost sind immer aktiv, egal ob winopen intern oder extern genutzt wird.
die anderen 3 beziehen sich wohl auf den internen window open-detector.
 Mir ist nicht klar, ob der interne win-open automatisch "aus" ist wenn man einen externen gepeert hat ist mir nicht klar. Besser man schaltet ihn dann ab.

Der interne Decetor funktioniert. Aber auf einen meiner Sensoren scheint die Sonne (nicht perfekt...) aber wenn der Schatten kommt wird immer Fenster-offen erkannt. Also besser aus, wenn man einen externen Sensor nutzt, die könnten "ge-odert" sein.

V3990 fehler: nehmt V3991 - sorry

man sollte ein
set <RT-DNdevice> clear register
set <RT-DNdevice> getConfig

machen. Dann sind die alten register geschichte

Gruss Martin


Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 02 Oktober 2013, 20:35:35
Zitat von: martinp876 schrieb am Mi, 02 Oktober 2013 12:09generell empfehle ich IMMER autoReadReg.Ich werden den default einmal auf "an" setzen..

Bitte nicht.
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 03 Oktober 2013, 08:08:17
ok - aber warum?
den meisten sollte es helfen - und das ist Sinn der Sache. Gerade Anfänger werden immer wieder in die Falle tappen, dass alte Werte herumstehen oder ein set_ nicht verschwindet. Default sollte max sicherheit und komfort bieten.

wenn ich es setze ist es nur ein default. falls du ein 0_off reinschreibst wird dies nie von einem default überschrieben. der Erfahrene kann es immer ausschalten und sich manuell kümmern.

hast du angst vor der last? schlechte Erfahrungen? wäre ein default ein echtes Problem mit diesem Hintergrund?
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 03 Oktober 2013, 10:50:58
wenn Du den Anfängern wirklich mit solchen Mitteln alle "Fallen" abnimmst, wird das dazu führen, dass sich niemand mehr die Mühe machen muss, das Konzept von fhem und Homematic im speziellen überhaupt verstehen zu wollen. Ich finde, solche "Fallen", die keine wirklich Fallen sind, sondern sich begründen lassen, sind unbedingt notwendig um das MItdenken beim Tun zu fördern.

Aus eigener Erfahrung (gerade bei Homematic) kann ich sagen, dass ich das meiste, das ich in den letzten Monaten zu dem Thema gelernt und verstanden (!) habe, gerade aus solchen "Fallen" resultiert. Diese Erfahrung möchte ich nicht missen.

Da ich inzwischen verstanden habe, was sich hinter vielen Fehlermeldungen verbirgt, kann ich solche Attribute inzwischen auch aktiv mit gutem Gewissen tun, weil ich genau weiss, was ich damit bewirke. Wenn solch ein Attribut aber default gesetzt ist, kann es auch die Frage auf "was tut das?" aufwerfen und zum "Spielen" animieren.

Aber mach, wie Du denkst.


---
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 03 Oktober 2013, 12:38:23
wie wäre es ein globales oder ein HMLAN Attribut einzubauen, dass den Default wert setzt? Wenn der 1 ist, dann wird bei Autocreate jeweils auch dieses autoreadreg als attr zu den neu angelegten Devices hinzugefügt?

PS: CCU ist unterwegs, sorry dass es so lange gedauert hat
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 03 Oktober 2013, 12:59:41
Hallo zusammen,

ich hab jetzt mal einen bzw. zwei Regler in der Fritzbox und einem RaspberryPi konfiguriert.
Die Regler selbst scheinen zu funktionieren sowohl die Temperatur ist über FHEM zu ändern als auch die geänderte Temperatur wird an FHEM übertragen.
Für die Fenstersteuerung habe ich erst mal zwei virtuelle Button mit dem Windowrec gepeert. Im Logfile von Windorec sehe ich die Button Aktionen auch aber am Regler tut sich nichts.

Hat jemand eine Idee ?

lg
Stefan


peerXref done:
 x-ref list
    Button_AZ_Btn =>CUL_HM_HM_CC_RT_DN_235EA6_WindowRec
    Button_Bad_Btn =>CUL_HM_HM_CC_RT_DN_21CEA2_WindowRec
    CUL_HM_HM_CC_RT_DN_21CEA2_WindowRec =>Button_Bad_Btn
    CUL_HM_HM_CC_RT_DN_235EA6_WindowRec =>Button_AZ_Btn



2013-10-03_12:38:23 CUL_HM_HM_CC_RT_DN_21CEA2_WindowRec trigLast: Button_Bad_Btn:200
2013-10-03_12:39:12 CUL_HM_HM_CC_RT_DN_21CEA2_WindowRec trig_Button_Bad_Btn: 0
2013-10-03_12:39:12 CUL_HM_HM_CC_RT_DN_21CEA2_WindowRec trigLast: Button_Bad_Btn:0
2013-10-03_12:39:25 CUL_HM_HM_CC_RT_DN_21CEA2_WindowRec trig_Button_Bad_Btn: 200
2013-10-03_12:39:25 CUL_HM_HM_CC_RT_DN_21CEA2_WindowRec trigLast: Button_Bad_Btn:200
2013-10-03_12:55:07 CUL_HM_HM_CC_RT_DN_21CEA2_WindowRec trig_Button_Bad_Btn: 0
2013-10-03_12:55:07 CUL_HM_HM_CC_RT_DN_21CEA2_WindowRec trigLast: Button_Bad_Btn:0
2013-10-03_12:55:50 CUL_HM_HM_CC_RT_DN_21CEA2_WindowRec trig_Button_Bad_Btn: 200
2013-10-03_12:55:50 CUL_HM_HM_CC_RT_DN_21CEA2_WindowRec trigLast: Button_Bad_Btn:200



2013.10.03 12:53:55.525 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:02D2AE2A IDcnt:0004
2013.10.03 12:54:20.526 1: HMLAN_Send:  HML I:K
2013.10.03 12:54:20.535 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:02D30FDE IDcnt:0004
2013.10.03 12:54:23.333 1: HMLAN_Parse: HML R:E235EA6   stat:0000 t:02D31AC6 d:FF r:FFAF     m:CA 8610 235EA6 000000 0A8CBC0F0018
2013.10.03 12:54:23.340 1: RCV L:0F N:CA F:86 CMD:10 SRC:CUL_HM_HM_CC_RT_DN_235EA6 DST:broadcast 0A8CBC0F0018 (,WAKEMEUP,CFG,RPTEN)
2013.10.03 12:54:45.536 1: HMLAN_Send:  HML I:K
2013.10.03 12:54:45.544 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:02D37193 IDcnt:0004
2013.10.03 12:54:49.929 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:02D382B1 d:FF r:FFB0     m:D6 8610 21CEA2 000000 0A8CD1100018
2013.10.03 12:54:49.937 1: RCV L:0F N:D6 F:86 CMD:10 SRC:CUL_HM_HM_CC_RT_DN_21CEA2 DST:broadcast 0A8CD1100018 (,WAKEMEUP,CFG,RPTEN)
2013.10.03 12:55:06.626 1: HMLAN_Send:  HML S:S7DF4F2C2 stat:  00 t:00000000 d:01 r:7DF4F2C2 m:45 B112 100005 235EA6
2013.10.03 12:55:06.633 1: SND L:09 N:45 F:B1 CMD:12 SRC:Button_AZ DST:CUL_HM_HM_CC_RT_DN_235EA6  (HAVE_DATA) (,WAKEUP,BURST,BIDI,RPTEN)
2013.10.03 12:55:06.635 1: HMLAN_Delay: HML 235EA6
2013.10.03 12:55:06.641 1: SND L:0C N:46 F:A4 CMD:41 SRC:Button_AZ DST:CUL_HM_HM_CC_RT_DN_235EA6 010200 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x02 NEXT:0x00) (,CFG,BIDI,RPTEN)
2013.10.03 12:55:06.889 2: CUL_HM set Button_AZ_Btn postEvent 0
2013.10.03 12:55:07.405 1: HMLAN_Parse: HML R:E21CEB3   stat:0000 t:02D3C5B4 d:FF r:FFBB     m:D3 8610 21CEB3 000000 0A88D4100018
2013.10.03 12:55:07.425 1: HMLAN_Send:  HML S:S7DF4F5E1 stat:  00 t:00000000 d:01 r:7DF4F5E1 m:47 B112 100030 21CEA2
2013.10.03 12:55:07.432 1: SND L:09 N:47 F:B1 CMD:12 SRC:Button_Bad DST:CUL_HM_HM_CC_RT_DN_21CEA2  (HAVE_DATA) (,WAKEUP,BURST,BIDI,RPTEN)
2013.10.03 12:55:07.435 1: HMLAN_Delay: HML 21CEA2
2013.10.03 12:55:07.440 1: SND L:0C N:48 F:A4 CMD:41 SRC:Button_Bad DST:CUL_HM_HM_CC_RT_DN_21CEA2 010400 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x04 NEXT:0x00) (,CFG,BIDI,RPTEN)
2013.10.03 12:55:07.686 2: CUL_HM set Button_Bad_Btn postEvent 0
2013.10.03 12:55:10.726 1: HMLAN_Send:  HML I:K
2013.10.03 12:55:11.310 1: HMLAN_Parse: HML R:R7DF4F2C2 stat:0008 t:00000000 d:FF r:7FFF     m:45 B112 100005 235EA6
2013.10.03 12:55:11.311 1: HMLAN_Parse: HML no ACK from 235EA6
2013.10.03 12:55:11.313 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:02D3CCA7 d:FF r:FFAF     m:47 8002 21CEA2 100030 00
2013.10.03 12:55:11.319 1: RCV L:0A N:47 F:80 CMD:02 SRC:CUL_HM_HM_CC_RT_DN_21CEA2 DST:Button_Bad 00 (ACK) (,RPTEN)
2013.10.03 12:55:11.326 1: HMLAN_Parse: HML R:R7DF4F5E1 stat:0008 t:00000000 d:FF r:7FFF     m:47 B112 100030 21CEA2
2013.10.03 12:55:11.327 1: HMLAN_Parse: HML no ACK from 21CEA2
2013.10.03 12:55:11.329 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:02D3CEA3 d:FF r:FFAF     m:47 8002 21CEA2 100030 00
2013.10.03 12:55:12.326 1: HMLAN_Send:  HML I:K
2013.10.03 12:55:12.343 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:02D3D3FC IDcnt:0004
2013.10.03 12:55:12.345 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:02D3DA3D IDcnt:0004
2013.10.03 12:55:38.616 1: HMLAN_Send:  HML I:K
2013.10.03 12:55:38.624 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:02D440F3 IDcnt:0004
2013.10.03 12:55:39.746 1: HMLAN_Parse: HML R:E21B9FE   stat:0000 t:02D4454E d:FF r:FFC8     m:E7 8610 21B9FE 000000 0A88C70F0018
2013.10.03 12:55:49.826 1: HMLAN_Send:  HML S:S7DF59B82 stat:  00 t:00000000 d:01 r:7DF59B82 m:49 B112 100005 235EA6
2013.10.03 12:55:49.833 1: SND L:09 N:49 F:B1 CMD:12 SRC:Button_AZ DST:CUL_HM_HM_CC_RT_DN_235EA6  (HAVE_DATA) (,WAKEUP,BURST,BIDI,RPTEN)
2013.10.03 12:55:49.836 1: HMLAN_Delay: HML 235EA6
2013.10.03 12:55:49.841 1: SND L:0C N:4A F:A4 CMD:41 SRC:Button_AZ DST:CUL_HM_HM_CC_RT_DN_235EA6 0103C8 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x03 NEXT:0xC8) (,CFG,BIDI,RPTEN)
2013.10.03 12:55:50.113 2: CUL_HM set Button_AZ_Btn postEvent 200
2013.10.03 12:55:50.130 1: HMLAN_Send:  HML S:S7DF59CB2 stat:  00 t:00000000 d:01 r:7DF59CB2 m:4B B112 100030 21CEA2
2013.10.03 12:55:50.138 1: SND L:09 N:4B F:B1 CMD:12 SRC:Button_Bad DST:CUL_HM_HM_CC_RT_DN_21CEA2  (HAVE_DATA) (,WAKEUP,BURST,BIDI,RPTEN)
2013.10.03 12:55:50.140 1: HMLAN_Delay: HML 21CEA2
2013.10.03 12:55:50.148 1: SND L:0C N:4C F:A4 CMD:41 SRC:Button_Bad DST:CUL_HM_HM_CC_RT_DN_21CEA2 0105C8 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x05 NEXT:0xC8) (,CFG,BIDI,RPTEN)
2013.10.03 12:55:50.417 2: CUL_HM set Button_Bad_Btn postEvent 200
2013.10.03 12:55:53.516 1: HMLAN_Parse: HML R:R7DF59B82 stat:0008 t:00000000 d:FF r:7FFF     m:49 B112 100005 235EA6
2013.10.03 12:55:53.517 1: HMLAN_Parse: HML no ACK from 235EA6
2013.10.03 12:55:53.525 1: HMLAN_Parse: HML R:R7DF59CB2 stat:0008 t:00000000 d:FF r:7FFF     m:4B B112 100030 21CEA2
2013.10.03 12:55:53.527 1: HMLAN_Parse: HML no ACK from 21CEA2
2013.10.03 12:55:53.528 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:02D47602 d:FF r:FFB1     m:4B 8002 21CEA2 100030 00
2013.10.03 12:55:53.534 1: RCV L:0A N:4B F:80 CMD:02 SRC:CUL_HM_HM_CC_RT_DN_21CEA2 DST:Button_Bad 00 (ACK) (,RPTEN)
2013.10.03 12:56:03.625 1: HMLAN_Send:  HML I:K
2013.10.03 12:56:03.633 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:02D4A2A7 IDcnt:0004
2013.10.03 12:56:30.234 1: HMLAN_Send:  HML I:K
2013.10.03 12:56:30.241 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:02D50A9B IDcnt:0004
2013.10.03 12:56:45.832 1: HMLAN_Parse: HML R:E235EA6   stat:0000 t:02D54780 d:FF r:FFB0     m:CB 8610 235EA6 000000 0A8CBB0F0018
2013.10.03 12:56:45.840 1: RCV L:0F N:CB F:86 CMD:10 SRC:CUL_HM_HM_CC_RT_DN_235EA6 DST:broadcast 0A8CBB0F0018 (,WAKEMEUP,CFG,RPTEN)
2013.10.03 12:56:49.918 1: HMLAN_Parse: HML R:E21CEC3   stat:0000 t:02D55774 d:FF r:FFBC     m:D4 8610 21CEC3 000000 0A88BF100018
2013.10.03 12:56:55.241 1: HMLAN_Send:  HML I:K
2013.10.03 12:56:55.250 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:02D56C4F IDcnt:0004
2013.10.03 12:56:56.931 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:02D572DB d:FF r:FFAF     m:D7 8610 21CEA2 000000 0A8CD1100018
2013.10.03 12:56:56.939 1: RCV L:0F N:D7 F:86 CMD:10 SRC:CUL_HM_HM_CC_RT_DN_21CEA2 DST:broadcast 0A8CD1100018 (,WAKEMEUP,CFG,RPTEN)
2013.10.03 12:57:20.252 1: HMLAN_Send:  HML I:K
2013.10.03 12:57:20.260 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:02D5CE04 IDcnt:0004


Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 03 Oktober 2013, 14:25:33
Habe jetzt mal alle 7 tempLists in ein Thermostat auf 24:00 6.0 gesetzt...das hat 3 Versuche gedauert bis es überlal drin war.

Ich habe jeweils im Abstand von 2 Minuten gesetzt (mit at-defines) und dann die Readings gelöscht und die Register mit getConfig (auf das Device) ausgelesen.

Beim 1. mal waren 2 templists noch alt (state verified) und beim 2. mal fehlte dann noch eine, die hat er beim 3. versuch geschluckt.

Auch das setzen von anderen REgistern funktioniert MANCHMAL nicht. MISSING-ACKS habe ich dabei nicht gehabt.

Bin ich der einzige? Ich glaube ich mache mal ein kleines Script für einen Langzeittest über nacht. Immer abwechselnd was setzen und auslesen und später logs analysieren oder so...
Titel: Aw: HM-CC-RT-DN
Beitrag von: energy am 03 Oktober 2013, 15:40:39
Probleme beim HM-CC-RT-DN Reglern

Anfänger braucht Hilfe beim Einrichten ( pairing ), mir gelingt es nicht den Regler zu bedienen oder auszulesen.
Ich habe den Regler wie alle Homematic- Geräte über die Anlerntaste im Fhem angelernt und
über set CUL_HM_HM_CC_RT_DN_21CF1B pair gepairt.
Wo ist das Problem? kann mir jemand bitte einmal erklären wie das richtig mache.


Internals:
   CFGFN      
   DEF        21CF1B
   EVENTS     1
   IODev      HMLAN1
   NAME       CUL_HM_HM_CC_RT_DN_21CF1B
   NR         81
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 CUL_HM_HM_CC_RT_DN_21CF1B_Weather
   channel_02 CUL_HM_HM_CC_RT_DN_21CF1B_Climate
   channel_03 CUL_HM_HM_CC_RT_DN_21CF1B_WindowRec
   channel_04 CUL_HM_HM_CC_RT_DN_21CF1B_ClimRT_tr
   channel_05 CUL_HM_HM_CC_RT_DN_21CF1B_ClimaTeam
   channel_06 CUL_HM_HM_CC_RT_DN_21CF1B_remote
   hmPairSerial KEQ0580041
   lastMsg    No:01 - t:00 s:21CF1B d:000000 1000954B4551303538303034315900FFFF
   protCmdPend 4 CMDs_pending
   protCondBurst off
   protLastRcv 2013-10-03 14:54:52
   protSnd    1 last_at:2013-10-03 14:55:32
   protState  CMDs_pending
   Readings:
     2013-10-03 15:05:03   Activity        dead
     2013-10-03 14:55:34   state           CMDs_pending
   cmdStack:
     ++A4011EA25F000000010A4B455130353830303431
     ++A0111EA25F21CF1B860426
     ++A0011EA25F21CF1B04040000000001
     ++A0011EA25F21CF1B04040000000007
   Helper:
     mId        0095
     rxType     140
     Prt:
       awake      0
       sProc      1
     Role:
       dev        1
Attributes:
   actCycle   000:10
   actStatus  dead
   expert     2_full
   firmware   1.0
   model      HM-CC-RT-DN
   peerIDs    
   room       CUL_HM
   serialNr   KEQ0580041
   subType    thermostat

Internals:
   CFGFN      
   DEF        21CF1B04
   NAME       CUL_HM_HM_CC_RT_DN_21CF1B_ClimRT_tr
   NR         89
   STATE      set_desired-temp 19.0
   TYPE       CUL_HM
   chanNo     04
   device     CUL_HM_HM_CC_RT_DN_21CF1B
   Readings:
   Helper:
     Role:
       chn        1
Attributes:
   expert    
   model      HM-CC-RT-DN
   peerIDs    
   room       CUL_HM

Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 03 Oktober 2013, 19:44:21
@Energy,

die kommandos sind nicht abgeabeitet (einige zumindest).
Anlernen geht über "pairForSec", dann anlerntaste.

"nur" anlerntaste legt das Device an, aber pairt es nicht
"pair" wird evtl nicht akzeptiert, da das Device noch keine Zentrale kennt.

@unimatrix
in welchem mode laufen deine RTs? ist burst an?

Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 03 Oktober 2013, 19:49:59
@Stefan
ist burst eingeschaltet?
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 03 Oktober 2013, 20:10:42
Hallo Martin

sollte so sein.

get reg all

CUL_HM_HM_CC_RT_DN_235EA6 type:thermostat -
list:peer   register         :value
   0:         backOnTime       :10 s
   0:         btnLock          :unlock
   0:         burstRx          :on
   0:         cyclicInfoMsg    :on
   0:         cyclicInfoMsgDis :0
   0:         globalBtnLock    :off
   0:         intKeyVisib      :invisib
   0:         localResDis      :off
   0:         lowBatLimitRT    :2.1 V
   0:         modusBtnLock     :off
   0:         pairCentral      :0x1EA224

CUL_HM_HM_CC_RT_DN_21CEA2 type:thermostat -
list:peer   register         :value
   0:         backOnTime       :10 s
   0:         btnLock          :unlock
   0:         burstRx          :on
   0:         cyclicInfoMsg    :on
   0:         cyclicInfoMsgDis :0
   0:         globalBtnLock    :off
   0:         intKeyVisib      :invisib
   0:         localResDis      :off
   0:         lowBatLimitRT    :2.1 V
   0:         modusBtnLock     :off
   0:         pairCentral      :0x1EA224

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 03 Oktober 2013, 21:21:48
nein burst ist nicht eingeschaltet. Kann man das Register eigentlich auch manuell beschreiben (geht offenbar nicht?) oder muss man mit einem FensterKontakt peeren?
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 03 Oktober 2013, 22:55:18
Also natürlich kann ich noch nix über Langzeittests sagen aber mit Burst scheint es sauber durchzuflutschen...auch egal hab ich eben alles im Burst :) geht eh schneller dann...

Danke!
Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 03 Oktober 2013, 23:55:31
Gibt es eigentlich schon die Möglichkeit aus Fhem heraus die Urlaubs-/Partyfunktion einzuschalten?

In den Registern kann ich da nichts Entsprechendes finden.
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 04 Oktober 2013, 08:43:50
burstRx kann man auch ohne fensterkontakt setzen. Beim peeren eines fenster-kontakts wird es wohl automatisch gesetzt, kann dann aber auch wieder gelöscht werden.
Achtung: wann ein device (auch TC) register aendert(z.B. beim peeren...) habe ich nie getestet. nach meinen Erfahrungen kann man es aber im nachhinein immer aendern.

uh - habe ich den rt im command-ref vergessen....

siehe/probiere mode
mode auto
mode boost
mode comfort
mode lower
mode manu <temp>
mode party <temp> <from-time> <from-date> <to-time> <to-date>
Beispiel:
set <dev_Clima> party 10 03.8.13 11:30 5.8.13 12:00

Gruss Martin

ps: sollte ich die Kommandos aendern um die FHEM pull downs zu nutzen?
mode [auto|boost|comfort|lower] (pull-down)
modeManu <temp> (slider)
modeParty <temp> <from-time> <from-date> <to-time> <to-date> (manuelle eingabe)

gefällt mir eigentlich bessen - einfacher zu "klicken"
Gruss martin

Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 04 Oktober 2013, 08:53:49
noch was anderes...ist das richtig so? beim setzen kommt zunächst mal (inform on) eine falsche templist...weiter unten dann aber offenbar doch richtig. vll nur ein Anzeigefehler?


fhem> set temp_merle_Climate tempListFri 12:00 6.0 19:00 21.0 24:00 6.0

CUL_HM temp_merle_Climate tempList_State: set
CUL_HM temp_merle_Climate tempListSat:  07:00 6.0 18:00 20.0 19:00 6.0 20:00 6.0 24:00 6.0
CUL_HM temp_merle_Climate tempListSun:  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
CUL_HM temp_merle_Climate tempListMon:  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
CUL_HM temp_merle_Climate tempListTue:  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
CUL_HM temp_merle_Climate tempListWed:  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
CUL_HM temp_merle_Climate tempListThu:  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
CUL_HM temp_merle_Climate tempListFri:  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
CUL_HM temp_merle displayMode: temp-hum
CUL_HM temp_merle displayTemp: actual
CUL_HM temp_merle controlMode: auto
CUL_HM temp_merle decalcDay: Sat
CUL_HM temp_merle displayTempUnit: celsius
CUL_HM temp_merle day-temp: 20 C
CUL_HM temp_merle night-temp: 6 C
CUL_HM temp_merle party-temp: 20 C

[...]

CUL_HM temp_merle_Climate tempList_State: verified
CUL_HM temp_merle_Climate tempListSat:  07:00 6.0 18:00 20.0 19:00 6.0 20:00 6.0 24:00 6.0
CUL_HM temp_merle_Climate tempListSun:  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
CUL_HM temp_merle_Climate tempListMon:  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
CUL_HM temp_merle_Climate tempListTue:  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
CUL_HM temp_merle_Climate tempListWed:  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
CUL_HM temp_merle_Climate tempListThu:  06:00 17.0 12:00 21.0 23:00 21.0 24:00 17.0
CUL_HM temp_merle_Climate tempListFri:  12:00 6.0 19:00 21.0 24:00 6.0
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 04 Oktober 2013, 10:34:26
das ist ok so. Solange der Status noch auf "set" steht, ist die Liste noch nicht komplett verarbeitet. Das ist erst beim Status "verified" der Fall. Dann sollte die Liste den eingegeben Werten entsprechen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 04 Oktober 2013, 12:32:26
so folgende updates (4003):

templist hat nun auch ein "set_" in jeder Zeile, wenn es nicht verified ist
das Kommando "mode" ist aufgespaltet in
"mode [auto|boost|comfort|lower]"
"mode_party temp start_date start_time endDate endTime"
"mode_manu temp"

das Reading modeSet wird nicht mehr genutzt/upgedated. Löschen muss man selbst

autoReadReg wird per default auf 4 gesetzt (device only)

minor changes in registern
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 04 Oktober 2013, 12:34:03
*grmpf*
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 04 Oktober 2013, 12:43:40
???
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 04 Oktober 2013, 12:56:08
Hallo Martin
hast Du noch irgendwelche Ideen für mein Problem ?

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 04 Oktober 2013, 16:31:42
Hallo Stefan,

habe es gerade noch einmal getested - und siehe da, es funktionierte nicht :-(

in deinem Fall ist zwar ein seltsames Problem mit der aufwachen gewesen - das sollte mit burstRx zu tun haben.
aber evtl probierst du Version 4005 - da wird der RT "schöner" aufgeweckt. jetzt funktioniert es bei mir.

Gruss Martin

ps. hatte ausversehen alle List0 register nicht mehr angezeigt (auch burstRx). ist in 4007 wieder sichtbar
Titel: Aw: HM-CC-RT-DN
Beitrag von: locodriver am 04 Oktober 2013, 20:49:18
Hallo Martin,

BTW: kannst Du diese Änderungen auch für den TC implementieren?

Das "mode [auto|boost|comfort|lower]" ist ja entsprechend für den TC drin, die anderen beiden Kommandos kann ich nicht finden.

Danke Uwe.
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 04 Oktober 2013, 20:52:16
insgesamt gibts jetzt offenbar Unterschiede zwischen TC und dem DN. also beim TC heisst das Register z.b. day-temp und beim ON tempComfort.

Natürlich nicht so schlimm aber wenn man es geräteunabhängig machen will, vll eine Schönheitsreperatur.
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 05 Oktober 2013, 08:11:50
Guten Morgen,
 
vielen Dank an Martin und an alle die die  Sache vorantreiben für die tolle Arbeit. Bei mir funktioniert momentan alles zufriedenstellend.
Ich habe zum remote-channel noch zwei Fragen:
1. Welche Funktionen können mit einer Fernbedienung ausgelöst werden?
2. Wie programmiert man die Funktionen?
Das große Problem bei dem RT ist, dass man das Display je nach Einbausituation  nicht sehen kann. Insofern wäre eine "Fernsteuerung" sehr vorteilhaft.
Gruß
Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 05 Oktober 2013, 10:36:20

Hi,

jetzt ist es höchste Zeit die schönheitsreparaturen und alignments zu machen, habt ihr vollkommen recht. Mal sehen was ich vom TC her kenne

ok sind
desired-temp  

unterschiede:
day-temp       :regSet tempComfort
night-temp     :regSet tempLowering
party-temp     :mode-party

partyMode      :mode-party, andere Parameter
controlMode [manual|auto|central|party] :mode [auto|boost|comfort|lower]
                                        :mode-manu mode-party
decalcDay      :regSet decalcWeekday, regSet decalcTime

Was kann man machen:

1)+++ TC day-temp,night-temp,party-temp
- kommandos sollten gelöscht werden. Es sind eigentlich register und werden durch regSet bereits abgedeckt.
2)+++ RT tempComfort, tempLowering
- register kann man nach day-temp und night-temp umbenennen.

3)+++ RT mode
a)- kann man nach controlMode unbenennen
b)- comfort|lower sollte man nach day und night unbenennen, um die relation zu den Registern zu wahren (siehe 2)

4)+++ TC decalcDay
- sollte gelöscht werden. Ist ein Register und so schon vorhanden

nicht wirklich alignen kann ich
party und manu: die Parameter sind unterschiedlich.

Meinungen?

@Burchard
mache ein
get <rt_remote> regList. da sind die optionen zu sehen. Ich haben den Text noch etwas geaendert:
no,tempOnly,auto,autoAndTemp,manuAndTemp,boost,toggle
long und short sind getrennt.



Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 05 Oktober 2013, 10:46:40
Es ist immer etwas "gefährlich" Optionen die es schon lange gibt zu entfernen, womöglich liegen die in irgendwelchen Scripten von Usern die hier nicht aktiv mitlesen und die an ihrem System auch nicht weiter basteln. Nach einem Update funktionieren sie dann nicht mehr. Ggf. macht es Sinn, etwas aus Kompatibilitätsgründen zusätzlich drinzulassen. Ich hatte erst kürzlich Spaß mit meinem Tastern (also die reinen Sender)...die hatte ich noch als einziges Device drin, was dann Events für Btn1 und Btn2 on und off kreiert hat, und irgendwie hab ich sie jetzt als Device mit 4 Channels drin, die aber alle etwas anders heissen (1-4). Das neue ist bestimmt besser, aber meine alten Sachen haben halt erstmal nicht funktioniert.

Was anderes ist mir gerade noch "passiert". Ich wollte einen Fensterkontakt bei einem DN als Peer eintragen (und umgekehrt) was auch geklappt hat, allerdings habe ich jetzt im DN zusätzlich dazu einen ganz anderen Fensterkontakt eingetragen, den ich mit Sicherheit nirgends eingegeben habe.

ansonsten muss ich auch sagen, das ist schon ein tolles Ergebnis. Überhaupt insgesamt, was man mit CULHM inzwischen alles herausholenkann - das ist jedenfalls mehr als auf normalem Weg mit CCU + Co ginge. Ich war ja damals selbst dabei als man versucht hat mal ansatzweise das Protokoll zu verstehen, als FHEM eigentlich eine FS20-Software war...und nun ...also das ist eine ganz tolle Sache!


(sogar mein heute selbstgebauter MP3-Gong läuft..wenn auch leise. Aber dafür kann ja die Implementierung hier nix :) )
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 05 Oktober 2013, 11:06:51
klar ist es gefährlich, vorhandene kommandos zu aendern/löschen. Wenn man aufräumen will muss man sich aber vonetwas trennen können
Die vorgeschlagenen sind eher wenig "operationell" und daher eher nicht in scripten drin. Ich halte es für weniger-kritisch und daher machar. Aber wenn es dringent gewünscht wird, kann man es lassen.

die Bedienung der remotes ohne channel also nur mit buttons sollte noch funktionieren, auch wenn ich es nicht mehr teste. Es gibt keine Meldungen, dass hier einer Probleme hat(te). Die Channels werden angelegt, sobald du anlernen drückst. Aber nutzen musst du sie nicht (wie gesagt, nicht getestet!)

Noch einmal der Aufruf zur Durchsicht: wenn wir jetzt "alignen" was konkret haltet ihr für notwendig, was kann weg, was muss geaendert werden - auch im Bezug auf heating-control-systems jeder art u.ä.  
Ich würde es gerne abschließen.

das mit den 2 fensterkontakten verstehe ich nicht. kann ich nicht nachvollziehen. Ich hatte einen eingetragen - war auch einer drin. hast du daten dazu,die man auswerten kann? wiesieht die HMID aus? könnte es ein "verrutschender Daten sein?

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 05 Oktober 2013, 11:42:19
Hallo Martin
danke für die Mühe jetzt schaut es wieder besser aus mit den Fensterkontakten.
Das einzige was mir noch aufgefallen ist. Im WindowRec wird kein Status angezeigt da steht immer die ??? drin.

LG
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 05 Oktober 2013, 11:48:15
das mit dem Fensterkontakt konnte ich bisher nicht reproduzieren. Sollte es nochmal auftreten sammle ich entsprechende Daten. Durch ein simples unset konnte man es ja wieder entfernen.

Mich stört es auch eh nicht, ich weise ja nicht ständig sowas zu, aber es ist mir eben aufgefallen.

Auch das mit den remotes - kein Problem für mich. Habs alles auf channel umgestellt, ist viel sauberer. Ich glaube das tauchte bei einem Baterriewechsel auf dass die dann automatisch angelegt wurden, ggf. bin ich auch auf den Anlernknopf dabei gekommen.

VG!
Titel: Aw: HM-CC-RT-DN
Beitrag von: Jojo11 am 05 Oktober 2013, 12:36:46
Hallo,

nachdem meine beiden Geräte jetzt eigentlich gut funktioniert haben, habe ich gestern entdeckt, dass die templisten sich verändert haben. Kann das durch ein update geschehen sein? Selber habe ich daran zumindest bewusst nichts geändert.

Edit: Die zweite Frage hat sich erledigt.

schöne Grüße
Jo
Titel: Aw: HM-CC-RT-DN
Beitrag von: locodriver am 05 Oktober 2013, 12:49:24
Hallo, ich bin für die "Schönheitreparaturen" und die Vereinheitlichung der Bedienung der HM-Geräte - soweit möglich und sinnvoll.
Die Änderungen werden ja in der Updateliste genannt (wenn Martin dies hinterlegt - aber das macht er ja). Wenn man diese liest und nicht nur "blind" update anklickt, dann fallen diese auch auf und man kann entsprechend reagieren.
Gleiche Funktionen sollten auch gleich bedienbar sein - so ist ein Umstieg von einem System auf das andere oder ein Mischbetrieb ohne (große) Änderungen im eigenen Code möglich.

Danke und schönes WE,

Uwe
Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 05 Oktober 2013, 13:12:03
Gibt es eigentlich einen Grund dafür, dass ich den Partymode nur zu halben und ganzen Stunden schalten kann?
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 05 Oktober 2013, 13:16:57
Hilfe, Hilfe,

ich habe heuet das neuste update eingespielt und bekomme immer Probleme mit dem HMLAN. in der Logdatei steht:

2013.10.05 13:02:17 2: CUL_HM set 1S.BZ.HeizungsT.00 getSerial
2013.10.05 13:02:17 2: CUL_HM set 1S.BZ.HeizungsT.00 getConfig
2013.10.05 13:02:29 2: CUL_HM set 1S.SZL.HeizungsT.00 getSerial
2013.10.05 13:02:29 2: CUL_HM set 1S.SZL.HeizungsT.00 getConfig
2013.10.05 13:02:41 2: CUL_HM set 1S.SZZ.HeizungsT.00 getSerial
2013.10.05 13:02:41 2: CUL_HM set 1S.SZZ.HeizungsT.00 getConfig
2013.10.05 13:02:53 2: CUL_HM set 1S.SZZ.Temperatur.00 getSerial
2013.10.05 13:02:53 2: CUL_HM set 1S.SZZ.Temperatur.00 getConfig
2013.10.05 13:02:53 2: CUL_HM set 1S.SZZ.Temperatur.00 statusRequest
2013.10.05 13:03:04 2: CUL_HM set TH.Licht.00 on-for-timer 180
2013.10.05 13:03:04 2: CUL_HM set TH.Licht.00 on-for-timer 180
2013.10.05 13:03:04 2: CUL_HM set TH.Licht.00 on-for-timer 180
2013.10.05 13:03:05 2: CUL_HM set 1S.TH.Bewegungsmelder.00 getSerial
2013.10.05 13:03:05 2: CUL_HM set 1S.TH.Bewegungsmelder.00 getConfig
2013.10.05 13:03:05 2: CUL_HM set 1S.TH.Bewegungsmelder.00 statusRequest
2013.10.05 13:03:14 3: Device 1S.BZ.HeizungsT.00 added to ActionDetector with 000:10 time
2013.10.05 13:03:17 2: CUL_HM set 1S.TH.HeizungsT.00 getSerial
2013.10.05 13:03:17 2: CUL_HM set 1S.TH.HeizungsT.00 getConfig
2013.10.05 13:03:29 2: CUL_HM set AU.Bewegungsmelder.01 getSerial
2013.10.05 13:03:29 2: CUL_HM set AU.Bewegungsmelder.01 getConfig
2013.10.05 13:03:29 2: CUL_HM set AU.Bewegungsmelder.01 statusRequest
2013.10.05 13:03:41 2: CUL_HM set AU.Bewegungsmelder.02 getSerial
2013.10.05 13:03:41 2: CUL_HM set AU.Bewegungsmelder.02 getConfig
2013.10.05 13:03:41 2: CUL_HM set AU.Bewegungsmelder.02 statusRequest
2013.10.05 13:03:53 2: CUL_HM set AU.Licht.01 getSerial
2013.10.05 13:03:53 2: CUL_HM set AU.Licht.01 getConfig
2013.10.05 13:03:53 2: CUL_HM set AU.Licht.01 statusRequest
2013.10.05 13:04:06 2: CUL_HM set AU.Temperatur.00 getSerial
2013.10.05 13:04:06 2: CUL_HM set AU.Temperatur.00 getConfig
2013.10.05 13:04:06 2: CUL_HM set AU.Temperatur.00 statusRequest

...

und endet dann mit

2013.10.05 13:06:18 2: HMLAN_Parse: HMLAN1 new condition Warning-HighLoad
2013.10.05 13:06:29 2: CUL_HM set EcoOnOff getSerial
2013.10.05 13:06:29 2: CUL_HM set EcoOnOff getConfig
2013.10.05 13:06:41 2: CUL_HM set Fenster1 getSerial

...

2013.10.05 13:07:18 2: CUL_HM set Statusanzeige getConfig
2013.10.05 13:07:18 2: CUL_HM set Statusanzeige statusRequest
2013.10.05 13:07:23 2: HMLAN_Parse: HMLAN1 new condition ERROR-Overload

Was läuft hier schief. Fhem versucht scheinbar von allen Devices die Konfiguration und Status zu erfragen.

Wer kann mir helfen?

Danke

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 05 Oktober 2013, 13:27:58
Hallo,

ich habe noch mal meine cfg-Datei durchgeschaut und festgestellt, dass für jedes!! Device folgender Eintrag vorhanden ist.

attr AU.Licht.01 autoReadReg 4_reqStatus

Diesen Eintrag habe ich nur für die Thermostaten eingetragen. Wie kann es passieren, dass plötzlich Einträge für ALLE Devices vorhanden sind?

Gruß

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 05 Oktober 2013, 13:30:20
@Stefan
der RT meldet,  wie der TC, NICHT, wenn das Fenser offen erkannt wird. Schade eigentlich. Wenn du einen externen sender nutzt sollte "trigger" gesetzt werden. ich werde - wie beim TC - einbauen, dass
attr <> stateFormat last:trigLast
gesetzt wird.

@unimatrix
schon ok. ich will ja feedback - muss aber eine sinnvolle und akzeptable Entscheidung treffen. Daher die Anregung zur Diskussion.

@jo
die templist sollte sich nicht aendern. es könnte einen reset gegeben haben (warum auch immer). dann sollte die liste auf default stehen. Alles andere kann ich mir nicht erklären.


Bemerkung meinerseits:
ich habe mein "team" aufgelöst, da es nicht ordentlich funktioniert
- kommunikation funktionierte nur "einseitig", ein RT sendet einfach keine daten
- beim "internen FensterOffenDetekt" sendet der betroffene die falsche temperatur - absolut unbrauchbar
mit der Folge, dass der, welcher sendete erkannt hat, dass sein "peer" nicht mehr reagiert. daher wurde ein communikationsproblem gemeldet. macht auch keinen sinn, da der peer ja schon gelöscht war. ist der 2. definitive Bug in der FW. rücksetzen konnte ich es nur durch batterie-entfernen.
(trotz der beiden Bugs bin ich zufrieden mit den Teilen)
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 05 Oktober 2013, 13:48:24
Hallo,

mein Team funktioniert einwandfrei. Ich habe zwei RTs einen Temperatursensor und zwei Fensterkontakte. Es funktioniert alles wunderbar, Manchmal gibt es allerdings Übertragungschwierigkeiten mit der TempLisr.

Ich habe aber momentan das etwas weiter oben beschriebene Problem.  !!!

Wie kommt es, dass fhem für jedes HMDevice ein getConfig, getSerial und statusRequest sendet. habe ich das irgendwo global eingeschaltet ohne es zu wissen???? Hängt das mit dem Update zusammen oder war es Zufall?

Gruß

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: Jojo11 am 05 Oktober 2013, 13:51:44
Zitat von: martinp876 schrieb am Sa, 05 Oktober 2013 13:30@jo
die templist sollte sich nicht aendern. es könnte einen reset gegeben haben (warum auch immer). dann sollte die liste auf default stehen. Alles andere kann ich mir nicht erklären.

Ok, das könnte passen. Irgendwie will die Liste bei mir aber immer noch nicht so richtig. Wenn ich alles auf einmal übertrage, bekomme ich irgendwann ein "verified" bei tempList_State, aber die Werte für Freitag, Samstag und Sonntag sind trotzdem falsch. Jetzt versuche ich gerade mal wieder, die Tage einzeln zu schicken. Müsste dann der tempList_State nicht unmittelbar auf "set" wechseln (habe auch ein "set xxx getConfig" geschickt)? Oder gibt es einen Trick, die Werte ans Gerät zu schicken (manuell oder automatisch), so dass sie auch alle ankommen?

schöne Grüße
Jo
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 05 Oktober 2013, 14:49:03
@Buri
gut, dass es klappt. sicher müsste ich nur mehrfach das peeren probieren.
bei sauber gepeerten fensterkontakten (mit jeden RT) sollte es auch keine Probleme geben - ich denke, da wird die desired-temp auch nicht ausgetauscht. das passiert wohl nur bei internen aenderngen.
=> wird die temp auch übertragen, wenn du nur einen vn der Zentrale aus aenderst?

da getConfig liegt am attribut
autoReadReg
kannst du, wenn nicht gewünscht, auf 0 setzen. ansonsten wird der default (=4) gesetzt. Das attribut wird nur im Device gesetzt.


@jo,
zum einen: kannst du einmal rohmessages aufzeichnen? dann kann ich noch einmal durchsehen.

2) verified setze ich, wenn die Werte,die in den Readings angezeigt werden auch "frisch" aus den registern gelesen wurden. "set" kommt wenn nach dem letzten lesen eine Änderung vorgenommen wurde.
nach den setzen sollte der zustand sofort auf set gehen. Verified kommt, sobald die register eingelesen und abgeglichen sind
Achtung: es findet kein vergleich statt. es werden IMMER die werte ausgegeben, die im Register stehen.
Ob die Übertragung funktioniert hat steht in den "Proto" variablen.


Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 05 Oktober 2013, 16:58:25
Hallo,,
Noch ein kurzer Erfahrungsbericht zum peeren.  Es kommt auf die richtige reihenfolge beim anlernen an!  
Erst wenn nan den Sensor zuerst anlernt ist es ok. ansonsten taucht er zwar in der peer liste auf funzt aber nicht!

Gruß
Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: Jojo11 am 05 Oktober 2013, 18:05:49
Zitat von: martinp876 schrieb am Sa, 05 Oktober 2013 14:49@jo,
zum einen: kannst du einmal rohmessages aufzeichnen? dann kann ich noch einmal durchsehen.

2) verified setze ich, wenn die Werte,die in den Readings angezeigt werden auch "frisch" aus den registern gelesen wurden. "set" kommt wenn nach dem letzten lesen eine Änderung vorgenommen wurde.
nach den setzen sollte der zustand sofort auf set gehen. Verified kommt, sobald die register eingelesen und abgeglichen sind
Achtung: es findet kein vergleich statt. es werden IMMER die werte ausgegeben, die im Register stehen.
Ob die Übertragung funktioniert hat steht in den "Proto" variablen.

Danke erstmal. Es ist wie verhext. Kaum setze ich
attr global verbose 1
attr mseclog 1
attr HMLAN1 loglevel 1

scheint es zu funktionieren. Zumindest scheinen die Werte jetzt in der Warteschleife zu sein.

Der Auszug sieht so aus:

2013.10.05 17:57:08.289 1: HMLAN_Send:  HMLAN1 I:K
2013.10.05 17:57:08.307 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0314688 d:1C69A4 O:123ABC t:4346E8CC IDcnt:0014
2013.10.05 17:57:33.303 1: HMLAN_Send:  HMLAN1 I:K
2013.10.05 17:57:33.310 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0314688 d:1C69A4 O:123ABC t:43474A86 IDcnt:0014
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1088.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1093.
2013.10.05 17:57:58.711 1: HMLAN_Send:  HMLAN1 I:K
2013.10.05 17:57:58.722 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0314688 d:1C69A4 O:123ABC t:4347ADC9 IDcnt:0014
2013.10.05 17:58:13.432 1: HMLAN_Parse: HMLAN1 R:E21CFF2   stat:0000 t:4347E741 d:FF r:FFBA     m:6D 8610 21CFF2 000000 0A88DE100019
2013.10.05 17:58:13.534 1: HMLAN_Send:  HMLAN1 S:S89572D08 stat:  00 t:00000000 d:01 r:89572D08 m:7E A112 123ABC 21CFF2
2013.10.05 17:58:13.727 1: HMLAN_Parse: HMLAN1 R:R89572D08 stat:0001 t:4347E84B d:FF r:FFB9     m:7E 8002 21CFF2 123ABC 00
2013.10.05 17:58:13.737 1: HMLAN_Send:  HMLAN1 S:S89572E2A stat:  00 t:00000000 d:01 r:89572E2A m:7F A001 123ABC 21CFF2 00050000000007
2013.10.05 17:58:14.095 1: HMLAN_Parse: HMLAN1 R:R89572E2A stat:0001 t:4347E9DE d:FF r:FFBA     m:7F 8002 21CFF2 123ABC 00
2013.10.05 17:58:14.108 1: HMLAN_Send:  HMLAN1 S:S89572F9C stat:  00 t:00000000 d:01 r:89572F9C m:80 A001 123ABC 21CFF2 00081444154E1654176C184419FC1A55
2013.10.05 17:58:14.498 1: HMLAN_Parse: HMLAN1 R:R89572F9C stat:0001 t:4347EB71 d:FF r:FFBA     m:80 8002 21CFF2 123ABC 00
2013.10.05 17:58:14.509 1: HMLAN_Send:  HMLAN1 S:S8957312D stat:  00 t:00000000 d:01 r:8957312D m:81 A001 123ABC 21CFF2 00081B141C451D20
2013.10.05 17:58:14.901 1: HMLAN_Parse: HMLAN1 R:R8957312D stat:0001 t:4347ED04 d:FF r:FFBA     m:81 8002 21CFF2 123ABC 00
2013.10.05 17:58:14.922 1: HMLAN_Send:  HMLAN1 S:S895732CB stat:  00 t:00000000 d:01 r:895732CB m:82 A001 123ABC 21CFF2 0006
2013.10.05 17:58:15.304 1: HMLAN_Parse: HMLAN1 R:R895732CB stat:0001 t:4347EE97 d:FF r:FFBA     m:82 8002 21CFF2 123ABC 00
2013.10.05 17:58:15.325 1: HMLAN_Send:  HMLAN1 S:+21CFF2,00,01,
2013.10.05 17:58:15.326 1: HMLAN_Send:  HMLAN1 S:S8957345E stat:  00 t:00000000 d:01 r:8957345E m:83 A001 123ABC 21CFF2 04040000000001
2013.10.05 17:58:16.154 1: HMLAN_Parse: HMLAN1 R:R8957345E stat:0008 t:00000000 d:FF r:7FFF     m:83 A001 123ABC 21CFF2 04040000000001
2013.10.05 17:58:16.155 1: HMLAN_Parse: HMLAN1 no ACK from 21CFF2
2013.10.05 17:58:19.704 1: HMLAN_Send:  HMLAN1 S:S89574578 stat:  00 t:00000000 d:01 r:89574578 m:83 A001 123ABC 21CFF2 04040000000001
2013.10.05 17:58:20.310 1: HMLAN_Parse: HMLAN1 R:R89574578 stat:0008 t:00000000 d:FF r:7FFF     m:83 A001 123ABC 21CFF2 04040000000001
2013.10.05 17:58:20.311 1: HMLAN_Parse: HMLAN1 no ACK from 21CFF2
2013.10.05 17:58:23.724 1: HMLAN_Send:  HMLAN1 I:K
2013.10.05 17:58:23.741 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0314688 d:1C69A4 O:123ABC t:43480F8B IDcnt:0014
2013.10.05 17:58:25.669 1: HMLAN_Send:  HMLAN1 S:S89575CC5 stat:  00 t:00000000 d:01 r:89575CC5 m:83 A001 123ABC 21CFF2 04040000000001
2013.10.05 17:58:26.275 1: HMLAN_Parse: HMLAN1 R:R89575CC5 stat:0008 t:00000000 d:FF r:7FFF     m:83 A001 123ABC 21CFF2 04040000000001
2013.10.05 17:58:26.276 1: HMLAN_Parse: HMLAN1 no ACK from 21CFF2
2013.10.05 17:58:35.997 1: HMLAN_Send:  HMLAN1 S:S8957851E stat:  00 t:00000000 d:01 r:8957851E m:83 A001 123ABC 21CFF2 04040000000001
2013.10.05 17:58:40.228 1: HMLAN_Parse: HMLAN1 R:R8957851E stat:0008 t:00000000 d:FF r:7FFF     m:83 A001 123ABC 21CFF2 04040000000001
2013.10.05 17:58:40.229 1: HMLAN_Parse: HMLAN1 no ACK from 21CFF2
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1088.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1093.
2013.10.05 17:58:50.777 1: HMLAN_Send:  HMLAN1 I:K
2013.10.05 17:58:50.784 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0314688 d:1C69A4 O:123ABC t:43487932 IDcnt:0014
2013.10.05 17:59:10.356 1: HMLAN_Parse: HMLAN1 R:E21CFB0   stat:0000 t:4348C5A3 d:FF r:FFCD     m:4E 8610 21CFB0 000000 0A88D5100021
2013.10.05 17:59:15.791 1: HMLAN_Send:  HMLAN1 I:K
2013.10.05 17:59:15.799 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0314688 d:1C69A4 O:123ABC t:4348DAEC IDcnt:0014
2013.10.05 17:59:35.851 1: HMLAN_Send:  HMLAN1 S:S89586EEB stat:  00 t:00000000 d:01 r:89586EEB m:84 B112 123ABC 21CFB0
2013.10.05 17:59:40.712 1: HMLAN_Parse: HMLAN1 R:R89586EEB stat:0008 t:00000000 d:FF r:7FFF     m:84 B112 123ABC 21CFB0
2013.10.05 17:59:40.713 1: HMLAN_Parse: HMLAN1 no ACK from 21CFB0
2013.10.05 17:59:40.801 1: HMLAN_Send:  HMLAN1 I:K
2013.10.05 17:59:40.808 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0314688 d:1C69A4 O:123ABC t:43493CA1 IDcnt:0014
Use of uninitialized value in hash element at ./FHEM/01_FHEMWEB.pm line 1088.
Use of uninitialized value in split at ./FHEM/01_FHEMWEB.pm line 1093.


schöne Grüße
Jo
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 05 Oktober 2013, 19:42:19
Hi,

ok - ich denke es ist klar. Problem ist, dass der RT nach dem Schreiben ein päuschen braucht. da sind wir (normales senden) zu schnell. Das Bringt mich in ein (kleines) Dilemma.
ich kann warten. wenn du burst nutzt (bei dir nicht) dann werden die Kommandos noch abgearbeitet. wenn du wakeup nutzt (dein mode) wird der RT wahrscheinlich einschlafen - und man muss zum nächsten Aufwachen Warten. bei 7 Tagen sind dies 7*3min = 21 min dauer (wenn alles gut läuft).
ich habe noch einige Ideen im Kopf, wie man es machen könnte... aber das wird alles recht kompliziert und der User wird am Ende keinen Überblick mehr haben, das Verständnis verlieren. Mal sehen, was mir einfällt. In HM habe ich eine Variante mit templates...

mal nachdenken.
das ist jedenfalls der Grund - RT blocktiert nach dem (beim) Schreiben und FHEM timed aus.

p.s. noch einmal nachgetestet. Wenn man den RT in den burst mode versetzt funktioniert es ohne Probleme - jedenfalls bei mir.
Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 05 Oktober 2013, 21:38:21
Hallo liebe Fachleute,

ich habe seit heute Mittag weiterhin massive Probleme. Entweder liegt es an den neuen Dateien, die ich heute Mittag installiert habe, oder an den RTs oder beides im Zusammenspiel.
Nachdem die RTs im Wohnzimmer einwandfrei funktionierten, habe ich alle RTs im Haus mit fhem gepairt. Seit dem Update hängt sich mein HMLAN regelmäßig auf und es geht dann nichts mehr.
Ich habe für alle Devices
attr Device autoReadReg 0_reqStatus gesetzt und nur bei dem RT, dessen tempList ich ändern will
attr Device autoReadReg 4_reqStatus

Trotzdem treten nach dem Senden eines set Templist weiterhin Fehler auf.
u.a steht folgende Fehlermeldung im logfile:

2013.10.05 21:13:51 1: 192.168.178.48:1000 disconnected, waiting to reappear
2013.10.05 21:13:51 1: 192.168.178.48:1000 reappeared (HMLAN1)
2013.10.05 21:13:51 2: HMLAN_Parse: HMLAN1 new condition init
2013.10.05 21:13:51 2: HMLAN_Parse: HMLAN1 new condition ok

oder es tritt ein Overload auf.

Hat jemand eine Idee oder ähnliche Probleme. Ich werde langsam etwas frustiert.
Im derzeitigen Stand kann man keine Templisten an die RT senden?!

Allen vielen Dank für die Unterstützung

Burchard

Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 05 Oktober 2013, 22:25:44
also seit dem autoreadreg 4 überall habe ich auch beim Neustarten von FHEM eine ganze Zeit ständig Overloads bis es sich dann beruhigt.

Habe hmLanQlen = 3_min und wdTimer=25. K.a. ob das noch tunebar ist. Habe ungefähr 30 Devices, dessen Config auslesbar ist.
   
ich finde das Feature mit dem autoreadreg prinzipiell gut. Man hat immer alle aktuellen Werte zur Hand und muss manuell nix machen.

GGf. wäre aber ein Tuning beim Timing möglich. Z.B. gerade wenn ich an meinen Scripten bastle, muss ich ständig FHEM neu starten (um die neuen Utils-Dateien zu laden) und dann kutz testen und dann wieder neu starten. Vll. sollte man nach dem Start das Auslesen der COnfigs nochmal verzögern? Außerdem vll den Abstand zwischen dem Auslesen aller Devices. Also k.a. nur ein device pro Minute. Dauert dann bis alles durch ist - aber das sollte normalerweise ja nicht stören...

Aber vll liegts bei mir auch an anderen Gründen, k.a. Wenn ich dasautoreadreg aber überall abschalte, dann habe ich keine Overloads mehr.
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 06 Oktober 2013, 10:04:47
HI,

der abstand zwischen devices beim lesen ist aktuell 15 sec. eine kurze einschaltverzögeung gibt es auch.

beim testen von scripts kannst du auch ein ein reload deines geaenderten moduls ins auge fassen. geht deutlich schneller und die register werden nicht neu geladen.
reload myutil.pm

@Burchard,
ich kann schon templisten senden - ohne Probleme.
Ein Problem stellt tatsächlich ein wenn man mehrere templisten an ein device senden will UND burstRx=off ist. da der RT nach schreiben immer eine EEPROM-gedenk-minute einlegt timed der "wakeup" aus und das schreiben der 2. Liste wird nicht funktionieren. da muss ich mir noch etwas einfallen lassen. Sonstige Probleme habe ich nicht - bitte logs schicken, wenn du welche hast.

Ich schiebe gerade noch eine kleien änderung nach, damit comfort und lower jetzt day und night heisen (passend zum TC und den Symbolen am LCD display

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 06 Oktober 2013, 14:01:21
Hallo,

allen leidenden am temp-list setzen - es gibt jetzt einen "compress mode" => V 4013.

man kann die Daten vorbereiten mit prep
mit exec werden dann alle Daten geschrieben. man hat also nur noch eine atomare msg-sequenz

set <devClima> tempListSav prep 07:00 14.0 09:00 16.0 17:00 18.0 22:00 19.0 24:00 14.0
set <devClima> tempListTue prep 07:00 14.0 09:00 16.0 17:00 18.0 22:00 19.0 24:00 14.0
set <devClima> tempListWed exec 07:00 14.0 09:00 16.0 17:00 18.0 22:00 19.5 24:00 14.0


- ohne parameter werden nur die gelieferten daten im kommando geshrieben
- nach lesen des registers (getConfig) sind alle "wartenden" Daten wieder verloren.

Mit dieser Methode sollten auch die "wakeup" freunde erfolge erzielen können.

Achtung: nach dem schreiben macht der RT immer noch ein schläfchen - folgenden kommandos können also ggf abgebrochen/nicht beantwortet werden

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: energy am 06 Oktober 2013, 17:10:07
Und wieder eine Anfängerfrage ich möchte einen Fensterkontakt mit den HM-CC-RT-DN über Fhem peeren dazu habe ich set WZ_Fenster_links peerChan 0 WZ__WindowRec single
Eingetragen, das scheint grundsätzlich auch funktioniert zu haben im _WindowRec kann man den Fensterkontakt auch sehen.
Nur ob nun das Fenster offen oder zu ist macht das am Regler keinen Unterschied, was habe ich vergessen? was muss ich noch konfigurieren?



Internals:
   DEF        21CF1B03
   NAME       WZ__WindowRec
   NR         80
   STATE      last:trigLast
   TYPE       CUL_HM
   chanNo     03
   device     WZ_Thermostat
   peerList   WZ_Fenster_links,
   Readings:
     2013-10-06 16:53:48   R-sign          off
     2013-10-06 17:01:41   peerList        WZ_Fenster_links,
   Helper:
     peerIDsRaw ,219C7001,00000000
     Prt:
       awake      1
     Role:
       chn        1
     Shadowreg:
Attributes:
   expert     1
   model      HM-CC-RT-DN
   peerIDs    00000000,219C7001,
   room       CUL_HM



Gruß
energy
Titel: Aw: HM-CC-RT-DN
Beitrag von: dusti64 am 06 Oktober 2013, 17:52:37
Zitat von: betateilchen schrieb am Mo, 30 September 2013 13:58
Zitat von: unimatrix schrieb am Mo, 30 September 2013 12:57Der Auto-Mode macht ja noch weniger Sinn, dann greift ja womöglich kurz nach dem Setzen das Automatikprogramm des Ventils.

Automatikprogramm abschalten...

Hallo Leutz :)

nachdem ich mir nun auch so ein Teil zugelegt habe und es auch eingerichtet bekommen habe, ergeben sich natürlich für einen blutigen Neuling auf diesem Gebiet ein Haufen Fragen...
Die Templisten sind programmiert und auch verified. Mein Problem ist, dass am Thermostat nichts geändert wird, d.h. weder im Manu noch im Auto-Modus. Ich liege doch richtig, wenn ich annehme, dass der HMLAN nur regeln kann, wenn der Thermostat in Auto steht? Und jetzt zu dem Zitat oben...wie schalte ich denn die interne Programmierung aus, damit die Steuerung durch FHEM erfolgen kann? Wahrscheinlich ne sehr dumme Frage ;) aber ich find nirgends eine Einstellung dazu und bitte mal um Schützenhilfe...
Die zweite Frage ist, wie ich im WEBGUI mobile ein Kontrollfeld bekomme, damit ich über FHEMMobile auch steuern kann?

Großes Danke schon mal vorweg, vor allem an all die Leute hier, die sich ständig die zeit um die Ohren hauen, damit der ganze Krams auch funktioniert :)

Gruß Dusti
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 06 Oktober 2013, 17:52:52
Hallo energy,

du hast das Kommando auch für den SC abgesetzt - aber der SZ schläft gerne und viel. du musst noch anlernen drücken, damit er aufwacht und wir senden können.

nächster Schritt ist, dass der RT auch im bust mode ist. Schaue einmal nach, dass burstRx=on gesetzt ist.
und 3. Schritt sind, dass im SC peerneedsburst gesetzt ist. dass sollte eigentlich automatisch passieren, kannst du aber prüfen.

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 06 Oktober 2013, 18:39:08
Hallo Martin
ich hatte heute sehr viel Overload mit reconnects auf dem HMLan. Kann man da was dagegen tun außer zu warten. Was ist eigentlich die Ursache, liegt die im HMLan oder im FHEM? Kannst Du da noch einen Schutz einbauen ?

Version : 4010, 4005, HM aktuell auf der Fritzbox

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 06 Oktober 2013, 18:58:29
hm - scheint vermehrt aufzutreten.

ein autoReadReg konnte etwas dazu beitragen - aber nach dem booten spätestens sollte es geklärt sein. Und ständig aenderungen machst du ja nicht - oder?

Evtl doch einmal einen längernlog schicken

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: energy am 06 Oktober 2013, 19:01:06
Hallo Martin,

<du hast das Kommando auch für den SC abgesetzt - aber der SZ schläft gerne und viel. du musst noch anlernen drücken, damit er aufwacht und wir senden können.

was ist ein SZ ?

<nächster Schritt ist, dass der RT auch im bust mode ist. Schaue einmal nach, dass burstRx=on gesetzt ist.

ist angeschaltet !

<und 3. Schritt sind, dass im SC peerneedsburst gesetzt ist. dass sollte eigentlich automatisch passieren, kannst du aber prüfen.

ist auch an !

ich habe jetzt immer bei den Fensterkontakt ein MISSING ACK bei fenster offen nach den peeren ?


Gruß
energy

Titel: Aw: HM-CC-RT-DN
Beitrag von: Otto am 06 Oktober 2013, 19:03:21
Zitat von: martinp876 schrieb am So, 06 Oktober 2013 18:58hm - scheint vermehrt aufzutreten.

ein autoReadReg konnte etwas dazu beitragen - aber nach dem booten spätestens sollte es geklärt sein. Und ständig aenderungen machst du ja nicht - oder?

Jedes Gerät macht
CUL_HM set Steckdose1 getSerial
CUL_HM set Steckdose1 getConfig
CUL_HM set Steckdose1 statusRequest


und ich mach öfter rereadcfg

Liegt es dadran?
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 06 Oktober 2013, 19:53:49
@energy,

klingt seltsam. kannst du die Sequenz aufzeichnen wenn der fensterkontakt bewegt wird und es zum missing-ack kommt?

@Otto
nach einem rereadcfg werden alle Device gelöscht und neu installiert. wenn autoReadReg gesetzt ist wird es nach so einem restart die register neu lesen wollen - das ist die definition. Das ganze wird gestaffelt gemacht, alle 15sec ein device incl all seiner channels.
bei wakeup-devices wird es verzögert, bis sie aufwachen.

das ganze sorgt für message-aufkommen nach neustart, klar.
Mein Gedanke ist, dass nach einem neustart FHEM den Zustand aller Komponenten lesen muss da unklar ist, was wir alles verpasst haben (status). das gleiche gilt für register.

wenn du es nicht haben willst kannst du das attribut auf 0 setzen, dann ist ruhe. Steht immer nur in devices.

Das ganze habe ich getestet so weit, dass es eigentlich felermeldungen durchläuft. wenn du in kurzer Zeit mehrfach neu startest wird evtl der HMLAN eine überlast erkennen...

Gruss Marin
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 06 Oktober 2013, 20:14:40
Hi martin,

das mit dem reload war mal ein guter Tipp für Doofe wie mich! ;) danke!

VG
Titel: Aw: HM-CC-RT-DN
Beitrag von: Otto am 06 Oktober 2013, 20:17:58
Hallo,

und für mich Doofer:
wenn ich eine cfg Datei ändere kann ich doch nur über rereadcfg gehen.
Oder gibt es noch einen anderen Weg?

Gruß Otto
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 06 Oktober 2013, 20:58:33
Hallo Martin,

habe den burstRx bei allen RTs eingeschaltet und es geht jetzt besser. Allerdings bekomme ich wie gesagt seit dem letzten Update regelmäßig die folgende Meldung vom HMLAN:
2013.10.06 20:35:50 1: 192.168.178.48:1000 disconnected, waiting to reappear
2013.10.06 20:35:50 2: HMLAN_Parse: HMLAN1 new condition disconnected
2013.10.06 20:36:54 1: 192.168.178.48:1000 reappeared (HMLAN1)
2013.10.06 20:36:54 2: HMLAN_Parse: HMLAN1 new condition init
Diese Meldung taucht dokumentiert erst seit dem Update auf. Die ganze Steuerung ist jetzt sehr ungenau. Der HMLAN signalisiert eine Meldung (rote LED) aber die Reaktion ist teilweise mehrere Sekunden später. Besonders beim Treppenhauslicht ist das kritisch.
Hast Du eine Idee was das bewirkt. Was hast Du denn in 00_HMLAN und anderen relevanten Modulen verändert?

LG

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 06 Oktober 2013, 22:07:49
ich kann keinen tempOffset setzen und burst funktioniert auch nicht mehr, obwohl an allen Reglern eingeschaltet - und auch als "on" angezeigt wird.

cannot calculate value. Please issue set az_FHT_ClimRT_tr getConfig first

Natürlich ändert ein ausgeführtes getConfig nix an der Fehlermeldung.


Hey - ich war schonmal ein paar Schritte weiter als jetzt wieder...


2013.10.06 23:30:19 2: CUL_HM set out_Regen getSerial
2013.10.06 23:30:19 2: CUL_HM set out_Regen getConfig
2013.10.06 23:30:31 2: CUL_HM set sz_FHT getSerial
2013.10.06 23:30:32 2: CUL_HM set sz_FHT getConfig
2013.10.06 23:30:56 2: CUL_HM set wz_FHT getSerial
2013.10.06 23:30:56 2: CUL_HM set wz_FHT getConfig
2013.10.06 23:30:56 2: CUL_HM set wz_FHT statusRequest
2013.10.06 23:31:08 2: CUL_HM set wz_FHT_Ventil getSerial
2013.10.06 23:31:08 2: CUL_HM set wz_FHT_Ventil getConfig
2013.10.06 23:31:08 2: CUL_HM set wz_FHT_Ventil statusRequest
2013.10.06 23:31:20 2: CUL_HM set wz_Ventilator getSerial
2013.10.06 23:31:20 2: CUL_HM set wz_Ventilator getConfig
2013.10.06 23:31:20 2: CUL_HM set wz_Ventilator statusRequest


Zum Kotzen...
Titel: Aw: HM-CC-RT-DN
Beitrag von: JayBee am 06 Oktober 2013, 23:46:03
Hey Energy,
das gleiche Probleme hatte ich auch. Hatte dann alles zurückgesetzt und erst die Fensterkontakte und Thermostate gepeert und dann alles mit der Basis gepairt.

Was fehlte war der Register im Thermostat...
RegL_01: 08:00 00:00
RegL_03:DG_Wohnzimmerfenster_chn 04:32 00:00
RegL_03:DG_Wohnzimmerfenster_chn:01

das ganze ging bei mir nachträglich so:

set DG_Wohnzimmerventil_WindowRec regBulk RegL_03:202DB101 04:32 00:00
set DG_Wohnzimmerventil_WindowRec regBulk RegL_01: 08:00 00:00

DG_Wohnzimmerventil_WindowRec mit deinem tauschen und 202DB101 mit der ID vom Fensterkontakt und dem Zusatz 01 für den ersten Channel.
Das setzt glaube ich die Handlungsanweisung für das Thermostat, falls es "mitbekommt" dass das Fenster nun offen ist.

Ich hoffe ich hatte nicht nochmehr Befehle abgesetzt.... ;)  Ansonsten mach's wie ich und setze die Komponenten kurz zurück.



@dusti
"Mein Problem ist, dass am Thermostat nichts geändert wird, d.h. weder im Manu noch im Auto-Modus. Ich liege doch richtig, wenn ich annehme, dass der HMLAN nur regeln kann, wenn der Thermostat in Auto steht?"
--> Nein, geht im Auto modus und im Manu :-)

einmal mit "set XXXXX mode manu 16" <-- 16 heißt hier der manuelle Modus mit 16°C
oder aber mit "set XXXXX mode auto" und "set XXXXXX desired-temp 16" <---- auch hier wieder 16 Grad.
Der ganze Unterschied ist, dass wenn er im Auto-Modus ist, er zu deinen eingestellten Zeiten wieder zurück ins Programm springt.

Ich nutze das ganze so, dass meine Thermostate generell im "Auto"-Modus laufen. Zeitintervall 3 Stunden, alle Temps auf 16 Grad. Wenn jetzt meine Freundin am Thermostat dreht ist die Heizung "im schlimmsten Fall" für 3 Stunden auf der gewählten Temperatur und stellt sich dann "auto" zurück auf 16.
Per FHEM habe ich eine komplexe Steuerung erstellt die die Heizung in den Manu-Modus mit der gewünschten Temp bringt. Direkt darauf folgt meist ein "set XXXXX mode boost" um direkt mal aufzuheizen. Nach einem Timer setze ich die Heizung wieder in Auto ---> Dada, der Raum (z.B. Badezimmer wird 30 Min vor dem Wecker hochgefahren) ist nun warm und wird in 1:30h automatisch langsam auf 16 runtergeregelt.

Das heißt:
 "Und jetzt zu dem Zitat oben...wie schalte ich denn die interne Programmierung aus, damit die Steuerung durch FHEM erfolgen kann? Wahrscheinlich ne sehr dumme Frage ;) aber ich find nirgends eine Einstellung dazu und bitte mal um Schützenhilfe..."
--> Brauchst du nicht. Du kannst immer alles steuern und der Automatikmodus heißt halt nur, dass er zu den angegeben Zeiten die programmierte Temperatur einstellt. Was du 5 Sekunden danach machst ist ihm reichlich egal.
"Dumme Frage?" - Ich habe die letzten 2 Wochen am Rechner verbracht und mich durch alles durchgekämpft. Dabei war ich froh um jede Frage die etwas mehr Licht ins dunkel gebracht hat ;-)

Gruß
Julian
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 07 Oktober 2013, 00:36:30
Für den Scheiß mit dem autoReadReg 4 sollte man jemanden teeren und federn und dann mit Schimpf und Schande aus der Stadt jagen.

Ich hasse eine solche Bevormundung als Anwender - woher nimmt irgendjemand sich das Recht, funktionierende Installationen durch so einen Mist völlig lahmzulegen, indem Gerätedefinitionen plötzlich um irgendwelche Attribute erweitert werden, die solche fatalen Auswirkungen haben???

Wenn jemand dieses Attribut unbedingt verwenden möchte, soll er sich das eigenverantwortlich selbst setzen (wenn er denn weiß, was er dabei tut) - aber ich habe keine Lust, mich irgendwann nochmal  hinsetzen zu müssen, um meine fhem-Installation wieder gradezubiegen, damit hier überhaupt wieder irgendwas so funktioniert wie es soll!

Gute Nacht.

EDIT:

Ich werde wahnsinnig - hier sind schon wieder alle Lampen auf rot, weil diese dämlichen Attribute plötzlich WIEDER bei allen Homematic Devices vorhanden sind und damit mein komplettes fhem lahmgelegt ist.

WO kann ich diesen Wahnsinn abschalten?
Titel: Aw: HM-CC-RT-DN
Beitrag von: dusti64 am 07 Oktober 2013, 08:20:20
Vielen Dank

@JayBee :)

über die Befehle krieg ich ihn auch angesprochen, er ändert brav den Modus und die Solltemp., nur die templist greifen nicht. Ich hab gedacht, Thermostat in Auto-Modus, templist vorgeben und alles gut :O aber wohl falsch gedacht. Hier stand geschrieben, dass die Listen erst nach dem nächsten Schaltbefehl greifen, den hab ich auch abgewartet und...nix :( wie krieg ich ihn denn überredet, dass er auf die vorgegebenen Listen reagiert?

Betateilchen hat geschrieben "Automatik abschalten" aber leider nicht wie...
Fragen über Fragen *gg*


Gruß Dusti
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 07 Oktober 2013, 09:28:49
Zitat von: dusti64 schrieb am Mo, 07 Oktober 2013 08:20Betateilchen hat geschrieben "Automatik abschalten" aber leider nicht wie

Doch das hatte ich hier im Forum auch schon geschrieben: Bei mir stehen alle sieben tempLists auf "24:00 16"
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 07 Oktober 2013, 09:56:51
Hallo

bei mir geht das Setzen der Templist, wenn ich vorher für das Device autoReadReg auf 4_reqStatus setze. Meine RTs stehen dabei im Modus Auto. Allerdings sollte man autReadReg 0 4_reqStatus nur für das Device setzen, das man ändern will, ansonsten geht der HMLAN in overload, wenn man viele HM-Devices hat. Anschließend habe ich (muss man, glaube ich, oder??) fhem neu gestartet, damit das Attribut wirksam wird. Setzt man dann die TempListen, so erhält man kurze Zeit später den Status verfied.

Gruß

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 07 Oktober 2013, 09:59:47
Bei mir hat das Setzen der tempList auch ohne irgendwelche Klimmzüge problemlos ohne autoReadReg funktioniert. Man musste nur etwas Geduld haben, aber das war ja auch beim "alten" Thermostaten schon so.

Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 07 Oktober 2013, 10:01:03
Werde ich mal testen, vielleicht bin ich zu ungeduldig!!??
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 07 Oktober 2013, 10:55:49
@Otto
Unimatrix läd nur ein modul. wenn du die Konfig aenderst muss FHEM komplett neu durchstarten, das ist in diesem Fall der Sinn. da wird , wenn eingestellt, auchimmer die komplette Config aus den Devices neu gelesen.
Warum du es so oft lesen musst, weiss ich nicht. Du kannst die Parameter auch in FHEM aendern.
Wenn du einen Überblick über parameter bekommen willst könnte ich dir nur HMInfo empfehlen. mit
set hm param [filter] <param1> <param2> <param3>...
kannst du tabellen erzeugen und prüfen. So mache ich es jedenfalls um eine Übersicht zu erhalten.

@Burchard
was ich veraendert habe? Seit wann? schon eine ganze Menge.
ich sehe 2 Probleme bei dir
a) HMLAN disconnected
das ist nicht das Problem anderer, die ein Overload haben. Es könnte auch ein ausbleibendes keep-alive oder das Aufhängen des HMLAN selbst zurückzuführen sein. In der Vergangenheit waren "schlafzeiten" anderer Module schuld an diesem Problem - mal sehen.
=> hier brauche ich Logs (roh) über einen relevanten Zeitraum
b) lange reaktionszeiten
könnte in die gleiche Richtung deuten. Auch hier brauche ich logs

Generall vermeide ich wartezeiten jeder Art, blockierende sowiese. Die Logs sollten hoffentlich helfen, den täter zu finden. Hast du nochandere Module laufen? Evtl zeitraubende web-abfragen?

autoReadReg sollte man anlassen können. Es erzeugt nach dem booten keine Last. Nur wenn register geaendert werden wird ein getConfig automatisch ausgeführt. Eine erhöhte Load kommt nach dem booten, da hier alles gelesen werden muss.
bei Overload nutzt ein geboot von FHEM nichts, da es im HMLAN vorliegt.Das Problem sollte sich nach 6 min beheben. Alternativ den HMLAN booten (strom ziehen)

@betateilchen
set tempOffset funktioniert.
wenn du ein getConfig ausführst - klappt dies? oder ist ein getConfig dein Problem?
kannst du, wenn du expert=2 setzt auch ein "RegL_07" sehen? das ist Pflicht, sonst kann ich nichts errechnen

autoReadReg - da verstehe ich dich nicht.
zum einen halte ich es für sinnvoll und besonders für anfänger
zum 2. verstehe ich dich nicht. du hast sicher das commadnref nachgeschlagen - und meinen Kommentar vorher gelesen? setze autoReadReg auf "0_off" und fertig. Ich setze nur defaults, du kannst alles überschreiben - das hatte ich DIR schon beschrieben.  
So ein Kommentar von dir enttäuscht mich, inhaltlich, technisch und auch dein Verhalten - schade.

@dusti
bei tempList für RT imburst-mode sollte es keine Probleme geben. Man kann aber die neuen option "prep" und "exec" nutzen, also alle templisten mit prep setzen und bei der letzten ein "exec" schicken. Erst nach dem exec werden die Daten "geschrieben".Das ist komplizierter, sollte aber das lange warten des RT abfangen.

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 07 Oktober 2013, 11:20:45
Zitat von: martinp876 schrieb am Mo, 07 Oktober 2013 10:55@betateilchen
set tempOffset funktioniert.
wenn du ein getConfig ausführst - klappt dies? oder ist ein getConfig dein Problem?

Ich hatte doch klipp und klar geschrieben, dass ein getConfig keine Besserung bringt.

Zitat von: martinp876 schrieb am Mo, 07 Oktober 2013 10:55zum einen halte ich es für sinnvoll

Schön, das Du es für sinnvoll hältst, aber denkst Du auch an die Leute, die sich mit Deinen Mutmaßungen hinterher rumschlagen müssen?

Zitat von: martinp876 schrieb am Mo, 07 Oktober 2013 10:55und besonders für anfänger

Nutzer von Homematic in fhem sind aber nicht nur Anfänger (die vielleicht grade ihr erstes und einziges Gerät in Betrieb nehmen), sondern auch Leute, die schon sehr viel Zeit in Installtation und Konfiguration investiert haben - und Du machst das alles mit einem Rundumschlag zunichte.

Du solltest nicht immer von Deinem Experimentierfeld mit vielleicht drei oder vier oder fünf Homematic Geräten ausgehen, sondern solltest Dir irgendwann auch vor Augen führen, dass es auch Leute mit 40 und mehr (echten!) Geräten geben kann. Und vielleicht auch darüber nachdenken, dass nicht jeder jeden Tag an seiner Installation rumkonfigurieren, sondern sie vielleicht einfach "nur benutzen" will. Das hatte ich Dir vor einiger Zeit schonmal versucht zu erklären.

Zitat von: martinp876 schrieb am Mo, 07 Oktober 2013 10:55setze autoReadReg auf "0_off" und fertig.

Ja klar... bei 43 Geräten. Bisher hatte ich das autoReadReg nur bei einem einzigen Gerät im Einsatz. Und jetzt soll ich mich hinsetzen und bei 42 anderen einen Eintrag setzen bzw. ändern, den ich bisher nie gebraucht habe, nur weil Du da einen völlig sinnfreien Eintrag hinzugefügt hast, der hier das totale Chaos verursacht.

Zitat von: martinp876 schrieb am Mo, 07 Oktober 2013 10:55Ich setze nur defaults, du kannst alles überschreiben

Ja, aber die von Dir aufgezwungenen defaults sind einfach unbrauchbar! Und sag nicht, ich hätte Dir nicht von Deinem völlig vorsätzlichen Sabotageakt im Vorfeld abgeraten!

Zitat von: martinp876 schrieb am Mo, 07 Oktober 2013 10:55So ein Kommentar von dir enttäuscht mich, inhaltlich, technisch und auch dein Verhalten - schade.

So ein Verhalten, wie Du es hier mit der wahllosen Indoktrination eines in diesem Umfang völlig sinnlosen Attributes gezeigt hast, enttäuscht mich menschlich, technisch und als Entwickler.

So etwas tut man nicht!


---
Titel: Aw: HM-CC-RT-DN
Beitrag von: wmr72 am 07 Oktober 2013, 11:49:33
Als bisher stiller Mitleser möchte ich mich jetzt doch auch einmischen:
1) wer seine Installation einfach nur "benutzt" wird auch keine Updates machen und deswegen auch keine neuen Defaults bekommen
2) Dinge wie "Für den Scheiß mit dem autoReadReg 4 sollte man jemanden teeren und federn und dann mit Schimpf und Schande aus der Stadt jagen." sind meiner Meinung nach im Ton einfach daneben, egal wie sehr die Meinung auseinander geht
3) Martin hat sich bisher reingehängt um die Thermostate zum funktionieren zu bringen und hat Fragen (auch Deine, betateilchen) in kürzester Zeit beantwortet, dafür verdient er (zumindest meine) Wertschätzung, danke Martin
4) es gilt das alte Open Source-Argument, niemand wird gezwungen das so zu benutzen wie es ist, Code ist veränderbar

Und um noch was zur Problemlösung beizutragen:
Mittels geeigneter "devspec" dürfte es auch bei 43 Devices nicht so wahnsinnig viel Aufwand sein, bei allen Devices das passende Attribut zu setzen.

Gruß Wolfgang
Titel: Aw: HM-CC-RT-DN
Beitrag von: Stefan M. am 07 Oktober 2013, 11:55:24
Hallo zusammen

danke Wolfgang, ich stimme Dir in den 4 Punkten zu, wollte aber nicht der erste sein der einen Kommentar abgibt.

lg
Stefan
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 07 Oktober 2013, 12:05:17
Das stimmt schon was er schreibt. Es hätte gereicht zu verkünden das einem diese Änderung nicht passt. Melden sich zu dem Thema noch 10 andere würde Martin sicher nochmal drüber nachdenken die defaults anders zu setzen.

Ich denke mal das was von "betateilchen" auch nicht so gemeint, aber wenn etwas nicht funktioniert ist man eben erst mal "angepisst", ich kenne das, und ihr sicher auch ;-)

Aber nun lasst uns hier weiter technisch bleiben. So was gehört hier nicht her und jeder sollte es lernen solche emotionalen Sachen auch mal aus zu blenden.

Btw. eine kurze technische Frage, damit dieser Beitrag auch ein Mehrwert hat:
Ich habe festgestellt, dass ich am Wochenende doch zu stark unterschiedlichen Zeiten ins Bad gehe, nun wollte ich anstelle der TimeTables lieber manuell aus der "ferne" (FB am Bett) über FHEM den Boost Modus starten, geht das?


Gruß
Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 07 Oktober 2013, 12:44:12
@ betateilchen
>>>Ich hatte doch klipp und klar geschrieben, dass ein getConfig keine Besserung bringt.

sorry, undich will KILPP UND KLAR  wissen, obes ausgeführ wurde. Bitte auch du alles lesen und beantworten!!!!!


>>>Schön, das Du es für sinnvoll hältst, aber denkst Du auch an die Leute, die sich mit Deinen Mutmaßungen hinterher rumschlagen müssen?

ich denke schon - das musst du ja auch mit allen andere features, die ich DIR einbau.
du kannst es bequen abschalten - und konntest es schon lange, wenn du auch einmal zuhörst!!

>>>Nutzer von Homematic in fhem sind aber nicht nur Anfänger
und von Fortgeschrittenen erdarte ich nicht nur dampfgeplaudere sondern dass sie die ihnen angebotenen einstellungennutzen können. Scheint aber manchen zuviel zu sein.

>>>ja klar... bei 43 Geräten.
nicht so schlimm. ein einfaches replace in Editor von fhem.cfg, fertig.
das hätte ich von dir schon erwartet :-(
@Wolfgang - so kompliziert muss man es garnicht machen

>>>So etwas tut man nicht!
nun - vielleicht sollte ich weitere updates einstellen. dann muss ichm ich nicht mit dieser Tonart rumschlagen.
gehe besser auf version 1600 zurück, da sind alle meine ungewünschten updates entfernt.


@Daniel
set <rt_Clima> controlMode boost
Gruss Martin

Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 07 Oktober 2013, 12:49:07
Ah ok danke, da hatte ich was gelesen von den neuen Modes, aber ich war mir nicht sicher ob der danach wieder in den Auto Modus springt. OK I'll try it ;-)

/Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 07 Oktober 2013, 13:12:13
Hi Martin,

nicht einschüchtern lassen. Ich finde sowohl deine updates gut und außerdem gibt es eine vollkommen transparente Kommunikation über die Änderungen.

Ist aber wohl normal bei so einem Projekt dass ab einer bestimmten Größe auch solche Arten von Feedbacks in Foren kommen. Muss man ignorieren, denke ich. Ich glaube, die Masse aller User ist hier gar nicht aktiv und hat einfach nur das System laufen und ist damit zufrieden. Und ein "updatefhem" ist ja immer noch eine bewusste Entscheidung, die man tun kann oder auch nicht...
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 07 Oktober 2013, 13:14:28
Hi Daniel,

sorry, noch ein (neuer) bug bei controlMode - fix kommt in in paar minuten, werde noch durchtesten.

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 07 Oktober 2013, 13:16:18
Ja keine Panik, hat alles Zeit bei mir, der Winter ist lang ;-)

/Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 07 Oktober 2013, 13:42:54
V4016
habe boost noch einmal getestet - boost ist immer temporär und dauert so lange wie programmiert...
Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 07 Oktober 2013, 13:57:55
Zitat von: wmr72 schrieb am Mo, 07 Oktober 2013 11:491) wer seine Installation einfach nur "benutzt" wird auch keine Updates machen und deswegen auch keine neuen Defaults bekommen

Wir reden hier von der Nutzung EINES neuen Gerätes, das noch nicht so funktioniert, wie es vorgesehen ist. Da kommt man auch als Nutzer um Updates nicht rum. Aber wegen EINEM Gerät die Konfiguration ALLER anderen, bisher funktionierenden (!) Geräte zwangsweise zu verändern, ist für mich absolut kontraproduktiv.

Zitat von: wmr72 schrieb am Mo, 07 Oktober 2013 11:493) Martin hat sich bisher reingehängt um die Thermostate zum funktionieren zu bringen und hat Fragen (auch Deine, betateilchen)

Das ist unbestritten.

Zitat von: wmr72 schrieb am Mo, 07 Oktober 2013 11:49dafür verdient er (zumindest meine) Wertschätzung,

Diese Wertschätzung hat er auch von mir, so gut sollte er mich eigentlich inzwischen kennen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: LuckyDay am 07 Oktober 2013, 15:14:20
martinp876
nun - vielleicht sollte ich weitere updates einstellen
bitte nicht :)
der Parameter autoReadReg ist ja schon uralt, ich hatte den schon überwiegend gesetzt.


@betateilchen
na ja , war es mal wieder soweit,
Wertschätzung sieht anders aus,.
Titel: Aw: HM-CC-RT-DN
Beitrag von: dusti64 am 07 Oktober 2013, 20:25:23
Erst mal vielen Dank für das Feedback :) schön zu wissen, dass es hier keine dummen Fragen gibt ;) Ich hoffe, dass es so bleibt!

Vorweg mal meine Meinung zu diesen Updategeschichten...ja, auch wenn es erst mein drittes Posting ist. Nur weil man NOCH keine Ahnung hat von FHEM, heißt das ja nicht, dass man blöde ist und manch einer, der vor langer Zeit seine ersten Schritte gemacht, wäre vielleicht damals dankbar gewesen für ein paar Defaults, die ihm das Leben leichter gemacht hätten. An dem Punkt bin ich nämlich gerade ;) Im Übrigen bin ich den lieben langen Tag von SPSen und Leitsystemen umgeben, nur sind die leider nicht in Perl programmiert und heißen nicht FHEM ;) Auch habe ich ein gewisses Verständnis für Steuerungsebenen wie Automatik/PLS/VOSS usw. und so. Aber ich mache kein Geheimnis draus, dass ich meine ersten Schritte mache, was HM und FHEM betrifft...

Wenn man drin steckt, ist es wohl recht einfach, diese Voreinstellungen zu ändern, wie viele Vorredner bestätigen. Das man gleich die Contenance verliert, ist nicht die feine Hausfrauenart :-D zumal ich bisher den Eindruck hatte, dass hier Profis am Werk sind :O

Wie schon erwähnt, verneige ich mich vor den Leuten, die soviel Zeit ans Bein binden, damit der Kram rund läuft! Und das bei einem Update mal was in die Hose geht, ist ja wohl nicht unbekannt, Stichwort Microsoft...

@Martin
Also bitte weiter so!!!

@Betateilchen
Sorry das ich noch nicht das ganze Forum durchgelesen habe ;) und sicher verstehe ich deinen Unmut, doch für dich dürfte es doch ein Klacks sein, diese Einstellungen zu ändern!?


So und jetzt wieder zu meinem eigentlichen Problem zurück. Wie gestern schon geschrieben, habe ich kein Problem, die templist zu setzen, ich hab weder einen Overload noch ein MissAck oder so was. Auch ist der Burst-Mode aktiviert und die Listen sind verfiziert. Nur umgeschaltet gemäß diesen Listen wird am Gerät nicht.
Wenn ich mir die Antworten so durchlese, stellt sich mir eher die Frage, ob wir manchmal über verschiedene templist reden. Ich rede über die Listen im Channel 4 (ClimRT_tr) Dort kann ich Zeiten und Temperaturen für jeden Wochentag vorgeben. Wenn ich den Antworten hier zufolge diese Listen auf 24:00 16 setze, um die interne Automatik abzuschalten, wo gebe ich dann die Regelzeiten und Temperaturen für den Thermostaten ein?

Wahrscheinlich bin ich voll auf dem falschen Dampfer...

Gruß Dusti
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 07 Oktober 2013, 20:33:17
Zitat von: dusti64 schrieb am Mo, 07 Oktober 2013 20:25sicher verstehe ich deinen Unmut, doch für dich dürfte es doch ein Klacks sein, diese Einstellungen zu ändern!?

Es geht nicht darum, ob es ein Klacks ist oder nicht. Es kann einfach nicht sein, dass ich aufgrund einer völlig unnötigerweise systemweiten Änderung als Anwender dazu gezwungen werden, aktiv zu werden, um eine Funktionalität NICHT MEHR zu haben, die ich auch bisher nicht hatte, nicht gebraucht habe und auch jetzt nicht brauche. Im Gegenteil: Eine Funktion zu deaktivieren, die meine gesamte Installation sabotiert, ohne dass es dafür einen Grund gibt, nur damit mein Anwendungsszenario wieder so funktioniert wie bisher.

Wenn ein Attribut wie autoReadReg plötzlich (aus mir nach wie vor unerfindlichen Gründen) bei JEDEM Homematic-Gerät vorhanden sein MUSS, dann ist es kein Attribut mehr, sondern gehört in das Define. Und wenn es im Define nicht angegeben wird, dann hat das gefälligst abgeschaltet zu bleiben. Das nennt sich Abwärtskompatibilität.


Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 07 Oktober 2013, 20:35:45
Zitat von: dusti64 schrieb am Mo, 07 Oktober 2013 20:25Wenn ich den Antworten hier zufolge diese Listen auf 24:00 16 setze, um die interne Automatik abzuschalten, wo gebe ich dann die Regelzeiten und Temperaturen für den Thermostaten ein?

Wo immer Du das willst. Du kannst in fhem heating_control verwenden, oder Du kannst mit vielen at-Definitionen einen Wochenplan erstellen, oder Du definierst die Heizzeiten in einem Google-Kalender, mittels dessen Hilfe fhem die gewünschten Temperaturen regelt. Ich habe mich für die Kalender-Variante entschieden und das funktioniert hervorragend. Ausserdem hat das den Vorteil, dass ich die Heizzeiten spontan von unterwegs ändern kann, wenn ich z.B. erst einen Tag später nach Hause komme oder sonst irgendwelche Änderungen im geplanten Ablauf vornehmen muss.
Titel: Aw: HM-CC-RT-DN
Beitrag von: dusti64 am 07 Oktober 2013, 21:12:41
@Betateilchen...wie gesagt, ich versteh dich, halt mich aber mal raus, weil mir das Hintergrundwissen fehlt. Meine Antwort war allg. geschrieben zu dem Updateproblem und das sehe ich nun mal so...
Also der richtige Riecher und voll der falsche Dampfer mit den templist :-D passiert *gg*

Ich werd mir mal das heating_control reinziehen, würde es auch mit dem Kalender der iCloud gehen? Mit Google hab ich es nicht so :(

Und Danke (y)
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 07 Oktober 2013, 22:03:36
Zitat von: dusti64 schrieb am Mo, 07 Oktober 2013 21:12würde es auch mit dem Kalender der iCloud gehen?

Nein. Aber das Kalenderprogramm vom MacOS kann auch mit Google umgehen :)
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 07 Oktober 2013, 22:42:55
@Dusti,

die templisten stellen die regelzeiten ein. Eingegeben wird immer die end-zeit und die Temperatur. gestartet wird um 00:00 (startzeiten werden nicht angegeben).
die Letzte Zeit muss 24:00 sein, um den Tag zu beenden.

die templisten sind nur im Automode aktiv.

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 07 Oktober 2013, 23:15:55
Ich glaube, beim Mode ControlParty hat sich ein Bug eingeschlichen: ich kann diesen Mode nicht mehr setzen.
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 07 Oktober 2013, 23:18:10
habe ich heute gesehen - sorry - und behoben. wenn du die neuste Version aus SVN holst- oder morgen nach einem Update noch einmal probierst...
wenn es immer noch ein Problem gibt, bitte melden

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 07 Oktober 2013, 23:21:03
1000 Dank schon mal !!

Ich hole mir dann morgen das Backup.
Titel: Aw: HM-CC-RT-DN
Beitrag von: LuckyDay am 08 Oktober 2013, 00:37:59
@ Betateilchen
unnötigerweise systemweiten Änderung
auch wenn du dich noch mehrmals wiederholst, es wird nicht besser.

ich habe den Anspruch, bei Homematic, nach Restart, Start, Stromausfall auf dem aktuellen Stand der Devices zu sein!
und nicht auf die Fhem.save, die irgendwann erstellt wurde, wo die ganzen Readings drinstehen. von wann auch immer.
zumal wenn wir gerade beim Heizungsthema sind, der TC um umzuschalten von auto auf manuel z.B, dies anders funktioniert wie bei Desiredtemp,
Da muß man ein Byte berechnen, das aus mehreren Readings besteht, und da mochte ich keinen alten Schrott drin haben.

Und wenn ich dran denke, wie du dich negativ über den actiondetector geäusert hast , weil du ihn nicht brauchst, oder beim TC, über den Centmodus ein Fass aufgemacht hast
naja, ....
zu deinen anderen komischen Äusserungen in Bezug auf Frizbox, Rpi; Hmlan; usw halt ich mich zurück.
Beaglebone ist gerade dein Favorit...  ;)
Irgenwie hab ich ein Deschawü, wer länger dabei ist weiß wen ich mein :)

@ Martin876
wollt nicht auch noch nochmal rumspammen :)

Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 08 Oktober 2013, 09:33:13
*gähn*

Zitat von: fhem-hm-knecht schrieb am Di, 08 Oktober 2013 00:37Beaglebone ist gerade dein Favorit

Das ist das Einzige in Deinem Geschreibsel, das ich irgendwie nachvollziehen kann. Immerhin etwas.
Titel: Aw: HM-CC-RT-DN
Beitrag von: dusti64 am 08 Oktober 2013, 10:13:44
@ Martin

Na das war doch mal ne Ansage, alles wird gut. Jetzt ist mir auch klar, wo es geklemmt hat. Ist zwar ungewöhnlich, mit einer Endzeit zu beginnen, aber wenn die erste Startzeit automatisch gesetzt wird, schließt sich der Kreis.

Und nun verstehe ich auch die 24:00 16, mir wollte sich bis dato der Sinn dieser templist nicht erschließen :O Danke!

Und hört bitte auf, euch hier zu fetzen, trinkt lieber mal ein Bier zusammen und freut euch des Lebens :-D
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 08 Oktober 2013, 11:15:50
@dustie,

ja, ist gewöhnungsbedürftig - aber macht HM so, auch beim TC.
Titel: Aw: HM-CC-RT-DN
Beitrag von: waxweazle am 08 Oktober 2013, 14:27:21
Hallo erstmal und vielen Dank für eure Bemühungen.

Als bisher stiller Mitleser muss ich mich jetzt doch mal zu Wort melden:

1: @Martin: Danke!
2: Das mit dem templisten habe ich noch nicht verstanden. Ich habe folgendes vor:

05:00 - 08:00 Uhr: 21°
08:00 - 17:00 Uhr: 16°
17:00 - 22:00 Uhr: 21°
22:00 - 05:00 Uhr: 16°

Ich würde das ganze gerne über Templisten machen, da ich einmal pro Tag abhängig von anderen Sensoren unterschiedliche Tagespläne setzen möchte.

Das die Zeiten in den Listen jeweils Ende-Zeiten sind habe ich auch verstanden, allerdings stehe ich irgendwie auf dem Schlauch was den Tagesanfang angeht. Ist die letzte Temperatur vom Vortag dann die erste des Folgetages?
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 08 Oktober 2013, 14:30:29
Hallo,

für diesen Fall sieht deine tempList (für einen Tag) so aus:


set <chan> tempList<day> 5:00 16.0 08:00 21.0 17:00 16.0 22:00 21.0 24:00 16.0

Wie du siehst ist es "Pflicht" einen Schaltzeitpunkt um 24 Uhr zu haben.

VG
Titel: Aw: HM-CC-RT-DN
Beitrag von: waxweazle am 08 Oktober 2013, 14:44:16
Das ging schnell, danke!

Wenn ich dann jede Stunde den Wert neu "einstellen" lassen möchte (falls mal jemand von Hand gedreht hat) müsste die Liste also so aussehen:

05:00 16.0 06:00 16.0 07:00 21.0 08:00 21.0 09:00 16.0 10:00 16.0 11:00 16.0 12:00 16.0 13:00 16.0 14:00 16.0 15:00 16.0 16:00 16.0 17:00 16.0 18:00 21.0 19:00 21.0 20:00 21.0 21:00 21.0 22:00 21.0 23:00 16.0 24:00 16.0

Wenn meine Auflistung so passt, habe ich zumindest das System verstanden!?

Dann komme ich natürlich an die Grenzen des Reglers, dieser kann ja nur 13 Schaltzeiten pro Tag. Wie würdet Ihr denn die Soll-Temperaturen setzen, wenn diese stündlich neu "gestellt" werden sollen um "Benutzer-Eingriffe" zu kompensieren?
Titel: Aw: HM-CC-RT-DN
Beitrag von: Otto am 08 Oktober 2013, 14:49:08
Hallo,

setze doch die Bediensperre / Kindersicherung am Regler!

Gruß Otto
Titel: Aw: HM-CC-RT-DN
Beitrag von: unimatrix am 08 Oktober 2013, 14:52:12
prinzipiell richtig, aber morgens hast du jetzt nur noch 2 Stunden lang 21 Grad.

Bediensperre ist keine Lösung - wenn ich dich richtig verstehe, sollen ja manuelle Eingriffe möglich sein, aber du willst dann z.B. nicht stundenlang bei der manuell geänderten Temeratur bleibe und daher öfters Schaltzeitpunkte haben. Insofern sicher eine Möglichkeit das zu lösen.

Bei einer Steuerung über FHEM und nicht über Templisten sind auch manuelle Eingriffe möglich. Mit einer geschickten Programmierung kann FHEM ja feststellen dass jemand manuell gedreht hat und kann z.B. für 2 Stunden die Automatik unterdrücken.
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 08 Oktober 2013, 14:59:12
bedenke dass der RT am tag 13 schaltpunkte kann, nicht mehr.
Titel: Aw: HM-CC-RT-DN
Beitrag von: waxweazle am 08 Oktober 2013, 14:59:21
Genau, manuelle Eingriffe sollen ja möglich sein.

Dann werde ich wohl doch etwas tiefer "perlen" müssen und die entsprechenden Werte über fhem setzen.

Danke für eure schnelle Hilfe!
Titel: Aw: HM-CC-RT-DN
Beitrag von: locodriver am 08 Oktober 2013, 15:11:18
Vielleicht sollte man nicht jede Stunde eine neue Solltemp. an den Regler schicken - zwischen 23 und 6 Uhr erschließt sich mir der Sinn nicht (außer Nachteulen "drehen am Rad"). Schon hast Du ein paar Schaltpunkte weniger :-)

Uwe
Titel: Aw: HM-CC-RT-DN
Beitrag von: waxweazle am 08 Oktober 2013, 15:24:18
Theoretisch sende ich dann zwar jede Stunde eine neue Solltemp aber faktisch muss der Regler ja nichst tun, da in der Regel die Temperatur ja richtig eingestellt sein wird. Nur wenn jemand die Temperatur von Hand verstellt hat, muss der Regler "nachdrehen". Oder was sind deine Bedenken?
Titel: Aw: HM-CC-RT-DN
Beitrag von: locodriver am 08 Oktober 2013, 15:38:34
Ob der Regler etwas ändern muss oder nicht spielt keine Rolle. Er wird intern nur eine bestimmte Anzahl von Speicherplätzen für die Solltemp. haben (7 x 12 vermute ich mal).

Uwe
Titel: Aw: HM-CC-RT-DN
Beitrag von: Absurd-Mind am 08 Oktober 2013, 19:21:42
Hallo, ich habe jetzt meine ersten Schritte mit FHEM bewältigt und habe direkt ein paar Fragen

ich hab mich für Homematic entschieden, erstmal nur ein HMLAN-Konfigurator und ein HM-CC-RT-DN.

1) Verständnisfrage: beim pairen wird ja das Device und diverse Kanäle angelegt, interessant ist ja nur der Kanal 4, kann ich die anderen einfach ignorieren oder verpasse ich was wichtiges? zB. so:

attr wohnung hiddenroom DN_HIDDEN

define DN CUL_HM abcdef
attr room DN_HIDDEN
define DN_Weather CUL_HM abcdef001
attr room DN_HIDDEN
...
define bz_thermostat CUL_HM abcdef004
attr room Badezimmer
...


(ich hab da einen eigenen Hiddenroom angelegt damit man den einfach und nur den falls benoetigt einblenden kann)

2) Problem: ich habe versucht die tempListFri etc. zu setzen, hat auch wunderbar mit prep und exec funktioniert, aber viele Listen stehen jetzt noch mit set_ drin, das HMLAN ist nicht im Overload und missingAck hab ich auch nicht. Was kann ich tun?

3) Idee: ich würde gern 1 oder 2 externe Temperatursensoren verwenden und diese an den Thermostat senden. Geht das?
Im Optimalfall stelle ich mir das so vor: Temperatursensor1 im Raum: 20, Temperatursensor2 im Raum: 19.5, measured-temp vom Thermostat: 22, da ich den anderen sensoren mehr traue wuerde ich sie mehr gewichten

(2*(t1 + t2) + mt) / 5 => (2*(20 + 19.5) + 22) / 5 = 20.2

und jetzt sehe ich zwei Moeglichkeiten:
a) ich sende dem Thermostat diese IST-Temperatur und stelle über desired-temp meine Wunschtemperatur
b) ich steuere die Ventilöffnung vom Thermostat direkt

Was haltet ihr davon? Ist sowas möglich oder gibt es da schon eine Lösung in der Art?


Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 08 Oktober 2013, 22:43:21
Hi Absurd-Mind,

Channel 4 ist der "operationelle". Die anderen haben auch eine Bedeutung - zum einenzum Configurieren und - deutlich weniger - zum überwachen.

ch1 - hier kann man ein Thermostat peeren und die ist-temp "einspeisen"
ch2 - keine Ahnung, ob er noch eine bedeutung hat
ch3 ist der window receiver. hier kannst du fensterkontakte peeren und bekommst einen trigger wenn er ebeneinen sendet
ch5 wird zum peeren von RTs genutzt, also wenn2 rts in einem raum sind und sich synchronisieren sollen
ch6 kann mit einer remote-controll gekopplet werden. Das muss hier eingestellt werden und hier werden auch trigger vermerkt, so den welchen kommen


2) du musst die werte zur bestätigung aus dem RT rücklesen. das geht mit einem getConfig  -oder dem Attribut autoReadReg=4 automatisch.

3) geht prinzipiell, aber der virtuelle Temp ist (noch) nicht implementiert. Die Berechnung ist diene Sache. Die werte müssten dann regelmässig gesendet werden - an den channel 01

a) wird möglich sein
b) ist nicht möglich. macht auch keinen sinn - der RT hat mit grösser sicherheit einen besseren regelalg als du. aber das Ventil kannst du eh nicht manuell stellen

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 08 Oktober 2013, 23:52:04
Hallo Martin,

ich habe mir heute morgen ein Update gezogen. Seit dem ist mein Außentemperatursensor (HM-WDS10-TH-O) "dead".
Kann dies am Update liegen?


Danke und Gruß

Christoph
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 09 Oktober 2013, 07:48:45
Hallo Christoph,

nicht, das ich es erklären könnte.
der status des ActionDetector wird aus der "letzten-empfangsnachricht" generiert. wenn die länger zurück liegt als die erwartet Zeit wird das Device als "dead" marktiert.

Es könnte sein, dass
a) attr actCycle einen zu kleinen Wert hat
b)protLastRcv ein altes Datum hat
c) der TH-O keine regelmässigen Daten mehr sendet

wie stehen die Werte? Wenn es etwas andere ist musst du die Werte schicken und ein paar logs

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 09 Oktober 2013, 08:01:23
Hallo Martin,

a) actCycle steht auf 000:10, daran liegt es bestimmt nicht, der TH-O ist seit einem Monat im Einsatz, bisher ohne Probleme
b) protLastRcv wird gar nicht angezeigt, was mich wundert. Ich bin mir eigentlich ziemlich sicher, dass hier immer etwas stand
c) der TH-0 ist max ein Monat im Einsatz, die Batterien sollten daher noch voll sein.

Was mich wundert, dass im Log aufeinmal "R-intLKeyVisib: insvisib" steht. Was hat das zu bedeuten? Der burst-Mode war beim TH-0 ausgeschaltet.


Viele Grüße

Christoph
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 09 Oktober 2013, 09:38:17
Hallo Christoph,

wenn in protRcv  nichts steht wird auch nichts empfangen. Das kannst du sicher an den readings auch nach vollziehen.
das mit internal-key kann ich nicht deuten. Könnte sein, dass er es garnicht unterstützt und somit der wert im schlimmsten Fall zufällig ist.

Du kannst einmal anlerenn drücken und sehen, ob diese message ankommt.
wenn der TH-O gar nichts mehr sendet kann er auch kaputt sein. Selbstverständlich vorher die Batterien kontrollieren - schadet nie
Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: ext23 am 09 Oktober 2013, 10:01:47
Hallo Martin,

ich hab hier noch was festgestellt, was sagst du dazu:

Ich habe über FHEM das R-tempOffset auf 1.0K gesetzt, wurde übernommen, getconf zeigt es auch an. Dann habe ich direkt am Regler geschaut, dort steht aber 1.5 Grad, dann habe ich das auf 1,0 gesetzt, ein getconf mit FHEM gemacht und nun finde ich folgende Ausgabe: "R-tempOffset undef lit"

Update habe ich gestern um 9 Uhr das letzte gemacht.

Gruß
Daniel
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 09 Oktober 2013, 11:38:00
Hallo Daniel,

mein Fehler, verzählt :-(
Wert 1.0k fehlt,alle positiven sind um eins verschoben.

beim nächsten Update nicht mehr
Danke Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 09 Oktober 2013, 15:47:02
Hallo Zusammen,

hat sich bezüglich der Meldung von BuRi (So, 06 Oktober 2013 20:58) etwas ergeben?

Ich habe seit ein paar Tagen auch diese Meldungen in meinen Logs. Auch wirkt das System in letzter Zeit etwas "dräge".


Viele Grüße

Christoph
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 09 Oktober 2013, 16:58:55
konkretes ist mir nicht bekannt.

kannst du einmal loggen (roh-messages von HMLAN) was da passiert?
Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 09 Oktober 2013, 19:06:03
So alle paar Stunden erscheint "disconnected" und "reappeared" im Log:

2013.10.09 10:10:25 1: 192.168.4.200:1000 disconnected, waiting to reappear
2013.10.09 10:10:25 1: 192.168.4.200:1000 reappeared (HMLAN1)
2013.10.09 10:10:25 2: HMLAN_Parse: HMLAN1 new condition init
2013.10.09 10:10:27 2: HMLAN_Parse: HMLAN1 new condition ok
2013.10.09 13:50:01 1: 192.168.4.200:1000 disconnected, waiting to reappear
2013.10.09 13:50:01 1: 192.168.4.200:1000 reappeared (HMLAN1)
2013.10.09 13:50:01 2: HMLAN_Parse: HMLAN1 new condition init

2013.10.09 15:01:14 2: HMLAN_Parse: HMLAN1 new condition ok

2013.10.09 16:04:04 1: 192.168.4.200:1000 disconnected, waiting to reappear
2013.10.09 16:04:04 1: 192.168.4.200:1000 reappeared (HMLAN1)
2013.10.09 16:04:04 2: HMLAN_Parse: HMLAN1 new condition init
2013.10.09 16:33:42 2: HMLAN_Parse: HMLAN1 new condition ok
2013.10.09 16:48:15 1: 192.168.4.200:1000 disconnected, waiting to reappear
2013.10.09 16:48:15 1: 192.168.4.200:1000 reappeared (HMLAN1)
2013.10.09 16:48:15 2: HMLAN_Parse: HMLAN1 new condition init
2013.10.09 18:25:56 2: HMLAN_Parse: HMLAN1 new condition ok



Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 09 Oktober 2013, 19:24:23
hm - kannst du logs ziehen von den roh-messages die zum HMLAN gehen?

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 09 Oktober 2013, 19:33:06
Kann ich machen. Nur was muss ich dazu einstellen?
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 09 Oktober 2013, 19:34:44
attr global verbose 1
attr global mseclog 1
attr <hmlan> loglevel 1

Ergebnisse im generellen Logfile
Titel: Aw: HM-CC-RT-DN
Beitrag von: stpkle am 09 Oktober 2013, 20:34:14
Ich habe heute den Thermostaten bekommen und bisher habe ich eine Paarung zum FHEM (über HMLAN) hinbekommen.
Auch der Befehl "set Thermostat_WZ mode manu 20" (Info: Thermostat_WZ habe ich den Regler genannt) funktioniert einwandfrei, wenn auch mit einer Verzögerung von ca. einer Minute.

Aber was ich bisher nicht gefunden habe:

Wie kann ich im FHEM die aktuell eingestellte Temperatur abfragen/angezeigt bekommen. Geht das überhaupt?
Was bedeuten die folgenden Abkürzungen und warum stehen da überall ??? im FHEM dahinter?

Thermostat_WZ_Climate
Thermostat_WZ_ClimRT_r
Thermostat_WZ_ClimRT_tr
Thermostat_WZ_rCtrl
Thermostat_WZ_Weather
Thermostat_WZ_WindowRec

Weis das jemand?

Ciao, BK
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 09 Oktober 2013, 21:23:11
ReadingsVal('Thermostat_WZ_ClimRT_tr','desired-temp','')
Titel: Aw: HM-CC-RT-DN
Beitrag von: dusti64 am 09 Oktober 2013, 22:15:56
@stpkl

lese erst mal in Ruhe von ganz vorn in diesem treat, viele Probleme und Fragen klären sich dann selbst...

Zitatwenn auch mit einer Verzögerung von ca. einer Minute.

Ist wohl normal, geht schneller, wenn der burst Modus eingeschaltet ist

ZitatWie kann ich im FHEM die aktuell eingestellte Temperatur abfragen/angezeigt bekommen. Geht das überhaupt?
Du hast ein Device (der Thermostat selbst) und 6 Kanäle dazu, schau mal hier in diesem treat, steht alles drin, wofür sie sind und welche Rolle sie wann spielen, der entsch. ist der Kanal (channel) 4
Klick mal einfach auf "Thermostat_WZ" (ganz unten in deinem JPG), dann solltest du unter readings die Soll- und IST-Werte sehen.

ZitatWas bedeuten die folgenden Abkürzungen und warum stehen da überall ??? im FHEM dahinter?
Thermostat_WZ_Climate
Thermostat_WZ_ClimRT_r
Thermostat_WZ_ClimRT_tr
Thermostat_WZ_rCtrl
Thermostat_WZ_Weather
Thermostat_WZ_WindowRec

ZitatZitat Martin:
"Channel 4 ist der "operationelle". Die anderen haben auch eine Bedeutung - zum einen zum Konfigurieren und - deutlich weniger - zum überwachen.

ch1 - hier kann man ein Thermostat peeren und die ist-temp "einspeisen"
ch2 - keine Ahnung, ob er noch eine bedeutung hat
ch3 ist der window receiver. hier kannst du fensterkontakte peeren und bekommst einen trigger wenn er ebeneinen sendet
ch5 wird zum peeren von RTs genutzt, also wenn2 rts in einem raum sind und sich synchronisieren sollen
ch6 kann mit einer remote-controll gekopplet werden. Das muss hier eingestellt werden und hier werden auch trigger vermerkt, so den welchen kommen"

Die Fragezeichen in ch4 deuten auf einen unbekannten Status (state) hin, eventuell doch nicht richtig gepairt :O

Da es bei mir zum Anfang auch so ähnlich aussah, geh ich davon aus, dass das Gerät noch nicht richtig gepairt ist, zumal CMDs_pending da steht... ich hab es komplett gelöscht und neu eingerichtet, vorher den Thermostaten auf Werkseinstellungen resetet, wichtig vorher AES ausschalten, jedenfalls wurde es so beschrieben...Im Display des Devices sollte bei richtigen Pairing das Antennensymbol dauerhaft leuchten...

Good Luck (y)
P.S. lass mich gern berichtigen ;)
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 09 Oktober 2013, 22:40:04
@Lucky
nur eine kleine Anmerkung: wenn burstRx "ein" ist sollte es schnell gehen. Wenn burstRx 'off' ist muss man auf das Erwachen (wakeup) warten - 0-3min

Titel: Aw: HM-CC-RT-DN
Beitrag von: CQuadrat am 09 Oktober 2013, 23:43:12
Zitat von: martinp876 schrieb am Mi, 09 Oktober 2013 19:24hm - kannst du logs ziehen von den roh-messages die zum HMLAN gehen?

Gruss Martin

hier ein etwas längerer Log-Auszug:

2013.10.09 23:29:31.374 1: HMLAN_Send:  HMLAN1 I:K
2013.10.09 23:29:31.835 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0706431 d:1EA2C9 O:CC0007 t:00447A84 IDcnt:0004
2013.10.09 23:30:44.482 1: HMLAN_Send:  HMLAN1 I:K
2013.10.09 23:30:44.580 1: HMLAN_Parse: HMLAN1 R:E21CF29   stat:0000 t:0044A2A4 d:FF r:FFB6     m:6C 8610 21CF29 000000 0A88E6100080
2013.10.09 23:30:44.696 1: HMLAN_Parse: HMLAN1 R:E206A48   stat:0000 t:0044EFB5 d:FF r:FFB0     m:1D 8670 206A48 000000 009A4E
2013.10.09 23:30:44.741 1: HMLAN_Parse: HMLAN1 R:E236C2B   stat:0000 t:00450290 d:FF r:FFA2     m:B9 8610 236C2B 000000 0A88E8100080
2013.10.09 23:30:44.845 1: 192.168.4.200:1000 disconnected, waiting to reappear
2013.10.09 23:30:44.923 1: 192.168.4.200:1000 reappeared (HMLAN1)
2013.10.09 23:30:44.925 1: HMLAN_Send:  HMLAN1 I:ACC0007
2013.10.09 23:30:44.927 1: HMLAN_Send:  HMLAN1 I:C
2013.10.09 23:30:44.928 1: HMLAN_Send:  HMLAN1 I:Y01,00,
2013.10.09 23:30:44.930 1: HMLAN_Send:  HMLAN1 I:Y02,00,
2013.10.09 23:30:44.931 1: HMLAN_Send:  HMLAN1 I:Y03,00,
2013.10.09 23:30:44.933 1: HMLAN_Send:  HMLAN1 I:T19E88784,04,00,00000000
2013.10.09 23:30:44.935 1: HMLAN_Parse: HMLAN1 new condition init
2013.10.09 23:30:45.008 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0706431 d:1EA2C9 O:CC0007 t:004599DB IDcnt:0004
2013.10.09 23:31:01.381 1: HMLAN_Parse: HMLAN1 R:E21CFF0   stat:0000 t:0045DA03 d:FF r:FFB5     m:07 8610 21CFF0 000000 0A88E10F0080
2013.10.09 23:31:09.976 1: HMLAN_Send:  HMLAN1 I:K
2013.10.09 23:31:09.982 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0706431 d:1EA2C9 O:CC0007 t:0045FBBC IDcnt:0000
2013.10.09 23:31:34.984 1: HMLAN_Send:  HMLAN1 I:K
2013.10.09 23:31:34.991 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0706431 d:1EA2C9 O:CC0007 t:00465D70 IDcnt:0000
2013.10.09 23:31:59.993 1: HMLAN_Send:  HMLAN1 I:K
2013.10.09 23:32:00.000 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0706431 d:1EA2C9 O:CC0007 t:0046BF24 IDcnt:0000
2013.10.09 23:32:04.412 1: HMLAN_Parse: HMLAN1 R:E21CF29   stat:0000 t:0046D05A d:FF r:FFB6     m:6D 8610 21CF29 000000 0A88E6100080
2013.10.09 23:32:25.002 1: HMLAN_Send:  HMLAN1 I:K
2013.10.09 23:32:25.009 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0706431 d:1EA2C9 O:CC0007 t:004720D9 IDcnt:0000
2013.10.09 23:32:35.963 1: HMLAN_Parse: HMLAN1 R:E236C2B   stat:0000 t:00474B9D d:FF r:FFA2     m:BA 8610 236C2B 000000 0A88E8100080
2013.10.09 23:32:43.140 1: HMLAN_Parse: HMLAN1 R:E206A48   stat:0000 t:004767A9 d:FF r:FFAF     m:1E 8670 206A48 000000 00984F
2013.10.09 23:32:50.012 1: HMLAN_Send:  HMLAN1 I:K
2013.10.09 23:32:50.019 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0706431 d:1EA2C9 O:CC0007 t:0047828F IDcnt:0000
2013.10.09 23:34:17.359 1: HMLAN_Parse: HMLAN1 R:E21CFF0   stat:0000 t:0047C358 d:FF r:FFB5     m:08 8610 21CFF0 000000 0A88E00F0080
2013.10.09 23:34:17.463 1: HMLAN_Send:  HMLAN1 I:K
2013.10.09 23:34:17.578 1: 192.168.4.200:1000 disconnected, waiting to reappear
2013.10.09 23:34:17.679 1: 192.168.4.200:1000 reappeared (HMLAN1)
2013.10.09 23:34:17.681 1: HMLAN_Send:  HMLAN1 I:ACC0007
2013.10.09 23:34:17.683 1: HMLAN_Send:  HMLAN1 I:C
Titel: Aw: HM-CC-RT-DN
Beitrag von: stpkle am 09 Oktober 2013, 23:57:38
Wie schaltet man burstRx = on ? Davon habe ich keine Ahnung :-(
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 10 Oktober 2013, 00:07:44
set <deviceName> regSet burstRx on
Titel: Aw: HM-CC-RT-DN
Beitrag von: stpkle am 10 Oktober 2013, 00:15:40
Auf die Eingabe

ReadingsVal('Thermostat_WZ_ClimRT_tr','desired-temp','')

bekomme ich:

Unknown command ReadingsVal('Thermostat_WZ_ClimRT_tr','desired-temp',''), try help.

Was ist falsch?

LG, Bernd
Titel: Aw: HM-CC-RT-DN
Beitrag von: Mr. P am 10 Oktober 2013, 00:18:09
Zitat von: stpkle schrieb am Do, 10 Oktober 2013 00:15ReadingsVal('Thermostat_WZ_ClimRT_tr','desired-temp','')


Richtig muss es lauten:

{ ReadingsVal('Thermostat_WZ_ClimRT_tr','desired-temp','') }
Titel: Aw: HM-CC-RT-DN
Beitrag von: stpkle am 10 Oktober 2013, 00:21:07
Die Eingabe:

{ ReadingsVal('Thermostat_WZ_ClimRT_tr','desired-temp','') }

gibt zwar keine Fehlermeldung, aber wo sehe ich jetzt das Ergebnis?

Cioa, BK
Titel: Aw: HM-CC-RT-DN
Beitrag von: stpkle am 10 Oktober 2013, 00:22:27

set <deviceName> regSet burstRx on

Danke!
Titel: Aw: HM-CC-RT-DN
Beitrag von: Mr. P am 10 Oktober 2013, 01:22:13
Zitat von: stpkle schrieb am Do, 10 Oktober 2013 00:21Die Eingabe:

{ ReadingsVal('Thermostat_WZ_ClimRT_tr','desired-temp','') }

gibt zwar keine Fehlermeldung, aber wo sehe ich jetzt das Ergebnis?

Cioa, BK

Ausgabe erfolgt unmittelbar nach der Eingabe.
Wenn FHEM aber noch keine Werte hat, weil das Thermostat vielleicht noch nicht gepairt ist, dann bekommst natürlich auch nichts zurück. ;-)
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 10 Oktober 2013, 09:32:01
@Mr. P

sehr wenig info zum Disconnect
sicher ist,dass zwischen den beiden disconnects quasi nichts los ist.
Auch ein timeout schiedet aus.
Der Disconnect wird von DevIo erkannt - es fällt wohl die tcp-session runter.
Wer das initiiert weiss ich nicht. Warum HMLAN dies machen soll ist unklar, es passiert ja nichts von FHEM seite.

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: deluxe41 am 10 Oktober 2013, 09:56:20
Hallo Zusammen,

ich habe mir auch dieses Termostat besorgt.

ich habe diesen Regler heute morgen angebaut und bekomme die ganze Zeit nur
protCmdPend 14 CMDs_pending.

nach einiger Zeit bekomme ich bei Activity nur noch Dead angezeigt.

Ich glaube ich stehe aktuell total auf dem Schlauch.

Was muss ich machen ,dass es läuft so wie bei den anderen ?!?!
Titel: Aw: HM-CC-RT-DN
Beitrag von: Mr. P am 10 Oktober 2013, 10:10:42
Hej deluxe41,

auch an dich die Frage:
Hast du das Gerät vorher gepairt?

also einfach in der Konsole:

set <hmLAN> hmPairForSec <sec>

eingeben und dann binnen der definierten Zeit auf dem Thermostat den Anlernknopf drücken.
Ab dem Zeitpunkt sollte FHEM mit dem Gerät "sprechen" können. ;-)
Titel: Aw: HM-CC-RT-DN
Beitrag von: deluxe41 am 10 Oktober 2013, 10:13:44
Guten Morgen Mr. P

Ja, das habe ich.

ich bekomme, nach dem ich "set CUL_HM_HM_CC_RT_DN_21C2AD pair" nur noch RESPONSE TIMEOUT:SerialRead.

Titel: Aw: HM-CC-RT-DN
Beitrag von: Mr. P am 10 Oktober 2013, 10:33:15
Nachdem ich selbst auch erst kürzlich angefangen habe, mich mit HM zu beschäftigen, kann ich noch nicht allzu viel anbieten und hätte vorgeschlagen, einfach das Device einmal komplett aus der Config zu entfernen, den Thermostat selbst auf Werkseinstellungen zurück zu setzen und dann ganz frisch mit 'pairForSec' in FHEM anlernen.

Allerdings habe ich parallel dazu auch diesen aktuellen Thread gefunden, wo es ähnliche Probleme, jedoch mit einem anderen Device gibt.

http://forum.fhem.de/index.php?t=msg&goto=98624&rid=45&srch=RESPONSE+TIMEOUT%3ASerialRead#msg_98624 (//forum.fhem.de/index.php?t=msg&goto=98624&rid=45&srch=RESPONSE+TIMEOUT%3ASerialRead#msg_98624)

Vielleicht einfach mal abwarten, bis Martin wieder vorbei kommt... der kann sicher konkretere Vorschläge machen und Ideen äußern, als ich das gerade tue. ;-)
Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 10 Oktober 2013, 10:42:42
Hallo,

jetzt muss ich mich doch auch mal wieder zu Wort melden.
Irgendwie bin ich ja scheinbar nicht der einzige, der solche Meldungen (disconnect) vom HMLAN bekommt. ich kann wirklich nachvollziehen, dass diese Meldungen erst nach dem Update (update in fhem) am Samstagmittag den 05.10. auftraten. Ob es nur in direktem Zusammenhang mit dem Update steht oder mehrere Faktoren eine Rolle spielen (ich hatte am Vormittag weitere Thermostate installiert) kann ich nicht sagen. Wenn ich mir das log-file anschaue, so kommt es häufig nachts, wenn wenig los ist, zu einer Häufung der Meldungen.
Für sachdienliche Hinweise bin ich sehr dankbar, da das System teilweise verzögert reagiert und somit manche Funktionen zeitverzögert ausgeführt werden.

Gruß

Burchard
Titel: Aw: HM-CC-RT-DN
Beitrag von: deluxe41 am 10 Oktober 2013, 10:54:28
ja, das habe ich gerade nochmal gemacht.

-alle Einträge des Termostates aus FHEM entfernt,
-Termostat auf Werkszustand versetzt,
-set CUL1 pairForSec 600
-anlernen am Termostat aktiviert

Wie es scheint werden die protCmdPend 14 CMDs_pending nicht abgearbeitet.

Ist das Termostat nicht richtig mit mit fhem gepairt ?
Es ist ja heute nicht das erstemal, dass ich einen Homematic aktor mit fhem verbinde, aber diesmal ist irgendwie der Wurm drin.

Ich bedanke mich schonmal im Vorfeld !!
Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 10 Oktober 2013, 11:32:57
@deluxe41
die kommandos werden abgearbeitet, wenn
a) config(anlernen) gedrückt wird
b) das device aufwacht (nacht es nur, wenn es gepairt ist)
c) burstmode eingestellt ist und beantwortet wird.

ich bin mir ziemlich sicher, dass es noch nicht angelernt ist. das kannst du zum einen sehen wenn "pairedTo" korrekt angezeigt wird und zum anderen am thermostat. An thermostat sollte das funk-symbol stehen und im menue verschwindet die option zum löschen der peers.

ggf einmal den Stack löschen, damit nichts verstopft:
set <rt> clear msgEvents

dann pairforsec wie vor erwähnt und anlernen drücken
ein getConfig abschicken und pairedTo prüfen
getConfig kann so 3 min pending sein, da burstRx = off und das device so lange schläfchen hält

@Buri - disconnects
wie schon erwähnt - ist mir nicht klar. meiner ist stabil.
müssen wir einmal fakten sammeln:
- welche module sind aktiv in eueren setups?
- welche IOdevices sind in betrieb - ausser HMLAN?
- welche Platform? FB oder andere?

Ich gehe davon aus, dass der trigger/die Erkennung immer von DevIo kommt. Das heisst dann, dass der socket wohl die Verbindung abgebrochen hat - und das ohne weitere Kommandos von CUL_HM oder HMLAN.
müssen wir forschen...

Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: deluxe41 am 10 Oktober 2013, 12:29:26
Hallo Martin,

wo finde ich denn die Option PairedTo ?

Titel: Aw: HM-CC-RT-DN
Beitrag von: BuRi am 10 Oktober 2013, 12:40:19
Hallo Martin,

ich betreibe fhem auf einem RPI und habe den HMLAN direkt am Router laufen, vorher war am Switch im Arbeitszimmer. Ich werde ihn heute abend mal wieder umstecken und schauen ob es daran liegt.

Folgende Devices sind im Betrieb
8 Thermostate von denen 4 mit Innentemperatursensoren gepeer sind und zwei mit Fensterkontakten.
2 Fensterkontakte, die noch nicht gepeert sind; werden noch montiert.
2 Bewegungsmelder innen
1 4fach-Schalter für Hutschiene
2 Bewegungsmelder für außen
1 Unterputzaktor 1 Kanal
1 Außentemperatursensor
1 Statusanzeige (16 LEDS)

Ein paar Testdevices, die aber wieder entfernt wurden.

Gruß Burchard

Titel: Aw: HM-CC-RT-DN
Beitrag von: martinp876 am 10 Oktober 2013, 12:50:23
pairedTo ist ein Reading. da wird aus dem Device einiges ausgelesen unter anderen ob und mit welcher HMID eine Zentrale angelernt ist.
Eigentlich ist es das Register "pairCentral".

Das Problem an der Geschichte ist, dass FHEM/HMLAN Daten nicht oder nicht immer auslesen darf, wenn es nicht als Zentrale eingetragen ist. daher könnte das lesen an sich schon schief gehen.... gerade hier ist es ein henne/ei Problem.

Nach dem Verhalten ist dein RT nicht gepairt - aber schaue doch auf dessen Anzeige - und porbiere das pairen noch einmal.
hmPairForSec hat bei meinen gut funktioniert
hmPairSerial kannst du auch probieren


Gruss Martin
Titel: Aw: HM-CC-RT-DN
Beitrag von: dusti64 am 10 Oktober 2013, 12:51:25
@deluxe41
Zitatwo finde ich denn die Option PairedTo ?
unter den Readings des Device selbst...
Titel: Aw: HM-CC-RT-DN
Beitrag von: deluxe41 am 10 Oktober 2013, 13:02:50
Hallo,


ich habe nochmal alles auf anfang gesetzt.

So sieht es aktuell bei mir aus.

Mmh, wo liegt der Fehler...

man man man...ich stell mich ja an hier...
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 10 Oktober 2013, 13:40:20
Drück halt mal die Konfigurationstaste am Thermostaten, damit die 32 rumhängenden Befehle auch irgendwann mal an das Gerät übertragen werden.

Von einem erfolgten pairing sehe ich aber irgendwie keine Spur.
Titel: Aw: HM-CC-RT-DN
Beitrag von: snoop am 10 Oktober 2013, 13:44:45
Hallo Deluxe41,

das Verhalten hatte ich gestern auch - meine es wie folgt gelöst zu haben:

1) set <rt> clear msgEvents | bei dir ist die queue verstopft (siehe die noch 32 ausstehenden cmd's)
2) Prüfen, ob die queue leer ist => Reading "protcmdsPend" müsste was von CMDs_cleared oder 0 stehen => weiß es aber nicht mehr so genau?
2) set <hmlan> hmPairSerial KEQ0579448 (bitte die Seriennummer prüfen)
3) dann die Anlerntaste auf dem RT drücken -> dann ein wenig warten -> bis die CMDs abgearbeitet sind.

Kannst es ja mal versuchen - bei mir hat das so funktioniert.

Viele Grüße
Arthur
Titel: Aw: HM-CC-RT-DN
Beitrag von: deluxe41 am 10 Oktober 2013, 13:46:09
Hallo betateilchen,

ich glaube ich habe es jetzt, gerade hat es geklappt.
Ich kann mich noch daran erriner, dass ich das selbe mit meinem Magnetkontakten hatte.

Ich muss bei mir warscheinlich ziemlich häufig versuchen zu Pairen, ich glaube bei dem Termostat habe ich es ca. 40 mal versucht.

Erst jetzt von ca. 5 Minuten habe ich die Meldung "AC" bekommen.

Da haut bestimmt was anderes nicht bei mir hin ;)

Ich danke euch vielmals !!
Titel: Aw: HM-CC-RT-DN
Beitrag von: betateilchen am 10 Oktober 2013, 13:57:21
Zitat von: deluxe41 schrieb am Do, 10 Oktober 2013 13:46ich glaube bei dem Termostat habe ich es ca. 40 mal versucht.
...
Erst jetzt von ca. 5 Minuten habe ich die Meldung "AC" bekommen.

Vielleicht hast Du beim Experimentieren während des Einrichtens einfach soviel Funktraffic erzeugt, dass der HMLAN in "overload" ging und erstmal gar nix mehr gesendet hat.
Titel: Antw:HM-CC-RT-DN
Beitrag von: hypnorex am 12 Oktober 2013, 17:22:09
Ich habe nun auch zwei HM-CC-RT-DN. Im fhem-Log fällt mir auf, dass immer ein Eintrag

Batteriewarnung batteryLevel: 2.9 V

vorhanden ist. Die eigentliche Warnung ist jedoch bei 2.1 V konfiguriert.

Wieso erscheint diese Batteriewarnung?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 12 Oktober 2013, 20:12:20
das ist eine messung, keine Warnung.
Die Warnung ist battery:low
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 12 Oktober 2013, 20:17:42
Zitat von: hypnorex am 12 Oktober 2013, 17:22:09Wieso erscheint diese Batteriewarnung?

Weil Du das notify für die Batteriewarnung 1:1 aus dem WIKI abgeschrieben hast, und das funktioniert mit dem RT nicht mehr.

Ändere mal Dein notify so ab:

.*:[Bb]attery:.* { if("%" !~ m/ok/) { Log 3, "@: Batteriewarnung %"; } }

dann sollte das Logging wieder passen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: hypnorex am 13 Oktober 2013, 10:21:29
Vielen Dank, das war die Ursache.
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 13 Oktober 2013, 15:20:17
Hallo,

als lang mitlesender Neuling möchte ich nun einmal danke, insbes. an Martin, sagen.

Ich hatte eben mit nur 4 RTs, 2 Fensterkontakten und einem HMLAN auch das Problem, dass der HMLAN beim Setzen der desired-temp oder noch schneller beim setzen der Temperaturlisten in den Overload gegangen ist und die Änderungen nicht bei den Thermostaten ankamen. Das Problem trat aber komischerweise nur bei 2 der 4 Thermostate auf, nämlich der, die ich zum Schluss installiert hatte.

Ich habe dann aus dem SVN die heute aktuelle Version des CUL_HM-Moduls gezogen und dann gesehen, dass bei den 2 Thermostaten, die gut performten, ich wahrscheinlich im Zuge des endlosen rumprobierens den Burst-Modus aktiviert hatte und bei den anderen nicht. Bei den anderen gingen die Kommandos einfach nicht durch, es kamen Missing_ACKs und irgendwann war der HMLAN dadurch dicht und es ging gar nichts mehr. Mein Vorgehen für alle Anfänger wie mich, die es einmal an einer Stelle haben wollen:

Per ssh:
cd /opt/fhem/FHEM/
sudo wget http://sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/10_CUL_HM.pm?format=raw -O 10_CUL_HM.pm
sudo /etc/init.d/fhem stop
sudo /etc/init.d/fhem start

Dann in Fhem:
set <RT> regSet burstRx on (für jeden Thermostaten und ggf. Mehrfach und vorher den HMLAN mal kurz vom Strom trennen).

Richtiges Pairing vorher beachten!

Jetzt, wo alle Thermostate dadurch auf protCondBurst = on stehen, geht es super.

Meine Vermutung: Martin hatte in irgendeinem anderen Thread einen Load-Test mit dem HMLAN gemacht und kam irgendwie auf 600 Befehle / Zeiteinheit. Ich vermute laiisch, dass MISSING-ACKs den Overloadzähler von dem Ding schneller erhöhen. Anders kann ich mir nicht erklären, dass nach einem Reset und ca. 3 Versuchen, die Temp-Listen ohne Burst-Modus draufzuspielen beim HMLAN schluss ist ... ist aber nur ne auf Halbwissen basierende Vermutung.

P.S.: Die aktuelle Ausgabe von HMInfo hätte ich gern angefügt, aber nach dem Checkout aus dem SVN läuft das nicht mehr und wirft lauter Fehler beim restarten des fhem-services, da müsste ich erstmal noch gucken warum ...
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 13 Oktober 2013, 19:16:08
Hi,

kurze Info
ich werde in kurze eine neue Version herausgeben - und eine Erklärung dazu, da es zu ein paar änderungen kommen wird.
Ein Problem ist der Burst mode, einiges von der HMLAN-stunden-performance auffrisst. Insbesondere wenn es nicht klappt.
Daher wird der burst-wakeup per default ausgeschaltet, das "austesten" ist ein klares Performance-problem.  Es kann zu overload führen, wenn zu viele dieser Devices an start sind. 
Der User muss es also je device ein "burstAccess 1_auto" setzen, will er burst nutzen.  default, wenn das Attribut nicht gesetzt ist,  ist "0_off".
Mehr in einem neuen Thread

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 14 Oktober 2013, 23:20:00
Besteht eigentlich noch Erkundungsbedarf, was das Reading Unknown0 angeht? Ich habe mir das heute mal plotten lassen ... siehe Annhang. Zur Erklärung: Bad(klein) hat noch keinen Fensterkontakt und entsprechend drehe ich bei Lüften ggf. mal die Solltemperatur am Drehrad runter, und wenn ich das fenster schließe, drücke ich ein paar mal auf die linke Taste, bis er wieder im Automodus bei der ursprünglichen Soll-Temp ist  ... und offensichtlich in diesem Zusammenhang ändert sich unknown0 - wird aber nur größer. Bei allen anderen Thermostaten (Mit fensterkontakt) habe ich konstant unknown0 = 24... Es könnten also die gedrehten Ticks am Stellrad sein, was ja genial wäre...

Anderer Gedanke: Könnte vllt. auch die Zeit in Minuten sein, die er intern ein WindowOpen erkannt hat....
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 14 Oktober 2013, 23:28:46
OK das Drehen am Stellrad ist es schonmal nicht ... gerade verifiziert ;)
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 14 Oktober 2013, 23:31:08
Zitat von: peterk_de am 14 Oktober 2013, 23:20:00Könnte vllt. auch die Zeit in Minuten sein, die er intern ein WindowOpen erkannt hat.

Der Wert ändert sich nicht, wenn das Fenster aufgeht.
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 14 Oktober 2013, 23:52:43
Betateilchen: Du hast recht. Gerade geprüft. Mit folgender Erkenntnis: Er erhöht sich, wenn man während der internen Fenster-Auf-Erkennung die Temperatur per Stellrad verändert:

Vorher lag unknown0 bei mir bei 44; der Soll-Wert war 12 Grad (Absenktemperatur, da Offenes Fenster erkannt). Nach Hochdrehen der Solltemperatur am Thermostaten auf 20 Grad (während das Fenster noch als offen im Thermostat angezeigt wurde) war unkown0 bei 47.

Das ist zwar im Grunde leider ein völlig nutzlose Information ... aber ... öhm ... na ich wollte im Rahmen meiner Möglichkeiten auch mal was beitragen ;)
Titel: Antw:HM-CC-RT-DN
Beitrag von: Jan am 15 Oktober 2013, 22:38:18
Hallo FHEM Community,

ich stehe gerade am Anfang mit dem Thema Heimautomatisierung und wollte mit der Heizungssteuerung starten.

Zum Anfang habe ich mir ein COC Modul für nen RPi besorgt und ein HM-CC-RT-DN.

Das Pairing hat auch wunderbar geklappt und ich kann das Thermostat  auch ansteuern und bekomme die gemessenen Werte zurück. Was mir aber in den Log´s aufgefallen ist, dass im 3 Minuten Intervall die Temperatur abgefragt wird. Lässt sich das ändern? Mir würden da z.B. 10 oder 15 Minuten reichen. Schont sicher auch ein wenig die Batterien.

@peterk_de: Wie bekommst du die Plots so hin? Da steig ich auch noch nicht wirklich durch.

Viele Grüße

Jan
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 15 Oktober 2013, 23:56:03
Hallo Jan,

lässt sich nicht ändern. das ist auch die Zeit der Regelung - und wenn nur alle 15min geregelt würde wäre das eher negativ.


zu den Plots musst du erst die readings in ein file loggen, welches dann ausgewertet wird

define mylog FileLog <logfile>  rc_Clima:.*T:.*
so in der art
dann im webInterface aufmachen und  CreateSVG_Plot drücken

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 16 Oktober 2013, 10:21:11
Zitat von: Jan am 15 Oktober 2013, 22:38:18Was mir aber in den Log´s aufgefallen ist, dass im 3 Minuten Intervall die Temperatur abgefragt wird. Lässt sich das ändern? Mir würden da z.B. 10 oder 15 Minuten reichen.

Die Temperatur wird nicht aktiv abgefragt, sondern autark vom RT in diesem Rhythmus regelmäßig ausgesendet.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Jan am 16 Oktober 2013, 21:45:41
Hi,

vielen Dank für die Antworten. Gibt es denn schon irgendwelche Erfahrungen wie lange ein Satz Batterien hält? Oder was wurde bei dem Vorgänger Modul für eine Laufzeit erreicht?

@martinp876: Das mit dem Plot hat super funktioniert. Danke

Viele Grüße

Jan
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 16 Oktober 2013, 23:09:59
Hallo Zusammen,

auch wenn ich jetzt vielleicht der Tausendste bin, der die Frage stellt, aber ich habe nichts gefunden was mir weiterhilft.

Ich habe einen Fensterkontakt erfolgreich an den HM-CC-RT-DN peeren können:

set Fnstr_Bad peerChan 0 Hzkp_Bad_WindowRec single

In der peerList beim WindowRec sehe ich dann auch den Sensor.

Sollte jetzt nicht beim Öffnen des Sensors automatisch die Window-Open-Funktion ausgelöst werden???


Danke für Aufhellung und Grüße

Christoph
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 16 Oktober 2013, 23:23:25
@CQuadrat genau. Es erscheint dann auf dem Thermostat nach ner gefühlten Sekunde unten links ein kleines Fenstersymbol und die Temperatur aktualisiert sich im Display auf die Absenk-Temperatur (default: 12 Grad). Ich hab grad aber auch wieder Ärger nen neuen Fensterkontakt anzulernen - so richtig flutschen tut das noch nicht. Da es aber schon ein paar mal geklappt hat bin ich grad sehr geduldig :-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 16 Oktober 2013, 23:26:13
Zitat von: peterk_de am 16 Oktober 2013, 23:23:25
@CQuadrat genau. Es erscheint dann auf dem Thermostat nach ner gefühlten Sekunde unten links ein kleines Fenstersymbol und die Temperatur aktualisiert sich im Display auf die Absenk-Temperatur (default: 12 Grad). Ich hab grad aber auch wieder Ärger nen neuen Fensterkontakt anzulernen - so richtig flutschen tut das noch nicht. Da es aber schon ein paar mal geklappt hat bin ich grad sehr geduldig :-)

Leider bei mir nicht. :-\

Trotz großer Geduld :'(
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 16 Oktober 2013, 23:41:25
CQuadrat, hattest du eigentlich mit deinem HM-WDS10-TH-O (siehe Signatur) mehr Erfolg beim Peeren mit dem Thermostat? Ich hab heute auch eins bekommen aber trau mich kaum es zu versuchen ;)

Edit: Sorry das is ja der für außen ... ich hab den -I für innen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 17 Oktober 2013, 00:00:05
Ich habe weiter oben gelesen, dass peerNeedsBurst=on sein muss.
Bei mir ist der Status schon seit Stunden set_on und ich habe 9 CMDS_pending.
Ich warte einmal bis morgen ab, was da noch passiert.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Oktober 2013, 00:35:00
du redest von Fensterkontakt?
der meldet sich nicht von selbst - du musst einmal kurz anlernen drücken - nur dann ist fhem in der Lage die Kommandos abzusenden.

wenn du im SC cyclic-info-message einschaltest sollte sich der regelmässig melden. Leider wacht er da nicht korrekt auf (meines Wissens, ich habe leider keinen zum testen). Somit bleibt nur der Anlernknopf - bis wie das Aufwachen verstehen...
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 17 Oktober 2013, 00:39:33
Hey CQuadrat,

ich habe an exakt der gleichen Stelle gehangen wie du und mir gerade die aktuellen Updates aus dem SVN gezogen - nun gehts problemlos!

Unter Linux:
cd /opt/fhem/FHEM
sudo wget http://sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/10_CUL_HM.pm?format=raw -O 10_CUL_HM.pm
sudo wget http://sourceforge.net/p/fhem/code/HEAD/tree/trunk/fhem/FHEM/98_HMinfo.pm?format=raw -O 98_HMinfo.pm
cd /etc/init.d/
./fhem stop
./fhem start

Dann in FHEM neu paaren und ab gehts:
set HMLAN hmPairForSec 100
--Paarungstaste am Fensterkontakt drücken, dann blinkt er kurz gelb-grün--
set bad.klein.fenster peerChan 0 bad.klein.thermostat_WindowRec single
-- nun mal nochmal kurz die Paarungstaste drücken--

Und schwupps - Fertig - läuft wie geölt!

Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 17 Oktober 2013, 08:10:53
Ich glaube, dass ich nach dem pairen zu früh gepeert hatte und der Sensor so noch nicht "vollständig" gepairt wurde: die Register expectAES und peerNeedBurst stehen noch auf set und das lässt sich auch nicht ändern. Außerdem heißen die Register R-Hzkp_Bad_WindowRec-expectAES und R-Hzkp_Bad_WindowRec-peerNeedsBurst. Ist das korrekt?
Wenn ich nachträglich mit
set Fnstr_Bad regset peerNeedsBurst on
das Register nochmal schreiben will, kommt die Fehlermeldung
Peer not specified.

Ich probiere es heute Abend nochmal neu aus.
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 17 Oktober 2013, 09:49:55
erstens hast Du regset falsch geschrieben (das heißt nämlich regSet), zweitens hast Du in der Tat keinen Peer angegeben und drittens musste ich diese Parameter überhaupt noch nie verändern, damit die Fensterkontakte korrekt mit dem Thermostaten funktionieren.

Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 17 Oktober 2013, 09:57:22
Zitat von: betateilchen am 17 Oktober 2013, 09:49:55
erstens hast Du regset falsch geschrieben (das heißt nämlich regSet), zweitens hast Du in der Tat keinen Peer angegeben und drittens musste ich diese Parameter überhaupt noch nie verändern, damit die Fensterkontakte korrekt mit dem Thermostaten funktionieren.

Aha.

Und wie ist dann die Syntax? So:
set Fnstr_Bad regSet peerNeedsBurst <device>_WindowRec on

Naja, ändern will ich die, da hier set_on als Inhalt steht. Das heißt doch, dass noch nicht geschrieben wurde. Oder?
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 17 Oktober 2013, 10:01:55
nein, diese Meldungen mit set_ am Anfang sind ein völliger Krampf, weil in > 80% der Fälle diese Anzeige schlichtweg falsch ist. Teilweise ist die Änderung längst erfolgt und es steht immer noch set_ da...

Die Syntax sieht schon besser aus, ich kann Dir allerdings nicht genau sagen, wierum die Peers angegeben werden. Ich habe diesen Befehl erst einmal gebraucht, das war aber vor längerem bei einem TC, der nicht so richtig mit dem FEnsterkontakt zusammenarbeiten wollte.

Bei einem RT, wie hier im Thread, hat das Peeren der Fensterkontakte bei allen 6 Kontakten und 3 RT in meiner Wohnung automatisch funktioniert und die richtigen Werte gesetzt.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Oktober 2013, 12:40:01
leider falsch siehe commandref (dafür ist es eigentlich gedacht...)
regSet <regName> [prep|exec] <value> <peerChannel>

merken kann man es sich, da peerChannel weggelassen werden kann, wenn es ein register ohne peers ist.
prep/exec sind optional -( da es feste Begriffe sind kann ich sie auch an dieser stelle erkennen)

"set_" bleibt - auch bei Registern - so lange in den readings bis es durch lesen bestätigt ist -alles andere wäre raten.
Du musst also entweder ein getConfig nachschieben (für Freunde des manuellen betriebs) oder autoRegRead auf 4 setzen, dann geht es automatisch.
Das Lesen kann ggf dauern - beim TC bis zum nächsten erwachen, set burtsXmit (falls eingerichtet), HMLAN load leven,...

set Fnstr_Bad regSet peerNeedsBurst  on <device>_WindowRec
Gruss
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 17 Oktober 2013, 13:10:02
Zitat"set_" bleibt - auch bei Registern - so lange in den readings bis es durch lesen bestätigt ist -alles andere wäre raten.

Wozu hat Homematic ein bidirektionales Protokoll, wenn ich nach jedem Befehl erstmal das Device fragen soll, ob es auch das getan hat, was ich ihm gesagt habe? Wenn ich ein Kommando abschicke und das Device die Nachricht bestätigt, muss ich davon ausgehen können, dass alles ok ist. DAS erwarte ich von einem bidirektionalen Protokoll. Alles andere macht für mich keinen Sinn.
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 17 Oktober 2013, 14:28:04
Zitat von: martinp876 am 17 Oktober 2013, 12:40:01
leider falsch siehe commandref (dafür ist es eigentlich gedacht...)

Schon richtig...

Aber vielleicht sollte man die deutsche Commandref abschalten. Dort steht das nämlich nicht drin. Die deutsche Commandref wird vermutlich nicht gepflegt.

Naja, ich hätte ja auch suchen können...
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 17 Oktober 2013, 14:33:54
Zitat von: CQuadrat am 17 Oktober 2013, 14:28:04Die deutsche Commandref wird vermutlich nicht gepflegt.

Die commandref wird weder in deutsch noch in englisch explizit gepflegt, sondern aus dem Dokumentationsteil innerhalb eines Modules automatisch generiert. Für die Einbindung eines Moduls in fhem ist der englischsprachige Teil dieser Doku Pflicht, der deutsche ist optional. Deshalb gibt es für manche Modul eben nur eine englischsprachige Dokumentation. Aber zumindest diese englische Variante müsste für JEDES Modul vorhanden sein.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Oktober 2013, 16:00:29
ZitatWozu hat Homematic ein bidirektionales Protokoll, wenn ich nach jedem Befehl erstmal das Device fragen soll, ob es auch das getan hat, was ich ihm gesagt habe? Wenn ich ein Kommando abschicke und das Device die Nachricht bestätigt, muss ich davon ausgehen können, dass alles ok ist. DAS erwarte ich von einem bidirektionalen Protokoll. Alles andere macht für mich keinen Sinn.

guter Gedanke -leider nicht real. Mann kann ganze Blöcke von Kommandos absetzen - und wenn einer schief geht, was dann? wieder alles rückwärts rechnen?
auch Stati gehen mit unter verloren - HM devices senden per default 3mal - und das reicht nicht immer.

Aber richtig ist: wenn das Ack incl status kommt wird das set_ entfernt. wenn es nicht kommt ist der Zustand unklar - kam das Kommando nicht am device an oder das ACK nicht bei FHEM?
Bei registern - welche wohl nur selten in notifies verwendet werden - sollte ein set_ sowieso nicht stören sondern helfen. Insbesondere da "prep" vorhanden ist.
Bei wakeup-device gibt es m.E. sowieso keine Diskussion. Der Zustand "set_", also "change in progress" hat hier quasi immer eine längere Lebensdauer.
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 17 Oktober 2013, 18:23:42
Ich bin hier langsam am verzweifeln:

aber: keine Reaktion am Thermostat >:(
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 17 Oktober 2013, 18:50:26
@CQuadrat kannst du eigentlich am betroffenen Thermostaten die desiredTemp per fhem so setzen, dass er sie umsetzt? (Also im Display anzeigt)?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Oktober 2013, 19:06:58
was du alles sehen solltest:
- fenster ist gepeert, RT_windowRec ist gepeert
- fenster hat "peerneedsburst" gesetzt (sonst wacht der RT nicht auf)
- fenster sendet beim öffnen einen trigger an den RT - notify und readings sind in FHEM zu sehen.

peerneedsburst sollte automatisch gesetzt werden... wenn nicht, lass es mich wissen

Man sollte das Fenster-symbol im RT sehen

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 17 Oktober 2013, 19:58:38
Zitat von: peterk_de am 17 Oktober 2013, 18:50:26
@CQuadrat kannst du eigentlich am betroffenen Thermostaten die desiredTemp per fhem so setzen, dass er sie umsetzt? (Also im Display anzeigt)?

Ja. Aber das dauert heute sehr lange (an allen Thermostaten). Ich kenne das eigentlich nur so, dass die Änderung fast sofort erfolgt.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Oktober 2013, 20:07:09
das automatisch senden durch burst ist per default aus. du kannst es freigeben (attr burstAccess) oder durch das Kommando set burstXmit triggern.
Titel: Antw:HM-CC-RT-DN
Beitrag von: rtv am 17 Oktober 2013, 21:07:20
@CQuadrat
Probier' doch die bewährte Methode:
- Geräte in FHEM auskommentieren / entfernen
- HMLAN stromlos machen (wichtig!)
- Geräte per Taster resetten.
- TFK nur mit RT peeren
- HMLAN wieder anschalten
- Am HMLAN hmPairForSec setzen und am RT Boost gedrückt halten zum pairen.

Danach geht's eigentlich generell...
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 17 Oktober 2013, 21:40:00
Hat eigentlich sich schoneinmal jemand mit dem Feintuning mit des Teils etwas intensiver befasst?

Ich hab heute mal mitgeplottet. Umstände: Außentemperatur 9-14 Grad, Altbau, Zimmer ca. 30m², mit der zusätzlichen Regelungs-Schwierigkeit einer unverschlossenen Treppe in ein darüberliegendes Zimmer (Maisonette, dort läuft der gleiche Thermostat mit identischem Programm)

Das oben ist die Kurve vom HM-CC-RT-DN mit Programmtabelle und Lüftungsknick morgens. Der läuft jetzt eine Woche und ist noch komplett "default" was die Regelung angeht, Offset ist 0,0K. Das unten ist ein HM-WDS10-TH-I mitten im Raum in ca. 1,5m Höhe.

LG Peter
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 17 Oktober 2013, 21:44:25
Zitat von: martinp876 am 17 Oktober 2013, 19:06:58
- fenster hat "peerneedsburst" gesetzt (sonst wacht der RT nicht auf)

peerneedsburst sollte automatisch gesetzt werden... wenn nicht, lass es mich wissen

Da scheint es irgendwie zu hängen. Ich sehe:

R-Hzkp_Bad_WindowRec-peerNeedsBurst     set_on     2013-10-17 21:37:51

Und das bleibt auch so.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Oktober 2013, 22:42:11
@CQuadrat
also das sollte sich ändern - und mit getConfig sollte das set_ verschwinden.
nach getConfig ist der Hzkp_Bad_WindowRec in der peerList - korrekt?

wenn nicht bitte expert auf 2 setzen und ein "list" posten

@Peter,

meiner schwingt auch etwa in der Form  - mit unter sogar, wenn das Ventil NICHT aufmacht.
man sollte es über die P und I werte glätten können. Ich denke I zu Verkleinern sollte die schwinger niedriger machen...
ob das zusammen mit auto-einstellung der Regelung funktionert... keine Erfahrung
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 17 Oktober 2013, 23:15:54
Zitat von: rtv am 17 Oktober 2013, 21:07:20
@CQuadrat
Probier' doch die bewährte Methode:
- Geräte in FHEM auskommentieren / entfernen
- HMLAN stromlos machen (wichtig!)
- Geräte per Taster resetten.
- TFK nur mit RT peeren
- HMLAN wieder anschalten
- Am HMLAN hmPairForSec setzen und am RT Boost gedrückt halten zum pairen.

Danach geht's eigentlich generell...

So, jetzt hatte ich die Faxen digge und es genau so gemacht, wie es rtv vorgeschlagen hat.


Und jetzt funzt es 8)

Nachtrag:
Nur
winOpnTemp
scheint nicht am Thermostat übernommen zu werden. Dort bleiben immer 12.0 °C stehen, wenn das Fenster geöffnet wird.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 18 Oktober 2013, 12:22:33
Frage:

ist das Register gesetzt und mit getConfig verifiziert? und trotzdem klappt es nicht?
nur das sich es probieren kann. Setzen hat gerade funktioniert
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 18 Oktober 2013, 14:17:43
Zitat von: martinp876 am 18 Oktober 2013, 12:22:33
Frage:

ist das Register gesetzt und mit getConfig verifiziert? und trotzdem klappt es nicht?
nur das sich es probieren kann. Setzen hat gerade funktioniert

Ja, Register ist gesetzt und per getConfig auch verifiziert.

Am Thermostat bleibt aber die 12°C-Voreinstellung stehen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 18 Oktober 2013, 19:31:20
Hi,

habe es gerade ausprobiert - da hast du recht. Parameter stimmen aber alle, ich kann keinen Fehler erkennen.
schade...

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 18 Oktober 2013, 21:58:32
Zitat von: martinp876 am 18 Oktober 2013, 19:31:20
Hi,

habe es gerade ausprobiert - da hast du recht. Parameter stimmen aber alle, ich kann keinen Fehler erkennen.
schade...

Gruss Martin

Das ist blöd.

Kann das an der Firmware liegen?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 18 Oktober 2013, 22:41:23
entweder ist die Angabe im xml-file incorrekt oder die FW hat einen Fehler.
Ich denke nicht, dass es mit den modi zu tun hat und sehe sonst nichts, was für mich sinn macht.

habe gerade nachgesehen, es gibt eine SW 1.511 -
nein, leider keine Änderung -evtl mal bei ELV nachfragen... wenn die das gleiche Problem haben, hat sicher schon einer gemeckert. Wenn nicht, müssen wir ein Problem in FHEM lösen...
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 19 Oktober 2013, 17:12:11
Gibt es eigentlich etwas neues zum Peering? Ich habe in meinem Wohnzimmer 4 Thermostate, habe sie alle auf einen Thermostat gepeert - diese tauchen dort auch in der Peerlist auf (im jeweils anderen Thermostat taucht der andere auch auf, jeweils ClimaTeam gegen RT, wie hier auch beschrieben).
Trotzdem sehe ich keinen Funktionsunterschied. Ich möchte natürlich mein Programm nur auf einem einzigen Thermostat ablegen und die anderen sollen jeweils mitschalten. Das tun sie aber leider nicht :-(
Woran könnte das liegen?
Liebe Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 19 Oktober 2013, 17:23:20
Wenn ich den Night-Modus einschalten will, springt er leider immer auf Auto zurück. Der Party-Modus dagegen funktioniert.
Hab ich da etwas falsch bverstanden, bzw. schaltet sich dieser nur automatisch mit den in tempList vorgegebenen Zeiten ein?
Der Manuelle Modus ist ja, wenn ich es korrekt mitbekommen habe, in den letzten Versionen wieder verschwunden?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 19 Oktober 2013, 20:27:14
@Markus
nach meinen erfahrungen gehen team-member immer davon aus, dass sie ihre Kollegen benachrichtigen müssen, wenn LOKAL etwas geändert wird.
Wenn sie eine Anweisung über Funk empfangen schicken sie diese nicht weiter. Die Zentrale muss  also alle einzeln benachrichtigen.
Jede Änderung vor-Ort hingegen wird weitergereicht.

@JoeALLb
Night und Day sind ja quasi nur begrenzt modi - auch wenn sie mit diesem Kommando eingegeben werden (will HM so...) da wird (so lese ich es) eine Temperatur eingestellt, quasi manuell. Nur dass der Wert schon definiert ist. Wenn du im Auto-mode bist (der verändert sich ja nicht) wird zum nächstenSchaltpunkt die Temp geändert.. In Manu sollte es bleiben.
=>? ist es dass, was passiert?
den manu-mode gibt es noch - ist ControlManu - und man muss eine Temperatur mitgeben (daher ein anderes Kommando in FHEM)

Party ist hingegen tatsächlich ein Mode - er ist auch klar mit Zeiten abgegrenzt.

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: rtv am 19 Oktober 2013, 20:28:28
Kann der RT inzwischen irgendwie sinnvoll mit dem TC gekoppelt werden?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 19 Oktober 2013, 20:57:45
nicht direkt, denke ich. Man könnte versuchen die temp-readings des TC dem RT unterzujubeln. Geht aber nur über die Zentrale. Der TC wird den RT nicht "aufwecken".

wenn man aber den RT über die Zentrale "regeln" will braucht man ein alle 2,5min ein Kommando = ~24/h.
"burst -wecken" des RT sollte man dann nicht nutzen, da es ganz schnell zu HMLAN overload kommen wird.

Also nicht wirklich einfach.
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 19 Oktober 2013, 21:56:23
Genau, für den Night und den Day-Modus kann man ja Temperaturen voreinstellen. Diese werden (lt. meinem Test) auch für die Anzeige der Heizzeiten im Automatikmodus am LCD-Display(unten die langen Balken) des Reglers verwendet.

Ich habe aktuell den Partymodus eingestellt und wollte NICHT in den Automatikmodus wechseln, sondern in den Night-Modus. Da dort 17° voreingestellt sind, erwartte ich, dass er auf diese Temperatur geht. Stattdessen wechselte er in den Modus Auto.
Und was ist mit dem Urlaubmodus, den ich am Regler selbse einstellen kann? Ist dies eine Art "Dauermanueller Modus" mir den wöchentlichen Entkalkungsfahrten?
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 19 Oktober 2013, 23:53:13
@Martin

Vielen Dank für die Antwort. Verstehen tue ich es aber immer noch nicht. Welchen Sinn macht es denn, die Geräte in FHEM zu peeren, wenn nur lokale Änderungen weitergegeben werden? Aber auch das funktioniert bei mir nicht - ich kann am Regler drehen wie ich will, die anderen ändern sich nicht.
Wie kann man eine zentrale synchrone Steuerung in FHEM erreichen? Mit STRUCTURE?
Kann man da z.B. Mittels Templist die Programme für alle Regler gleichzeitig vorgeben.
Später würde ich ja gerne alles über Google Steuern, aber das erscheint mir noch zu schwierig.
Vielen Dank und einen schönen Abend

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 20 Oktober 2013, 09:35:12
@JoeALLb,
party und Urlaubsmode ist identisch.
Manueller mode schaltet die automatische temperatureinstellung ab - sprich der RT schaltet nicht mehr mit templist um, wenn ein Schaltzeitpunkt erreicht wäre. Die Temp bleibt bis zum Sankt-nimmerleinstag. decalc und Fenser-offen sollten noch funktionieren.
party/Urlaub ist eine zeitlich begrenste Einstellung - quasi auch auf manuell. Unterschied ist, dass du vorab einstellen kannst, wann er eingeschaltet wird und wann wieder aus. Also in einer Woche fahre ich in Urlaub und bleibe 2 Wochen. kann ch heute schon setzen.

@Markus
ich hatet auch mit einem "team" getestet - egal wie ich gepeert hatte - die Änderungen gingen immer nur in eine Richtung. Einer der beiden wollte nie senden.
Die denke ist m.E. einfach (kommt nicht von mir, ist eQ3-gegeben):
die Zentrale kann/muss änderungen immer an alle geben. Die RTs sollen da nicht reinpfuschen. Das ist eine Klare vorgaben und verhindert mehrfach senden.
Der RT sendet nur, wenn die Zentrale dies nicht "kann", also wenn die Änderung im RT getriggert wird.

Man kann sicher etwas mit structure machen. Ich habe mir ein notify gemacht - am einfachsten wenn man strukturierte Namen hat:

h_wz_f1  :Heizung im Wohnzimmer Fenster1
h_wz_f2  :Heizung im Wohnzimmer Fenster2


h_wz_.*_Clima:mode.* {
  if ($EVTPART1 ne ReadingsVal("h_wz_f1_Clima","mode","")){
    if ($EVTPART1 =~ m/(auto|boost)/){
      fhem "set h_wz_f1_Clima controlMode $EVTPART1"}
   elsif($EVTPART1 eq 'manu'){
      fhem "set h_wz_f1_Clima controlManu ".ReadingsVal("h_wz_f1_Clima","desired-temp","")}
  }
  if ($EVTPART1 ne ReadingsVal("h_wz_f2_Clima","mode","")){
    if ($EVTPART1 =~ m/(auto|boost)/){
      fhem "set h_wz_f2_Clima controlMode $EVTPART1"}
   elsif($EVTPART1 eq 'manu'){
      fhem "set h_wz_f2_Clima controlManu ".ReadingsVal("h_wz_f2_Clima","desired-temp","")}
  }
  }

das ist jetzt für ein Zimmer. Man kann es sicher auch umbauen, dass immer alle "h_wz" gesucht und gleich geschaltet werden. Und auch alle "h_kz"... also ein notify für "alle" teams.

Die Einstellung ist, dass die Änderung erst beim nächsten "aufwachen" gesendet wird - was performance im HMLAN spart. Du kannst auch das Attribut "burstAccess" setzen oder "set burstXmit" nachschicken um die Änderung sofort wirksam zu machen
Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 20 Oktober 2013, 10:49:15
Ich habe heute Nacht noch die Lösung mittels structure gefunden, manchmal ist es ja auch einfach ;-) :

define hz.wohnzimmer structure room hz.wz hz.wz1 hz.wz2 hz.wz3

Jetzt kann ich die hz.wohnzimmer schalten wie ich will, und alle Änderungen gehen an jede einzelne Heizung raus. Vielen Dank für die Hilfe.
Was aber bisher nicht klappt, ist das manuelle Änderungen an einem Thermostat an die anderen Heizkörper weitergegeben werden. Hier tut sich einfach gar nichts. Ich habe das Peering nur in FHEM durchgeführt (hier taucht auch alles korrekt auf). Muss ich die Thermostate auch noch hardwaremässig peeren? Wenn ja, wie? Laut Bedienungsanleitung soll ich ein Gerät in den Anlernmodus bringen, danach das andere. Also habe ich bei einem Thermostat die Boost-Taste lange gedrückt, es erscheint ganz kurz 30 ohne herunterzuzählen. Wenn ich jetzt an dem anderen Thermostaten dasselbe mache sehe ich nichts.

Eine Frage habe ich noch: Kann man ein Gerät gleichzeitig in mehreren Räumen haben? Ich habe bisher Wohnzimmer, Küche und Bad. Und würde gerne einen zusätzlichen Raum Heizung haben, auf dem alle Heizkörper der Wohnung sichtbar und veränderbar sind.

Viele Grüsse

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: Otto am 20 Oktober 2013, 10:51:44
Hallo,

kann ein HM-CC-RT-DN eigentlich ein HM-CC-VD steuern oder mache ich das mit FHEM?


Gruß Otto
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 20 Oktober 2013, 10:56:55
Hallo Otto,

bisher hat keiner es fertig gebracht den VD sicher "aufzuwecken". daher kann man den VD aus FHEM nicht steuern.
Der RT kann keine anderen Ventile steuern, auch keinen VD

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 20 Oktober 2013, 13:07:31
@juelich, Markus

ja, auf der commandozeile.
Gib einfach
> attr xx root Heizung,Wohnzimmer
ein, dann siehst du es in beiden räumen
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 20 Oktober 2013, 13:23:08
Zitat von: rtv am 17 Oktober 2013, 21:07:20
@CQuadrat
Probier' doch die bewährte Methode:
- Geräte in FHEM auskommentieren / entfernen
- HMLAN stromlos machen (wichtig!)
- Geräte per Taster resetten.
- TFK nur mit RT peeren
- HMLAN wieder anschalten
- Am HMLAN hmPairForSec setzen und am RT Boost gedrückt halten zum pairen.

Danach geht's eigentlich generell...

Hat bei meinem einen Fensterkontakt, der Partout nicht wollte, geklappt - d.h. jetzt erkennt der RT das Fensteröffnen ... danke! Nur: Jetzt bekomme ich den Kontakt selbst nicht mehr im FHEM zu Gesicht, das heißt er wird nicht mehr per Autocreate wie sonst angelegt, hmPairSerial und hmPairForSec gehen auch nicht ...!?

Edit: HM-Device-ID aus einem alten Logfile gesucht, manuell definiert per define mein_tfk CUL_HM 2xxxxE - dann einmal getConfig + Anlernknopf am Fensterkontakt, nun gehts soweit... Achtung, es ist nicht exakt die Id die beim RT in der peerlist steht, bei mir wurde da eine 01 angehängt...
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 20 Oktober 2013, 13:29:26
Noch eine Sache, die ich einem kleinen Zimmer beobachtet habe: Nach ca. 2 Wochen Betrieb haben sich die reguInt* readings verändert:

R-regAdaptive on
R-reguExtI 15
R-reguExtP 30
R-reguExtPstart 30
R-reguIntI 13
R-reguIntP 28
R-reguIntPstart 18
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 20 Oktober 2013, 14:30:51
Das ist ein gutes Zeichen und untermauert die Theorie, dass der RT das Heizverhalten eines Raumes selbsttätig "lernt"
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 20 Oktober 2013, 18:24:44
Zitat:

@CQuadrat
Probier' doch die bewährte Methode:
- Geräte in FHEM auskommentieren / entfernen
- HMLAN stromlos machen (wichtig!)
- Geräte per Taster resetten.
- TFK nur mit RT peeren
- HMLAN wieder anschalten
- Am HMLAN hmPairForSec setzen und am RT Boost gedrückt halten zum pairen.

Danach geht's eigentlich generell...

Gilt das auch, um die RTs untereinander zu pairen? Wenn ja, wie mache ich einen Hardware-Reset an den RTs? Wie bekomme ich FHEM eigentlich noch einmal komplett zurückgesetzt, sprich alle Geräte noch einmal herausgelöscht? Muss man FHEM komplett löschen und neu installieren?

Liebe Grüsse

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 20 Oktober 2013, 20:21:15
um einen RT zu löschen (komplett) einfach das device 'deleten' - dann sind auch alle Kanäle weg
Am besten save und restart oder rereadcfg

am rt kann man alle peers löschen - siehe Handbuch.

Ein reset-kommando habe ich nicht getestet - könnte aber auch Funktionieren
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 21 Oktober 2013, 10:30:47
Vielleicht ein wenig Offtopic, ich suche die ganze Zeit etwas zur Hardware Qualität des HM-CC-RT-DN finde, aber keine Informationen. Mich würde vor allem interessieren ob der Stellantrieb genauso rappelt wie der alte oder ob die Qualität höher ist.
Bisher habe ich nur FHTs im Einsatz und überlege auf Homematic oder Max! zu wechseln. Da ich nun einige Räume habe bei denen ich keine Wandzentrale brauche, da würde mir ein autarker Stellantrieb reichen und dann ist Homematic und Max günstiger als FHT. Mir würde die Entscheidung noch leichter fallen, wenn ich wüsste wie die Wandzentrale bei Homematic aussehen wird. Die finde ich bei MAX! doch sehr elegant. Vielleicht kennt auch jemand Max und die neuen Homematic teile und kann die Vergleichen?

Danke und Grüße

strauch
Titel: Antw:HM-CC-RT-DN
Beitrag von: unimatrix am 21 Oktober 2013, 10:34:48
Qualität ist ja da vll sehr subjektiv. Toll ist anders, mir reichts. Man hört auch wenn sie stellen. Aber mich störts nicht. Zumal man bei mir die Heizungspumpe im ganzen Haus rauschen hört (ein Grund sie abzuschalten, wenn sie nicht benötigt wird).

Kann nur anbieten ein kleines YouTube Video zu erstellen wo man sieht wie das Ding sich so verhält und sich anhört...
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 21 Oktober 2013, 10:38:17
Ich will keine Umstände machen. Aber ein Video wäre schon interessant. Mir ist auch klar das Qualität subjektiv ist. Als Beispiel ich hab von Honeywell Antriebe die sind sehr leise und die von ELV rappeln total und das scheint bei Max! genauso zu sein wie bei FHT und den alten Homematic. Auf den Bildern sehen die neuen Homematic Komponenten schon alle etwas hochwertiger aus, aber das heißt ja nichts.
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 21 Oktober 2013, 10:48:12
Zitat von: strauch am 21 Oktober 2013, 10:38:17Als Beispiel ich hab von Honeywell Antriebe die sind sehr leise und die von ELV rappeln total und das scheint bei Max! genauso zu sein wie bei FHT und den alten Homematic.

Die Geräuschentwicklung scheint eher zufällig verteilt zu sein. Ich hatte auch lange die Honeywell, die sind superleise (nahezu unhörbar), dann hatte ich einige FHT, die sind deutlich hörbar, wobei hier eine sehr große Schwankungsbreite bei der Geräuschentwicklung besteht. Als ich den ersten Homematic-Stellantrieb (VD) in Betrieb nahm, stellte ich fest, dass dieser wiederum leiser war als die FHT, obwohl mechanisch baugleich.

Der RT läuft auf jeden Fall leiser als die FHT (ich habe jetzt 3 RT im Einsatz, die sich da gleich verhalten), aber nicht so leise wie Honeywell. Eine Verbesserung in der mechanischen Qualität sehe ich nur in der Tatsache, dass der große Rändelring zur Montage jetzt aus Metall und nicht mehr aus Kunststoff ist. Ansonsten ist beim RT auf jeden Fall das Design "gewöhnungsbedürftig" - einen Designpreis wird eq3 damit vermutlich nicht gewinnen. Und der Batteriewechsel an der Unterseite des Antriebs ist auch nicht gerade benutzerfreundlich, eigentlich muss man den ganzen Antrieb abmontieren, um die Batterien vernünftig wechseln zu können.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Stefan M. am 21 Oktober 2013, 11:27:39
Hallo zusammen
ich habe heute mal wieder ein Update (10 Tage) gemacht und musste feststellen, das meine Regler wieder sehr häufig MISSING ACK bringen. Dies hatte ich die letzten zwei Wochen nicht gehabt. Ist da schon was bekannt dazu ?

LG
Stefan
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 21 Oktober 2013, 11:31:41
Zitat von: JoeALLb am 20 Oktober 2013, 13:07:31
@juelich, Markus

ja, auf der commandozeile.
Gib einfach
> attr xx root Heizung,Wohnzimmer
ein, dann siehst du es in beiden räumen

Das funktioniert bei mir leider nicht, es kommt "hz.wohnzimmer: unknown attribute root, choose one of verbose:0,1,2,3,4,5 room group". Ist nicht ganz so schlimm, es wäre ja nur schön, wenn man eine Übersichtsseite hätte, wo man alle Heizungen der Wohnungen aufgelistet hat und gezielt die Temperatur verändern können.

Vielen Dank an alle, die mir bisher geholfen haben. Ich habe heute Morgen noch einmal ganz von vorne angefangen, und die 4 Heizungen im Wohnzimmer hardwaremässig gekoppelt. Es funktioniert jetzt alles wie es soll. Macht es eigentlich Sinn, sie zusätzlich noch in FHEM zu peeren? Ich halte das für überflüssig, da bei der Steuerung über FHEM die Einstellungen für einen Heizkörper ja sowieso nicht an die anderen weitergegeben werden, aber vielleicht habe ich ja auch etwas übersehen.

Viele Grüsse

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 21 Oktober 2013, 11:50:38
@betateilchen danke für deine Einschätzung
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 21 Oktober 2013, 11:59:21
Zitat von: juelich am 21 Oktober 2013, 11:31:41
Das funktioniert bei mir leider nicht, es kommt "hz.wohnzimmer: unknown attribute root, choose one of verbose:0,1,2,3,4,5 room group".

Bisschen mitdenken vielleicht? Man muss doch nicht jeden Tippfehler

Zitat> attr xx root Heizung,Wohnzimmer

einfach gedankenlos abschreiben. Wenn Du einen room setzen willst, solltest Du selbstverständlich auch room schreiben und nicht root...
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 21 Oktober 2013, 12:18:06
@Betateilchen

Vielen Dank, Du hast natürlich vollkommen recht.
Aber jeder Anfang ist natürlich schwer, besonders wenn man man mit dieser Materie bisher nie zu tun hatte.

Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 21 Oktober 2013, 14:31:33
@Betateilchen,

Du hast im Forum beschrieben, wie man mittels zweier Notify die Heizung über einen Google-Kalender steuern kann.
Leider komme ich damit nicht klar.
Ich habe einen Google Kalender angelegt und in FHEM eingelesen. (define Kalender_Heizung Calendar...) - das klappt auch.

Dann wollte ich mittels Deines Codes ein >Notify anlegen:

define HZ.WZan notify  Kalender_Heizung:modeStarted.* { my $reading="%EVTPART0"; my $uid= "%EVTPART1"; my ($actor,$dtemp,undef)= split(/ /,fhem("get Kalender_Heizung summary $uid")); if(defined $actor) { fhem("set $actor desired-temp $dtemp"); } }

und bekomme folgende Fehlermeldung:

Unknown command my, try help.
Unknown command my, try help.
Unknown command if(defined, try help.
Unknown command }, try help.

Was mache ich verkehrt?

Es tut mir leid, wenn ich nerve, aber ich stecke noch nicht so tief in der ganzen Programmierung drin.

Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 21 Oktober 2013, 14:42:39
Gehe in die Detailansicht des notify , klicke auf "DEF" und übernehme den Coding-Teil einfach mittels copy&paste, dann funktioniert es.

Kalender_Heizung:modeStarted.* { my $reading="%EVTPART0"; my $uid= "%EVTPART1"; my ($actor,$dtemp,undef)= split(/ /,fhem("get Kalender_Heizung summary $uid")); if(defined $actor) { fhem("set $actor desired-temp $dtemp"); } }
Titel: Antw:HM-CC-RT-DN
Beitrag von: Stefan M. am 21 Oktober 2013, 15:25:58
Hallo zusammen

jetzt haben alle HM Geräte MISSING ACK

:-[

Werde heute Abend einen kompletten Rückfall vom HM aus dem Backup machen.

LG
Stefan
Titel: Antw:HM-CC-RT-DN
Beitrag von: rtv am 21 Oktober 2013, 15:35:38
Zitat von: strauch am 21 Oktober 2013, 10:30:47
Vielleicht ein wenig Offtopic, ich suche die ganze Zeit etwas zur Hardware Qualität des HM-CC-RT-DN finde, aber keine Informationen. Mich würde vor allem interessieren ob der Stellantrieb genauso rappelt wie der alte oder ob die Qualität höher ist.

Ich finde das ganz und gar nicht offtopic. Gerade die Qualität der VDs hat mich einige Male überlegen lassen, den Homematic Krempel raus zu werfen. Wenn von 6 VDs ganze 2 schon das erste Jahr nicht überstehen und bereits wieder einer anfängt, das Ventil nicht ganz zu zu drehen...

Die Lautstärke ist auch bei meinen VD sehr unterschiedlich. Richtig leise ist keiner, die lautesten sind deutlich hörbar (wie ein leises Gespräch) und machen dabei sehr unregelmäßige Geräusche: *rappel*, *knirsch*, *knirsch*, *gnarrr*, *knirsch*, ...

Den lautesten - ausgerechnet im Schlafzimmer - hab' ich jetzt durch den RT-DN ersetzt.
- wenn man die Tasten nicht verwendet, wirkt er geringfügig hochwertiger.
- das Fehlen von Humidity readings schmerzt sehr
- die Temperatur weicht weniger stark vom (3m entfernten) HM-CC-TC ab als befürchtet (jedes Programm + 1° C und es passt ungefähr)
- den Boost direkt am Ventil auszulösen gefällt meiner Frau besser als erst das Webinterface aufzurufen...
- man kann bei der Anzeige lediglich Datum und Zeit umschalten, leider sieht man immer die Soll-Temperatur, nicht die aktuelle Ist-Temperatur.
- der RT-DN ist nicht viel "leiser", aber deutlich schneller und das Geräusch klingt vertrauenserweckender, höher, gleichmäßiger und kräftiger.

Die Ventilöffnung dauert nur ca. 10 Sekunden und das Geräusch klingt eher wie ein ganz kleiner Akkuschrauber: *siiiiiiiit*
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 21 Oktober 2013, 15:37:35
Zitat von: rtv am 21 Oktober 2013, 15:35:38und machen dabei sehr unregelmäßige Geräusche: *rappel*, *knirsch*, *knirsch*, *gnarrr*, *knirsch*

Aufschrauben und die Zahnräder fetten - wirkt Wunder!
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 21 Oktober 2013, 16:41:50
Zitat von: betateilchen am 21 Oktober 2013, 15:37:35
Aufschrauben und die Zahnräder fetten - wirkt Wunder!

Meine rappeln auch so, guter Hinweis.

@rtv danke für deine Einschätzung, ich denke ich werde mal einen Homematic Antrieb bestellen und mal anschauen. Vielleicht auch einen Max! und mal vergleichen und den anderen dann verkaufen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 21 Oktober 2013, 16:42:56
Zitat von: strauch am 21 Oktober 2013, 10:30:47
Vielleicht ein wenig Offtopic, ich suche die ganze Zeit etwas zur Hardware Qualität des HM-CC-RT-DN finde, aber keine Informationen. Mich würde vor allem interessieren ob der Stellantrieb genauso rappelt wie der alte oder ob die Qualität höher ist.

Ich hatte in der letzten Heizsaison 8 Honeywells montiert - diese hier: http://www.amazon.de/Homexpert-Honeywell-HR30-Comfort-Heizk%C3%B6rperthermostat/dp/B0083SIV2U - Ganz große Katastrophe. Von den 8 Stück haben 4 den einen Winter nicht überlebt und haben sich verklemmt, der erste schon nach nem Monat. Ich habe dann alle zurückgeschickt und jetzt "erstmal" 4 HM-CC-RT-DN.

Die alten waren deutlich kleiner, aber nach meinem Empfinden auch wesentlich lauter. Die HM-CC-RT-DN sind größer und optisch nicht so futuristisch, dafür aber zeitlos - man kann sicher drüber streiten, aber ich finde sie designtechnisch sehr gelungen. Außerdem jaulen sie nicht so - man hat nicht wie bei den alten das Gefühl, sie würden sich an den eigentlich leichtgängigen Ventilen quälen. Das nicht klappbare Display sowie die altbacken grüne statt weiße Beleuchtung bei den Honeywells kann man verschmerzen.

Wielang die neuen nun durchhalten wird sich zeigen ... aber die Regelung funktioniert bislang prima und zuverlässig und von meinem Gefühl her würde ich daher auch sagen, dass die ordentlich verarbeitet sind. Auch scheinen sie die Regelparameter langsam aber vernünftig an den Raum anzupassen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Stefan M. am 21 Oktober 2013, 20:17:14
Hallo zusammen
ich hab nun die Versionen wieder aktiv und es ist wieder alles stabil.

# $Id: 10_CUL_HM.pm 4010 2013-10-05 18:23:40Z martinp876 $
# $Id: 00_HMLAN.pm 4005 2013-10-04 14:28:11Z martinp876 $

@Martin hast Du schon eine Idee ?

LG
Stefan
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 21 Oktober 2013, 21:15:18
Zitat von: Stefan M. am 21 Oktober 2013, 11:27:39ich habe heute mal wieder ein Update (10 Tage) gemacht und musste feststellen, das meine Regler wieder sehr häufig MISSING ACK bringen. Dies hatte ich die letzten zwei Wochen nicht gehabt. Ist da schon was bekannt dazu

Das Fehlverhalten kann ich bestätigen, allerdings tritt das (bisher) hier nur bei einem einzigen der drei installierten Regler auf. Und zwar exakt beim einzigen Regler, bei dem es keine gepeerten Fensterkontakte gibt (weil mein Bad kein Fenster hat).

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 22 Oktober 2013, 08:54:29
Hallo Stefan,

ich hab etwas am conditional-burst gearbeitet - wie an einigen Stellen beschrieben.
Es gibt jetzt folgende Optionen beim RT (und den anderen conditional Burst devices:

a) register burstRx on/off
b) attribut burstAccess 0_off/1_auto - default 0_off
c) kommando burstXmit
d) wakeup

will man "burst" nutzen muss das Register im Device "on" sein.

Wenn register ="off"
- setzt am das attribut auf auto oder nutzt burstXmit NACH einem kommando wird versucht einen burstAccess zu starten. Wenn es nicht funktioniert wird der versuch beendet und auf das Aufwachen den device gewartet. Es wird KEIN missingACK vermeldet (ist ja nichts verloren gegangen)

wenn register "on"
- setzt man das Attribut auf auto wird jede message sofort mittels burst gesendet. sollte das Device nicht antworten(kann vorkommen, zeitverzögerungen...) wird wie oben verfahren.
- nutzt man burstXmit wird einversuch gestartet zu senden, was normal funktioniert. Im prinzip wie beim Attribut, nur dass man den zeitpunkt steuern kann. man kann also erst alle kommandos einstellen und dann den burst starten - deutlich ergonomischer.

In zwischenversionen gab es missing-acks wenn der burst-start-versuch fehlschlug. Könnte dass dein Problem gewesen sein?
Sollte es aus irgendwelchen Gründen zu delays kommen kann der RT natürlich "wegpennen" und es wird ein missing-ack geben. Das wäre dann gerechtfertigt.

Ein weiteres Problem des RT (und bisher nur dort beobachtet) ist, dass das schreiben von registern (auch templist) entsetzlich lange dauert. Eigentlich ist das kein Problem, sondern dass der RT ACK meldet (message empfangen) aber noch mitten beim schreiben ins flash ist.
Will sagen - nach dem configurieren nimmt der RT eine Auszeit - nachfolgende kommandos timen aus. Das könnte ich noch abfangen. Würde darin resultieren, dass weiteres schreiben erst beim nächsten Aufwachen stattfindet, also in 2,5min.
Um diese sache zu entschärfen gibt es "prep/exec" - da wird nur einmal geschrieben - nachfolgende abfragen müssen immer noch warten - aber man muss nur einmal "warten".

Und noch eine Anmerkung: beim peeren in FHEM wurde bisher burstRx nicht auf "on" gesetzt. Das werde ich jetzt ändern. Ansonsten reagiert der  RT nicht auf trigger anderer Devices...

Findest du dein Problem in einer der Beschreibungen wieder? oder war es ein anderes Problem
Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 22 Oktober 2013, 09:02:31
Bei mir ist das register burstRx "on" und wenn ich ein getConfig absetze, werden von den 13 anstehenden Befehlen 12 abgearbeitet (sofort) und einer landet im Error. Und das Resultat ist ein Missing Ack. Wie gesagt - nur bei dem einen RT, bei dem es keine Fensterkontakte als peers gibt.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 22 Oktober 2013, 09:25:35
ein log bitte - damit ich sehe, welche message nicht abgearbeitet wird
Titel: Antw:HM-CC-RT-DN
Beitrag von: Stefan M. am 22 Oktober 2013, 10:28:44
Hallo Martin
ich werde es nochmal auf einem meiner anderen FHEMs nachstellen.
Es war auf jeden Fall so das das Attribut burstAccess überhaupt nicht gesetzt war, da ich kein neu Anlernen der Regler durchgeführt habe. burstRx ist auf on. Mit der Zeit sind alle HM Geräte nicht nur die Regler auf missing-ack gegangen.
Ich bin dann wie bereits geschrieben zurückgefallen auf die alte Version und da geht alles wieder.
LG
Stefan
Titel: Antw:HM-CC-RT-DN
Beitrag von: rtv am 22 Oktober 2013, 10:36:18
Da bei mir vor einigen Tagen auch viele HM-Geräte (u.U. alle Fensterkontakte) nachmittags (seit Stunden also keine Benutzer-Interaktion) auf MISSING ACK standen hab' ich noch einen anderen Denkanstoß:
Das Problem gehört nicht hier her, sondern in den Overload-Thread.
Die Kontakte zeigten z.B. noch anstehende Kommandos an - ich weiß aber sicher, dass die grüne Bestätigungs-LED kam, als ich eines der Fenster morgens schloß. Wurden diese (Nicht-Burst-Empfänger) vielleicht von FHEM aufgrund der letzten Änderungen abgefragt und haben darauf nicht geantwortet?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 22 Oktober 2013, 10:39:03
Hallo Stefan,

ich dachte du bist auf der neuen Version und es ist stabil.
warum führst du 4010 an? Aktuell sind wir bei 4096 - und da gibt es jeden mengen änderungen zwischendrin.
Bitte teste mit der letzten Version - ich repariere keine alten Versionen
Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: Stefan M. am 22 Oktober 2013, 10:54:51
Hallo Martin
wie oben beschrieben habe ich gestern ein Update gemacht (vorher ca. zwei Wochen keins) und danach war die ... am dampfen. Aus diesem Grund bin ich auf die Version im letzten Backup zurückgefallen (Stand vorgestern). Du brauchst keine alten Versionen warten aber die aktuelle Version sollte laufen. Was gestern bei mir nicht der Fall war. Wie geschrieben werde ich es heute Abend mal testen. Das mit den falschen Thread kann schon sein aber es hat bei mir mit den Reglern angefangen und hat sich dann den ganzen Tag hochgeschaukelt bis zum Totalausfall von HM obwohl HMLan sagte alles OK kein overload.

lg
Stefan
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 22 Oktober 2013, 22:55:07
Zunächst einmal vielen Dank. Ich habe es tatsächlich geschafft, eine Heizungsanlage zu basteln, die ich über einen Googlekalender steuern kann. Das wäre ohne Eure Hilfe nicht möglich gewesen!

Ich habe nun aber versucht, das Ganze noch mehr an meine Bewdürfnisse anzupassen, was teilweise gelungen ist:

Ich habe mir für jeden Raum einen eigenen Kalender geschaffen, so dass ich im Betreff nur die Anfangs- und Endtemperatur angeben muss (in Anlehnung an den Code von Betateilchen).

Nun habe ich zwei notifys:

Kalender_Wohnzimmer:modeStarted.* { my $reading="%EVTPART0"; my $uid= "%EVTPART1"; my ($dtemp,undef)= split(/ /,fhem("get Kalender_Wohnzimmer summary $uid")); { fhem("set hz.wohnzimmer desired-temp $dtemp"); } }

zum Setzen der 1. Temperatur und

Kalender_Wohnzimmer:modeEnded.* { my $reading="%EVTPART0"; my $uid= "%EVTPART1"; my (undef,$dtemp)= split(/ /,fhem("get Kalender_Wohnzimmer summary $uid")); { fhem("set hz.wohnzimmer desired-temp $dtemp"); } }

zum Setzen der 2.

Das erste klappt auch wunderbar, allerdings wird zum Ende des Termins die Temperatur nicht auf den 2. Wert abgesenkt.

Wo liegt mein Denkfehler?

Viele Grüße

Markus

Nachtrag: Jetzt das Ganze mal mit Komma probiert, da funktionierts, auch wenn ein \, übergeben wird, aber das liegt sicherlich an der PERL-Syntax. Aber warum gehts nicht mit Space, funktioniert im Originacode von Betateilchen doch auch
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 23 Oktober 2013, 07:46:34
Zitat von: CQuadrat am 17 Oktober 2013, 23:15:54
Nur
winOpnTemp
scheint nicht am Thermostat übernommen zu werden. Dort bleiben immer 12.0 °C stehen, wenn das Fenster geöffnet wird.

Hat das vielleicht mal jemand mit original HomeMatic-Software ausprobiert? Ist es dort genauso?
Titel: Antw:HM-CC-RT-DN
Beitrag von: Stefan M. am 25 Oktober 2013, 23:13:14
Hallo Martin
ich habe nun meine HM Geräte zum testen an einem BeagleBoard mit aktuellem FHEM dran. MISSING ACK kommen immer noch einige aber nicht mehr so viele.
mir ist folgendes aufgefallen

Der Regler im Bad (gilt auch für die anderen Regler) reagiert nicht gleich auf das Fenster öffnen und schließen.
Erst wenn ich den Regler aufwecke (längeres drücken der mittleren Taste) reagiert er kurzzeitig auf den Fensterkontakt bevor er wieder einschläft.

Das konnte ich so nicht in der vorherigen Installation feststellen.
Welche Einstellungen müssen da noch gemacht werden ?


autoReadReg
4_reqStatus

burstAccess
0_off

R-burstRx
on



2013.10.26 23:00:05.707 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6D52F6 d:FF r:FFAE     m:B9 8610 21CEA2 000000 0A88D60F0018
2013.10.26 23:00:05.713 1: RCV L:0F N:B9 F:86 CMD:10 SRC:CUL_HM_HM_CC_RT_DN_21CEA2 DST:broadcast 0A88D60F0018 (INFO_TEMP SET:0x88D6 ACT:0x88D6 ERR:0x0F VALVE:0x0F MODE:0x0F) (,WAKEMEUP,CFG,RPTEN)
2013.10.26 23:00:13.482 1: HMLAN_Parse: HML R:E21CEB3   stat:0000 t:0A6D715A d:FF r:FFCE     m:2B 8610 21CEB3 000000 0A88D30F0018
2013.10.26 23:00:13.485 1: RCV L:0F N:2B F:86 CMD:10 SRC:CUL_HM_HM_CC_RT_DN_21CEB3 DST:broadcast 0A88D30F0018 (INFO_TEMP SET:0x88D3 ACT:0x88D3 ERR:0x0F VALVE:0x0F MODE:0x0F) (,WAKEMEUP,CFG,RPTEN)
2013.10.26 23:00:24.186 1: HMLAN_Send:  HML I:K
2013.10.26 23:00:24.554 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:0A6D9B51 IDcnt:000B
2013.10.26 23:00:49.211 1: HMLAN_Send:  HML I:K
2013.10.26 23:00:49.216 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:0A6DFD0B IDcnt:000B
2013.10.26 23:00:52.512 1: HMLAN_Parse: HML R:E21968B   stat:0000 t:0A6E09E8 d:FF r:FFA4     m:21 A441 21968B 1EA224 011CC8
2013.10.26 23:00:52.517 1: RCV L:0C N:21 F:A4 CMD:41 SRC:CUL_HM_HM_SEC_SC_21968B DST:1EA224 011CC8 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x1C NEXT:0xC8) (,CFG,BIDI,RPTEN)
2013.10.26 23:00:52.519 1: HMLAN_Send:  HML S:SF691CEE8 stat:  00 t:00000000 d:01 r:F691CEE8 m:21 8002 1EA224 21968B 0101C800
2013.10.26 23:00:52.525 1: SND L:0D N:21 F:80 CMD:02 SRC:1EA224 DST:CUL_HM_HM_SEC_SC_21968B 0101C800 (ACK_STATUS CHANNEL:0x01 STATUS:0xC8 UP:0x00 DOWN:0x00 LOWBAT:0x00) (,RPTEN)
2013.10.26 23:00:52.556 1: HMLAN_Send:  HML S:SF691CF09 stat:  00 t:00000000 d:01 r:F691CF09 m:84 A441 100030 21CEA2 0116C8
2013.10.26 23:00:52.559 1: SND L:0C N:84 F:A4 CMD:41 SRC:Button_Bad DST:CUL_HM_HM_CC_RT_DN_21CEA2 0116C8 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x16 NEXT:0xC8) (,CFG,BIDI,RPTEN)
2013.10.26 23:00:52.893 1: HMLAN_Parse: HML R:RF691CEE8 stat:0002 t:00000000 d:FF r:7FFF     m:21 8002 1EA224 21968B 0101C800
2013.10.26 23:00:53.222 1: HMLAN_Parse: HML R:RF691CF09 stat:0008 t:00000000 d:FF r:7FFF     m:84 A441 100030 21CEA2 0116C8
2013.10.26 23:00:53.223 1: HMLAN_Parse: HML no ACK from 21CEA2
2013.10.26 23:01:00.759 1: HMLAN_Parse: HML R:E21968B   stat:0000 t:0A6E2A23 d:FF r:FF9F     m:22 A441 21968B 1EA224 011D00
2013.10.26 23:01:00.762 1: RCV L:0C N:22 F:A4 CMD:41 SRC:CUL_HM_HM_SEC_SC_21968B DST:1EA224 011D00 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x1D NEXT:0x00) (,CFG,BIDI,RPTEN)
2013.10.26 23:01:00.764 1: HMLAN_Send:  HML S:SF691EF1D stat:  00 t:00000000 d:01 r:F691EF1D m:22 8002 1EA224 21968B 0101C800
2013.10.26 23:01:00.770 1: SND L:0D N:22 F:80 CMD:02 SRC:1EA224 DST:CUL_HM_HM_SEC_SC_21968B 0101C800 (ACK_STATUS CHANNEL:0x01 STATUS:0xC8 UP:0x00 DOWN:0x00 LOWBAT:0x00) (,RPTEN)
2013.10.26 23:01:00.801 1: HMLAN_Send:  HML S:SF691EF41 stat:  00 t:00000000 d:01 r:F691EF41 m:85 A441 100030 21CEA2 011700
2013.10.26 23:01:00.803 1: SND L:0C N:85 F:A4 CMD:41 SRC:Button_Bad DST:CUL_HM_HM_CC_RT_DN_21CEA2 011700 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x17 NEXT:0x00) (,CFG,BIDI,RPTEN)
2013.10.26 23:01:01.102 1: HMLAN_Parse: HML R:E21968B   stat:0000 t:0A6E2B1E d:FF r:FFA1     m:22 A041 21968B 1EA224 011D00
2013.10.26 23:01:01.390 1: HMLAN_Parse: HML R:RF691EF1D stat:0002 t:00000000 d:FF r:7FFF     m:22 8002 1EA224 21968B 0101C800
2013.10.26 23:01:01.464 1: HMLAN_Parse: HML R:RF691EF41 stat:0008 t:00000000 d:FF r:7FFF     m:85 A441 100030 21CEA2 011700
2013.10.26 23:01:01.465 1: HMLAN_Parse: HML no ACK from 21CEA2
2013.10.26 23:01:07.474 1: HMLAN_Parse: HML R:E1F06B1   stat:0000 t:0A6E4463 d:FF r:FFD5     m:A5 A610 1F06B1 1EA224 06011A00
2013.10.26 23:01:07.477 1: RCV L:0D N:A5 F:A6 CMD:10 SRC:CUL_HM_HM_Sen_Wa_Od_1F06B1 DST:1EA224 06011A00 (INFO_ACTUATOR_STATUS) (,WAKEMEUP,CFG,BIDI,RPTEN)
2013.10.26 23:01:07.481 1: SND L:0A N:A5 F:80 CMD:02 SRC:1EA224 DST:CUL_HM_HM_Sen_Wa_Od_1F06B1 00 (ACK) (,RPTEN)
2013.10.26 23:01:08.449 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E4832 d:FF r:FFAC     m:1B 8400 21CEA2 1EA224 1000954B4551303537393935325900FFFF
2013.10.26 23:01:08.452 1: RCV L:1A N:1B F:84 CMD:00 SRC:CUL_HM_HM_CC_RT_DN_21CEA2 DST:1EA224 1000954B4551303537393935325900FFFF (DEVICE_INFO FIRMWARE:0x10 TYPE:0x0095 SERIALNO:0x4B455130353739393532 CLASS:0x59 PEER_CHANNEL_A:0x00 PEER_CHANNEL_B:0xFF UNKNOWN:0xFF) (,CFG,RPTEN)
2013.10.26 23:01:11.255 1: HMLAN_Parse: HML R:E21968B   stat:0000 t:0A6E532A d:FF r:FFA9     m:23 A441 21968B 1EA224 011EC8
2013.10.26 23:01:11.258 1: RCV L:0C N:23 F:A4 CMD:41 SRC:CUL_HM_HM_SEC_SC_21968B DST:1EA224 011EC8 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x1E NEXT:0xC8) (,CFG,BIDI,RPTEN)
2013.10.26 23:01:11.262 1: HMLAN_Send:  HML S:SF692181E stat:  00 t:00000000 d:01 r:F692181E m:23 8002 1EA224 21968B 0101C800
2013.10.26 23:01:11.264 1: SND L:0D N:23 F:80 CMD:02 SRC:1EA224 DST:CUL_HM_HM_SEC_SC_21968B 0101C800 (ACK_STATUS CHANNEL:0x01 STATUS:0xC8 UP:0x00 DOWN:0x00 LOWBAT:0x00) (,RPTEN)
2013.10.26 23:01:11.297 1: HMLAN_Send:  HML S:SF6921841 stat:  00 t:00000000 d:01 r:F6921841 m:86 A441 100030 21CEA2 0118C8
2013.10.26 23:01:11.312 1: SND L:0C N:86 F:A4 CMD:41 SRC:Button_Bad DST:CUL_HM_HM_CC_RT_DN_21CEA2 0118C8 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x18 NEXT:0xC8) (,CFG,BIDI,RPTEN)
2013.10.26 23:01:11.613 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E5435 d:FF r:FFB3     m:86 8002 21CEA2 100030 00
2013.10.26 23:01:11.615 1: RCV L:0A N:86 F:80 CMD:02 SRC:CUL_HM_HM_CC_RT_DN_21CEA2 DST:Button_Bad 00 (ACK) (,RPTEN)
2013.10.26 23:01:11.651 1: HMLAN_Parse: HML R:RF692181E stat:0002 t:00000000 d:FF r:7FFF     m:23 8002 1EA224 21968B 0101C800
2013.10.26 23:01:11.695 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E54CE d:FF r:FFB3     m:86 8002 21CEA2 100030 00
2013.10.26 23:01:11.828 1: HMLAN_Parse: HML R:RF6921841 stat:0008 t:00000000 d:FF r:7FFF     m:86 A441 100030 21CEA2 0118C8
2013.10.26 23:01:11.829 1: HMLAN_Parse: HML no ACK from 21CEA2
2013.10.26 23:01:11.830 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E5567 d:FF r:FFB1     m:86 8002 21CEA2 100030 00
2013.10.26 23:01:13.504 1: HMLAN_Parse: HML R:E21968B   stat:0000 t:0A6E5BF4 d:FF r:FFA4     m:24 A441 21968B 1EA224 011F00
2013.10.26 23:01:13.507 1: RCV L:0C N:24 F:A4 CMD:41 SRC:CUL_HM_HM_SEC_SC_21968B DST:1EA224 011F00 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x1F NEXT:0x00) (,CFG,BIDI,RPTEN)
2013.10.26 23:01:13.513 1: HMLAN_Send:  HML S:SF69220E9 stat:  00 t:00000000 d:01 r:F69220E9 m:24 8002 1EA224 21968B 0101C800
2013.10.26 23:01:13.519 1: SND L:0D N:24 F:80 CMD:02 SRC:1EA224 DST:CUL_HM_HM_SEC_SC_21968B 0101C800 (ACK_STATUS CHANNEL:0x01 STATUS:0xC8 UP:0x00 DOWN:0x00 LOWBAT:0x00) (,RPTEN)
2013.10.26 23:01:13.550 1: HMLAN_Send:  HML S:SF6922109 stat:  00 t:00000000 d:01 r:F6922109 m:87 A441 100030 21CEA2 011900
2013.10.26 23:01:13.553 1: SND L:0C N:87 F:A4 CMD:41 SRC:Button_Bad DST:CUL_HM_HM_CC_RT_DN_21CEA2 011900 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x19 NEXT:0x00) (,CFG,BIDI,RPTEN)
2013.10.26 23:01:13.861 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E5CFF d:FF r:FFB1     m:87 8002 21CEA2 100030 00
2013.10.26 23:01:13.864 1: RCV L:0A N:87 F:80 CMD:02 SRC:CUL_HM_HM_CC_RT_DN_21CEA2 DST:Button_Bad 00 (ACK) (,RPTEN)
2013.10.26 23:01:13.900 1: HMLAN_Parse: HML R:RF69220E9 stat:0002 t:00000000 d:FF r:7FFF     m:24 8002 1EA224 21968B 0101C800
2013.10.26 23:01:13.943 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E5D98 d:FF r:FFB1     m:87 8002 21CEA2 100030 00
2013.10.26 23:01:14.076 1: HMLAN_Parse: HML R:RF6922109 stat:0008 t:00000000 d:FF r:7FFF     m:87 A441 100030 21CEA2 011900
2013.10.26 23:01:14.077 1: HMLAN_Parse: HML no ACK from 21CEA2
2013.10.26 23:01:14.079 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E5E31 d:FF r:FFB1     m:87 8002 21CEA2 100030 00
2013.10.26 23:01:14.214 1: HMLAN_Send:  HML I:K
2013.10.26 23:01:14.218 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:0A6E5EC5 IDcnt:000B
2013.10.26 23:01:24.002 1: HMLAN_Parse: HML R:E21968B   stat:0000 t:0A6E84FD d:FF r:FFA7     m:25 A441 21968B 1EA224 0120C8
2013.10.26 23:01:24.007 1: RCV L:0C N:25 F:A4 CMD:41 SRC:CUL_HM_HM_SEC_SC_21968B DST:1EA224 0120C8 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x20 NEXT:0xC8) (,CFG,BIDI,RPTEN)
2013.10.26 23:01:24.009 1: HMLAN_Send:  HML S:SF69249EA stat:  00 t:00000000 d:01 r:F69249EA m:25 8002 1EA224 21968B 0101C800
2013.10.26 23:01:24.015 1: SND L:0D N:25 F:80 CMD:02 SRC:1EA224 DST:CUL_HM_HM_SEC_SC_21968B 0101C800 (ACK_STATUS CHANNEL:0x01 STATUS:0xC8 UP:0x00 DOWN:0x00 LOWBAT:0x00) (,RPTEN)
2013.10.26 23:01:24.046 1: HMLAN_Send:  HML S:SF6924A0B stat:  00 t:00000000 d:01 r:F6924A0B m:88 A441 100030 21CEA2 011AC8
2013.10.26 23:01:24.049 1: SND L:0C N:88 F:A4 CMD:41 SRC:Button_Bad DST:CUL_HM_HM_CC_RT_DN_21CEA2 011AC8 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x1A NEXT:0xC8) (,CFG,BIDI,RPTEN)
2013.10.26 23:01:24.361 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E8608 d:FF r:FFB2     m:88 8002 21CEA2 100030 00
2013.10.26 23:01:24.363 1: RCV L:0A N:88 F:80 CMD:02 SRC:CUL_HM_HM_CC_RT_DN_21CEA2 DST:Button_Bad 00 (ACK) (,RPTEN)
2013.10.26 23:01:24.400 1: HMLAN_Parse: HML R:RF69249EA stat:0002 t:00000000 d:FF r:7FFF     m:25 8002 1EA224 21968B 0101C800
2013.10.26 23:01:24.442 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E86A1 d:FF r:FFB2     m:88 8002 21CEA2 100030 00
2013.10.26 23:01:24.575 1: HMLAN_Parse: HML R:RF6924A0B stat:0008 t:00000000 d:FF r:7FFF     m:88 A441 100030 21CEA2 011AC8
2013.10.26 23:01:24.576 1: HMLAN_Parse: HML no ACK from 21CEA2
2013.10.26 23:01:24.579 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E873A d:FF r:FFB2     m:88 8002 21CEA2 100030 00
2013.10.26 23:01:25.749 1: HMLAN_Parse: HML R:E21968B   stat:0000 t:0A6E8BD1 d:FF r:FFA4     m:26 A441 21968B 1EA224 012100
2013.10.26 23:01:25.752 1: RCV L:0C N:26 F:A4 CMD:41 SRC:CUL_HM_HM_SEC_SC_21968B DST:1EA224 012100 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x21 NEXT:0x00) (,CFG,BIDI,RPTEN)
2013.10.26 23:01:25.754 1: HMLAN_Send:  HML S:SF69250BB stat:  00 t:00000000 d:01 r:F69250BB m:26 8002 1EA224 21968B 0101C800
2013.10.26 23:01:25.760 1: SND L:0D N:26 F:80 CMD:02 SRC:1EA224 DST:CUL_HM_HM_SEC_SC_21968B 0101C800 (ACK_STATUS CHANNEL:0x01 STATUS:0xC8 UP:0x00 DOWN:0x00 LOWBAT:0x00) (,RPTEN)
2013.10.26 23:01:25.793 1: HMLAN_Send:  HML S:SF69250E1 stat:  00 t:00000000 d:01 r:F69250E1 m:89 A441 100030 21CEA2 011B00
2013.10.26 23:01:25.795 1: SND L:0C N:89 F:A4 CMD:41 SRC:Button_Bad DST:CUL_HM_HM_CC_RT_DN_21CEA2 011B00 (Sensor_event BUTTON:0x01 LONG:0x01 LOWBAT:0x01 VALUE:0x1B NEXT:0x00) (,CFG,BIDI,RPTEN)
2013.10.26 23:01:26.107 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E8CDC d:FF r:FFB2     m:89 8002 21CEA2 100030 00
2013.10.26 23:01:26.109 1: RCV L:0A N:89 F:80 CMD:02 SRC:CUL_HM_HM_CC_RT_DN_21CEA2 DST:Button_Bad 00 (ACK) (,RPTEN)
2013.10.26 23:01:26.146 1: HMLAN_Parse: HML R:RF69250BB stat:0002 t:00000000 d:FF r:7FFF     m:26 8002 1EA224 21968B 0101C800
2013.10.26 23:01:26.189 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E8D75 d:FF r:FFB3     m:89 8002 21CEA2 100030 00
2013.10.26 23:01:26.322 1: HMLAN_Parse: HML R:RF69250E1 stat:0008 t:00000000 d:FF r:7FFF     m:89 A441 100030 21CEA2 011B00
2013.10.26 23:01:26.323 1: HMLAN_Parse: HML no ACK from 21CEA2
2013.10.26 23:01:26.324 1: HMLAN_Parse: HML R:E21CEA2   stat:0000 t:0A6E8E0E d:FF r:FFB3     m:89 8002 21CEA2 100030 00
2013.10.26 23:01:39.217 1: HMLAN_Send:  HML I:K
2013.10.26 23:01:39.221 1: HMLAN_Parse: HML V:03C1 sNo:JEQ0706016 d:1EA224 O:1EA224 t:0A6EC07F IDcnt:000B

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 26 Oktober 2013, 10:01:58
Hallo Stefan,

welchen fensterkontakt nutzt du? wenn ich es richtig sehe hast den Fensterkontalt mit FHEM gepeert und triggerst den RT über ein notify? Solchen Info ist natürlich wichtig und sollte bei einem Problem vermerkt werden.
Dann ist dein Problem also, dass das Kommando postEvent vom RT nicht abgearbeitet wird?
das sollte klar sein.
R-burstRx on # der RT kann burst - man KANN burst kommandos schicken
burstAccess off # FHEM started den burst zugriff NICHT automatisch
autoReadReg # hat damit garnichts zu tun

wenn bustAccess off ist kannst du den zugriff manuell starten, indem zu das kommando set burstXmit hinterher schickst.
Du kannst aber auch warten, bis der RT aufwacht - so alle 2,5min  dann wird das Kommando auch abgearbeitet.

ein burstXmit (wie jeder burst-start) belastet den HMLAN und dessen Stunden kontingent. Eine Idee. wo dein system liegt kannst du in HMInfo protocol einsehen
Titel: Antw:HM-CC-RT-DN
Beitrag von: Stefan M. am 26 Oktober 2013, 11:20:11
Hallo Martin
Ja die Fensterkontakte sind so wie du es beschreibst eingebunden.  Ich habe nun mal burstAccess auf 1 Auto gesetzt und werde es mal beobachten.

Hast Du ein Manuel über eine aus Deiner Sicht beste Konfiguration von HM auf fhem ?
Das mit dem burstAccess ist bei mir bis heute morgen nicht richtig angekommen das es auf 1 stehen soll damit der Regler sofort aufwacht.

LG
Stefan

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 26 Oktober 2013, 17:09:08
Hallo Stefan,

mit burstAccess musst du in sofern vorsichtig sein, da dies entsprechend Performance am HMLAN kostet. Da kann ich keine Empfehlung geben sondern nur raten, aufzupassen. .

Evtl überarbeite ich das Fehlerhandling - jedenfalls überdenke ich es gerade. Dazu werden ich evtl eine Empfehlung schreiben, jedenfalls ein paar erklärungen. Dauert aber noch....

Im Commandref ist es schon (etwas) geschrieben - in Englisch
Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: smirnov am 27 Oktober 2013, 15:44:59
Hallo,

ich habe derzeit folgendes Problem: Ich habe 6 Stück HW-CC-RT-DN im Manu-Modus, welche von einem Raspberry Pi mit COC gesteuert werden. Grundsätzlich funktioniert alles, nur wenn ich z.B. zur Nachtabsenkung an alle RT's eine desired-temp schicken will, bekomme ich in 1 aus 3 Fällen bei einem beliebigen RT einen IOerr, und die Temp wird nicht gesetzt. Es lässt sich nicht auf einen RT festnageln, es sind immer unterschiedliche.
Wie kann ich bei einem COC den debug-modus einschalten und die raw-messages mitschneiden? Was bedeutet IOerr, wird mehrmals versucht, die temp zu setzen?

vielen dank,
lg
Tom
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 27 Oktober 2013, 16:46:03
Hallo Tom,

IOerr ist ein Problem des HMLAN. dort gab es entweder ein disconnect oder ein overload - ok, bei COC evtl noch einen andern zustand...
kannst du mitloggen, welchen Zustand der COC hat, wenn das Problem auftritt? ist coc dann evtl disconnected?

Dann die Frage, wie du den RT ansprichst im bezug auf burst mode
attr burstAccess
register burstRx
commando burstXmit

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: smirnov am 27 Oktober 2013, 18:39:33
Zitat von: martinp876 am 27 Oktober 2013, 16:46:03
kannst du mitloggen, welchen Zustand der COC hat, wenn das Problem auftritt? ist coc dann evtl disconnected?

tja, das ist die Frage, ich weiß leider nicht wie das geht beim COC?

danke,
Tom
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 27 Oktober 2013, 19:18:53
probiere
attr global verbose 1
attr COC loglevel 1
attr COC verbose 5
attr global mseclog 1
Titel: Antw:HM-CC-RT-DN
Beitrag von: Samsi am 27 Oktober 2013, 20:17:35
Hallo,

seit dem ich gestern meine 2 HM-CC-RT-DN in betrieb genommen habe und FHEM upgedatet habe, bekomme ich leider auch bei mehreren Fensterkontakten (HM-SEC-SC) das Missing Ack im Status. Das hatte ich vorher nie.

Kurze Frage: war das Missing Ack schon immer im state eines Devices?

Weil der eigentliche Status 'closed' wurde korrekt an FHEM gemeldet:

contact closed (to HMLAN1) 2013-10-27 15:13:24
state MISSING ACK 2013-10-27 15:13:29


Das ärgerliche daran ist, das ich mehrere Kontakte in einer structure zusammenfasse und diese structure durch den state Missing Ack  insgesamt undefined ist, obwohl FHEM den eigentlichen Status 'closed' ja korrekt empfangen hat.

Kurzum: wenn das Missing Ack nicht im state stehen würden, würde es micht gar nicht so sehr  stören. Deshalb frage ich ob es schon immer im 'state' angezeigt wurde oder früher an andere Stelle und mir es einfach deshalb nie aufgefallen ist. 



Titel: Antw:HM-CC-RT-DN
Beitrag von: smirnov am 27 Oktober 2013, 20:29:50
Zitat von: martinp876 am 27 Oktober 2013, 19:18:53
probiere
attr global verbose 1
attr COC loglevel 1
attr COC verbose 5
attr global mseclog 1

das loglevel hat er nicht genommen, den rest schon. jetzt kommen im log folgende einträge:
2013.10.27 20:28:28.176 5: COC: A0F0E8610236D7E0000000AC0E60F6458 -66.5
2013.10.27 20:28:28.178 5: COC dispatch A0F0E8610236D7E0000000AC0E60F6458::-66.5:COC
2013.10.27 20:28:55.214 5: CUL/RAW: /A0FD0861
2013.10.27 20:28:55.217 5: CUL/RAW: A0FD0861/0236C810
2013.10.27 20:28:55.221 5: CUL/RAW: A0FD08610236C810/000000AB0DB0F435
2013.10.27 20:28:55.224 5: CUL/RAW: A0FD08610236C810000000AB0DB0F435/80B

2013.10.27 20:28:55.226 5: COC: A0FD08610236C810000000AB0DB0F4358 -68.5
2013.10.27 20:28:55.228 5: COC dispatch A0FD08610236C810000000AB0DB0F4358::-68.5:COC

reicht das? wenn ja, poste ich morgen die log-datei, bei der die umstellung geloggt wird.

dankeschön,
lg
Tom
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 27 Oktober 2013, 20:33:58
Zitat von: Samsi am 27 Oktober 2013, 20:17:35Kurze Frage: war das Missing Ack schon immer im state eines Devices?

Ja.

Und dass das MISSING ACK kommt, obwohl der Status korrekt gemeldet wurde, hängt mit der logischen Reihenfolge der Datenkommunikation zusammen. Das erste, was passiert, ist die Meldung des Fenstersensors. Deshalb kommt die erstmal korrekt in fhem an, und erst danach tritt das Kommunikationsproblem auf, das letztendlich zur Meldung MISSING ACK kommt. Und da das eine Statusmeldung ist, gehört die auch völlig korrekterweise in das state.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Samsi am 27 Oktober 2013, 21:36:36
Ok, danke. Dann weiss ich ja jetzt zumindest mal, das ich also seit über einem Jahr nie Missing Ack hatte und das erst seit dem Update passiert.


Zitatund erst danach tritt das Kommunikationsproblem auf, das letztendlich zur Meldung MISSING ACK kommt.

Wie muss ich mir das vorstellen:

Der Fensterkontakt sendet close, bekommt keine  Bestätigung und sendet dann 5 Sekunden Später MissingAck?

Müsste er es dann nicht mehrmals Probieren, immerhin ist per Default eingestellt es 6 mal zu wiederholen (habs gerade noch mal überprüft) ?

Im Log steht es jedenfalls nur einmal:

2013-10-27_15:13:24 kontakt_1OG_Schlafzimmer_3 closed
2013-10-27_15:13:24 kontakt_1OG_Schlafzimmer_3 contact: closed (to HMLAN1)
2013-10-27_15:13:29 kontakt_1OG_Schlafzimmer_3 MISSING ACK


Und wird die Bestätigung automatisch vom HMLAN versendet oder wird das Ack erst gesendet wenn FHEM dem  HMLAN den Befehl gibt das Ack zu senden?

Wenn Letzters der Fall ist, dann könnte es ja daran liegen, das FHEM evtl. gerade sehr beschäftigt war und deshalb das Ack ausblieb. Nach dem Update gestern ist mir FHEM auch nachdem ich ein paar Einstellungen am Thermostat gemacht habe zum ersten mal so abgeschmiert das ich die FB neu starten musste, weil ich nicht mehr auf das FHEM Frontend zugreifen konnte. Die FritzBox selbst war aber noch erreichbar.

Und nach dem Neustart hat es auch sehr lange gedauert, bis das FHEM Web Frontend wieder lief, das war auch sehr ungewöhnlich.

Nochmals Danke und  viele Grüße

Samsi
Titel: Antw:HM-CC-RT-DN
Beitrag von: smirnov am 27 Oktober 2013, 22:13:33
Zitat von: tomballarino am 27 Oktober 2013, 20:29:50
das loglevel hat er nicht genommen, den rest schon. jetzt kommen im log folgende einträge:
2013.10.27 20:28:28.176 5: COC: A0F0E8610236D7E0000000AC0E60F6458 -66.5
2013.10.27 20:28:28.178 5: COC dispatch A0F0E8610236D7E0000000AC0E60F6458::-66.5:COC
2013.10.27 20:28:55.214 5: CUL/RAW: /A0FD0861
2013.10.27 20:28:55.217 5: CUL/RAW: A0FD0861/0236C810
2013.10.27 20:28:55.221 5: CUL/RAW: A0FD08610236C810/000000AB0DB0F435
2013.10.27 20:28:55.224 5: CUL/RAW: A0FD08610236C810000000AB0DB0F435/80B

2013.10.27 20:28:55.226 5: COC: A0FD08610236C810000000AB0DB0F4358 -68.5
2013.10.27 20:28:55.228 5: COC dispatch A0FD08610236C810000000AB0DB0F4358::-68.5:COC

reicht das? wenn ja, poste ich morgen die log-datei, bei der die umstellung geloggt wird.

dankeschön,
lg
Tom



soooo, jetzt habe ich die log-einträge des COC studiert, und es geschafft, des öfteren einen IOerr zu provozieren, hier meine bisherigen Erkenntnisse:
das Problem mit IOerr hat nichts mit burst zu tun, ich habe burstAccess bei allen -DN's einmal auf 0_off gestellt, um besser mitschauen zu können.

Hier ein log-Auszug, wenn der Tranfer der desired-temp funktioniert:
2013.10.27 22:01:41.714 5: CUL/RAW: /A0FA1861
2013.10.27 22:01:41.717 5: CUL/RAW: A0FA1861/021C1F10
2013.10.27 22:01:41.720 5: CUL/RAW: A0FA1861021C1F10/000000AA0DA10005
2013.10.27 22:01:41.723 5: CUL/RAW: A0FA1861021C1F10000000AA0DA10005/805

2013.10.27 22:01:41.726 5: COC: A0FA1861021C1F10000000AA0DA100058 -71.5
2013.10.27 22:01:41.728 5: COC dispatch A0FA1861021C1F10000000AA0DA100058::-71.5:COC
2013.10.27 22:01:41.734 1: RCV L:0F N:A1 F:86 CMD:10 SRC:HeizK_Kueche DST:broadcast 0AA0DA100058 (INFO_TEMP SET:40 ACT:218 ERR:0x10 VALVE:0x10 MODE:0x10) (,WAKEMEUP,CFG,RPTEN)
2013.10.27 22:01:41.738 5: COC sending As09DAA112F1123421C1F1
2013.10.27 22:01:41.820 5: SW: As09DAA112F1123421C1F1
2013.10.27 22:01:41.836 1: SND L:09 N:DA F:A1 CMD:12 SRC:F11234 DST:HeizK_Kueche  (HAVE_DATA) (,WAKEUP,BIDI,RPTEN)
2013.10.27 22:01:41.990 5: CUL/RAW: /A0ADA800221C1F1F112340007

2013.10.27 22:01:41.992 5: COC: A0ADA800221C1F1F1123400 -70.5
2013.10.27 22:01:41.995 5: COC dispatch A0ADA800221C1F1F1123400::-70.5:COC
2013.10.27 22:01:42.000 1: RCV L:0A N:DA F:80 CMD:02 SRC:HeizK_Kueche DST:F11234 00 (ACK) (,RPTEN)
2013.10.27 22:01:42.005 5: COC sending As0CDBA011F1123421C1F186042A
2013.10.27 22:01:42.089 5: SW: As0CDBA011F1123421C1F186042A
2013.10.27 22:01:42.105 1: SND L:0C N:DB F:A0 CMD:11 SRC:F11234 DST:HeizK_Kueche 86042A (,BIDI,RPTEN)
2013.10.27 22:01:42.249 5: CUL/RAW: /A0ADB800
2013.10.27 22:01:42.252 5: CUL/RAW: A0ADB800/221C1F1F
2013.10.27 22:01:42.256 5: CUL/RAW: A0ADB800221C1F1F/112340008

2013.10.27 22:01:42.258 5: COC: A0ADB800221C1F1F1123400 -70
2013.10.27 22:01:42.261 5: COC dispatch A0ADB800221C1F1F1123400::-70:COC
2013.10.27 22:01:42.266 1: RCV L:0A N:DB F:80 CMD:02 SRC:HeizK_Kueche DST:F11234 00 (ACK) (,RPTEN)


für mich als Homematic-Protkoll unkundigen meldet sich der HeizK_Kueche, FHEM sagt: HAVE_DATA, dann kommt ein ACK des DN, dann werden die Daten? übertragen, dann kommt noch ein ACK des DN.
Dieser protokollierte Vorgang hat funktioniert.

Nun ein Mitschnitt von einem fehlgeschlagenen:
2013.10.27 22:03:16.279 5: CUL/RAW: /A0FF5861
2013.10.27 22:03:16.282 5: CUL/RAW: A0FF5861/0236C810
2013.10.27 22:03:16.286 5: CUL/RAW: A0FF58610236C810/000000AA8EB0F1D5
2013.10.27 22:03:16.289 5: CUL/RAW: A0FF58610236C810000000AA8EB0F1D5/80A

2013.10.27 22:03:16.291 5: COC: A0FF58610236C810000000AA8EB0F1D58 -69
2013.10.27 22:03:16.294 5: COC dispatch A0FF58610236C810000000AA8EB0F1D58::-69:COC
2013.10.27 22:03:16.300 1: RCV L:0F N:F5 F:86 CMD:10 SRC:HeizK_WZ_R DST:broadcast 0AA8EB0F1D58 (INFO_TEMP SET:42 ACT:235 ERR:0x0F VALVE:0x0F MODE:0x0F) (,WAKEMEUP,CFG,RPTEN)
2013.10.27 22:03:16.304 5: COC sending As09DEA112F11234236C81
2013.10.27 22:03:16.386 5: SW: As09DEA112F11234236C81
2013.10.27 22:03:16.402 1: SND L:09 N:DE F:A1 CMD:12 SRC:F11234 DST:HeizK_WZ_R  (HAVE_DATA) (,WAKEUP,BIDI,RPTEN)
2013.10.27 22:03:16.556 5: CUL/RAW: /A0ADE8002236C81F11234000A

2013.10.27 22:03:16.558 5: COC: A0ADE8002236C81F1123400 -69
2013.10.27 22:03:16.561 5: COC dispatch A0ADE8002236C81F1123400::-69:COC
2013.10.27 22:03:16.566 1: RCV L:0A N:DE F:80 CMD:02 SRC:HeizK_WZ_R DST:F11234 00 (ACK) (,RPTEN)
2013.10.27 22:03:16.571 5: COC sending As0CDFA011F11234236C8186042A
2013.10.27 22:03:16.654 5: SW: As0CDFA011F11234236C8186042A
2013.10.27 22:03:16.670 1: SND L:0C N:DF F:A0 CMD:11 SRC:F11234 DST:HeizK_WZ_R 86042A (,BIDI,RPTEN)
...danach kommt 10 sekunden nichts...


hier fehlt das letzte ACK des DN, die Anzeige im Webinterface geht auf IOerr, es wird nicht mehr versucht, den Befehl beim nächsten Aufwachen abzusetzen.
Sollte das nicht der Fall sein? Es kann ja durchaus vorkommen, dass Pakete verloren gehen, deshalb gibt es ja diese bidirektionale Kommunikation.

danke für die Hilfe,
lg
Tom

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 28 Oktober 2013, 07:23:21
IOErr kommt, wenn dein IO-device "nicht Sendebereit" signalisiert. Es muss sich also der state geaendert haben. kannst du dies prüfen? CUL_HM würde/sollte ansonsten einen timeout erkennen.
voraussichtlich ist der state nicht mehr "opened"

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: smirnov am 28 Oktober 2013, 09:54:18
in den logs kommt sonst nichts mehr. der COC ist ja direkt über die serielle Schnittstelle des Raspberry angebunden, also auch kein USB, das sich disconnecten könnte....
Titel: Antw:HM-CC-RT-DN
Beitrag von: Stefan M. am 28 Oktober 2013, 11:25:40
Hallo zusammen
Frage zur Kindersicherung der Regler.
Kann ich die Kindersicherung  mit modusBtnLock=1 von FHEM einschalten ?

lg
Stefan
Titel: Antw:HM-CC-RT-DN
Beitrag von: smirnov am 28 Oktober 2013, 12:09:09
Zitat von: tomballarino am 28 Oktober 2013, 09:54:18
in den logs kommt sonst nichts mehr. der COC ist ja direkt über die serielle Schnittstelle des Raspberry angebunden, also auch kein USB, das sich disconnecten könnte....

ich glaube, ich habe das Problem gefunden:

in 10_CUL_HM.pm, Zeile 3653:
   if ($hash->{IODev}->{STATE} ne "opened"){#IO errors
        CUL_HM_eventP($hash,"IOerr");
                readingsSingleUpdate($hash,"state","IOerr",1);
          }


Es wird überprüft, ob das IO-Device in state "opened" ist. Mein COC ist aber soweit ich das sehen kann, immer im State "Initialized".
Wenn ich den Code ändere auf:
if ($hash->{IODev}->{STATE} ne "opened" && $hash->{IODev}->{STATE} ne "Initialized"){#IO errors
dann wird kein IOerr mehr gemeldet, sondern ein MISSING ACK

lg
Tom
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 28 Oktober 2013, 18:20:48
nun - ist mir soweit klar. Daher hatte ich immer gefragt, welchen state COC hat, damit ich es berücksichtigen kann.

Eigentlich sollte die COC auf "opened" gesetzt werden - durch DevIO.

Ich werde auch initialized als "sendebereit" zulassen.

das MissingAck ist ein anderen Problem, klar
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 31 Oktober 2013, 00:22:30
@Martin, ich hab mir jetzt auch ein HM-CC_RT-DN bestellt. Würde es dir helfen, wenn ich dir das Gerät zum "entwickeln" schicke und du schickst es mir zurück wenn du es "durchtesten" konntest? Oder reicht dir die Ferndiagnose?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 31 Oktober 2013, 10:35:34
@Strauch
einen RT habe ich - so weit ist die Entwicklung eigentlich beendet - ist quasi in der maintenance Phase
danke
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 31 Oktober 2013, 11:28:43
Ok, vielen Dank für Deine/Eure Arbeit.
Titel: Antw:HM-CC-RT-DN
Beitrag von: reibuehl am 01 November 2013, 17:27:29
Ich habe bei mir vier HM-CC-RT-DN im Einsatz, die ich jetzt in FHEM einbinden möchte. Beim Pairen werden automatisch eine ganze Reihe von Kanälen definiert:

ActionDetector
CUL_HM_HM_CC_RT_DN_xxxxxx_Climate
CUL_HM_HM_CC_RT_DN_xxxxxx_ClimaTeam
CUL_HM_HM_CC_RT_DN_xxxxxx_ClimRT_tr
CUL_HM_HM_CC_RT_DN_xxxxxx_remote
CUL_HM_HM_CC_RT_DN_xxxxxx_Weather
CUL_HM_HM_CC_RT_DN_xxxxxx_WindowRec

Brauche ich die alle, oder macht es Sinn, einige davon wieder zu löschen? Gibt es Empfehlungen, wie diese ganzen Kanäle (oder sind das Devices?) gruppiert und konfiguriert werden sollten?
Titel: Antw:HM-CC-RT-DN
Beitrag von: HardwareW am 01 November 2013, 20:40:40
Guten Abend zusammen,

Ich habe einen Raum mit zwei von diesen Thermostatventilköpfen. Nun möchte ich diese "peeren". Nach lesen dieses Threads habe ich folgendes versucht:

set CUL_HM_HM_CC_RT_DN_21CF98_ClimaTeam peerChan 0 CUL_HM_HM_CC_RT_DN_236CD0_ClimRT_tr single

und umgekehrt. Ausserdem glaube ich auch, dass ich es mit beiden ClimaTeam Channels versucht habe.
Meldung von FHEM gab es darauf keine.
Wenn ich an einem Thermostat drehe, passiert am anderen nichts...

Wie kann ich checken, ob das peering aktiv ist?

Ausserdem: Wenn ich noch zwei weitere Thermostate Beeren  möchte, müsste ich dann einen anderen Channel wählen? Und was bedeutet "single" ?

Vielen Dank für das beantworten meiner vielen Fragen :)

Grüsse
Titel: Antw:HM-CC-RT-DN
Beitrag von: Samsi am 01 November 2013, 23:16:49
Hallo HardwarW

ZitatWenn ich noch zwei weitere Thermostate Beeren möchte, müsste ich dann einen anderen Channel wählen?

Du musst immer Channel 4 mit cahnnel 5 peeren. Channel 4 ist der Sender und CH5 immer der Empfänger.

Wenn Du willst, das Thermostat 1 (T1) das Thermostat 2 (T2) steuert, dann peerst Du T1:CH4  mit T2:CH5.

Wenn Du auch noch willst, das T1 ein drittes T3 Steuert, dann musst Du zusätzlich T1:CH4 mit T3:CH5 peeren.

Und das musst Du dann alles noch umgekehrt machen. Also wenn Du willst das T3 auch T2 und T1 steuert, dann peerst Du noch T3:CH4 mit T2:CH5 und T1:CH5

Grüße
Titel: Antw:HM-CC-RT-DN
Beitrag von: Samsi am 01 November 2013, 23:22:06
Eine Frage zu dem peeren habe ich aber selbst noch:

Ich habe 2 Thermostate gegenseitig gepeert und entsprechend sendet das Thermostat, welches ich manuell einstelle, die Solltemperatur zu dem anderen. So weit so gut.

Wenn ich das per FHEM ändere, dann wird aber nur das eine Eingestellt, das andere bleibt leider unverändert. Gibt es eine Möglichkeit einzustellen, dass das Thermostat, welches ich per FHEM einstelle seine Einstellung dann an seine peers weiter sendet? Ich würde nämlich gerne vermeiden, von dem HMLAN zu viele Funkbefehle zu senden.

Grüße
Titel: Antw:HM-CC-RT-DN
Beitrag von: HardwareW am 02 November 2013, 10:04:16
Zitat von: Samsi am 01 November 2013, 23:16:49
Du musst immer Channel 4 mit cahnnel 5 peeren. Channel 4 ist der Sender und CH5 immer der Empfänger.

Danke für deine Antwort Sams.

Leider blicke ich immer noch nicht ganz durch.
Bei mir ist bei Channel 4 der Parameter peerChan gar nicht verfügbar (nur peerBulk). Bei Channel 5 dagegen schon.
Titel: Antw:HM-CC-RT-DN
Beitrag von: franky08 am 02 November 2013, 10:29:33
Hallo, seit gestern "betreibe" ich auch vorerst 2 HM-CC-RT-DN. Nachdem ich die TempList in 99_myUtils an die Thermostaten geschickt habe, zeigen beide RT´s Missing Ack. Hatte sämtliche Temp. Werte erst mit prep zusammengefasst und zum Schluss mit exec abgeschickt. Angekommen sind die Listen auch aber bis heute Missing Ack.

Meine Frage, ist schon eine Lösung in Sicht?

VG
Frank
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 02 November 2013, 12:40:53
Hallo Franky,

es könnte daran liegen, dass fhem die Werte wieder rücklesen will, der RT aber zu langsam ist beim Schreiben.
ich werden es mir noch einmal ansehen - im Prinzip muss beim RT nach dem Schreiben immer eine zwangspause eingebaut werden - das habe ich noch nicht, muss aber noch kommen.

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: Samsi am 02 November 2013, 12:43:22
HardwareW:

ZitatBei mir ist bei Channel 4 der Parameter peerChan gar nicht verfügbar (nur peerBulk). Bei Channel 5 dagegen schon.

Ich denke dann musst Du es einfach nur umgekehrt machen:

Also wenn Du willst das T3 auch T2 und T1 steuert, dann peerst Du t T2:CH5 mit  T3:CH4  und T1:CH5 mit  T3:CH4



 
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 02 November 2013, 13:50:34
Das Thema Peeren haben wir doch gerade ein paar Seiten zurück noch einmal ausführlich abgehandelt. Laut Aussage von Martin ist das Peeren über FHEM in der von Dir gewünschten Form gar nicht möglich, d.h. auch wenn die Geräte im FHEM gepeert sind, werden manuelle Änderungen an einem Thermostaten nicht auf den anderen übertragen. Um dieses zu erreichen, muss man sie direkt über die Thermostaten peeren, Reset machen und dann erneut im FHEM einlesen (vorher dort löschen).
Ich habe es so gemacht und habe jetzt 4 Thermostate im Wohnzimmer, die alle miteinander verbunden sind. Im FHEM habe ich mir dann über structure ein gemeinsames Device heizung.wohnzimmer geschaffen, so dass alle FHEM-Befehle zeitgleich an alle Thermostate geschickt werden.
Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: Samsi am 02 November 2013, 14:06:46
Hallo,


ZitatLaut Aussage von Martin ist das Peeren über FHEM in der von Dir gewünschten Form gar nicht möglich, d.h. auch wenn die Geräte im FHEM geppert sind, werden manuelle Regler an einem Thermostaten nicht auf den anderen übertragen. Um dieses zu erreichen, muss man sie direkt über die Thermostaten peeren, Reset machen und dann erneut im FHEM einlesen (vorher dort löschen).

Dann ist das aber ein Problem von FHEM, denn mit der Windows Software kann man auch nachträglich die  Thermostate zu verknüpfen. Ich bin sicher, der Martin bekommt das auch irgendwann hin ;)
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 02 November 2013, 14:14:14
Hallo,

habe ich noch nicht getestet - also man kann ein "RT Thermometer" als ausgang mit einem RT Thermometer als Eingang peeren?
Kann jemand, der dies erstellt hat, ein List der beiden RTs senden? Am besten von allen channels.

oder alternativ (evtl besser) ein getConfig mitloggen (roh) von beiden RTs

Prinzipiell erscheint es möglich - der RT hat einen Thermostat-sensor und einen Empfänger - warum also nicht?

Danke
Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: Samsi am 02 November 2013, 16:00:47
Hallo Martin,

die Win-Software peert den Kanal 4 (Sender) mit dem Kanal 5( Empfänger, ClimaTeam).

Am Ende steht dann im Kanal 4 gar nichts in den PeerIDs und im Kanal 5 steht die PeerID des Senders und 000000. Ich vermute, das der Sender (Kanal 4) einfach nur ein Broadcast mit seiner ID macht, und alle anderen schauen ob das ein Sender ist den Sie empfangen sollen, sonst müsste das Thermostat ja jedes mal eine Reihe von Funkbefehlen absetzen.

Könnte ich da nicht ein virtuelles Device mit ID ABCDEF04 in  FHEM  machen (und der HMLAN sendent dann einen Befehl mit dieser ID) und dann alle 5 Kanäle mit der ID pairen, so das ich von FHEM aus nur einmal einen Funkbefehl absenden muss?


Das mit dem Loggen muss ich mal in einer ruhigen Minute ausprobieren.

Grüße

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 02 November 2013, 18:21:46
Hallo Samsi,

jetzt habe ich den Faben verloren - muss vielleicht  noch einmal nachlesen worum es ging.

wenn man ein "team" bauen will muss man die beiden RTs peeren wie du gesagt hast. Das habe ich schon eingebaut. Es werden dann informationen über Solltemperaturen ausgetauscht (nicht alle...).
Man könnte auch einen virtuellen schalter dafür erschaffen (noch nicht) - aber mir ist nicht klar was das sollte - die Temperatur kannst du auch so setzen - flexibler.
Das sollte aber schon bekannt sein und funktionieren.

Was ich erstanden hatte ist, dass ein RT der temp-fühler werden soll und der 2. (die anderen...) die auf den einen als Thermometer hören. Dazu müsste man irgendetwas mit channel 01 peeren - so viel ist klar.
Der RT kann von einem externen Fühler "geführt" werden. Die Frage ist - kann er auch führen?

Was ist jetzt die Frage gewesen?
Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: Samsi am 02 November 2013, 20:59:26
Hallo Martin,

Zitatwenn man ein "team" bauen will muss man die beiden RTs peeren wie du gesagt hast.
Also ich meinte man muss nicht 2RTs peeren (der RT ist ja kanal 4) sondern man muss immer Kanal 5 mit kanal 4 peeren.

HardwareW hat es jedenfalls so versucht(erfolglos) aber  juelich meinte das würde gar  nicht funktionieren:
Zitatauch wenn die Geräte im FHEM gepeert sind, werden manuelle Änderungen an einem Thermostaten nicht auf den anderen übertragen.



Zitat
Man könnte auch einen virtuellen schalter dafür erschaffen (noch nicht) - aber mir ist nicht klar was das sollte
Also im Moment, wenn ich ich bei 2 Thermostaten die Temperatur setzen will, muss ich 2x set desired-temp ausführen und HMLAN sendet dann auch 2x mit Funkverkehr. Meine Idee war, das mit einem Virtuellen Device der HMLAN nur 1x Funken muss und alle  echten Thermostate auf den einen Funkbefehl des virtuellen Devices reagieren. juelich hat z.B. 4 Thermostate im Wohnzimmer und somit 4 Funkbefehle.



ZitatDer RT kann von einem externen Fühler "geführt" werden. Die Frage ist - kann er auch führen?
Das war zwar nicht die Frage gewesen, aber trotzdem interessant.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 03 November 2013, 08:29:27
Hallo Samsi,

FHEM "teamet" seit einiger Zeit RTs. Dazu
set <rt1_team> peerChan 0 <rt2_team> single

Es werden die Channels 04/05 verwendet. Einrichten per FHEM sollte kein Problem sein.

Nach meiner Erfahrung tauschen Teams temperaturen NUR aus, wenn sie "lokal" eingestellt werden. Die Temperaturen werden NICHT ausgetauscht, wenn die Quelle 'in der Lage ist' es an alle RTs zu verteilen (so verstehe ich die HM Philosophie hier).
Nicht weiter gegeben werden
-Änderungen wegen Fensterkontakten (der user hätte gepeert, wenn er es wollte)
- temp vorgaben der Zentrale (der User hätte es programmiert)
- Temperaturlisten/Wochenplan - der User hätte es programmiert

weitergegeben werden
- drehen am Handrad - der User will nicht durch den Raum laufen
- boot am Handrad

Wenn du es anders willst solltest du ein Notify nehmen (habe ich gemacht, weil einer der RTs gesponnen hat). Da synche ich mode und temperatur - immer.

Gruss Martin

Titel: Antw:HM-CC-RT-DN
Beitrag von: Samsi am 03 November 2013, 11:06:04
Hallo Martin,

ja so hatte ich es auch verstanden.

Zitattemp vorgaben der Zentrale (der User hätte es programmiert)
Genau, und da habe ich mir gedacht, vielleicht könnte man das mit einem Virtuellen RT device machen, das man dann alle Thermostate damit peeren kann und somit die Zentrale (das virtuelle Device) den Befehl nur einmal senden muss.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 03 November 2013, 13:06:31
Hallo Samsi,

müsste ich mir erst ansehen, ob das sinn macht. Viel Nutzen sehe ich nicht, aber viele Fallen.
- gedacht ist es für einen Raum - da hat man meist nicht mehr als 2 oder 3 heizkörper.
- Es besteht die Frage ob es als broadcast zu senden ist - ich vermute nicht - FHEM muss mit jeden einzeln reden
- der RT sendet einen burst um die Änderung sofort zu machen. Würde dies die Zentrale auch machen belastet dies das HMLAN. mehr als 100 burst gehen nicht in 1h. Alternativ wartet man 2,5min auf das Aufwachen...

- fhem unterstützt schon lange "structure" - damit sollte man es schon jetzt lösen können

So etwas zu bauen bedarf einiger einstellungen weil es ansonsten zu HMLAN overloads kommt - oder verzögerungen. Ich denke das soll jeder bauen wie er will.
ich nutze ein notify. alle HK in einem Raum (kann ich am Namen erkennen) werden auf den gleichen mode und die gleiche temperatur gesetzt - egal woher die Änderung kommt. Mit einer Verzögerung von 2,5min kann ich leben. Das ist meine Lösung...

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 03 November 2013, 22:49:56
Hallo Samsi,

Ich habe auch versucht, meine Heizkörper in FHEM zu peeren, habe es aber aufgegeben, da es nach den Ausführungen von Martin nicht möglich ist, einem Heizkörper per FHEM einen Befehl zu senden und darauf zu hoffen, das dieser diesen Befehl dann an seine Peers weitergibt. Ich habe die Heizkörper dann außerhalb von FHEM gepeert und mittels Structure in FHEM ein virtuelles Device geschaffen, an welches alle  Befehle von FHEM gehen:

define Hz.Wohnzimmer structure hz.wz1,hz.wz2,hz.wz3,hz.wz4

Natürlich werden vom HMLAN jedesmal 4 Befehle gesendet, aber was schadet das? Gerade Heizkörper Werden doch nicht alle 5 Minuten angesteuert! Habe jedenfalls kein Overload, es werden alle Befehle zeitnah an alle Geräte übertragen. Ändere ich die Temperatur manuell an einem Heizkörper, wird auch die Temperatur an den anderen Heizkörpern mitgeändert.

Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 04 November 2013, 09:23:32
Hallo Markus,

es sollte nicht zu Probleme führen, wenn du keinen burst erzwingst. Burst würde ich vermeiden, da gehen je Stunde nicht mehr als 100  - also jeder burst verbraucht somit etwa 6 andere Kommados.

Meine implementierung ist ein notify. Im Gegensatz zu stricture wird desired-temp immer "ge-synct", egal wo du sie einstellst. Auch der mode wird "copiert". Regel ist, dass das letzte Ändern an einem RT auf die anderen kopiert wird.
Es wird nur geschrieben, wenn der Wert noch nicht stimmt - was messages "spart"
Nachteil: es kann 5min dauern bis alles durch ist. Grund: der erste RT wird verstellt und ich warte bis er es meldet. dann wird der 2. geschrieben - aber erst wenn der aufwacht.

ok - es sind 2 notifies... eins für temp und eins für mode.
Mit etwas lieben kann man es optimieren...


define h_ab_team_temp notify h_.*_Clima:desired-temp.* {\
  if ($EVTPART1 ne ReadingsVal("h_HK1_Clima","desired-temp","")){\
    fhem "set h_HK1_Clima desired-temp $EVTPART1"}\
  if ($EVTPART1 ne ReadingsVal("h_HK2_Clima","desired-temp","")){\
    fhem "set h_HK2_Clima desired-temp $EVTPART1"}\
  }
define h_ab_team_mode notify h_.*_Clima:mode.* {\
  if ($EVTPART1 ne ReadingsVal("h_HK1_Clima","mode","")){\
    if ($EVTPART1 =~ m/(auto|boost)/){\
      fhem "set h_HK1_Clima controlMode $EVTPART1"}\
   elsif($EVTPART1 eq 'manu'){\
      fhem "set h_HK1_Clima controlManu ".ReadingsVal("h_HK1_Clima","desired-temp","")}\
  }\
  if ($EVTPART1 ne ReadingsVal("h_HK2_Clima","mode","")){\
    if ($EVTPART1 =~ m/(auto|boost)/){\
      fhem "set h_HK2_Clima controlMode $EVTPART1"}\
   elsif($EVTPART1 eq 'manu'){\
      fhem "set h_HK2_Clima controlManu ".ReadingsVal("h_HK2_Clima","desired-temp","")}\
  }\
  }

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 04 November 2013, 10:47:07
Das wird ja noch mal spannend wenn das Wandthermostat kommt, wie dann die Steuerung abläuft. Gestern habe ich mein HM-CC-RT-DN in Betrieb genommen. Gefällt mir Hardwaretechnisch schon wesentlich besser als meine FHTs. Der Stellantrieb ist bei mir wesentlich leiser, aber ich will die FHT Stellantriebe mal fetten und schauen wie laut sie dann noch sind.

Die Optik gefällt mir. Verarbeitung ist ok, aber kein besonders hohes Niveau. Aber auch hier deutlich besser als bei meinen FHTs, da streiken schon mal die Knöpfe am FHT80b. Mal gespannt wie die Optik der ganzen Homematic Geräte so wird, gefällt mir wesentlich besser als die "Segel"-optik der bisherigen Geräte.

Womit ich jetzt aber erst mal umgehen muss ist der ganz andere Umgang von FHEM mit einem Homematic Regler als mit einem FHT Regler. Es wird kein automatischer Plot angelegt (warum eigtl. nicht? Ist das bewusst entschieden oder hat einfach niemand eine plot Datei dafür geschrieben?) Und ich hab 8 Geräte für die Heizung. Die tauchen auch alle in andFHEM auf, sind aber für den Betrieb eher uninteressant. Wie habt ihr das gemacht die ganzen Geräte in einen anderen Raum ausquatiert oder einfach stehen lassen?!

Edit: Hier noch ein Screenshot der 8 geräte
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 04 November 2013, 11:00:07
Zitat von: strauch am 04 November 2013, 10:47:07oder hat einfach niemand eine plot Datei dafür geschrieben?

Es gibt seit kurzem eine Plot-Datei für den RT, die sollte per Update automatisch in Dein fhem kommen (oder dort schon sein)
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 04 November 2013, 11:29:51
hm-rt.gplot wieso ist mir die gestern Abend nicht aufgefallen. Danke für den Hinweis. Gibts irgendwo auch ein gplot File für den Tür Fensterkontakt? HM-SEC-SC? Hab mir jetzt einen gebastelt, aber so richtig funktioniert er nicht. Ansonsten muss ich mich da mal reinhängen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 04 November 2013, 11:35:50
Ich verstehe das sowieso nicht - ich habe noch nie eine vorgefertigte Plot-Datei verwendet. Es geht doch viel schneller, die selbst zu definieren, als an einem Muster irgendwelche Änderungen/Anpassungen zu machen und dabei irgendwas zu vergessen.

Entscheidend ist für mich immer die Logdatei, wenn dort alles drinsteht, ist das Plotten doch in zwei Minuten erledigt.
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 04 November 2013, 11:42:04
Wenn man über das Wissen verfügt ja, wenn nicht muss man sich das Wissen erst aneignen, du hast es, dann ist es kein Problem. Ich fing dann gestern Abend an, viel zu lesen und zu suchen, macht mir ja auch Spaß. Aber ich muss sagen bei den FHTs hat mit der Plot auch einfach gereicht. Ich musste gar nichts machen.

Gut nun ist FHEM nicht an Leute gerichtet die sich nicht damit beschäftigen wollen und sich alles von alleine einrichtet. Ich fands beim FHT praktisch und wer es anders möchte, der macht ebend ein neues.
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 04 November 2013, 11:43:28
Hallo,

nachdem die Steuerung meiner Geräte über den Google-Kalender seit 2 Wochen super läuft, ist mir gestern Abend ein neues Problem im Log aufgefallen (ich weiß nicht, wie lange das Problem schon existiert, ich schaue nicht regelmäßig auf die Logs):

2013.11.04 09:25:25 3: set hz.kueche desired-temp  : desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 09:25:25 3: HZ.Kueche_an return value: desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 09:25:25 3: set hz.kueche desired-temp  : desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 09:25:25 3: HZ.Kueche_aus return value: desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 09:25:26 3: set hz.bad desired-temp  : desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 09:25:26 3: HZ.Bad_an return value: desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 09:25:26 3: set hz.bad desired-temp  : desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 09:25:26 3: HZ.Bad_aus return value: desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 10:25:25 3: set hz.kueche desired-temp  : desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 10:25:25 3: HZ.Kueche_an return value: desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 10:25:25 3: set hz.kueche desired-temp  : desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 10:25:25 3: HZ.Kueche_aus return value: desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 10:25:26 3: set hz.bad desired-temp  : desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 10:25:26 3: HZ.Bad_an return value: desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 10:25:26 3: set hz.bad desired-temp  : desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 10:25:26 3: HZ.Bad_aus return value: desired-temp requires parameter: [on|off|5.0..30.0]

Offensichtlich wird exakt jede Stunde in Bad und Küche versucht, die Heizung auf eine nichtdefinierte Temperatur einzustellen (im Wohnzimmer nicht), was natürlich nicht funktioniert.

Wo kommen diese Befehle her?

Ich habe lediglich für jede Heizung 2 Notifys, die nach einem Kalender die Heizung stellen. Mehr Befehle gibt es nicht.
Wie kann ich herausbekommen, was da los ist?

Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 04 November 2013, 11:46:57
Ich bevorzuge Learning-by-Doing und nicht Learning-by-Copying  8) aber ich hab schon verstanden, was Du meinst.
Aber ganz ehrlich: ein paar einfache Kurven plotten ist in fhem m.E. eine der geringsten Herausforderungen.

Regel 1: erstelle ein Logfile, in dem alle Werte stehen, die Du plotten willst.
Regel 2: Klicke in der Detailansicht des Logfiles auf "Create SVG..."
Regel 3: wähle die Daten aus der vorgegebenen Liste, die im Plot ausgegeben werden sollen

Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 04 November 2013, 11:48:46
Zitat von: juelich am 04 November 2013, 11:43:28Wo kommen diese Befehle her?

Ich habe lediglich für jede Heizung 2 Notifys, die nach einem Kalender die Heizung stellen. Mehr Befehle gibt es nicht.
Wie kann ich herausbekommen, was da los ist?

Zeig halt mal die beiden notifies her. (Gefühlsmäßig würde ich sagen, die Krux liegt an einem Kalendereintrag und nicht in fhem selbst)
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 04 November 2013, 11:51:58
Zitat von: martinp876 am 04 November 2013, 09:23:32
Meine implementierung ist ein notify. Im Gegensatz zu stricture wird desired-temp immer "ge-synct", egal wo du sie einstellst. Auch der mode wird "copiert". Regel ist, dass das letzte Ändern an einem RT auf die anderen kopiert wird.
Es wird nur geschrieben, wenn der Wert noch nicht stimmt - was messages "spart"
Nachteil: es kann 5min dauern bis alles durch ist. Grund: der erste RT wird verstellt und ich warte bis er es meldet. dann wird der 2. geschrieben - aber erst wenn der aufwacht.


Hallo Martin,

das verstehe ich nicht ganz. Da die Thermostate bei mir untereinander geppert sind, wird jede manuelle Änderung eines Thermostaten ohne Beteiligung des HMLAN direkt untereinander weitergegeben. Möchte ich jetzt aus FHEM eine andere Wohnzimmertemperatur haben (egal ob über Kalender oder manuell) muss das Kommando doch sowieso vom HMLAN an alle 4 Thermostate geschickt werden, auch beim Notify, oder sehe ich das falsch? Beim Notify läuft doch auch jede manuelle Änderung beim Thermostaten über den HMLAN, oder habe ich das jetzt falsch verstanden? Rückmeldung über die Änderung eines Thermostaten an FHEM -> Korrektur wenn nötig der anderen Thermostate. Da sehe ich sogar mehr Befehle.

Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 04 November 2013, 11:54:38
Zitat von: betateilchen am 04 November 2013, 11:46:57
Ich bevorzuge Learning-by-Doing und nicht Learning-by-Copying  8) aber ich hab schon verstanden, was Du meinst.
Aber ganz ehrlich: ein paar einfache Kurven plotten ist in fhem m.E. eine der geringsten Herausforderungen.

Du hast ja recht :-). Soweit bin ich auch, was mir dann eher Schwierigkeiten bereitet ist beim Tür Fensterkontakt, das open close ausfiltern und das entsprechend zu plotten. Da kann man dann solche Sachen machen:
Tics as ("Txt" val, ...): ("Zu" 0, "Auf" 1) wobei ich da schon viel kopiere, ich schau wie es an anderer Stelle gemacht wird und teste dann durch und versuche das natürlich auch zu verstehen. Ist nicht unbedingt die "nachhaltigste" Vorgehensweise, mir fehlt aber einfach auch die Zeit mich entsprechend Tief einzudenken..... leider.

Aber das wird jetzt auch offtopic
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 04 November 2013, 11:58:47
Zitat von: betateilchen am 04 November 2013, 11:48:46
Zeig halt mal die beiden notifies her. (Gefühlsmäßig würde ich sagen, die Krux liegt an einem Kalendereintrag und nicht in fhem selbst)

Die Notifys sind:
Kalender_Kueche:modeStarted.* { my $reading="%EVTPART0"; my $uid= "%EVTPART1"; my ($dtemp,undef)= split(/,,fhem("get Kalender_Kueche summary $uid")); { fhem("set hz.kueche desired-temp $dtemp"); } }
Kalender_Kueche:modeEnded.* { my $reading="%EVTPART0"; my $uid= "%EVTPART1"; my (undef,$dtemp)= split(/,,fhem("get Kalender_Kueche summary $uid")); { fhem("set hz.kueche desired-temp $dtemp"); } }

Wie man am Log sieht, funktioniert das auch einwandfrei um 11:00 Uhr, um 11.25 dann wieder eine undefinierte Temperatur setzen zu wollen:

2013.11.04 11:00:00 3: get Kalender_Kueche summary xxx : 21\,17
2013.11.04 11:00:00 2: CUL_HM set hz.kueche desired-temp 17
2013.11.04 11:25:25 3: set hz.kueche desired-temp  : desired-temp requires parameter: [on|off|5.0..30.0]

Ich habe für jede Heizung einen eigenen Kalender mit dem Betreff: Temp.start,temp.ende.

Hat auch immer gut funktioniert - und die Temperaturen werden ja auch korrekt ausgelesen.

Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 04 November 2013, 12:33:59
Wahrscheinlich lieght das Problem ja bei einem fehlerhaften SPLIT - leider ist diese Funktion nirgendwo vernünftig beschrieben. Ich habe mich einfach bei Betateilchen bedient, aber scheinbar nicht richt :-(
In meinem Kalender habe ich für jede Heizung einen Kalender, es werden Ereignisse definiert, mit dem Betreff "temp.beginn,temp.ende".
Lieber wäre mir ja ein Space zwischen den Temperaturen gewesen, aber das habe ich gar nicht hinbekommen.
Wie ist denn nun die genaue Syntax von Split? Kann mir da jemand helfen?

Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 04 November 2013, 12:46:15
Hallo Markus,

nun, das split solltest du aber schon alleine klären können - da gibt es Tonnen von Doku im Rahmen von perl.

split trenner,string

evtl
split(",",fhem("get Kalender_Kueche summary $uid"))
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 04 November 2013, 12:51:46
Hallo Martin, habe ewig nach "split FHEM" gegooglet und nichts definitives gefunden, auch nicht in der Reference.

Das mit "," habe ich auch versucht, die gleiche Fehlermeldung. Von Google wird auch nicht "," zurückgeliefert, sondern "\," - könnte das daran liegen?
Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 04 November 2013, 13:05:57
Und des Merkwürdige ist, es funktioniert ja:

2013.11.04 13:00:00 3: get Kalender_Wohnzimmer summary xxx: 24\,16
2013.11.04 13:00:00 2: CUL_HM set hz.wz desired-temp 24\
2013.11.04 13:00:00 2: CUL_HM set hz.wz1 desired-temp 24\
2013.11.04 13:00:00 2: CUL_HM set hz.wz2 desired-temp 24\
2013.11.04 13:00:00 2: CUL_HM set hz.wz3 desired-temp 24\
2013.11.04 13:01:00 3: get Kalender_Kueche summary yyy: 21.0\,19.0
2013.11.04 13:01:00 2: CUL_HM set hz.kueche desired-temp 21.0\
2013.11.04 13:01:00 3: set hz.kueche desired-temp  : desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 13:01:00 3: HZ.Kueche_aus return value: desired-temp requires parameter: [on|off|5.0..30.0]

Temperatur wird sowohl im Wohnzimmer als auch in der Küche korrekt gesetzt (obwohl noch ein"\" dran hängt - warum kommt in der Küche eine Fehlermeldung, im Wohnzimmer nicht? Das notify ist bei beiden identisch aufgebaut.

Liebe Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 04 November 2013, 13:19:27
Hallo Markus,

split ist kein FHEM kommando sondern einfach perl -also musst du dort suchen.

\ ist das "nehme explizit" Zeichen. Das nachfolgende wird nicht interpretiert. Wenn du es in "" packst funktioniert es ähnlich (nicht gleich!).

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 04 November 2013, 13:42:52
Also ich habe nochmal bei PERL nachgeschaut, die Syntax ist tatsächlich wie von mir verwendet split(/ / ...)  und nicht split(" " ...).
Im Log sieht man ja auch, das die Splitfunktion korrekt funktioniert:

2013.11.04 13:35:00 3: get Kalender_Kueche summary xxx: 18 21

Damit wird der Kalendereintrag geholt.

2013.11.04 13:35:00 2: CUL_HM set hz.kueche desired-temp 18

Scheinbar wurde die 18 korrekt extrahiert und als desired Temperatur gesetzt.

2013.11.04 13:35:00 3: set hz.kueche desired-temp  : desired-temp requires parameter: [on|off|5.0..30.0]
2013.11.04 13:35:00 3: HZ.Kueche_aus return value: desired-temp requires parameter: [on|off|5.0..30.0]

Jezt kommen die Fehlermeldungen, die ich nicht nachvollziehen kann. Gebe ich denselben Befehl per Hand ein, gibt es keine Fehlermeldung. Auch im Wohnzimmer mit demselben Notify gibt es keine Fehlermeldungen.
Nur in Küche und Bad.

Ich bin tatsächlich etwas ratlos, aber immerhin werden die Thermostate ja korrekt gestellt, ohne die Einträge im Log wäre mir das ja gar nicht aufgefallen.

Liebe Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 04 November 2013, 13:49:35
Zitat von: juelich am 04 November 2013, 13:42:52Also ich habe nochmal bei PERL nachgeschaut, die Syntax ist tatsächlich wie von mir verwendet split(/ / ...)

aber in Deinen oben zitierten notifies steht: ... split(/,,fhem( ...

da fehlt irgendwo ein /
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 04 November 2013, 13:52:20
Zitat von: betateilchen am 04 November 2013, 13:49:35
aber in Deinen oben zitierten notifies steht: ... split(/,,fhem( ...

da fehlt irgendwo ein /

Du hast recht, ich hatte heute Morgen ein wenig rumexperimentiert und verschiedene Varianten durchgespielt, korrekt ist:

split(/ /,fhem("get Kalender_Kueche summary $uid")) mit einem Space als Trennzeichen wie in Deinem Skript,Betateilchen

Bei Dir sah das Ganze so aus:

my ($actor,$dtemp,undef)= split(/ /,fhem("get Kalender_Heizung summary $uid")); if(defined $actor) { fhem("set $actor desired-temp $dtemp")

Da ich für jedes Zimmer einen eigenen Kalender habe, brauche ich den Actor nicht, sondern kann die Geräte direkt ansprechen.
Aber irgendwo sitzt da ein Fehler.

Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 04 November 2013, 14:04:41
weisst Du, was grade etwas nervig ist?

Erstens, dass das Thema überhaupt nichts mit dem RT-DN zu tun hat, um den es hier im Thread eigentlich geht, sondern ein Problem mit Deiner Kalendernutzung. Mach doch einfach unter "Unterstützende Dienste" ein eigenes Thema dazu auf.
Zweitens, dass Du immer nur Bruchstücke von dem postest, was bei Dir definiert ist.
Drittens, dass wir uns den Rest immer zusammenreimen sollen.

Poste doch in dem neuen Thema dann eine komplette Aufstellung:

- Deine notify (in der TATSÄCHLICHEN Fassung)
- Deinen Kalendereintrag (irgendwo müssen die unterschiedlichen Zeiten ja herkommen)



Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 04 November 2013, 14:25:52
Hallo Betateilchen,,

ich will natürlich niemanden nerven, bin aber trotzdem der Meinung, das es in diesem Thread korrekt ist, schließlich beziehe ich mich auf einen Beitrag und ein Skript von Dir in genau DIESEM Thread.
Und es geht um die Ansteuerung des HM-CC-RT-DN und Fehlermeldungen dabei. Ich bin mir auch wirklich nicht sicher, das die Fehlermeldungen am Notify liegen, denn (siehe LOG-Eintrag oben):

1. der Kalender wird richtig ausgelesen
2. Der HM-CC-RT-DN wird richtig programmiert
3. die Fehlermeldungen kommen 1x pro Stunde - wahrscheinlich (Vermutung) wenn der Kalender aktualisiert wird und sind HM-CC-RT-DN-spezifisch.

Meine Notify entspricht genau der die Du gepostet hast - mit dem Unterschied, das der $actor fehlt:

define HZ.Kueche_an notify Kalender_Kueche:modeStarted.* { my $reading="%EVTPART0"; my $uid= "%EVTPART1"; my ($dtemp,undef)= split(/ /,fhem("get Kalender_Kueche summary $uid")); { fhem("set hz.kueche desired-temp $dtemp"); } }
define HZ.Kueche_aus notify Kalender_Kueche:modeEnded.* { my $reading="%EVTPART0"; my $uid= "%EVTPART1"; my (undef,$dtemp)= split(/ /,fhem("get Kalender_Kueche summary $uid")); { fhem("set hz.kueche desired-temp $dtemp"); } }

Im Kalender sind Ereignisse definiert, die als Betreff die Temperaturen zu Beginn und Ende grennt durch ein " " enthalten. Genau so, wie Du es auch beschrieben hast und wie es auch in der Praxis bei mir funktioniert.

Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 04 November 2013, 14:51:05
Zitat von: juelich am 04 November 2013, 14:25:52
3. die Fehlermeldungen kommen 1x pro Stunde - wahrscheinlich (Vermutung) wenn der Kalender aktualisiert wird und sind HM-CC-RT-DN-spezifisch.

Nein, dann sind sie kalender-spezifisch. Denn der RT weiss überhaupt nichts von Deinem Kalender!
Und Deinem Kalender ist es im Gegenzug dazu auch schnurzpiepegal, welche Art von Aktor er ansprechen soll.

Nochmal: Dein Problem kommt aus der Kalenderverarbeitung.
Titel: Antw:HM-CC-RT-DN
Beitrag von: wagenrad am 04 November 2013, 16:36:46
Hallo,

ich bin ein blutiger Anfänger und habe noch einmal eine Frage zum pairen.

Ich betreibe einen CUL an einer Fritzbox. Ich habe versucht, meinen CC-RT-DN zu pairen, wie es weiter vorne beschrieben wurde.

Es funktioniert aber nicht so richtig.

Der RT ist resetted. Ich schaffe es, die Message-queue zu leeren und den BurstMode einzuschalten (der set-Befehlt erzeugt 3 CMDs und diese werden beim drücken der Pairing-Taste am RT übertragen).

Leider gelingt kein vollständiges paring - der RT beendet die Suche nicht mit ACC - das FHEM legt aber alle Geräte bzw Kanäle an. Danach redet der RT nicht mehr mit dem FHEM - db ich sehe noch für ein paar Minuten, wenn ich am RT die desired Temperatur ändere (also am weissen Rad drehe), danach herrscht Funkstille.

Ferner habe ich festgestellt, dass der CUL an der Fritzbox immer paired, sobald ich die Taste am RT drücke. Das finde ich ein wenig merkwürdig, weil dadurch sich ja jedes Gerät ohne meine Kontrolle pairen könnte.

Was mache ich falsch?
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 04 November 2013, 21:53:07
Mir ist heute noch etwas interessantes aufgefallen:

Ist der RT mit keinem externen Temp-Sensor gepeered, regelt der Thermostat die Temperatur immer ca. 1° über die eingestellte Solltemperatur.
Gibt es aber einen gepeerten Sensor, fällt diese Differenz weg und die Solltemperatur wird sehr genau eingehalten.

Jetzt muss ich noch rausfinden, ob tempOffset im ClimRT_tr überhaupt noch eine Auswirkung hat, wenn die Temperaturdaten vom externen Sensor kommen. Im Moment sieht es nicht so aus.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 05 November 2013, 09:14:33
Hallo Wagenrad,

was du sagst stimmt so nicht.
wenn du anlernen drückst erkennt FHEM das device und stellt es dar - es pairt aber nicht. Das Darstellen eines Devices und das pairen sind 2 paar Stiefel.
Das eintragen aller Devices (selbst die des Nachbarn) macht sinn - wenn sie im Empfangsbereich liegen. Die vom Nachbarn solltest du auf "ignore" setzen (sollte irgendwo geschrieben sein - oberhalb von HM!). Dann soll FHEM diese nicht weiter behandeln.
Auch der Nachbar wird deine Devices sehen - ist ja Funk - kann man nichts machen.

Daher musst du auch klar unterschieden zwischen "device ist angelegt in FHEM" und "device ist mit deinem FHEM gepairt".
ZitatLeider gelingt kein vollständiges paring - der RT beendet die Suche nicht mit ACC
was ist ein vollständiges pairen - und wer SUCHT was?
gepairt ist nur dann, wenn du im Reading PairedTo die HMId deines HMLAN/CUL/HMUSB findest.

ZitatDanach redet der RT nicht mehr mit dem FHEM - db ich sehe noch für ein paar Minuten, wenn ich am RT die desired Temperatur ändere (also am weissen Rad drehe), danach herrscht Funkstille.

dann hast du sicher nicht gepairt - der RT sendet die Änderung - wahrscheinlich nach broadcast. wenn er gepairt ist wird er die Zentrale regelmässig informieren.

Kontrolliere einmal genau, was eingetragen und gepairt ist.

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 05 November 2013, 20:00:08
Zitat von: martinp876 am 05 November 2013, 09:14:33was ist ein vollständiges pairen - und wer SUCHT was?
gepairt ist nur dann, wenn du im Reading PairedTo die HMId deines HMLAN/CUL/HMUSB findest.

martin, versuch einfach mal, als unbedarfter Anfänger zu denken:

Zitat von: wagenradich bin ein blutiger Anfänger

Der CUL (oder welche HM-Hardware auch immer) wird auf hmPairForSec gestellt und dann die Konfigurationstaste am RT gedrückt. Damit beginnt dort ein Zähler von 30 auf 0 rückwärts zu laufen und wird hoffentlich irgendwann mit der Meldung AC beendet. Das kann vom Verständnis eines neuen Homematic-Benutzers durchaus als eine vom RT ausgehende "Suche" nach einer Zentrale/Verbindung interpretiert und beschrieben werden ;)

Titel: Antw:HM-CC-RT-DN
Beitrag von: wagenrad am 05 November 2013, 21:52:44
Vielen Dank für die schnelle und gute Erklärung - es hat sofort geklappt!
Titel: Antw:HM-CC-RT-DN
Beitrag von: Spiff am 05 November 2013, 22:07:59
Hallo!

gibt es neben den (teuren) externen Original-HM-Temp-Sensoren eigentlich (Eigenbau)-Alternativen?
Kann man beispielsweise einen JeeNode dazu bringen, mit HM zu kommunizieren?

Ich war kurz davor, diese Airwick-Lösung nachzubauen, bis mir dann eingefallen ist, dass ich sie dann ja gar nicht mit den HM-CC-RT-DN peeren kann.  :o

Gruß
Spiff
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 05 November 2013, 23:13:32
mit genügend Lieben kann man viel nachbauen. JeeNode kenne ich nicht. Es gibt gerade eine Project mit einem panStamp HM devices zu simulieren - ist schon ziemlich weit. Die Impelmentierung hat einen "platform-gedanken" - soll also verscheidene Applikationen beherbengen können
Titel: Antw:HM-CC-RT-DN
Beitrag von: jostmario am 06 November 2013, 03:34:38
Hallo,

Hab im Moment 2 HM-CC-RT-DN am laufen.
Morgen kommt meine Bestellung und 6 weitere dazu.
Wobei in einem Raum ( Esszimmer ) 2 Stück kommen.

Muss man was beachten wenn man dann 8 Stck am laufen hat ?

Gruß Josty
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 06 November 2013, 08:44:50
Hi Josty,

wenn man viele Devices am laufen hat sollte man mir "burst" vorsichtig sein. Die Kapazität des HMLAN ist begrenzt - und burst  kostet Performance. Per default in FHEM  wird es nicht genutzt.
Zur Klarstellung  - das Register in RT kannst du gerne auf "on" stellen. Einziger Nachteil, es kostet mehr Batterie. Wenndu Fensterkontakte hast o.ä. ist es eh Pflicht. Aber das Attribut burstAccess sollte (eigentlich immer) besser off sein. Das Kommando burstXmit mit bedacht nutzen.

ein HMLAN kann in 1h ca. 100 mal burstXmit - wenn sonst nichts zu tun ist!

Besser ist es die Kommandos absetzen und auf das wakeup zu warten.

Ausserdem empfehle ich nach dem Programmieren der Bausteine ein "saveConfig". ggf systemweit mit HMinfo. Damit die Arbeit nicht verloren ist, sollte etwas crashen

Gruss Martin
Titel: Antw:Aw: HM-CC-RT-DN
Beitrag von: strauch am 06 November 2013, 15:23:30
Gibt es eigtl. neue Erfahrungen zu der zu hohen Temperatur die der DN regelt? Hat sich das mit der Zeit erledigt? Meiner regelt knapp 1,5°C zu hoch. Hab jetzt den ganzen Thread durchgeackert, aber keine Neuigkeiten dazu mehr gefunden auf den letzten 15 Seiten.

Zitat von: betateilchen am 02 Oktober 2013, 09:40:08
Wobei: Von der Traumvorstellung "Homematic auf RaspberryPi" bin ich inzwischen komplett abgekommen. Der Wechsel auf das Beaglebone Black hatte bereits > 90% aller HM-Probleme beseitigt. Alles was zeitkritisch ist (und das Homematic-Protokoll IST zeitkritisch) gehört nach meinen bisherigen Erfahrungen nicht auf den Raspberry. Dabei ist es auch unerheblich, ob man HMLAN oder HMUSB nutzt - ich habe beides probiert und hatte mit beidem auf dem Raspi massive Probleme.

Mhh ich nutze einen Raspberry Pi und einen CUL mit HM und habe keinerlei Probleme. Der CUL hängt mit einem weiteren für FS20 an einem USB billig Hub von Belkin. Wie kann ich denn die Timings checken? Oder ist das ein Problem, was man nur mit HMLAN und HMUSB hat?
Titel: Antw:HM-CC-RT-DN
Beitrag von: jostmario am 06 November 2013, 15:32:31
Hallo,

was ist denn der unterschied zwichen dem Beaglebone Black und dem Raspberry Pi.
jetzt hast du mir aber Angst gemacht Betateilchen.
bin ja erst von Fritzbox auf raspberry umgestiegen  mus ich jetzt wieder umsteigen ?
@ Betateilchen wieso kann ich dir keine Pn's schicken ?

Gruß Josty
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 06 November 2013, 15:47:07
Ist ein neuerer Prozessor er hat mehr Takt, den Arm v7, statt v6 Befehlssatz inkl NEON.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Spiff am 06 November 2013, 15:49:37
Hallo strauch,
8 Posts über deinem.
http://forum.fhem.de/index.php?topic=14738.msg104905#msg104905

Anscheinend ist bei einem Offset von 0°C mit dem internen Sensor in Wirklichkeit mind. +1°C eingestellt, um die Abwärme des Heizkörpers zu kompensieren - vielleicht stimmt das im Schnitt sogar, um dann die gewünschte Raumtemperatur zu erreichen.

Der Offset müsste eigentlich angepasst werden, wenn sich die Temperatur draußen ändert.
Wenn es knackekalt (und die Isolierung schlecht) ist, muss der Heizkörper mehr Wärme abstrahlen, um den Raum auf Temperatur zu halten. Insofern müsste der Offset dann eigentlich höher eingestellt werden, als wenn er nur lauwarm vor sich hinwärmt und relativ nah an der Innentemperatur liegt.

Gruß
Spiff
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 06 November 2013, 16:01:51
@Spiff vielen Dank, ich muss zugeben so ab Seite 30, hab ich mehr Überflogen als gelesen, ist doch sehr viel hier im Thread. Ich werde das mal im Wiki einfügen. Edit: Oder auch nicht, mein Konto im Wiki scheint es nicht mehr zu geben.
Titel: Antw:HM-CC-RT-DN
Beitrag von: jostmario am 06 November 2013, 18:15:51
Hallo,

kann man die am Handrad Maximal einstellbare Temperatur festsetzen.
Die Kinder drehen gern auf 30 Grad und stellen nicht mehr runter.
würde das gern auf max 22 grad einstellen.
wie lautet dazu der Befehl ?

Gruß Josty
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 06 November 2013, 19:26:57
Hallo Josty

hilfe zur selbsthilfe...

mache ein
get <rt_Clima> regList
und du siehst was einstellbar ist Da findest du u.a. die Register
7: tempMax          |  15 to 30.5C       |          | maximum temperatur
7: tempMin          | 4.5 to 14.5C       |          | minimum temperatur
   
Und dann register setzen:
set <rt_Clima> regSet tempMax 22

ist zu finden, glaube ich.
Der maxwert gilt dann immer - vermute ich. Aber hier kannst du selbst testen.

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: jostmario am 06 November 2013, 19:49:27
Hallo

ja so hab ich es versucht

Zitatset Heizung_EZ regset tempMax 22

da kommt aber ein e Fehlermeldung.
kann es sein das das noch nicht implementiert ist bei den neuen Thermostaten?

ZitatUnknown argument regset, choose one of clear:readings,register,rssi,msgEvents desired-temp:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 getConfig getRegRaw mode peerBulk regBulk regSet sign:on,off sysTime tempListFri tempListMon tempListSat tempListSun tempListThu tempListTue tempListWed
Titel: Antw:HM-CC-RT-DN
Beitrag von: Spiff am 06 November 2013, 19:51:10
Achte mal auf Groß- und Kleinschreibung, dann sollte es klappen.

set Heizung_EZ regSet tempMax 22
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 07 November 2013, 11:10:49
@betateilchen zum Thema Thermostat mit Temp. Sensor peeren: Habe ich gerade einmal getan, nachdem ich ersteinmal ein paar Wochen die Thermostate allein hab regeln lassen, der Temperatursensor lag im selben Raum zwecks logging. Als das Peering durch war, übernahm der Thermostat dann direkt den Temperaturwert vom Thermometer als measured-Temp und regelt danach - der nach wie vor eingestellte Offset wird offensichtlich ignoriert im Gegensatz zu vorher.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Phil__ am 08 November 2013, 07:52:58
Hallo, ich habe Probleme beim übertragen meines Wochenprogramms.
Wenn ich es sende, sehe ich es in dem ClimRT_tr log. Aber bekomme ein CMDs_done_error und der Wochenplan wird nicht übernommen.
Kennt jemand das Problem?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 08 November 2013, 08:22:16
wie überträgst du die Daten? nutzt du "prep/exec"? Siehe commandref. hast du die neuste SW? da ist noch eine weitere vebesserung (verzögerung) beim schreiben eingebaut, das vor allem dem langsamen RT zu gute kommen sollte
Titel: Antw:HM-CC-RT-DN
Beitrag von: Phil__ am 08 November 2013, 08:30:41
Habe am 05.11.13 das letzte Fhem update gemacht über "update check und update".
Meine TempListe ist mit "prep exec".

Gibt es seit dem 05.11. weitere Änderungen? Bzw. ist dieses Poblem bekannt?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 08 November 2013, 11:42:33
Hallo Phil___

Am 5.11. hat es Änderungen in dieser Richtung gegeben. Die sind dann in einem Update am 6.11. per update verfügbar.

wenn du mir sagst, das "dieses Problem" ist, werde ich es prüfen. Will sagen deine du schreibst dass es Probleme gibt, ohne anzugeben, welche das sind. HMLAN overload, disconnect, missing ACK, NACK,...
Zum ersten ist wichtig, was GENAU du sendest.
weiter stellt FHEM zähler bereit, die Aussagen welcher Typ Fehler aufgetreten ist. - siehe prot... Einträge. Schön wäre, wenn du diese Zähler vor einem relevanten Versuch reseten würdest (clear msgEvents).
Hilfreich immer eine Beschreibung.
In vielen Fällen wichtig ist das loggen der roh-messages.

Probiere es jetzt erst einmal mit der neuen SW - natürlich kannst du gleich alle informationen erfassen und posten



Titel: Antw:HM-CC-RT-DN
Beitrag von: Phil__ am 08 November 2013, 18:08:19
Hallo,

neuste updates eingespielt. Aber die TempListen werden immer noch nicht übernommen.

Meine TempListe aus der 99_Utils.pm:
######################################################
## Temperatur-Liste Bad
## setzen per Aufruf von "{SetTempList_Bad_Heizung}"
######################################################
sub
SetTempList_Bad_Heizung()
{
   { fhem ("set BA_HTH_ClimRT_tr tempListMon prep 05:30 19.0 07:00 22.0 18:00 19.0 20:30 21.0 24:00 19.0")};
   { fhem ("set BA_HTH_ClimRT_tr tempListTue prep 05:30 19.0 07:00 22.0 18:00 19.0 20:30 21.0 24:00 19.0")};
   { fhem ("set BA_HTH_ClimRT_tr tempListWed prep 05:30 19.0 07:00 22.0 18:00 19.0 20:30 21.0 24:00 19.0")};
   { fhem ("set BA_HTH_ClimRT_tr tempListThu prep 05:30 19.0 07:00 22.0 18:00 19.0 20:30 21.0 24:00 19.0")};
   { fhem ("set BA_HTH_ClimRT_tr tempListFri prep 05:30 19.0 07:00 22.0 18:00 19.0 20:30 21.0 24:00 19.0")};
   { fhem ("set BA_HTH_ClimRT_tr tempListSat prep 08:00 19.0 09:30 22.0 18:00 19.0 20:30 21.0 24:00 19.0")};
   { fhem ("set BA_HTH_ClimRT_tr tempListSun exec 08:00 19.0 09:30 22.0 18:00 19.0 20:30 21.0 24:00 19.0")};
}
# End SetTempList_Bad_Heizung


Log aus dem ClimRT_tr Channel:

2013-11-08_17:12:14 BA_HTH_ClimRT_tr motorErr: ok
2013-11-08_17:12:14 BA_HTH_ClimRT_tr measured-temp: 21.8
2013-11-08_17:12:14 BA_HTH_ClimRT_tr desired-temp: 21
2013-11-08_17:12:14 BA_HTH_ClimRT_tr ValvePosition: 23 %
2013-11-08_17:12:14 BA_HTH_ClimRT_tr mode: auto
2013-11-08_17:12:14 BA_HTH_ClimRT_tr unknown0: 24
2013-11-08_17:12:14 BA_HTH_ClimRT_tr T: 21.8 desired: 21 valve: 23 %
2013-11-08_17:12:18 BA_HTH_ClimRT_tr R-sign: off
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-reguIntI: 15
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-regAdaptive: on
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-winOpnMode: on
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-nightTemp: 17 C
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-winOpnDetFall: 1.4 K
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-winOpnTemp: 12 C
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-tempOffset: 0.0K
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-dayTemp: 21 C
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-reguIntPstart: 30
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-reguExtI: 15
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-reguExtP: 30
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-reguIntP: 30
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-showWeekday: off
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-winOpnPeriod: 15 min
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-tempMin: 4.5 C
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-tempMax: 30.5 C
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-winOpnBoost: off
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-valveMaxPos: 100 %
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-modePrioManu: all
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-daylightSaveTime: on
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-boostPos: 80 %
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-decalcWeekday: Sat
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-showInfo: time
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-btnNoBckLight: off
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-decalcTime: 11:00
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-reguExtPstart: 30
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-noMinMax4Manu: off
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-modePrioParty: all
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-valveErrPos: 15 %
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-boostPeriod: 5 min
2013-11-08_17:12:22 BA_HTH_ClimRT_tr R-valveOffset: 0 %
2013-11-08_17:12:22 BA_HTH_ClimRT_tr tempList_State: verified
2013-11-08_17:12:22 BA_HTH_ClimRT_tr tempListSat:   06:00 17.0 22:00 21.0 24:00 17.0
2013-11-08_17:12:22 BA_HTH_ClimRT_tr tempListSun:   06:00 17.0 22:00 21.0 24:00 17.0
2013-11-08_17:12:22 BA_HTH_ClimRT_tr tempListMon:   06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
2013-11-08_17:12:22 BA_HTH_ClimRT_tr tempListTue:   06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
2013-11-08_17:12:22 BA_HTH_ClimRT_tr tempListWed:   06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
2013-11-08_17:12:22 BA_HTH_ClimRT_tr tempListThu:   06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
2013-11-08_17:12:22 BA_HTH_ClimRT_tr tempListFri:   06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
2013-11-08_17:15:02 BA_HTH_ClimRT_tr motorErr: ok
2013-11-08_17:15:02 BA_HTH_ClimRT_tr measured-temp: 21.9
2013-11-08_17:15:02 BA_HTH_ClimRT_tr desired-temp: 21
2013-11-08_17:15:02 BA_HTH_ClimRT_tr ValvePosition: 23 %
2013-11-08_17:15:02 BA_HTH_ClimRT_tr mode: auto

Ich kann da nur erkennen das da irgendwie nicht meine TempListe übertragen wird!?!?!


und hier das Logfile:

2013.11.08 17:11:40 1: HMLAN_Send:  HMLAN1 I:K
2013.11.08 17:11:40 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707067 d:1E9E87 O:BADB33 t:F6B87FCB IDcnt:0005
2013.11.08 17:12:05 1: HMLAN_Send:  HMLAN1 I:K
2013.11.08 17:12:05 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707067 d:1E9E87 O:BADB33 t:F6B8E17A IDcnt:0005
2013.11.08 17:12:14 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B90598 d:FF r:FFCD     m:FC 8610 236D14 000000 0AA8DA0F1718
2013.11.08 17:12:14 1: RCV L:0F N:FC F:86 CMD:10 SRC:BA_HTH DST:broadcast 0AA8DA0F1718 (INFO_TEMP SET:42 ACT:218 ERR:0x0F VALVE:0x0F MODE:0x0F) (,WAKEMEUP,CFG,RPTEN)
2013.11.08 17:12:14 2: CUL_HM set BA_HTH getConfig
2013.11.08 17:12:14 1: HMLAN_Send:  HMLAN1 S:S387C3AE7 stat:  00 t:00000000 d:01 r:387C3AE7 m:09 A112 BADB33 236D14
2013.11.08 17:12:14 1: SND L:09 N:09 F:A1 CMD:12 SRC:BADB33 DST:BA_HTH  (HAVE_DATA) (,WAKEUP,BIDI,RPTEN)
2013.11.08 17:12:14 1: HMLAN_Parse: HMLAN1 R:R387C3AE7 stat:0001 t:F6B9069B d:FF r:FFCD     m:09 8002 236D14 BADB33 00
2013.11.08 17:12:14 1: RCV L:0A N:09 F:80 CMD:02 SRC:BA_HTH DST:BADB33 00 (ACK) (,RPTEN)
2013.11.08 17:12:14 1: HMLAN_Send:  HMLAN1 I:+236D14,00,00,
2013.11.08 17:12:14 1: HMLAN_Send:  HMLAN1 S:S387C3BCB stat:  00 t:00000000 d:01 r:387C3BCB m:0A A001 BADB33 236D14 00040000000000
2013.11.08 17:12:14 1: SND L:10 N:0A F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 00040000000000 (CONFIG_PARAM_REQ CHANNEL:0x00 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x00) (,BIDI,RPTEN)
2013.11.08 17:12:15 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B90837 d:FF r:FFCD     m:0A A010 236D14 BADB33 020100020109010ABA0BDB0C330E0A0F00
2013.11.08 17:12:15 1: RCV L:1A N:0A F:A0 CMD:10 SRC:BA_HTH DST:BADB33 020100020109010ABA0BDB0C330E0A0F00 (INFO_PARAM_RESPONSE_PAIRS DATA:0x0100020109010ABA0BDB0C330E0A0F00) (,BIDI,RPTEN)
2013.11.08 17:12:15 1: SND L:0A N:0A F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:15 1: HMLAN_Parse: HMLAN1 R:R387C3BCB stat:0001 t:F6B9083C d:FF r:FFCD     m:0A A010 236D14 BADB33 020100020109010ABA0BDB0C330E0A0F00
2013.11.08 17:12:15 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B90937 d:FF r:FFCD     m:0B 8010 236D14 BADB33 02110012151600180019001A000000
2013.11.08 17:12:15 1: RCV L:18 N:0B F:80 CMD:10 SRC:BA_HTH DST:BADB33 02110012151600180019001A000000 (INFO_PARAM_RESPONSE_PAIRS DATA:0x110012151600180019001A000000) (,RPTEN)
2013.11.08 17:12:15 1: HMLAN_Send:  HMLAN1 S:+236D14,00,01,
2013.11.08 17:12:15 1: HMLAN_Send:  HMLAN1 S:S387C3E76 stat:  00 t:00000000 d:01 r:387C3E76 m:0B A001 BADB33 236D14 0103
2013.11.08 17:12:15 1: SND L:0B N:0B F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 0103 (CONFIG_PEER_LIST_REQ CHANNEL:0x01) (,BIDI,RPTEN)
2013.11.08 17:12:15 1: HMLAN_Parse: HMLAN1 R:R387C3E76 stat:0001 t:F6B90A41 d:FF r:FFCD     m:0B 8010 236D14 BADB33 0100000000
2013.11.08 17:12:15 1: RCV L:0E N:0B F:80 CMD:10 SRC:BA_HTH DST:BADB33 0100000000 (INFO_PEER_LIST PEER1:broadcast) (,RPTEN)
2013.11.08 17:12:15 1: HMLAN_Send:  HMLAN1 S:S387C3F6D stat:  00 t:00000000 d:01 r:387C3F6D m:0C A001 BADB33 236D14 01040000000001
2013.11.08 17:12:15 1: SND L:10 N:0C F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 01040000000001 (CONFIG_PARAM_REQ CHANNEL:0x01 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x01) (,BIDI,RPTEN)
2013.11.08 17:12:16 1: HMLAN_Parse: HMLAN1 R:R387C3F6D stat:0001 t:F6B90BD7 d:FF r:FFCD     m:0C 8010 236D14 BADB33 0208000000
2013.11.08 17:12:16 1: RCV L:0E N:0C F:80 CMD:10 SRC:BA_HTH DST:BADB33 0208000000 (INFO_PARAM_RESPONSE_PAIRS DATA:0x08000000) (,RPTEN)
2013.11.08 17:12:16 1: HMLAN_Send:  HMLAN1 S:+236D14,00,01,
2013.11.08 17:12:16 1: HMLAN_Send:  HMLAN1 S:S387C4105 stat:  00 t:00000000 d:01 r:387C4105 m:0D A001 BADB33 236D14 0203
2013.11.08 17:12:16 1: SND L:0B N:0D F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 0203 (CONFIG_PEER_LIST_REQ CHANNEL:0x02) (,BIDI,RPTEN)
2013.11.08 17:12:16 1: HMLAN_Parse: HMLAN1 R:R387C4105 stat:0001 t:F6B90D6E d:FF r:FFCE     m:0D 8010 236D14 BADB33 0100000000
2013.11.08 17:12:16 1: RCV L:0E N:0D F:80 CMD:10 SRC:BA_HTH DST:BADB33 0100000000 (INFO_PEER_LIST PEER1:broadcast) (,RPTEN)
2013.11.08 17:12:16 1: HMLAN_Send:  HMLAN1 S:S387C429E stat:  00 t:00000000 d:01 r:387C429E m:0E A001 BADB33 236D14 02040000000001
2013.11.08 17:12:16 1: SND L:10 N:0E F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 02040000000001 (CONFIG_PARAM_REQ CHANNEL:0x02 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x01) (,BIDI,RPTEN)
2013.11.08 17:12:16 1: HMLAN_Parse: HMLAN1 R:R387C429E stat:0001 t:F6B90F05 d:FF r:FFCE     m:0E 8010 236D14 BADB33 0208000000
2013.11.08 17:12:17 1: RCV L:0E N:0E F:80 CMD:10 SRC:BA_HTH DST:BADB33 0208000000 (INFO_PARAM_RESPONSE_PAIRS DATA:0x08000000) (,RPTEN)
2013.11.08 17:12:17 1: HMLAN_Send:  HMLAN1 S:+236D14,00,01,
2013.11.08 17:12:17 1: HMLAN_Send:  HMLAN1 S:S387C4433 stat:  00 t:00000000 d:01 r:387C4433 m:0F A001 BADB33 236D14 0303
2013.11.08 17:12:17 1: SND L:0B N:0F F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 0303 (CONFIG_PEER_LIST_REQ CHANNEL:0x03) (,BIDI,RPTEN)
2013.11.08 17:12:17 1: HMLAN_Parse: HMLAN1 R:R387C4433 stat:0001 t:F6B9109B d:FF r:FFCD     m:0F 8010 236D14 BADB33 0100000000
2013.11.08 17:12:17 1: RCV L:0E N:0F F:80 CMD:10 SRC:BA_HTH DST:BADB33 0100000000 (INFO_PEER_LIST PEER1:broadcast) (,RPTEN)
2013.11.08 17:12:17 1: HMLAN_Send:  HMLAN1 S:S387C45C7 stat:  00 t:00000000 d:01 r:387C45C7 m:10 A001 BADB33 236D14 03040000000001
2013.11.08 17:12:17 1: SND L:10 N:10 F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 03040000000001 (CONFIG_PARAM_REQ CHANNEL:0x03 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x01) (,BIDI,RPTEN)
2013.11.08 17:12:17 1: HMLAN_Parse: HMLAN1 R:E1B59EE   stat:0000 t:F6B91208 d:FF r:FFC5     m:11 8670 1B59EE 000000 007959
2013.11.08 17:12:17 1: HMLAN_Parse: HMLAN1 R:R387C45C7 stat:0001 t:F6B91232 d:FF r:FFCD     m:10 8010 236D14 BADB33 0208000000
2013.11.08 17:12:17 1: RCV L:0E N:10 F:80 CMD:10 SRC:BA_HTH DST:BADB33 0208000000 (INFO_PARAM_RESPONSE_PAIRS DATA:0x08000000) (,RPTEN)
2013.11.08 17:12:17 1: HMLAN_Send:  HMLAN1 S:+236D14,00,01,
2013.11.08 17:12:17 1: HMLAN_Send:  HMLAN1 S:S387C4763 stat:  00 t:00000000 d:01 r:387C4763 m:11 A001 BADB33 236D14 04040000000001
2013.11.08 17:12:17 1: SND L:10 N:11 F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 04040000000001 (CONFIG_PARAM_REQ CHANNEL:0x04 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x01) (,BIDI,RPTEN)
2013.11.08 17:12:18 1: HMLAN_Parse: HMLAN1 R:R387C4763 stat:0001 t:F6B913C8 d:FF r:FFCD     m:11 8010 236D14 BADB33 0208000000
2013.11.08 17:12:18 1: RCV L:0E N:11 F:80 CMD:10 SRC:BA_HTH DST:BADB33 0208000000 (INFO_PARAM_RESPONSE_PAIRS DATA:0x08000000) (,RPTEN)
2013.11.08 17:12:18 1: HMLAN_Send:  HMLAN1 S:S387C48F7 stat:  00 t:00000000 d:01 r:387C48F7 m:12 A001 BADB33 236D14 04040000000007
2013.11.08 17:12:18 1: SND L:10 N:12 F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 04040000000007 (CONFIG_PARAM_REQ CHANNEL:0x04 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x07) (,BIDI,RPTEN)
2013.11.08 17:12:18 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B91565 d:FF r:FFCD     m:12 A010 236D14 BADB33 03012A22093D18030016073000640F0500
2013.11.08 17:12:18 1: RCV L:1A N:12 F:A0 CMD:10 SRC:BA_HTH DST:BADB33 03012A22093D18030016073000640F0500 (INFO_PARAM_RESPONSE_SEQ OFFSET:0x01 DATA:0x2A22093D18030016073000640F0500) (,BIDI,RPTEN)
2013.11.08 17:12:18 1: SND L:0A N:12 F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:18 1: HMLAN_Parse: HMLAN1 R:R387C48F7 stat:0001 t:F6B9156A d:FF r:FFCD     m:12 A010 236D14 BADB33 03012A22093D18030016073000640F0500
2013.11.08 17:12:18 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B91666 d:FF r:FFCD     m:13 A010 236D14 BADB33 03100000098E4448550845204520452045
2013.11.08 17:12:18 1: RCV L:1A N:13 F:A0 CMD:10 SRC:BA_HTH DST:BADB33 03100000098E4448550845204520452045 (INFO_PARAM_RESPONSE_SEQ OFFSET:0x10 DATA:0x0000098E4448550845204520452045) (,BIDI,RPTEN)
2013.11.08 17:12:18 1: SND L:0A N:13 F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:19 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B91767 d:FF r:FFCD     m:14 A010 236D14 BADB33 031F204520452045204520452045204520
2013.11.08 17:12:19 1: RCV L:1A N:14 F:A0 CMD:10 SRC:BA_HTH DST:BADB33 031F204520452045204520452045204520 (INFO_PARAM_RESPONSE_SEQ OFFSET:0x1F DATA:0x204520452045204520452045204520) (,BIDI,RPTEN)
2013.11.08 17:12:19 1: SND L:0A N:14 F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:19 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B91868 d:FF r:FFCD     m:15 A010 236D14 BADB33 032E444855084520452045204520452045
2013.11.08 17:12:19 1: RCV L:1A N:15 F:A0 CMD:10 SRC:BA_HTH DST:BADB33 032E444855084520452045204520452045 (INFO_PARAM_RESPONSE_SEQ OFFSET:0x2E DATA:0x444855084520452045204520452045) (,BIDI,RPTEN)
2013.11.08 17:12:19 1: SND L:0A N:15 F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:19 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B91969 d:FF r:FFCD     m:16 A010 236D14 BADB33 033D20452045204520452045204448546C
2013.11.08 17:12:19 1: RCV L:1A N:16 F:A0 CMD:10 SRC:BA_HTH DST:BADB33 033D20452045204520452045204448546C (INFO_PARAM_RESPONSE_SEQ OFFSET:0x3D DATA:0x20452045204520452045204448546C) (,BIDI,RPTEN)
2013.11.08 17:12:19 1: SND L:0A N:16 F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:19 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B91A6A d:FF r:FFCD     m:17 A010 236D14 BADB33 034C44CC55084520452045204520452045
2013.11.08 17:12:19 1: RCV L:1A N:17 F:A0 CMD:10 SRC:BA_HTH DST:BADB33 034C44CC55084520452045204520452045 (INFO_PARAM_RESPONSE_SEQ OFFSET:0x4C DATA:0x44CC55084520452045204520452045) (,BIDI,RPTEN)
2013.11.08 17:12:19 1: SND L:0A N:17 F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:20 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B91B6B d:FF r:FFCD     m:18 A010 236D14 BADB33 035B204520452045204448546C44CC5508
2013.11.08 17:12:20 1: RCV L:1A N:18 F:A0 CMD:10 SRC:BA_HTH DST:BADB33 035B204520452045204448546C44CC5508 (INFO_PARAM_RESPONSE_SEQ OFFSET:0x5B DATA:0x204520452045204448546C44CC5508) (,BIDI,RPTEN)
2013.11.08 17:12:20 1: SND L:0A N:18 F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:20 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B91C6C d:FF r:FFCD     m:19 A010 236D14 BADB33 036A452045204520452045204520452045
2013.11.08 17:12:20 1: RCV L:1A N:19 F:A0 CMD:10 SRC:BA_HTH DST:BADB33 036A452045204520452045204520452045 (INFO_PARAM_RESPONSE_SEQ OFFSET:0x6A DATA:0x452045204520452045204520452045) (,BIDI,RPTEN)
2013.11.08 17:12:20 1: SND L:0A N:19 F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:20 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B91D6D d:FF r:FFCE     m:1A A010 236D14 BADB33 03792045204448546C44CC550845204520
2013.11.08 17:12:20 1: RCV L:1A N:1A F:A0 CMD:10 SRC:BA_HTH DST:BADB33 03792045204448546C44CC550845204520 (INFO_PARAM_RESPONSE_SEQ OFFSET:0x79 DATA:0x2045204448546C44CC550845204520) (,BIDI,RPTEN)
2013.11.08 17:12:20 1: SND L:0A N:1A F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:20 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B91E6E d:FF r:FFCD     m:1B A010 236D14 BADB33 0388452045204520452045204520452044
2013.11.08 17:12:20 1: RCV L:1A N:1B F:A0 CMD:10 SRC:BA_HTH DST:BADB33 0388452045204520452045204520452044 (INFO_PARAM_RESPONSE_SEQ OFFSET:0x88 DATA:0x452045204520452045204520452044) (,BIDI,RPTEN)
2013.11.08 17:12:20 1: SND L:0A N:1B F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:21 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B91F6F d:FF r:FFCE     m:1C A010 236D14 BADB33 039748546C44CC55084520452045204520
2013.11.08 17:12:21 1: RCV L:1A N:1C F:A0 CMD:10 SRC:BA_HTH DST:BADB33 039748546C44CC55084520452045204520 (INFO_PARAM_RESPONSE_SEQ OFFSET:0x97 DATA:0x48546C44CC55084520452045204520) (,BIDI,RPTEN)
2013.11.08 17:12:21 1: SND L:0A N:1C F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:21 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B92070 d:FF r:FFCE     m:1D A010 236D14 BADB33 03A6452045204520452045204448546C44
2013.11.08 17:12:21 1: RCV L:1A N:1D F:A0 CMD:10 SRC:BA_HTH DST:BADB33 03A6452045204520452045204448546C44 (INFO_PARAM_RESPONSE_SEQ OFFSET:0xA6 DATA:0x452045204520452045204448546C44) (,BIDI,RPTEN)
2013.11.08 17:12:21 1: SND L:0A N:1D F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:21 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B92171 d:FF r:FFCD     m:1E A010 236D14 BADB33 03B5CC5508452045204520452045204520
2013.11.08 17:12:21 1: RCV L:1A N:1E F:A0 CMD:10 SRC:BA_HTH DST:BADB33 03B5CC5508452045204520452045204520 (INFO_PARAM_RESPONSE_SEQ OFFSET:0xB5 DATA:0xCC5508452045204520452045204520) (,BIDI,RPTEN)
2013.11.08 17:12:21 1: SND L:0A N:1E F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:21 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B9226F d:FF r:FFCD     m:1F A010 236D14 BADB33 03C44520452045200F1E1E0F1E1E
2013.11.08 17:12:21 1: RCV L:17 N:1F F:A0 CMD:10 SRC:BA_HTH DST:BADB33 03C44520452045200F1E1E0F1E1E (INFO_PARAM_RESPONSE_SEQ OFFSET:0xC4 DATA:0x4520452045200F1E1E0F1E1E) (,BIDI,RPTEN)
2013.11.08 17:12:21 1: SND L:0A N:1F F:80 CMD:02 SRC:BADB33 DST:BA_HTH 00 (ACK) (,RPTEN)
2013.11.08 17:12:22 1: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:F6B92366 d:FF r:FFCD     m:20 8010 236D14 BADB33 0300
2013.11.08 17:12:22 1: RCV L:0B N:20 F:80 CMD:10 SRC:BA_HTH DST:BADB33 0300 (INFO_PARAM_RESPONSE_SEQ OFFSET:0x00) (,RPTEN)
2013.11.08 17:12:22 1: HMLAN_Send:  HMLAN1 S:+236D14,00,01,
2013.11.08 17:12:22 1: HMLAN_Send:  HMLAN1 S:S387C58C9 stat:  00 t:00000000 d:01 r:387C58C9 m:13 A001 BADB33 236D14 0503
2013.11.08 17:12:22 1: SND L:0B N:13 F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 0503 (CONFIG_PEER_LIST_REQ CHANNEL:0x05) (,BIDI,RPTEN)
2013.11.08 17:12:22 1: HMLAN_Parse: HMLAN1 R:R387C58C9 stat:0001 t:F6B9244E d:FF r:FFCD     m:13 8010 236D14 BADB33 0100000000
2013.11.08 17:12:22 1: RCV L:0E N:13 F:80 CMD:10 SRC:BA_HTH DST:BADB33 0100000000 (INFO_PEER_LIST PEER1:broadcast) (,RPTEN)
2013.11.08 17:12:22 1: HMLAN_Send:  HMLAN1 S:S387C5979 stat:  00 t:00000000 d:01 r:387C5979 m:14 A001 BADB33 236D14 05040000000001
2013.11.08 17:12:22 1: SND L:10 N:14 F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 05040000000001 (CONFIG_PARAM_REQ CHANNEL:0x05 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x01) (,BIDI,RPTEN)
2013.11.08 17:12:22 1: HMLAN_Parse: HMLAN1 R:R387C5979 stat:0001 t:F6B925E5 d:FF r:FFCD     m:14 8010 236D14 BADB33 0208000000
2013.11.08 17:12:22 1: RCV L:0E N:14 F:80 CMD:10 SRC:BA_HTH DST:BADB33 0208000000 (INFO_PARAM_RESPONSE_PAIRS DATA:0x08000000) (,RPTEN)
2013.11.08 17:12:22 1: HMLAN_Send:  HMLAN1 S:+236D14,00,01,
2013.11.08 17:12:22 1: HMLAN_Send:  HMLAN1 S:S387C5B12 stat:  00 t:00000000 d:01 r:387C5B12 m:15 A001 BADB33 236D14 0603
2013.11.08 17:12:22 1: SND L:0B N:15 F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 0603 (CONFIG_PEER_LIST_REQ CHANNEL:0x06) (,BIDI,RPTEN)
2013.11.08 17:12:23 1: HMLAN_Parse: HMLAN1 R:R387C5B12 stat:0001 t:F6B9277B d:FF r:FFCD     m:15 8010 236D14 BADB33 0100000000
2013.11.08 17:12:23 1: RCV L:0E N:15 F:80 CMD:10 SRC:BA_HTH DST:BADB33 0100000000 (INFO_PEER_LIST PEER1:broadcast) (,RPTEN)
2013.11.08 17:12:23 1: HMLAN_Send:  HMLAN1 S:S387C5CEA stat:  00 t:00000000 d:01 r:387C5CEA m:16 A001 BADB33 236D14 06040000000001
2013.11.08 17:12:23 1: SND L:10 N:16 F:A0 CMD:01 SRC:BADB33 DST:BA_HTH 06040000000001 (CONFIG_PARAM_REQ CHANNEL:0x06 PEER_ADDRESS:0x000000 PEER_CHANNEL:0x00 PARAM_LIST:0x01) (,BIDI,RPTEN)
2013.11.08 17:12:23 1: HMLAN_Parse: HMLAN1 R:R387C5CEA stat:0001 t:F6B92912 d:FF r:FFCD     m:16 8010 236D14 BADB33 0208000000
2013.11.08 17:12:23 1: RCV L:0E N:16 F:80 CMD:10 SRC:BA_HTH DST:BADB33 0208000000 (INFO_PARAM_RESPONSE_PAIRS DATA:0x08000000) (,RPTEN)
2013.11.08 17:12:30 1: HMLAN_Parse: HMLAN1 R:E20E087   stat:0000 t:F6B94225 d:FF r:FFC6     m:79 8670 20E087 000000 00DD56
2013.11.08 17:12:30 1: RCV L:0C N:79 F:86 CMD:70 SRC:BA_WTH DST:broadcast 00DD56 (WeatherEvent TEMP:22.1 HUM:86) (,WAKEMEUP,CFG,RPTEN)
2013.11.08 17:12:30 2: CUL_HM set BA_WTH statusRequest
2013.11.08 17:12:30 1: HMLAN_Send:  HMLAN1 S:S387C7757 stat:  00 t:00000000 d:01 r:387C7757 m:17 A112 BADB33 20E087
2013.11.08 17:12:30 1: SND L:09 N:17 F:A1 CMD:12 SRC:BADB33 DST:BA_WTH  (HAVE_DATA) (,WAKEUP,BIDI,RPTEN)
2013.11.08 17:12:30 1: HMLAN_Send:  HMLAN1 I:K
2013.11.08 17:12:30 1: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707067 d:1E9E87 O:BADB33 t:F6B94329 IDcnt:0006
2013.11.08 17:12:30 1: HMLAN_Parse: HMLAN1 R:R387C7757 stat:0001 t:F6B9432C d:FF r:FFC6     m:17 8002 20E087 BADB33 00
2013.11.08 17:12:30 1: RCV L:0A N:17 F:80 CMD:02 SRC:BA_WTH DST:BADB33 00 (ACK) (,RPTEN)
2013.11.08 17:12:30 1: HMLAN_Send:  HMLAN1 I:+20E087,00,00,
2013.11.08 17:12:30 1: HMLAN_Send:  HMLAN1 S:S387C7858 stat:  00 t:00000000 d:01 r:387C7858 m:18 A001 BADB33 20E087 010E
2013.11.08 17:12:30 1: SND L:0B N:18 F:A0 CMD:01 SRC:BADB33 DST:BA_WTH 010E (CONFIG_STATUS_REQUEST CHANNEL:0x01) (,BIDI,RPTEN)
2013.11.08 17:12:30 1: HMLAN_Parse: HMLAN1 R:R387C7858 stat:0001 t:F6B944C5 d:FF r:FFC6     m:18 8002 20E087 BADB33 01022A003D
2013.11.08 17:12:30 1: RCV L:0E N:18 F:80 CMD:02 SRC:BA_WTH DST:BADB33 01022A003D (ACK_STATUS CHANNEL:0x02 STATUS:0x2A UP:0 DOWN:0 LOWBAT:0 RSSI:-61) (,RPTEN)
2013.11.08 17:12:30 1: HMLAN_Send:  HMLAN1 S:+20E087,00,01,
2013.11.08 17:12:30 1: HMLAN_Send:  HMLAN1 S:S387C79F2 stat:  00 t:00000000 d:01 r:387C79F2 m:19 A001 BADB33 20E087 020E
2013.11.08 17:12:30 1: SND L:0B N:19 F:A0 CMD:01 SRC:BADB33 DST:BA_WTH 020E (CONFIG_STATUS_REQUEST CHANNEL:0x02) (,BIDI,RPTEN)
2013.11.08 17:12:31 1: HMLAN_Parse: HMLAN1 R:R387C79F2 stat:0001 t:F6B9465E d:FF r:FFC6     m:19 8002 20E087 BADB33 01022A003D
2013.11.08 17:12:31 1: RCV L:0E N:19 F:80 CMD:02 SRC:BA_WTH DST:BADB33 01022A003D (ACK_STATUS CHANNEL:0x02 STATUS:0x2A UP:0 DOWN:0 LOWBAT:0 RSSI:-61) (,RPTEN)
2013.11.08 17:12:31 1: HMLAN_Send:  HMLAN1 S:+20E087,00,01,
2013.11.08 17:12:31 1: HMLAN_Send:  HMLAN1 S:S387C7B8B stat:  00 t:00000000 d:01 r:387C7B8B m:1A A001 BADB33 20E087 030E
2013.11.08 17:12:31 1: SND L:0B N:1A F:A0 CMD:01 SRC:BADB33 DST:BA_WTH 030E (CONFIG_STATUS_REQUEST CHANNEL:0x03) (,BIDI,RPTEN)
2013.11.08 17:12:31 1: HMLAN_Parse: HMLAN1 R:R387C7B8B stat:0001 t:F6B947F7 d:FF r:FFC6     m:1A 8002 20E087 BADB33 01022A003D
2013.11.08 17:12:31 1: RCV L:0E N:1A F:80 CMD:02 SRC:BA_WTH DST:BADB33 01022A003D (ACK_STATUS CHANNEL:0x02 STATUS:0x2A UP:0 DOWN:0 LOWBAT:0 RSSI:-61) (,RPTEN)
2013.11.08 17:12:55 1: HMLAN_Send:  HMLAN1 I:K


Kann mir da jemand was zu sagen?

Gruss Philipp
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 08 November 2013, 19:19:44
Hallo Phillipp,

wieder einmal ist mir etwas nicht klar...

FHEM schreibt alle Daten die geändert wurden. auch die Templist wird nicht pauschal übertragen.
stellt sich also erst einmal die Frage, was nicht übernommen wird.
In deinen registern sehe ich kein "set_" und die templist ist "verified".

Die Register werden alle gelesen - FHEM kann also sauber kommunizieren. Es ist aber nichts zu tun.

Ich kann auch nicht sehen, dass deine Kommandos ausgeführt werden.
hast du einmal probiert ein
set BA_HTH_ClimRT_tr tempListSun exec 08:00 19.0 09:30 22.0 18:00 19.0 20:30 21.0 24:00 19.0
einfach auszuführen? Was passiert?
Titel: Antw:HM-CC-RT-DN
Beitrag von: Phil__ am 09 November 2013, 11:32:28
Zitat von: martinp876 am 08 November 2013, 19:19:44
Ich kann auch nicht sehen, dass deine Kommandos ausgeführt werden.
hast du einmal probiert ein
set BA_HTH_ClimRT_tr tempListSun exec 08:00 19.0 09:30 22.0 18:00 19.0 20:30 21.0 24:00 19.0
einfach auszuführen? Was passiert?

Haben einmal oben stehend Set einzeln ausgeführt. Dieser ist dann anstandslos übernommen worden.
Anschließend habe ich dann noch einmal den kompletten Wochenplan gesendet und siehe da, er wurde komplett übernommen.

Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 10 November 2013, 10:22:12
Ziehe die Frage zurück. Habe weiter oben etwas gefunden.



Was ist eigentlich genau die Bedeutung von protCondBurst?

Ich habe einige etwas träge reagierende RTs. Bei denen ist protConBurst meistens(!) auf off. Seltsamerweise sind das auch gerade die RTs, die ich mit Fensterkontakten gepeert habe (Zufall?).

burstRx ist überall on.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 10 November 2013, 11:04:37
ein device das conditional burst (also burst einschaltbar ) unterstützt wird, wenn vom User ein burst-transmitt gefordert wird, getestet, ob burst aktuell verfügbar ist oder nicht. FHEM versucht genau einmal nach User-request - ob burst funktioniert und schreibt das Ergebniss in diesen Parameter.

Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 10 November 2013, 11:15:49
Danke für die Antwort.

Und dass bei den RTs, die mit Fensterkontakten gepeert sind, sehr häufig burst nicht funktioniert ist wohl Zufall. Oder?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 10 November 2013, 11:48:27
verstehe ich nicht.
ein SC  der mit einem RT gepeert ist sollte tunlichst burst senden
beim RT sollte tunlichst burst enabled sein.

zufall sollte das nicht sein - das sollte man korrekt konfigurieren. FHEM sollte hier entsprechend burst einschalten, auf beiden Seiten.

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 10 November 2013, 14:03:04
Zitat von: martinp876 am 10 November 2013, 11:48:27
verstehe ich nicht.
ein SC  der mit einem RT gepeert ist sollte tunlichst burst senden
beim RT sollte tunlichst burst enabled sein.

zufall sollte das nicht sein - das sollte man korrekt konfigurieren. FHEM sollte hier entsprechend burst einschalten, auf beiden Seiten.

Gruss Martin

Kann es sein, dass ein RT nur von einem Device aufgeweckt werden kann? Hier dann der gepeerte SC. Befehle von der Zentrale benötigen - zumindest bei mir - bei den SC-gepeerten RTs immer eine gewisse Zeit. Bei den ungepeerten RTs kommen alle Befehle (fast) sofort am RT an.


Viele Grüße

Christoph
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 10 November 2013, 15:18:12
Zitat von: CQuadrat am 10 November 2013, 14:03:04
Kann es sein, dass ein RT nur von einem Device aufgeweckt werden kann? Hier dann der gepeerte SC. Befehle von der Zentrale benötigen - zumindest bei mir - bei den SC-gepeerten RTs immer eine gewisse Zeit. Bei den ungepeerten RTs kommen alle Befehle (fast) sofort am RT an.

Hej Christoph,

nein - ist definitiv nicht so. Ich arbeite mich auch gerade in die RT/SC-Thematik ein und es funktioniert alles (mehr oder weniger) problemlos. Also zumindest das Aufwecken tut, wie es soll (sowohl von der Zentrale als auch vom SC). Das melden an die Zentrale + an vier Peers erfolgt (noch) nicht sooo ganz zuverlässig, wie ich es gerne hätte. Da bleibt hier und da schon mal ein RT auf der Strecke.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 10 November 2013, 16:37:09
also noch einmal eine Langform:
ein burst weckt alle devices auf, die burst können. dann folgt die message mit sender-ID. jetzt sehen alle aufgewachten nach, ob die etwas mit dieser senderID zu schaffen haben (gepairt oder gepeert sind). wenn dass der Fall ist schauen sie in die Message hinein, ob sie diese verstehen....

Es ist, wie Mr. P gesagt hat - den RT von mehreren devices zu erwecken.
wenn diese aber nicht gepeert sind, schläft er wieder ein.
Titel: Antw:HM-CC-RT-DN
Beitrag von: noonscoomo am 12 November 2013, 01:54:44
Naben zusammen.
Darf ich mich hier kurz mit meinem Problemchen an euch wenden?
Ich habe vier HM-CC-RT-DN und zwei Fensterkontakte gekauft. Das Konfigurieren des Wochenprogramms der HM-CC-RT-DN und das Koppeln mit den Fensterkontakten hat einwandfrei geklappt.
Jetzt wollte ich die Dinger mit meinem CUL_v3 und FHEM bedienen, habe das pairing im FHEM eingeschaltet und bekomme auch einen einigermassen vernünftigen Eintrag in der fhem.cfg.

define CUL_HM_HM_CC_RT_DN_21DDFB CUL_HM 21DDFB
attr CUL_HM_HM_CC_RT_DN_21DDFB .devInfo 00FFFF
attr CUL_HM_HM_CC_RT_DN_21DDFB .stc 59
attr CUL_HM_HM_CC_RT_DN_21DDFB actCycle 000:10
attr CUL_HM_HM_CC_RT_DN_21DDFB actStatus
attr CUL_HM_HM_CC_RT_DN_21DDFB firmware 1.0
attr CUL_HM_HM_CC_RT_DN_21DDFB model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_21DDFB peerIDs
attr CUL_HM_HM_CC_RT_DN_21DDFB room CUL_HM
attr CUL_HM_HM_CC_RT_DN_21DDFB serialNr KEQ0573577
attr CUL_HM_HM_CC_RT_DN_21DDFB subType thermostat
define FileLog_CUL_HM_HM_CC_RT_DN_21DDFB FileLog ./log/CUL_HM_HM_CC_RT_DN_21DDFB-%Y.log CUL_HM_HM_CC_RT_DN_21DDFB
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB room CUL_HM
define CUL_HM_HM_CC_RT_DN_21DDFB_Weather CUL_HM 21DDFB01
attr CUL_HM_HM_CC_RT_DN_21DDFB_Weather model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_21DDFB_Weather peerIDs
attr CUL_HM_HM_CC_RT_DN_21DDFB_Weather room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_Weather FileLog ./log/CUL_HM_HM_CC_RT_DN_21DDFB_Weather-%Y.log CUL_HM_HM_CC_RT_DN_21DDFB_Weather
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_Weather logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_Weather room CUL_HM
define CUL_HM_HM_CC_RT_DN_21DDFB_Climate CUL_HM 21DDFB02
attr CUL_HM_HM_CC_RT_DN_21DDFB_Climate model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_21DDFB_Climate room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_Climate FileLog ./log/CUL_HM_HM_CC_RT_DN_21DDFB_Climate-%Y.log CUL_HM_HM_CC_RT_DN_21DDFB_Climate
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_Climate logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_Climate room CUL_HM
define CUL_HM_HM_CC_RT_DN_21DDFB_WindowRec CUL_HM 21DDFB03
attr CUL_HM_HM_CC_RT_DN_21DDFB_WindowRec model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_21DDFB_WindowRec room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_WindowRec FileLog ./log/CUL_HM_HM_CC_RT_DN_21DDFB_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_21DDFB_WindowRec
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_WindowRec logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_WindowRec room CUL_HM
define CUL_HM_HM_CC_RT_DN_21DDFB_ClimRT_tr CUL_HM 21DDFB04
attr CUL_HM_HM_CC_RT_DN_21DDFB_ClimRT_tr model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_21DDFB_ClimRT_tr room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_ClimRT_tr FileLog ./log/CUL_HM_HM_CC_RT_DN_21DDFB_ClimRT_tr-%Y.log CUL_HM_HM_CC_RT_DN_21DDFB_ClimRT_tr
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_ClimRT_tr logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_ClimRT_tr room CUL_HM
define CUL_HM_HM_CC_RT_DN_21DDFB_ClimaTeam CUL_HM 21DDFB05
attr CUL_HM_HM_CC_RT_DN_21DDFB_ClimaTeam model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_21DDFB_ClimaTeam room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_ClimaTeam FileLog ./log/CUL_HM_HM_CC_RT_DN_21DDFB_ClimaTeam-%Y.log CUL_HM_HM_CC_RT_DN_21DDFB_ClimaTeam
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_ClimaTeam logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_ClimaTeam room CUL_HM
define CUL_HM_HM_CC_RT_DN_21DDFB_remote CUL_HM 21DDFB06
attr CUL_HM_HM_CC_RT_DN_21DDFB_remote model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_21DDFB_remote room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_remote FileLog ./log/CUL_HM_HM_CC_RT_DN_21DDFB_remote-%Y.log CUL_HM_HM_CC_RT_DN_21DDFB_remote
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_remote logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_21DDFB_remote room CUL_HM
define ActionDetector CUL_HM 000000
attr ActionDetector actCycle 600
attr ActionDetector event-on-change-reading .*
attr ActionDetector room CUL_HM
define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
attr FileLog_ActionDetector logtype text
attr FileLog_ActionDetector room CUL_HM

Wenn ich mir dann den room CUL_HM anschaue bekomme ich
"ActionDetector alive:0 dead:0 unkn:1 off:0"
und hinter allen Einträgen unter CUL_HM stehen drei Fragezeichen, ebenso hinter dem Thermostat Eintrag

Wenn ich die "desired-temp" auf einen anderen Wert setze als 20 fängt es im Logfile ordentlich an zu rappeln:

2013.11.12 01:43:51 4: CUL_HM_Resend: CUL_HM_HM_CC_RT_DN_21DDFB nr 432
2013.11.12 01:43:55 5: CUL1 sending As0901B112F1123421DDFB
2013.11.12 01:43:55 5: SW: As0901B112F1123421DDFB
2013.11.12 01:43:55 4: CUL_HM_Resend: CUL_HM_HM_CC_RT_DN_21DDFB nr 433
2013.11.12 01:44:01 5: CUL1 sending As0901B112F1123421DDFB
2013.11.12 01:44:01 5: SW: As0901B112F1123421DDFB
2013.11.12 01:44:01 4: CUL_HM_Resend: CUL_HM_HM_CC_RT_DN_21DDFB nr 434
2013.11.12 01:44:06 5: CUL1 sending As0901B112F1123421DDFB
2013.11.12 01:44:06 5: SW: As0901B112F1123421DDFB
2013.11.12 01:44:06 4: CUL_HM_Resend: CUL_HM_HM_CC_RT_DN_21DDFB nr 435
2013.11.12 01:44:11 5: CUL1 sending As0901B112F1123421DDFB
2013.11.12 01:44:11 5: SW: As0901B112F1123421DDFB
2013.11.12 01:44:11 4: CUL_HM_Resend: CUL_HM_HM_CC_RT_DN_21DDFB nr 436

und es passiert genau nix am  HM-CC-RT-DN

Wenn ich den Fensterkontakt Paire seh ich den und bekomme auch ordentlich "open" bzw. "close" angezeigt.
Ich hab mir das Funksignal mal mit einem SDR angeschaut, da kommt erst ein ordentlicher Piep-Ton und dann ein paar Daten
Interessant ist, dass der Fensterkontakt diesen Piep-Ton nicht schickt, dafür klappte dann am HM-CC-RT-DN sofort.

Hab das alles auch mit einem anderen HM-CC-RT-DN ausprobiert, gleiches Ergebnis. Ein fhem update habe ich gemacht und ich hab die aktuellste CUL Firmware drauf, ausserdem hab ich den HM-CC-RT-DN komplett auf Werkseinstellungen redetet und noch mal gepaired.  Als Antenne hab ich ne Lambda/2, das machte aber wenig Pegel auf meinem SDR komischerweise, hab deshalb ein Kabel vernünftiger Länge genommen, viel besser der Pegel jetzt, trotzdem kann ich mit den Dingern nicht reden. Was mach ich falsch?


Titel: Antw:HM-CC-RT-DN
Beitrag von: noonscoomo am 12 November 2013, 03:13:59
Hat sich erledigt, hab's selbst rausgefunden...
Die Antwort ist, wenn man das Set CUL1 hmPairForSec 600 in der fhem.cfg einträgt geht das nicht. Man muss das Kommando in der Kommandozeile eingeben, dann sagen die Thermostate auch sofort AC wenn man in den Pairing mode geht und alles ist gut.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Phil__ am 12 November 2013, 17:07:16
Hallo,

zum Thema peeren von HM-CC-RT-DN mit einem HM-Sec-RHS Fensterkontakt wurde ja hier auf den letzten 37 Seiten einiges geschrieben.
Der Befehl allein bewirkt nicht wirklich viel.
set <fenster-sensor> peerChan 0 <rt_WindowRec> single

Vielleicht kennt ja jemand hier eine zuverlässige Anleitung wie das peeren funktioniert und möchte das nocheinmal kundtun????!

Folgendes findet man zB auf den vorherigen 37 Seiten, was aber ziemlich verwirrend ist:
Zitat1) set <rt> clear msgEvents | bei dir ist die queue verstopft (siehe die noch 32 ausstehenden cmd's)
2) Prüfen, ob die queue leer ist => Reading "protcmdsPend" müsste was von CMDs_cleared oder 0 stehen => weiß es aber nicht mehr so genau?
2) set <hmlan> hmPairSerial KEQ0579448 (bitte die Seriennummer prüfen)
3) dann die Anlerntaste auf dem RT drücken -> dann ein wenig warten -> bis die CMDs abgearbeitet sind.

Kannst es ja mal versuchen - bei mir hat das so funktioniert.


Dann in FHEM neu paaren und ab gehts:
set HMLAN hmPairForSec 100
--Paarungstaste am Fensterkontakt drücken, dann blinkt er kurz gelb-grün--
set bad.klein.fenster peerChan 0 bad.klein.thermostat_WindowRec single
-- nun mal nochmal kurz die Paarungstaste drücken--

was du alles sehen solltest:
- fenster ist gepeert, RT_windowRec ist gepeert
- fenster hat "peerneedsburst" gesetzt (sonst wacht der RT nicht auf)
- fenster sendet beim öffnen einen trigger an den RT - notify und readings sind in FHEM zu sehen.


Probier' doch die bewährte Methode:
- Geräte in FHEM auskommentieren / entfernen
- HMLAN stromlos machen (wichtig!)
- Geräte per Taster resetten.
- TFK nur mit RT peeren
- HMLAN wieder anschalten
- Am HMLAN hmPairForSec setzen und am RT Boost gedrückt halten zum pairen.

Danach geht's eigentlich generell...

Eine Schritt für Schritt Anleitung die man dann auch im Wiki platzieren kann wäre doch ganz gut!?
Geräte pairen, peeren und sonstige Einstellungen die notwendig sind wie zB set <RT> regSet burstRx on usw.

Danke und einen schönen Abend
Gruss Philipp
Titel: Antw:HM-CC-RT-DN
Beitrag von: snoop am 12 November 2013, 18:59:04
Hallo Philipp,

hmm ja das mit dem Wiki ist so eine Sache ... Zeit un Pflege...
Wie du festgestellt hast fehlt eine genaue Beschreibung.....

Es gibt eigentlich zwei Möglichkeiten (Beschreibung in Wiki folgt):

Variante 1: Peeren ausserhalb von FHEM (Das ganze muss ich aber noch verifizieren *das ganze nur aus dem Gedächtnis)

1) Anlernmodus auf dem RT aktivieren -> langer Tastendruck auf die "boost Taste (Taste in der Mitte)"
2) Anlernmodus auf dem RHS aktivieren -> drucke auf die Anlerntaste auf dem RHS (siehe Beschreibung/Bediensungsanleitung) -> (Meine Anleitung: Batterie-Deckel ab, hier befindet sich der Anlerntaste (liegt etwas tief) die gedrückt werden muss)
?) Bilder/Status fehlen - Wenn du jetzt Fester "auf/kippen lässt - müsste auf dem RT ein Fenter aufgehen bzw. sichbar sein.
Falls nicht, Vorgang wiederholen.
3) Falls alls ein Fenster zu sehen ist dann beginnt die FHEM pair Phase.
4) FHEM pair Prozess überspringe ich mal... Falls unklar einfach melden....
5) Danach sollte alles funktionieren.

Variante 2: Sensor (RHS) / Aktor RT mit FHEM pairen - anschliessend alles via peerChan über FHEM erledigen.

Anmerkung: Diese Variante habe ich bisher nicht erfolgreich getestet "sollte/müsste aber funktionieren" (Ich kämpfe aktuell mit Martin mit dem SC -> RHS folgt).
1) RHS mit FHEM pairen (FHEM pairing klar?)
2) RT mit FHEM pairen (FHEM pairing klar?)
3) set <fenster-sensor-SC/RHS> peerChan 0 <rt_WindowRec> single
4) Anlerntaste SC/RHS drücken "CMDs" prüfen...
5) set <RT>/<SC/RHS> getConfig ausführen -> bei SC/RHS Anlerntaste drücken
6) Channel: DG_HR_Gaestezimmer_WindowRec und Sensor <fenster-sensor> auf peer prüfen.

Sorry muss jetzt leider abbrechen - und stelle das mal zur Schau/Diskussion.

Viele Grüße
Arthur
Titel: Antw:HM-CC-RT-DN
Beitrag von: Phil__ am 12 November 2013, 20:06:01
Zitat von: snoop am 12 November 2013, 18:59:04
Variante 2: Sensor (RHS) / Aktor RT mit FHEM pairen - anschliessend alles via peerChan über FHEM erledigen.

Anmerkung: Diese Variante habe ich bisher nicht erfolgreich getestet "sollte/müsste aber funktionieren" (Ich kämpfe aktuell mit Martin mit dem SC -> RHS folgt).
1) RHS mit FHEM pairen (FHEM pairing klar?)
2) RT mit FHEM pairen (FHEM pairing klar?)
3) set <fenster-sensor-SC/RHS> peerChan 0 <rt_WindowRec> single
4) Anlerntaste SC/RHS drücken "CMDs" prüfen...
5) set <RT>/<SC/RHS> getConfig ausführen -> bei SC/RHS Anlerntaste drücken
6) Channel: DG_HR_Gaestezimmer_WindowRec und Sensor <fenster-sensor> auf peer prüfen.

Punkt 1 bis 3 sind klar und kann ich so beim RHS bestätigen.

Nach Punkt 3 stehen bei mir RT und RHS auf CMD_pending. Bei RT Boost-Taste/Anlerntaste ergibt ein CMD-done, beim RHS die Anlerntaste drücken wirft ein CMD_error aus.
Jetzt steht beim RT die peerID drinnen und beim RHS nicht. Soll das bzw. wie soll das sein?
Auch ein getConfig + anschließend Anlerntatse bringt keine Änderung.
Ich bleibe aber drann und werde morgen wieder ausgiebig Testen.

Gibt es evtl. noch andere Parameter die gesetz werden müssen oder gesetz sein sollten?
Wie zB. burstRx on oder peerNeedsBurst=on??

Gruss Philipp
Titel: Antw:HM-CC-RT-DN
Beitrag von: snoop am 12 November 2013, 21:15:59
Hallo Philipp,

mMn hast du bisher nichts falsch gemacht -> da muss jetzt Martin dran - vielleicht gibt es auch einen Zusammenhang mit dem SC (SC und StatusRequest Thema das vielleicht? ein peering blockiert).
@Martin: Die ganzen "vielleicht's" - hast du eine Idee - Logs könnte auch ich liefern ein RHS und einen RT habe ich auch noch hier liegen.
@Philipp: Falls du sofort loslegen möchtest dann nimm V1 - hat bei mir auf Anhieb funktioniert.

Viele Grüße
Arthur
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 12 November 2013, 21:34:25
Nabend,

wurde hier schon wieder was geändert, ich bekomme mal wieder kein Temp Liste gesetzt.

Der bleibt bei:
tempListWed set_ 05:20 17.0 06:10 23.0 19:00 17.0 23:00 19.0 24:00 17.0 2013-11-12 21:26:38
tempList_State set 2013-11-12 21:26:38
stehen. Ein get config läd dann wieder die alten Listen raus.

2013.11.12 21:26:38 2: CUL_HM set bz_Heizung_ClimRT_tr tempListWed 05:20 17.0 06:10 23.0 19:00 17.0 23:00 19.0 24:00 17.0
2013.11.12 21:26:42 3: HMLAN_Send:  HMLAN1 I:K
2013.11.12 21:26:42 3: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:0CD443C1 IDcnt:000B
2013.11.12 21:26:44 3: HMLAN_Parse: HMLAN1 R:E1D2544   stat:0000 t:0CD44AD2 d:FF r:FFC0     m:1B 8670 1D2544 000000 00D33D
2013.11.12 21:27:04 3: HMLAN_Parse: HMLAN1 R:E1D2544   stat:0000 t:0CD498F4 d:FF r:FFC0     m:1B A258 1D2544 1D219B 000C
2013.11.12 21:27:04 3: HMLAN_Parse: HMLAN1 R:E1D219B   stat:0000 t:0CD49978 d:FF r:FFBB     m:1B 8202 1D219B 1D2544 010108003B
2013.11.12 21:27:07 3: HMLAN_Send:  HMLAN1 I:K
2013.11.12 21:27:08 3: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:0CD4A7DA IDcnt:000B
2013.11.12 21:27:15 3: HMLAN_Parse: HMLAN1 R:E1D259A   stat:0000 t:0CD4C6B3 d:FF r:FFBA     m:16 8670 1D259A 000000 00C83C
2013.11.12 21:27:32 3: HMLAN_Send:  HMLAN1 I:K
2013.11.12 21:27:33 3: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:0CD50987 IDcnt:000B

Viele Grüße
Daniel
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 12 November 2013, 23:43:51
Zitat von: Phil__ am 12 November 2013, 20:06:01
Punkt 1 bis 3 sind klar und kann ich so beim RHS bestätigen.

Nach Punkt 3 stehen bei mir RT und RHS auf CMD_pending. Bei RT Boost-Taste/Anlerntaste ergibt ein CMD-done, beim RHS die Anlerntaste drücken wirft ein CMD_error aus.
Jetzt steht beim RT die peerID drinnen und beim RHS nicht. Soll das bzw. wie soll das sein?
Auch ein getConfig + anschließend Anlerntatse bringt keine Änderung.
Ich bleibe aber drann und werde morgen wieder ausgiebig Testen.

Gibt es evtl. noch andere Parameter die gesetz werden müssen oder gesetz sein sollten?
Wie zB. burstRx on oder peerNeedsBurst=on??

Gruss Philipp


Hej Philipp,

hast du auch wirklich die aktuellste FHEM-Version?
Ich frage deshalb, weil Martin erst gestern etwas im Code geändert hat, weil es noch Probleme mit dem automatischen Setzen vom Burst gab.
Damit der Fensterkontakt funktioniert, muss am RT 'burstRx' und am SC/RHS 'peerNeedsBurst' auf 'on' sein. Soweit ich Martin aber verstanden habe, sollte das jetzt von selbst während des peer-Vorganges passieren.
Versuche zur Sicherheit einmal, das Peering vom RT nochmal zu löschen, dann bereits im Vorfeld 'burstRx' am RT aktivieren und dann nochmal die Liste zum Peeren durcharbeiten. Wenn das Peeren nicht gleich beim ersten Mal klappt (du wieder deine Fehlermeldung nach dem 'getConfig' vom RHS bekommst), versuche es gleich nochmal. Wenn es dann geklappt hat, muss in den Registern vom RHS dann der 'peerNeedsBurst'-Eintrag für deinen RT auf 'on' sein. Wenn nicht, dann diesen bitte auch noch händisch umsetzen (set <RHS> regSet peerNeedsBurst on <RT>) und mittels Anlerntaste übertragen. Sobald das geschafft ist, müsste eigentlich alles so klappen, wie du es möchtest.

Probier es nochmal aus, aber aktiviere während des ganzen Vorganges doch bitte einmal das Logging (set global verbose 1;;set global msec 1;;set <HM> verbose 1) in FHEM und lass uns das Ergebnis zukommen, sollte es immer noch nicht geklappt haben.
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 13 November 2013, 09:42:19
ist nicht dies die korrekte Schreibweise?
set global msec 1
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 13 November 2013, 09:52:05
Zitat von: JoeALLb am 13 November 2013, 09:42:19
ist nicht dies die korrekte Schreibweise?
set global msec 1

Du hast recht, dass ich beim Tippen einen Gedankenfehler gemacht hab... aber du hast diesen 1:1 übernommen. ;-)

Richtig lautet es also:
attr global verbose 1
attr global mseclog 1
attr <HM> loglevel 1
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 13 November 2013, 09:59:29
Stimmt, copy-paste Fehler! :D

Was ich aber nicht ganz verstehe... warum wird hier so gerne verbose 1 empfohlen, wenn doch eigentlich verbose 3 als "standard" gilt?
Müsste die Empfehlung für das Debuggen nicht eher verbose 5 sein?
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 13 November 2013, 10:08:13
Zitat von: JoeALLb am 13 November 2013, 09:59:29
Stimmt, copy-paste Fehler! :D

Was ich aber nicht ganz verstehe... warum wird hier so gerne verbose 1 empfohlen, wenn doch eigentlich verbose 3 als "standard" gilt?
Müsste die Empfehlung für das Debuggen nicht eher verbose 5 sein?

Die Antwort ist kurz und knackig... Es reicht! :-)
Umso mehr in einem Log steht, desto mehr muss man lesen... und wenn ich die für diesen Fall benötigten Infos bereits in L1 finde, warum mehr. :-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 13 November 2013, 10:22:26
Mr. P. hat recht (aus meiner sicht)
wenn ich rohmessages dekodieren sind diese aufbereitet und (fast) als Tabelle lesbar (für mich jedenfalls). Es bereitet unnötig Arbeit, den ganzen anderen kollateral-Messages zu entfernen um etwas lesbares zu erhalten.
Sehe es einfach so: wenn du jemandem logs zu Verfügung stellst, damit er ein Problem bei dir untersuchen kann - mache es ihm so einfach wie möglich, so wie er es anfordert. Es ist ja dein Problem, das er versucht zu lösen.
Bereite die Logs für dich nach deinen Vorlieben auf.
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 13 November 2013, 12:12:25
Danke!! Ich war nur etwas verwirrt durch die vielen unterschiedlichen Empfehlungen... und da es immer einfach nur hieß "schalte verbose ein" hätte es ja auch bedeuten können, dass jemand verbose1 mit verbose 5 vertauscht...
Titel: Antw:HM-CC-RT-DN
Beitrag von: teran42 am 13 November 2013, 20:56:32
Hallo,
dieser Thread ist für den Einstieg in hm und die Heizungsthematik echt gold Wert. Danke.
Hier mal ein paar Gedanken von mir.
In der Wiki findet sich ein Artikel zur Heizungsteuerung mit fhem http://www.fhemwiki.de/wiki/Heizungskontrolle_Einfach (http://www.fhemwiki.de/wiki/Heizungskontrolle_Einfach). Meine Situation ist ähnlich. Ein (1) Raumthermostat mit BiMetall Streifen im Wohnzimmer steuert direkt die Pumpe des Heizkreislaufes. (Die Steuerung des Heizkessels bemerkt den Wärmebedarf und kümmert sich um die Temperatur im Kessel). d.h. wenn ich es morgens im Bad warm haben möchte muß ich abends daran denken die Heizung im Bad aufzudrehen und die Zeitschaltuhr heizt dann morgens bad und Wohnzimmer.
Mit einem Relaisbaustein HM-?? (ist im dunklen Keller :-)  ) kann ich nun die Pumpe ein und ausschalten wenn eines der HM-CC_RT-DN im Haus Wärme brauchen, dadurch kann ich nun gezielter heizen (morgens im Bad, abends im Wohnzimmer).
Das oben erwähnte Skript ist für FS20 Komponenten die wohl etwas anders funktionieren (Thermostat=FHTS, Relais=FHS20 vs CUL_HM mit model bei homematic).
Daher sind in dem Skript folgende Änderungen notwendig:
Das Relais mit Namen swHKPumpe:
define swHKPumpe CUL_HM <xxxx>
...

jetzt die Thermostate z.B:

define thSchlaf CUL_HM <xxxx>
attr thSchlaf model HM-CC-RT-DN
....

Nun das Skript:

##
# Heizung notify  ----------------------------------------------------------------
#
define n_heizung notify n_heizung {\
my $brauche_waerme=0;;\
my $ventile_im_leerlauf=0;;\
        my $ventile_zu=0;;\

Die Funktion fs20_c2b kommt aus de 10_FS20.pm und scheint den Statusstring in einen Zahlenwert umzusetzen. Verstehe hier auch den Originalautor nicht warum der die Strings als schwierig ansieht (lasse mich gerne eines besseren belehren).

my $heizung_status=ReadingsVal("swHKPumpe","state","off");;\


So hier wird es spannend habe nur die Möglichkeit gefunden nach subtype zu filtern. MODEL und TYPE liefern viel zu viele devices die keinen actuator kennen.


        my @@fhts=devspec2array("subType=thermostat");;\
foreach(@@fhts) {\
    my $ventil=ReadingsVal($_, "actuator", "101%");;\
    $ventil=(substr($ventil, 0, (length($ventil)-1)));;\
                Log(3,"Ventil: " . $ventil);;\
    if ($ventil > 20) {\
      $brauche_waerme=1\
            }\
            if ($ventil < 10) {\
      $ventile_im_leerlauf++\
    }\
  if ($ventil == 0) {\
$ventile_zu++\
}\
}\
if ($brauche_waerme != 0) {\
Log(3,"Wärme benoetigt. Vorheriger Heizungsstatus: " . $heizung_status);;\
Hier noch das "ne" und "eq" in den Bedingungen beachten, da der Status ja wie oben beschrieben ein String ist.
fhem("set swHKPumpe on") if ($heizung_status ne "on")\
} else {\
    if ($ventile_im_leerlauf == @@fhts) {\
      Log(3,"Keine Wärme (mehr) benoetigt. Vorheriger Heizungsstatus: " . $heizung_status . $ventile_zu . " von " . @@fhts . " Ventile zu");;\
      fhem("set swHKPumpe off") if ($heizung_status eq "on") \
    } else {\
      Log(3,"Heizbedarf: " . $ventile_im_leerlauf . " of " . @@fhts . " actuators are idle.")\
    }\
  }\
}
attr n_heizung room Heizung

define a_heizung at +*00:07:30 trigger n_heizung
attr a_heizung room Heizung


Nach einigen Tagen Test funktioniert das so wie es soll.
Titel: Antw:HM-CC-RT-DN
Beitrag von: wwlippi am 13 November 2013, 22:06:18
Ja, ich habe genau das gleiche Problem: Neustes Update und habe die Zeiten und Temperaturen gesetzt.
Trotzdem nimmt er immer die gesetzte R-nightTemp: 17C bzw. die R-dayTemp: 21C.

Hat da jemand genauere Infos wie man die Werte von den tempList übernehmen kann ?
Alternativ wäre es für mich auch schon Okay, wenn ich die R-nightTemp bzw. R-dayTemp ändern kann.

Danke schon mal !


Sorry, hat sich Grade erledigt...war zu ungeduldig :-S
Titel: Antw:HM-CC-RT-DN
Beitrag von: Phil__ am 14 November 2013, 14:44:52
Hallo,

neustes Update eben gemacht.
Aber es funktioniert nch immer nicht! (peering RHS -> RT)
Vllt sagen die Logs ja jemandem was?

Meine Vermutung, es scheinen ja bei perren 4 Messages an den RHS gesendet zu werden wenn man den peering Befehl absetzt "set BA_FDK peerChan 0 BA_HTH_WindowRec single".
Anschliesend wird die Anlerntaste gedrückt, der RHS blinkt Orange uns schließt mit einem roten Aufleuchten ab und gibt ein CMDs_done_Error bei dem RHS aus. Ich glaube der RHS bekommt die 4 Msg nicht alle gelesen??
den macht man das peering Rückgängig mit einem unset und drückt anschlißend die ANlerntaste blinkt es nur ganz kurz orange gefolgt von grün und es wird kein CMDs_done_Error ausgegeben.


RT und RHS resettet und neu mir FHEM gepairt.
Anschliesend: set BA_FDK peerChan 0 BA_HTH_WindowRec single
und Anlerntasten an RHS und RT gedrückt.
set getConfig RHS/RT
Beim RT scheint alles reibungslos zu funktionieren beim RHS bekomme ich ein CMDs_done_Error:1

RHS:
protLastRcv      2013-11-14 14:32:28
protResndFail   1 last_at:2013-11-14 14:32:29
protSnd            2 last_at:2013-11-14 14:32:27
protState         CMDs_done_Errors:1

bei peerIDs steht nichtsbei dem RHS

RT:
protLastRcv      2013-11-14 14:32:23
protSnd            4 last_at:2013-11-14 14:32:23
protState          CMDs_done

model               HM-CC-RT-DN
   
peerIDs            00000000,1F118401

Log von WindowRec:
2013-11-14_14:32:23 BA_HTH_WindowRec R-sign: off
2013-11-14_14:32:23 BA_HTH_WindowRec R-BA_FDK_chn-01-shCtValLo: 50

Log von RHS:
2013-11-14_14:31:55 BA_FDK R-BA_HTH_WindowRec-expectAES: set_off
2013-11-14_14:31:55 BA_FDK R-BA_HTH_WindowRec-peerNeedsBurst: set_on
2013-11-14_14:32:26 BA_FDK alive: yes
2013-11-14_14:32:26 BA_FDK battery: ok
2013-11-14_14:32:26 BA_FDK cover: offen
2013-11-14_14:32:26 BA_FDK geschlossen
2013-11-14_14:32:26 BA_FDK contact: geschlossen (to HMLAN1)
2013-11-14_14:32:28 BA_FDK Activity: alive
2013-11-14_14:32:29 BA_FDK ResndFail
2013-11-14_14:32:29 BA_FDK MISSING ACK

FHEM Logfile:

2013.11.14 14:32:16 0: HMLAN_Parse: HMLAN1 R:E20E087   stat:0000 t:150DDEB7 d:FF r:FFC5     m:8B 8670 20E087 000000 00D94E
2013.11.14 14:32:17 0: HMLAN_Send:  HMLAN1 S:S56CFEFE1 stat:  00 t:00000000 d:01 r:56CFEFE1 m:09 A112 BADB33 20E087
2013.11.14 14:32:17 0: HMLAN_Parse: HMLAN1 R:R56CFEFE1 stat:0001 t:150DDFBD d:FF r:FFC4     m:09 8002 20E087 BADB33 00
2013.11.14 14:32:17 0: HMLAN_Send:  HMLAN1 I:+20E087,00,00,
2013.11.14 14:32:17 0: HMLAN_Send:  HMLAN1 S:S56CFF0E3 stat:  00 t:00000000 d:01 r:56CFF0E3 m:0A A001 BADB33 20E087 010E
2013.11.14 14:32:17 0: HMLAN_Parse: HMLAN1 R:R56CFF0E3 stat:0001 t:150DE156 d:FF r:FFC4     m:0A 8002 20E087 BADB33 010226003F
2013.11.14 14:32:17 0: HMLAN_Send:  HMLAN1 S:+20E087,00,01,
2013.11.14 14:32:17 0: HMLAN_Send:  HMLAN1 S:S56CFF27B stat:  00 t:00000000 d:01 r:56CFF27B m:0B A001 BADB33 20E087 020E
2013.11.14 14:32:17 0: HMLAN_Parse: HMLAN1 R:R56CFF27B stat:0001 t:150DE2EF d:FF r:FFC6     m:0B 8002 20E087 BADB33 010226003E
2013.11.14 14:32:18 0: HMLAN_Send:  HMLAN1 S:+20E087,00,01,
2013.11.14 14:32:18 0: HMLAN_Send:  HMLAN1 S:S56CFF414 stat:  00 t:00000000 d:01 r:56CFF414 m:0C A001 BADB33 20E087 030E
2013.11.14 14:32:18 0: HMLAN_Parse: HMLAN1 R:R56CFF414 stat:0001 t:150DE488 d:FF r:FFC5     m:0C 8002 20E087 BADB33 010226003E
2013.11.14 14:32:21 0: HMLAN_Parse: HMLAN1 R:E236D14   stat:0000 t:150DF260 d:FF r:FFCD     m:09 8400 236D14 BADB33 1000954B4551303537383035305900FFFF
2013.11.14 14:32:22 0: HMLAN_Send:  HMLAN1 I:+236D14,00,00,
2013.11.14 14:32:22 0: HMLAN_Send:  HMLAN1 S:S56D003C9 stat:  00 t:00000000 d:01 r:56D003C9 m:0D A001 BADB33 236D14 03011F11840101
2013.11.14 14:32:22 0: HMLAN_Parse: HMLAN1 R:R56D003C9 stat:0001 t:150DF34F d:FF r:FFCD     m:0D 8002 236D14 BADB33 00
2013.11.14 14:32:22 0: HMLAN_Send:  HMLAN1 S:S56D00472 stat:  00 t:00000000 d:01 r:56D00472 m:0E A001 BADB33 236D14 0303
2013.11.14 14:32:22 0: HMLAN_Parse: HMLAN1 R:R56D00472 stat:0001 t:150DF4E9 d:FF r:FFCE     m:0E 8010 236D14 BADB33 011F11840100000000
2013.11.14 14:32:22 0: HMLAN_Send:  HMLAN1 S:S56D00611 stat:  00 t:00000000 d:01 r:56D00611 m:0F A001 BADB33 236D14 03040000000001
2013.11.14 14:32:22 0: HMLAN_Parse: HMLAN1 R:R56D00611 stat:0001 t:150DF67F d:FF r:FFCF     m:0F 8010 236D14 BADB33 0208000000
2013.11.14 14:32:23 0: HMLAN_Send:  HMLAN1 S:S56D007A5 stat:  00 t:00000000 d:01 r:56D007A5 m:10 A001 BADB33 236D14 03041F11840103
2013.11.14 14:32:23 0: HMLAN_Parse: HMLAN1 R:R56D007A5 stat:0001 t:150DF816 d:FF r:FFCF     m:10 8010 236D14 BADB33 0204320000
2013.11.14 14:32:23 0: HMLAN_Send:  HMLAN1 I:K
2013.11.14 14:32:23 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707067 d:1E9E87 O:BADB33 t:150DF9D1 IDcnt:0005
2013.11.14 14:32:26 0: HMLAN_Parse: HMLAN1 R:E1F1184   stat:0000 t:150E0461 d:FF r:FFA3     m:66 A610 1F1184 BADB33 0601000E
2013.11.14 14:32:26 0: HMLAN_Send:  HMLAN1 I:+1F1184,00,00,
2013.11.14 14:32:26 0: HMLAN_Send:  HMLAN1 S:S56D0158A stat:  00 t:00000000 d:01 r:56D0158A m:66 8002 BADB33 1F1184 00
2013.11.14 14:32:26 0: HMLAN_Parse: HMLAN1 R:R56D0158A stat:0002 t:00000000 d:FF r:7FFF     m:66 8002 BADB33 1F1184 00
2013.11.14 14:32:27 0: HMLAN_Send:  HMLAN1 S:+1F1184,00,01,
2013.11.14 14:32:27 0: HMLAN_Send:  HMLAN1 S:S56D017DA stat:  00 t:00000000 d:01 r:56D017DA m:11 A001 BADB33 1F1184 0101236D140300
2013.11.14 14:32:27 0: HMLAN_Parse: HMLAN1 R:R56D017DA stat:0008 t:00000000 d:FF r:7FFF     m:11 A001 BADB33 1F1184 0101236D140300
2013.11.14 14:32:27 0: HMLAN_Parse: HMLAN1 no ACK from 1F1184
2013.11.14 14:32:28 0: HMLAN_Parse: HMLAN1 R:E1F1184   stat:0000 t:150E0B72 d:FF r:FFAC     m:67 8400 1F1184 000000 2000304B45513030313932373380910101
2013.11.14 14:32:48 0: HMLAN_Send:  HMLAN1 I:K
2013.11.14 14:32:48 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707067 d:1E9E87 O:BADB33 t:150E5B8C IDcnt:0005


Gruss Philipp
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 14 November 2013, 14:58:27
Sorry ich schieb mal ein Themenwechsel ein.
Wenn ich das Interne Thermostat des DN verwende, heizt er ja immer 1°C über der eingestellten Temperatur. Hier stand die Vermutung, das so der ungeünstig nahe Montageort zur Heizung ausgeglichen werden soll.

Was ich seltsam finde, ich hab z.B. für 2 Tage die Heizung aus, es ist im Raum wärmer als die eingestellten 19,5°C trotzdem fängt das Thermostat schon bei 21°C den Heizkörper aufzudrehen. Da die Heizung aber gar nicht an ist, spielt doch auch die ungünstige Position keine Rolle, da der Heizkörper ja kalt ist. Vielleicht logge ich mal mit einem externen Thermostat mit. Aber für mich würde das für den Abschaltpunkt "nach" dem Heizen Sinn machen, aber doch nicht auch schon wesentlich früher starten, wenn der Heizkörper gar nicht warm ist.

Weiß jemand wie das mit einer Homematiczentrale ausschaut?
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 14 November 2013, 15:20:24
Ich kann die Aussage (für Temperaturen über 20 Grad) bestätigen: Regelung ca. 1 Grad über Solltemperatur und "zu frühes" Einschalten,

Ich habe allerdings zwei RTs in (ungenutzten) Räumen, in denen ich die Temperatur auf 15 C geregelt habe. Seltsamerweise ist dort die Ist- und Soll-Temperatur fast identisch.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 14 November 2013, 16:28:15
Hi,

ich schieben einmal ein paar grundsätzliche Gedanken ein - quer Beet...
Ich denke nicht, dass ein HM-Zentrale etwas anders machen kann. Es wird wohl irgendwann einen RT-controller geben (in der SW schon vorgesehen) , aber auch hier kann ich mir keine Veränderung vorstellen.

Eine Regelung - wenn sie gut ist - schaltet nicht ein, wenn der Wert unterschritten ist sondern regiert auf Änderungsgeschwindigkeiten. Wenn also die Temp schnell(er) fällt und sich dem Sollwert nähert sollte der Regler bereits aufmachen (oder zumachen, je nach Richtung). Im End-Ergebnis sollte er sich dann dem Sollwert anpassen - klar soweit.
Weiterer Punkt: der Regler ist erst einmal adaptiv eingestellt. Er wird also seine Regel-koeffizienten dem Raum anpassen. Das kann auch gut gehen - wenn der Raum und seine Parameter stabil sind.
Schwierig wird es, wenn man manchmal offene Türen hat und manchmal nicht. Dann "reagiert" der Raum anders, je nach Größe der Türen und dem Klima im Nebenraum.
Schlimmer noch ist sicher die Vorlauftemperatur der Heizung. Der Regler versucht nun "auszurechnen" wieviel Temperatur-Änderung ein verstellen des Ventils um x% bedeutet. Je nachdem wir Clever jetzt aber die Heizung im Keller ist wird die vorlauf-temp aber verändert - zeitgesteuert, Außentemperatur gesteuert oder sonst noch was. All das KANN der Regler nicht wissen und wird immer wieder stolpern. Ich erwarte daher nicht, dass das adaptive Regler-Einstellen auf dauer taugt. In einem Stabilen Raum mit stabiler - oder wenigstens nur leicht geregelter Vorlauftemperatur sollte es schon gehen.

Was ich vorhabe, wenn ich den RT finetune:
- über den temperatur-offset sollte sich die permanente Regelabweichung ausgleichen lassen. Hierzu sollte man verschiedene Temperaturen einstellen, den Raum einschwingen lassen und die temp im Raum messen. Es kommt hoffentlich eine fixe Regelabweichung heraus.

- die Adaptive Regelung will ich erst einmal beobachten. danach kann man an den Parametern "P" und "I" herumspielen. Ich vermute, dass nur "int" relevant ist - "ext" ist wohl für die Nutzung eines externen Thermostats (glaube ich). P ist der Proportional-Anteil der Regelung, also eine Art Offset/Verstärkung. "I" ist der Integralteil also die "Beschleunigung" wenn Änderungen passieren. Das Thema ist nicht einfach - daher beschreibt es HM auch gar nicht.
Vielleicht hat jemand noch etwas mehr in Regler-theorie drauf als ich und kann ein paar Tips geben. Es wird jedenfalls eine langwierige Messung. Am Schluss will ich den Regler auf "tages-heizung" optimieren und bei der Nachtabsenkung mit Abweichungen leben.

Nach meinen Beobachtungen reagiert der Regler ausschließlich auf die Regel -differenz. Es sollte also egal sein, ob die Temp um 5Grad sinkt oder die soll-temp um 5Grad angehoben wird. Der Regler sagt immer "huch - Änderung: ist die Soll-temp in Gefahr, dann Aktion"

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: Phil__ am 14 November 2013, 16:48:09
@Martin

Kannst du in den Logs das Problem beim Peeren von RT und RHS erkennen?

Gruss Philipp
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 14 November 2013, 17:46:17
@Martin,

da hast du schon recht, also bei mir hat er bei 20,7°C gestartet (desired war 19,5) und ist gerade mal runter auf 20,5 und dann wieder gestiegen. Gut wenn er immer 1° drüber sein will hat er es genau geschafft. Vielleicht ist das auch noch ein Lernprozess für den PID. Evtl. kann da betateilchen weiter helfen, er ist ja auch viel im Kaffee Forum unterwegs, da gibts ja auch PID Steuerung und technisch ist er ja gut bewandert.

Müsste man mal dazu einfach Stumpf im ELV Forum fragen, vielleicht erfährt man ja so was die sich dabei gedacht haben. Darauf zielte so ein wenig meine Frage auf die Homematiczentrale ab. Wenn man da was von FHEM schreibt, schieben die das bestimmt darauf.

Grüße

strauch
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 14 November 2013, 17:50:52
Hallo Philipp,

ich sehe folgendes:
dem RT wird der RHS als peer für channel 03 zugewiesen, die Register des RT werden upgedated. Alles prima.

der RHS schickt eine status Meldung (ist das Zufall? genau jetzt) autonom. Die Zentrale antwortet und will den peer addieren. Der RHS ist als wakeup definiert und sollte jetzt antworten. Leider tut er das aber nicht.

Das Anlernen kommt 1 sec später - da sind schon alle messages gelöscht.

Was du jetzt tun kannst ist, das kommando wiederholen mit "remote" am ende, dann anlernen am RHS drücken. Dann sollte nur der RHS mit dem RT gepeert werden - der RT bleibt wie er ist (ist ja schon fertig). das sollte ohne Probleme funktionieren.

Evtl muss man dem RHS die "wakeup" Möglichkeit aberkennen..

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: Phil__ am 14 November 2013, 18:17:59
Hallo Martin,

die Status-Meldung des RHS muss zufall gewesen sein, es wurde kein Fenster geöffnet.
Wie erkenne ich dem RHS die "wakeup" Möglichkeit ab?

Gruss Philipp
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 14 November 2013, 19:14:47
Hallo Phillip,

kannst du nicht, mache ich. Ist am Model festgemacht.

Er sollte aber nur einmal am Tag aufwachen... so steht es geschrieben.
Kannst du das bestätigen? Einmal am Tag ein Status-update vom RHS?

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: snoop am 15 November 2013, 00:01:32
Hallo Martin,
aber nur wie beim SEC-SC mit cyclicInfoMsg on.
Bei einenen der RHS mit "off" habe ich schon seit ein paar Tagen nichts mehr gehört.
Viele Grüße
Arthur
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 15 November 2013, 15:52:12
Hallo Arthur,

klar - verstanden. Was ich verstehen und einbauen will ist, mit den Devices zu "reden" wenn sie aufwachen. Bei TC, VD und RT funktioniert dies, bei  RHS u.ä. ist dies offensichtlich nicht der Fall.
Dennoch hat das Format, das FHEM senden soll nicht richtig gepasst.
Wenn du Lust zum testen hast konnen wir es noch einmal durchtesten. Zum Einstieg ware es gut, erst einmal die Messages des Device aufzuzeichnen - die Zyklische und die, wenn ein Event passiert ist.
Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: snoop am 15 November 2013, 21:35:22
Hallo Martin,
ok, Vorschlag - machen wir dann per pm - sonst wird das zu viel für den Thread und es dauert ja ein paar Tage (hoffe nicht) - Vollzugsmeldung dann wieder hier.
Viele Grüße
Arthur
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 17 November 2013, 10:23:50
Moin,

also ich bekomme neuerdings immer ein missing ack wenn ich die Templiste setzen möchte. Hängt das damit zusammen das ich die Tastensperre drin habe?!? Alles andere funktioniert, also temp setzen. modus ändern getconf etc...

Gruß
Daniel
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 November 2013, 17:41:44
Hallo Daniel,

da brauche ich mehr Details. Kannst du die rohmessages aufzeichnen? Wie sind die burst einstellungen? Wieviel temps setzt du? Alle 7? Mit oder ohne prep?

Gruss Martin

Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 17 November 2013, 18:29:18
Hallo Martin,

Sag mal das attr Loglevel gibts nicht mehr? Wie bekomme ich denn jetzt das debug logging an?

- Ich setze ich immer nur ein Tag und warte bis der geschrieben wurde
- Thema "Bürste" habe ich das hier: R-burstRx on 2013-11-17 09:48:47


Gruß und Danke
Daniel
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 17 November 2013, 18:46:04
Ganz frisch von der Pinwand. ;-)

http://forum.fhem.de/index.php/topic,16563.0.html (http://forum.fhem.de/index.php/topic,16563.0.html)
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 17 November 2013, 19:07:51
Ahh super, danke, im Wiki hatte ich nichts gefunden ;-)

Dann machen wir das doch gleich mal:

2013.11.17 19:05:11 2: CUL_HM set bz_Heizung_ClimRT_tr tempListMon 05:20 17.0 06:10 23.0 19:00 17.0 23:00 19.0 24:00 17.0
2013.11.17 19:05:24 0: HMLAN_Send:  HMLAN1 I:K
2013.11.17 19:05:24 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:26139E12 IDcnt:000B
2013.11.17 19:05:49 0: HMLAN_Send:  HMLAN1 I:K
2013.11.17 19:05:49 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:2613FFCF IDcnt:000B
2013.11.17 19:06:14 0: HMLAN_Send:  HMLAN1 I:K
2013.11.17 19:06:14 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:2614617D IDcnt:000B
2013.11.17 19:06:39 0: HMLAN_Send:  HMLAN1 I:K
2013.11.17 19:06:39 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:2614C32C IDcnt:000B
2013.11.17 19:07:04 0: HMLAN_Send:  HMLAN1 I:K
2013.11.17 19:07:04 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:26152664 IDcnt:000B
2013.11.17 19:07:06 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:26152BE5 d:FF r:FFC0     m:B3 8610 21CE0D 000000 0A88B80F0012
2013.11.17 19:07:06 2: CUL_HM set bz_Heizung_ClimRT_tr getConfig
2013.11.17 19:07:06 0: HMLAN_Send:  HMLAN1 S:S673E9EDE stat:  00 t:00000000 d:01 r:673E9EDE m:14 A112 23FF23 21CE0D
2013.11.17 19:07:06 0: HMLAN_Parse: HMLAN1 R:R673E9EDE stat:0001 t:26152CE5 d:FF r:FFC0     m:14 8002 21CE0D 23FF23 00
2013.11.17 19:07:06 0: HMLAN_Send:  HMLAN1 S:+21CE0D,00,01,
2013.11.17 19:07:06 0: HMLAN_Send:  HMLAN1 S:S673E9FD7 stat:  00 t:00000000 d:01 r:673E9FD7 m:15 A001 23FF23 21CE0D 00050000000007
2013.11.17 19:07:06 0: HMLAN_Parse: HMLAN1 R:R673E9FD7 stat:0001 t:26152E78 d:FF r:FFC0     m:15 8002 21CE0D 23FF23 00
2013.11.17 19:07:06 0: HMLAN_Send:  HMLAN1 S:S673EA169 stat:  00 t:00000000 d:01 r:673EA169 m:16 A001 23FF23 21CE0D 000849404B4A
2013.11.17 19:07:07 0: HMLAN_Parse: HMLAN1 R:R673EA169 stat:0001 t:2615300B d:FF r:FFC0     m:16 8002 21CE0D 23FF23 00
2013.11.17 19:07:07 0: HMLAN_Send:  HMLAN1 S:S673EA2FD stat:  00 t:00000000 d:01 r:673EA2FD m:17 A001 23FF23 21CE0D 0006
2013.11.17 19:07:08 0: HMLAN_Parse: HMLAN1 R:R673EA2FD stat:0001 t:2615319E d:FF r:FFC0     m:17 8002 21CE0D 23FF23 00
2013.11.17 19:07:08 0: HMLAN_Send:  HMLAN1 S:+21CE0D,00,01,
2013.11.17 19:07:08 0: HMLAN_Send:  HMLAN1 S:S673EA703 stat:  00 t:00000000 d:01 r:673EA703 m:18 A001 23FF23 21CE0D 04040000000001
2013.11.17 19:07:08 0: HMLAN_Parse: HMLAN1 R:R673EA703 stat:0008 t:00000000 d:FF r:7FFF     m:18 A001 23FF23 21CE0D 04040000000001
2013.11.17 19:07:08 0: HMLAN_Parse: HMLAN1 no ACK from 21CE0D
2013.11.17 19:07:29 0: HMLAN_Send:  HMLAN1 I:K
2013.11.17 19:07:29 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:26158837 IDcnt:000B

Wenn ich ein getconfig mache kommt das auch erst teilweise nach Minuten. Kann es sein das mit diesem Burst Mode irgend was nicht richtig hin haut bei mir?

Gruß
Daniel
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 17 November 2013, 19:10:45
Ahh jetzt hat er es gemacht eben! Aber sehr verzögert.

2013.11.17 19:08:45 0: HMLAN_Send:  HMLAN1 I:K
2013.11.17 19:08:45 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:2616AE44 IDcnt:000B
2013.11.17 19:09:10 0: HMLAN_Send:  HMLAN1 I:K
2013.11.17 19:09:10 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:26171250 IDcnt:000B
2013.11.17 19:09:28 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:2617589F d:FF r:FFC1     m:B4 8610 21CE0D 000000 0A88B80F0012
2013.11.17 19:09:28 0: HMLAN_Send:  HMLAN1 S:S6740CB82 stat:  00 t:00000000 d:01 r:6740CB82 m:19 A112 23FF23 21CE0D
2013.11.17 19:09:28 0: HMLAN_Parse: HMLAN1 R:R6740CB82 stat:0001 t:261759A0 d:FF r:FFC1     m:19 8002 21CE0D 23FF23 00
2013.11.17 19:09:28 0: HMLAN_Send:  HMLAN1 S:S6740CC7E stat:  00 t:00000000 d:01 r:6740CC7E m:1A A001 23FF23 21CE0D 04040000000001
2013.11.17 19:09:29 0: HMLAN_Parse: HMLAN1 R:R6740CC7E stat:0001 t:26175B37 d:FF r:FFC1     m:1A 8010 21CE0D 23FF23 0208000000
2013.11.17 19:09:29 0: HMLAN_Send:  HMLAN1 S:S6740D070 stat:  00 t:00000000 d:01 r:6740D070 m:1B A001 23FF23 21CE0D 04040000000007
2013.11.17 19:09:30 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:26175E3B d:FF r:FFC0     m:1B A010 21CE0D 23FF23 03012A22093D18030016093000640F0500
2013.11.17 19:09:30 0: HMLAN_Parse: HMLAN1 R:R6740D070 stat:0001 t:26175E40 d:FF r:FFC0     m:1B A010 21CE0D 23FF23 03012A22093D18030016093000640F0500
2013.11.17 19:09:30 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:26175F3D d:FF r:FFC0     m:1C A010 21CE0D 23FF23 03100000098E4520547844E44D14452045
2013.11.17 19:09:30 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:2617603F d:FF r:FFC0     m:1D A010 21CE0D 23FF23 031F204520452045204520452045204520
2013.11.17 19:09:30 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:26176141 d:FF r:FFC1     m:1E A010 21CE0D 23FF23 032E4520547844E44D1445204520452045
2013.11.17 19:09:31 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:26176242 d:FF r:FFC0     m:1F A010 21CE0D 23FF23 033D204520452045204520452044405C4A
2013.11.17 19:09:31 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:26176344 d:FF r:FFC1     m:20 A010 21CE0D 23FF23 034C44E44D144520452045204520452045
2013.11.17 19:09:31 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:26176446 d:FF r:FFC0     m:21 A010 21CE0D 23FF23 035B2045204520452044425C4E44E44D14
2013.11.17 19:09:31 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:26176548 d:FF r:FFC1     m:22 A010 21CE0D 23FF23 036A452045204520452045204520452045
2013.11.17 19:09:32 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:2617664A d:FF r:FFC1     m:23 A010 21CE0D 23FF23 037920452044405C4A44E44D1445204520
2013.11.17 19:09:32 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:2617674B d:FF r:FFC1     m:24 A010 21CE0D 23FF23 0388452045204520452045204520452044
2013.11.17 19:09:32 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:2617684D d:FF r:FFC1     m:25 A010 21CE0D 23FF23 0397425C4E44E44D144520452045204520
2013.11.17 19:09:33 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:2617694F d:FF r:FFC0     m:26 A010 21CE0D 23FF23 03A64520452045204520452044425C4E44
2013.11.17 19:09:33 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:26176A51 d:FF r:FFC1     m:27 A010 21CE0D 23FF23 03B5E44D14452045204520452045204520
2013.11.17 19:09:33 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:26176B50 d:FF r:FFC1     m:28 A010 21CE0D 23FF23 03C44520452045200B1A050F1E1E
2013.11.17 19:09:33 0: HMLAN_Parse: HMLAN1 R:E21CE0D   stat:0000 t:26176C47 d:FF r:FFC1     m:29 8010 21CE0D 23FF23 0300
2013.11.17 19:09:35 0: HMLAN_Send:  HMLAN1 I:K
2013.11.17 19:09:35 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:IEQ0062180 d:1399AF O:23FF23 t:2617740C IDcnt:000B
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 17 November 2013, 21:10:32
Ich hab eben schon schweißausbrüche bekommen!!! Mein FHEM lief beim Start im loop.

Schult war: attr HMLAN1 logIDs sys,bz_Heizung

Also da ist noch irgendwo ein Bug ;-)

Gruß
Daniel

Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 18 November 2013, 07:45:48
Guten Morgen,

also irgend etwas ist da komisch bei mir, ich hatte gestern 2 Tage gesetzt, das ging auch nach einigen Minuten aber dann hatte ich den Donnerstag noch gesetzt und der steht bis jetzt auf nicht gesendet:

tempListThu set_ 05:20 17.0 06:10 23.0 19:00 17.0 23:00 19.0 24:00 17.0 2013-11-17 21:51:24

Kann ich da noch irgend etwas checken was ich eventuell vergessen habe oder falsch eingestellt/übersehen? Ich habe an dem RT direkt noch ein Fensterkontakt angelernt.

Oder macht es eventuell Sinn das ganze Gerät am FHEM neu an zu lernen?

Gruß
Daniel
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 18 November 2013, 09:55:17
Hallo Daniel,

logIDs ist in Version 4243 korrigiert. HMLAN hat die HM devices gesucht bevor sie instanziiert waren. Problem war nur bei neustart wenn das Attribut in fhem.cfg gesetzt war.


ZitattempListThu set_ 05:20 17.0 06:10 23.0 19:00 17.0 23:00 19.0 24:00 17.0 2013-11-17 21:51:24
zuerst:
- ist das Kommando gesendet? Sind noch Kommands "pending"?
- hat FHEM Fehler beim übertragen gemeldet?

du kannst ein "getConfig" machen - das liest die Daten aus dem Device. wenn noch eine Kommunikation möglich ist.
Neu anlernen sollte nicht notwendig sein.

Wie überträgst du die Daten? Config, wakeup oder burst? Das Device sollte alles können

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 18 November 2013, 13:00:36
Hallo Martin,

ich hab das eben nochmal durchgespielt und da lief es wieder, das ist wieder typisch oO. Aber vielleicht liegt es doch an Funk Störungen. Ich sitze ja jetzt im Büro und nicht zu Hause, da kann ich mit meinen Massen nicht die Funkwellen versauen ;-)

R-burstRx on
protState CMDs_done
--> get config
protCmdPend 13 CMDs_pending
protState CMDs_pending
--> protState CMDs_done
--> Temp liste von Donnerstag setzen
protCmdPend 3 CMDs_pending
protState CMDs_pending
--> nach ca. 20 Sekunden all done

Aber "R-burstRx on" heißt doch das ich diesen Burst Modus benutze oder? Kann ich das an einer anderen Stelle noch verifizieren? Das ist bei mir anscheinend nur ein sporadisches Problem. Mal geht es mal nicht, wobei -nicht- bedeutet das es auch mal 1 Tag dauern kann bis der Befehl durch ist. Mein RSSI ist "HMLAN1_RSSI -63" was ja nun auch nicht unbedingt schlecht ist. Ich habe bestimmt an irgend einer Stelle etwas falsch oder ungünstig konfiguriert. Auffallend ist nur, dass ich immer ein missing ack bekomme wenn es denn mal nicht geht.

Naja falls nicht ist auch egal, ich kann damit leben, so viel mache ich mit dem Ding im Bad nicht und die Temp Liste ändere ich zur Not auch am Gerät. Gibt wichtigeres ;-)

Gruß
Daniel
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 18 November 2013, 13:08:12
Zitat von: ext23 am 18 November 2013, 13:00:36Aber "R-burstRx on" heißt doch das ich diesen Burst Modus benutze oder?
Hej Daniel,

wenn du burstRx auf on gesetzt hast, dann läuft der RT im Burst-Mode. Lauscht also ständig und kann jederzeit geweckt werden um Befehle zu empfangen (wichtig zB bei Fensterkontakten).
Solange du unter FHEM aber nicht beim RT unter den Attributen den Wert 'burstAccess' auf '1_auto' gesetzt hast, arbeitet FHEM wie gehabt. Es wartet, bis sich der RT alle 2,5 Minuten meldet und überträgt dann die noch ausstehenden Pakete.
Im Normalfall wird dir das genügen und du sparst eine Menge Funkzeit beim Übertragen von Daten (schließlich muss der RT nicht geweckt werden).
Solltest du dann einmal doch den Burst nutzen wollen, kannst du das ganz einfach, indem du nach zB Eingabe deiner Templiste ein 'set <HM-Device> burstXmit' nach schickst. Dadurch wird der RT sofort aufgeweckt und die Queue abgearbeitet. ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 18 November 2013, 13:14:06
Danke das werde ich mal ausprobieren!

Ich bin eben nur etwas verwundert das nach einigen Minuten dann irgend wann ein:
STATE MISSING ACK
protResndFail 1 last_at:2013-11-18 13:08:41
protSnd 105 last_at:2013-11-18 13:08:40
protState CMDs_done_Errors:1
zu sehen ist. Also wenn es nur verzögert ist, habe ich damit absolut kein Problem, ist ja alles unkritisch aber es schlägt ja dennoch fehl.

Aber trotzdem vielen Dank, ich probiere das mit dem Burst Modus mal aus, aber wenn das auch nichts hilft lebe ich erst mal damit. Solange andere die Problem nicht haben macht das kein Sinn da jetzt Zeit zu investieren, da gehe ich erst mal davon aus das ich hier irgend was falsch mache bzw. Murphy zu Besuch ist.

Gruß
Daniel
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 18 November 2013, 13:24:06
Zitat von: ext23 am 18 November 2013, 13:14:06Solange andere die Problem nicht haben macht das kein Sinn da jetzt Zeit zu investieren, da gehe ich erst mal davon aus das ich hier irgend was falsch mache bzw. Murphy zu Besuch ist.

So ganz alleine bist du nicht damit. Verwende aus eben dem selben Grund auch immer '1_auto' bei den Attributen. ;-)
Wenn ich Martin richtig verstanden habe, gibt es wohl ein Timingproblem zwischen dem Aufwecken und Antworten ohne Burst.
Ich lasse es bei mir eingeschalten, da ich:
a) seither keine Probleme mehr habe,
b) mein HMLAN bislang nicht einmal ansatzweise soviel Traffic produziert, dass ich mit der 1%-Grenze in Konflikt geraten könnte und
c) ich meinen Spaß daran habe, dass die Kommandos sofort übermittelt werden. ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 18 November 2013, 13:49:55
Gut bei mir sieht es ähnlich aus ;-) Jetzt scheint es auch zu laufen.
Aber wenn Martin das aufm Schirm hat ist das ja ok, dann brauch ich da auch nicht weiter nerven.

Gruß
Daniel
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 18 November 2013, 13:55:52
Zitat von: ext23 am 18 November 2013, 13:49:55Gut bei mir sieht es ähnlich aus ;-) Jetzt scheint es auch zu laufen.
Freut mich... Aber nicht vergessen, abhängig von der Anzahl deiner HM-Devices auch den HMLAN im Auge behalten, damit du nicht doch einmal in ein Overload läufst. ;-)

Zitat von: ext23 am 18 November 2013, 13:49:55Aber wenn Martin das aufm Schirm hat ist das ja ok, dann brauch ich da auch nicht weiter nerven.
Im Moment ist zwar etwas Ruhe eingekehrt, aber im Grunde bin ich mit Martin an der Sache dran. ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 18 November 2013, 19:42:42
kleine Anmerkung:

protResnd ist eine Wiederholung, keine Problem, ein Hinweis

ResndFail ist ein Problem. Die Resends habe nicht geholfen. Da sollte man schon hinsehen.

Was für ein Problem es ist hängt von der Message ab, die nicht erfolgreich gesendet wurde. Es kann eine status.abfrage gewesen ein (kein Problem) oder ein regSet, ein schalten,... Eine Auswertung, was schief gegangen ist gibt es (noch) nicht. Auf msg-ebene wäre es einfach, es anzuzeigen - aber der Otto-Normal-User will/braucht sicher eine high-level Aufbereitung. Das gibt es noch nicht.

Wichtiger ist natürlich, es erst garnich tso weit kommen zu lassen.

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: Kruemel am 18 November 2013, 21:17:39
Hallo Philipp,

ich habe auch versucht den Code in die 99_utils.pm und den Aufruf in die fhem.cfg zu nehmen.
Beim speichern der fhem.cfg bekomme ich folgendes angezeigt:

Unknown argument tempListSun, choose one of clear getConfig getRegRaw mode peerBulk regBulk regSet sign statusRequest

Hast du das auch gehabt?

Gruß

Wolfgang
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 18 November 2013, 21:26:25
Zitat von: Kruemel am 18 November 2013, 21:17:39Unknown argument tempListSun, choose one of clear getConfig getRegRaw mode peerBulk regBulk regSet sign statusRequest

Ohne jetzt genau zu wissen, was du gemacht hast, würde ich einmal behaupten, du hast beim Zugriff zumindest einen falschen Channel aber wahrscheinlich irrtümlich sogar ein ganz falsches Device, auf das du die Werte schreiben möchtest. ;-)

Kannst du mir mal ein 'list <dein-HM-Device>' hierher pasten und anschließend noch den Befehl, den du absetzt?

Thx a lot!
Titel: Antw:HM-CC-RT-DN
Beitrag von: Kruemel am 18 November 2013, 23:07:01
Hallo,

ich habe einen HM-CC-RT-DN bei fhem angelernt.
Dann wollte ich eine Kommandozeile aus diesem Thread ausprobieren um dem Ventil Solltemperaturen zu schicken.

set CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr tempListMon exec 05:30 19.0 07:00 22.0 18:00 19.0 20:30 21.0 24:00 19.0

Ich frage mich wo tempListMon definiert ist. Im Listing des devices/channels ist es nicht dabei.
       
Gruß

Wolfgang

------------------------------------------------------------------


Internals:
   DEF        22337804
   NAME       CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr
   NR         415
   STATE      ???
   TYPE       CUL_HM
   chanNo     04
   device     CUL_HM_HM_CC_RT_DN_223378
   Readings:
     2013-11-18 23:39:09   R-boostAftWinOpen off
     2013-11-18 23:39:09   R-boostPeriod   5
     2013-11-18 23:39:09   R-boostPos      80 %
     2013-11-18 23:39:09   R-btnNoBckLight off
     2013-11-18 23:39:09   R-daylightSaveTime on
     2013-11-18 23:39:09   R-decalcTime    666.666666666667
     2013-11-18 23:39:09   R-decalcWeekday Sat
     2013-11-18 23:39:09   R-modePrioManu  all
     2013-11-18 23:39:09   R-modePrioParty all
     2013-11-18 23:39:09   R-noMinMan4Manu off
     2013-11-18 23:39:09   R-regAdaptive   on
     2013-11-18 23:39:09   R-reguExtI      15
     2013-11-18 23:39:09   R-reguExtP      30
     2013-11-18 23:39:09   R-reguExtPstart 30
     2013-11-18 23:39:09   R-reguIntI      18
     2013-11-18 23:39:09   R-reguIntP      33
     2013-11-18 23:39:09   R-reguIntPstart 45
     2013-11-18 23:39:09   R-showInfo      time
     2013-11-18 23:39:09   R-showWeekday   off
     2013-11-18 23:39:09   R-tempComfort   21
     2013-11-18 23:39:09   R-tempFallWinOpen 12
     2013-11-18 23:39:09   R-tempFallWinPerio 15 min
     2013-11-18 23:39:09   R-tempLowering  17
     2013-11-18 23:39:09   R-tempMax       30.5
     2013-11-18 23:39:09   R-tempMin       4.5
     2013-11-18 23:39:09   R-tempOffset    0.0K
     2013-11-18 23:39:09   R-valveErrPos   15 %
     2013-11-18 23:39:09   R-valveMaxPos   100 %
     2013-11-18 23:39:09   R-valveOffset   0 %
   Helper:
     Role:
       chn        1
     Shadowreg:
Attributes:
   expert     
   model      HM-CC-RT-DN
   peerIDs   
   room       CUL_HM




---------------------------------------------
define CUL_HM_HM_CC_RT_DN_223378 CUL_HM 223378
attr CUL_HM_HM_CC_RT_DN_223378 .devInfo 00FFFF
attr CUL_HM_HM_CC_RT_DN_223378 .stc 59
attr CUL_HM_HM_CC_RT_DN_223378 firmware 1.0
attr CUL_HM_HM_CC_RT_DN_223378 model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_223378 room CUL_HM
attr CUL_HM_HM_CC_RT_DN_223378 serialNr KEQ0517369
attr CUL_HM_HM_CC_RT_DN_223378 subType thermostat
define FileLog_CUL_HM_HM_CC_RT_DN_223378 FileLog ./log/CUL_HM_HM_CC_RT_DN_223378-%Y.log CUL_HM_HM_CC_RT_DN_223378
attr FileLog_CUL_HM_HM_CC_RT_DN_223378 logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_223378 room CUL_HM
define CUL_HM_HM_CC_RT_DN_223378_Weather CUL_HM 22337801
attr CUL_HM_HM_CC_RT_DN_223378_Weather model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_223378_Weather peerIDs
attr CUL_HM_HM_CC_RT_DN_223378_Weather room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_223378_Weather FileLog ./log/CUL_HM_HM_CC_RT_DN_223378_Weather-%Y.log CUL_HM_HM_CC_RT_DN_223378_Weather
attr FileLog_CUL_HM_HM_CC_RT_DN_223378_Weather logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_223378_Weather room CUL_HM
define CUL_HM_HM_CC_RT_DN_223378_Climate CUL_HM 22337802
attr CUL_HM_HM_CC_RT_DN_223378_Climate model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_223378_Climate room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_223378_Climate FileLog ./log/CUL_HM_HM_CC_RT_DN_223378_Climate-%Y.log CUL_HM_HM_CC_RT_DN_223378_Climate
attr FileLog_CUL_HM_HM_CC_RT_DN_223378_Climate logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_223378_Climate room CUL_HM
define CUL_HM_HM_CC_RT_DN_223378_WindowRec CUL_HM 22337803
attr CUL_HM_HM_CC_RT_DN_223378_WindowRec model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_223378_WindowRec room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_223378_WindowRec FileLog ./log/CUL_HM_HM_CC_RT_DN_223378_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_223378_WindowRec
attr FileLog_CUL_HM_HM_CC_RT_DN_223378_WindowRec logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_223378_WindowRec room CUL_HM
define CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr CUL_HM 22337804
attr CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr FileLog ./log/CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr-%Y.log CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr
attr FileLog_CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr room CUL_HM
define CUL_HM_HM_CC_RT_DN_223378_ClimRT_r CUL_HM 22337805
attr CUL_HM_HM_CC_RT_DN_223378_ClimRT_r model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_223378_ClimRT_r room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_223378_ClimRT_r FileLog ./log/CUL_HM_HM_CC_RT_DN_223378_ClimRT_r-%Y.log CUL_HM_HM_CC_RT_DN_223378_ClimRT_r
attr FileLog_CUL_HM_HM_CC_RT_DN_223378_ClimRT_r logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_223378_ClimRT_r room CUL_HM
define CUL_HM_HM_CC_RT_DN_223378_rCtrl CUL_HM 22337806
attr CUL_HM_HM_CC_RT_DN_223378_rCtrl model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_223378_rCtrl room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_223378_rCtrl FileLog ./log/CUL_HM_HM_CC_RT_DN_223378_rCtrl-%Y.log CUL_HM_HM_CC_RT_DN_223378_rCtrl
attr FileLog_CUL_HM_HM_CC_RT_DN_223378_rCtrl logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_223378_rCtrl room CUL_HM





Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 19 November 2013, 00:02:12
Zitat von: Kruemel am 18 November 2013, 23:07:01Ich frage mich wo tempListMon definiert ist. Im Listing des devices/channels ist es nicht dabei.

Naja... das ist so nicht ganz richtig... denn für gewöhnlich stehen diese Werte sehr wohl genau dort. ;-)
Daher würde ich dir empfehlen, einmal die folgenden zwei Befehle abzusetzen.

attr CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr expert 1_on
set CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr getConfig


Wenn der RT dann das nächste Mal aufwacht, sollten sich dann die Readings alle neu füllen.
Beobachte dabei auch bitte deine decalcTime. Die dürfte mWn nur als Uhrzeit dort angezeigt werden.
Andernfalls den Wert einfach einmal überschreiben:
set CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr regSet decalcTime 11:00

Bin schon gespannt auf deine Rückmeldung. :-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 19 November 2013, 00:12:12
Huhu Krümel,

richtiges device und richtiger channel ... mach mal nochmal, direkt danach mach ein burstXmit und dann ein getconfig (und ggf. noch ein BurstXmit), also:

set CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr tempListMon 05:30 19.0 07:00 22.0 18:00 19.0 20:30 21.0 24:00 19.0
set CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr burstXmit

Das exec kannst du bei nur einem set der Templisten weglassen. Das BurstXmit weckt den Thermosten, sonst wird es erst in 1-2 Minuten zu einer sichtbaren Reaktion kommen, falls du das AutoBurstdingens nicht an hast. Dann kurz warten und gucken was passiert - im STATE sollte sowas wie CMDs Processing und dann CMDs Done stehen, dann:

set CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr getConfig
set CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr burstXmit

Wieder kurz warteb, nun sollte in den Reading sowas hier auftauchen:

tempListMon              05:30 19.0 07:00 22.0 18:00 19.0 20:30 21.0 24:00 19.0

Titel: Frage:HM-CC-RT-DN
Beitrag von: Papaloewe am 19 November 2013, 18:25:51
Hallo,

habe jetzt erfolgreich den HM-CC-RT-DN mit einem Tür/Fensterkontakt gepeert.
set <thermoSensor> peerChan 0 <rt_WindowRec> single set
Dabei habe ich mit an den Wiki-Eintrag von hier gehalten:
http://www.fhemwiki.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Channel_.28Kanal.29_03_WindowRec (http://www.fhemwiki.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat#Channel_.28Kanal.29_03_WindowRec)
Danach habe ich den Temperaturwert für "winOpnTemp" von 12 auf 5 geändert.
Das steht jetzt auch so richtig in den Readings vom Channel 3 (WindowRec).

Leider scheint das den Thermostaten nicht zu interessieren, denn der behält beharrlich die 12 C.

Was mache ich denn falsch?

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 19 November 2013, 18:33:23
Zitat von: Papaloewe am 19 November 2013, 18:25:51Leider scheint das den Thermostaten nicht zu interessieren, denn der behält beharrlich die 12 C.
Ja, ist mir auch schon aufgefallen - allerdings noch keine Zeit, dem weiter nachzugehen. Weiß nicht, ob es sich dabei nicht um ein Firmwareproblem vom RT handelt. :-/
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 19 November 2013, 19:17:17
wird aktuell als FW problem gesehen. Ich habe die Register (XML) geprüft und das setzen - konnte kein Problem finden.
Entweder stimmt das XML nicht (dann wird es in einer späteren Version von EQ3 korrigiert) oder es ist ein FW bug.
Wenn es wiederum ein FW bug ist, kann man es evtl auch in anderen Foren finden - und eQ3 könnte/wird eine neue FW ausgeben.

Mal sehen - vielleicht findet jemand etwas
Titel: Antw:HM-CC-RT-DN
Beitrag von: snoop am 19 November 2013, 22:18:23
Hallo zusammen,
kurze Frage zum Thema: "winOpnTemp" aber auch generell zum RT.
Habt ihr auch alle die FW Version 1.0? und hat jemand schon eine neuere?
Viele Grüße
Arthur
Titel: Antw:HM-CC-RT-DN
Beitrag von: Kruemel am 19 November 2013, 23:50:57
[
richtiges device und richtiger channel ... mach mal nochmal, direkt danach mach ein burstXmit und dann ein getconfig (und ggf. noch ein BurstXmit), also:

set CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr tempListMon 05:30 19.0 07:00 22.0 18:00 19.0 20:30 21.0 24:00 19.0
set CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr burstXmit


tempListMon              05:30 19.0 07:00 22.0 18:00 19.0 20:30 21.0 24:00 19.0
[/quote]

Hallo peterk_de,
danke für dein FeedBack. Aber bei diesen beiden Befehlen wird jeweils "unknown tempListMon" oder "unknown burstXmit"  gemeldet.

Gruß

Wolfgang
Titel: Antw:HM-CC-RT-DN
Beitrag von: Kruemel am 19 November 2013, 23:54:56
Zitat von: Mr. P am 19 November 2013, 00:02:12
Naja... das ist so nicht ganz richtig... denn für gewöhnlich stehen diese Werte sehr wohl genau dort. ;-)
Daher würde ich dir empfehlen, einmal die folgenden zwei Befehle abzusetzen.

attr CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr expert 1_on
set CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr getConfig


Wenn der RT dann das nächste Mal aufwacht, sollten sich dann die Readings alle neu füllen.
Beobachte dabei auch bitte deine decalcTime. Die dürfte mWn nur als Uhrzeit dort angezeigt werden.
Andernfalls den Wert einfach einmal überschreiben:
set CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr regSet decalcTime 11:00

Bin schon gespannt auf deine Rückmeldung. :-)

Hallo Mr.P.,
hat leider nicht geklappt. TempListMon wird immer noch nicht angezeigt.
An der Gesamtsituation hat sich leider  nichts verändert.
Gruß
Wolfgang
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 20 November 2013, 00:08:46
Zitat von: Kruemel am 19 November 2013, 23:54:56hat leider nicht geklappt. TempListMon wird immer noch nicht angezeigt.
An der Gesamtsituation hat sich leider  nichts verändert.

Zeig doch mal bitte, welche Versionen du von den zuständigen Versionen auf deinem System hast.
version HMLAN
version CUL_HM
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 20 November 2013, 00:14:18
Zitat von: martinp876 am 19 November 2013, 19:17:17Mal sehen - vielleicht findet jemand etwas

Gesagt, getan. ;-)

http://www.elv.de/topic/fenster-auf-temperatur-wirkt-nicht.html (http://www.elv.de/topic/fenster-auf-temperatur-wirkt-nicht.html)

Kannst du damit etwas anfangen?
Titel: Antw:HM-CC-RT-DN
Beitrag von: Papaloewe am 20 November 2013, 08:15:50
Ja, wenn ich jetzt noch wüsste, wie man die Absenktemperatur beim peeren mit übergibt?

Zitat...Wie wird Deine Fensteröffnung erkannt?
- Wenn sie über den Thermostat mittels Abfall der Temp ermittelt wird, sollte die 5 Grad in den Einstellungen des Thermostats wirken.
- Wenn sie über Fensterkontakte ermittelt wird, musst Du die Absenktemp in der Direktverknüpfung einstellen.....
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 20 November 2013, 10:06:54
Zitat von: Papaloewe am 20 November 2013, 08:15:50
Ja, wenn ich jetzt noch wüsste, wie man die Absenktemperatur beim peeren mit übergibt?
War eigentlich mehr auf Martin gemünzt.
Ich glaube, da ist noch etwas Entwicklungsarbeit notwendig.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 20 November 2013, 10:46:23
ja, kann ich etwas mit anfangen - muss ich aber testen.
das scheint ja ein saustall bei dem RT zu sein.....

Melde mich
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 20 November 2013, 10:50:48
Zitat von: martinp876 am 20 November 2013, 10:46:23das scheint ja ein saustall bei dem RT zu sein.....
Ich bin gespannt, ob eq-3 ein wenig lernt und das bei den kommenden Updates auch einfließen lässt. :-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 20 November 2013, 10:59:38
Jetzt hab ich gerade etwas Neues entdeckt.
Für normal würde ich meinen, es sind Übertragungsfehler. Aber diese kamen nur ein paar Mal und dann auch noch hintereinander.
Hab es leider auch erst heute bemerkt und das waren die einzigen Male, dass die Readings aufgetaucht sind.

2013-11-14_21:45:46 heating_bedroom_ClimRT_tr unknown1: 00C0018
2013-11-14_21:47:52 heating_bedroom_ClimRT_tr unknown1: 00C0018
2013-11-14_21:50:47 heating_bedroom_ClimRT_tr unknown1: 00C0018
2013-11-14_21:53:28 heating_bedroom_ClimRT_tr unknown1: 10C0018
2013-11-14_21:55:55 heating_bedroom_ClimRT_tr unknown1: 10C0018
2013-11-14_21:58:07 heating_bedroom_ClimRT_tr unknown1: 10C0018
2013-11-14_22:01:08 heating_bedroom_ClimRT_tr unknown1: 10C0018
2013-11-14_22:03:55 heating_bedroom_ClimRT_tr unknown1: 10C0018
2013-11-14_22:06:28 heating_bedroom_ClimRT_tr unknown1: 10C0018
2013-11-14_22:08:46 heating_bedroom_ClimRT_tr unknown1: 00C0018


Any ideas? Anyone? :-)
Titel: Probleme mit der internen Fenster-auf Erkennung:HM-CC-RT-DN
Beitrag von: juelich am 20 November 2013, 14:53:53
Hallo, nachdem ich jetzt dachte, es würde gut funktionieren, ist mir ein neues Problem aufgefallen:

Ich nutze nur die interen Fenster-auf-Erkennung und habe die Absenktemperatur auf 5°C eingestellt. Als ich gestern Abend sicherheitshalber vom Dienst aus meine Regler abgefragt habe, war ich nicht schlecht erstaunt, dass im Wohnzimmer ALLE 4 Regler auf 5°C eingestellt waren. Es war niemand in der Wohnung. Es ist also offensichtlich beim Lüften die Temperatur auf 5°C eingestellt worden, aber danach nicht wieder zurück. Diese Steuerung läuft nicht über FHEM, das muss also ein internes Problem des RT-DN sein. Elegent wäre natürlich, diese Regelung ganz zu deaktivieren (geht das?) und das Ganze über ein Notify in FHEM zu realisieren.
Wie könnte so etwas aussehen?

Wenn Fenster auf, merke die aktuelle Temperatur, stelle für 15 Minuten auf 5°C, setze danach wieder die vorige Temperatur ein.

Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 20 November 2013, 15:03:17
Hej Markus,

also ich habe die interne Regelung vom RT probiert und die hat anstandslos funktioniert.
Runter auf 7° und nach 15 Minuten wieder rauf auf die ursprüngliche Temperatur.
Die Regelung kannst du im RT schon deaktivieren und theoretisch auch mit einem Notify über FHEM lösen. Aber bedenke die Verzögerungen, die dadurch entstehen, bis der RT den Temperaturabfall erkennt und dann noch alle Übertragungen abgeschlossen sind.
Versuche es doch nochmal unter deiner Beobachtung. Schau dir auch den Register ClimRT_tr vom RT noch genau an. Dort ist ersichtlich (und kann auch eingestellt werden) wie lange die Temperatur unten bleiben soll. Vielleicht ist dort irgendwo der Hund begraben.
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 20 November 2013, 15:11:33
Hallo Mr. P,

ein Register ClimRT_tr habe ich bei mir nicht, bei mir sieht das so aus:

R-winOpnBoost
off
2013-11-05 20:31:25
R-winOpnDetFall
1.4 K
2013-10-21 11:06:00
R-winOpnMode
on
2013-11-05 20:31:25
R-winOpnPeriod
15 min
2013-10-21 11:06:00
R-winOpnTemp
5 C
2013-10-21 11:46:46

Das sollte doch 5°C für 15 min realisieren, oder irre ich mich da?

Viele Grüße

Markus

PS: Dasselbe Problem habe ich vor ein paar Wochen schon mal beobachtet, da waren aber nur einige Heizkörper auf 5°C eingestellt, gestern waren es alle 4 (es sind alle miteinander gepeert)
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 20 November 2013, 15:35:17
Das ist schon der ClimRT_tr-Register. Wirst du vermutlich nur umbenannt haben. ;-)

Aber du hast schon recht, sieht alles recht ordentlich aus. Was ich natürlich nicht weiß, ist das zusätzliche Detail, das du gerade verraten hast. Das alle RTs miteinander gepeert sind. Vielleicht liegt da das Problem.
Hast du die Geräte direkt untereinander gepeert oder es über FHEM realisiert?
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 20 November 2013, 16:22:09
SCNR  ;)

Zitat von: Mr. P am 20 November 2013, 15:35:17Das ist schon der ClimRT_tr-Register. Wirst du vermutlich nur umbenannt haben. ;-)

Nix umbenannt... du hast aus einem Channel ein "Register" gemacht  :o

Gruß und nix für ungut.
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 20 November 2013, 16:34:24
*hust*
Ja, das könnte auch der Grund sein. Danke fürs korrigieren. :-)

Gesendet von meinem GT-I9100 mit Tapatalk

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 20 November 2013, 20:34:23
Hi,

ein paar updates...
winOpenTemp kann man ab morgen (version 4255) selektiv für jeden gepeerten SC einstellen. Das geht in WindowRec. Das setting ist zu sehen, wenn man gepeert hat, klar.
Die interne Fenster-auf Erkennung kann man in "clima" channel einstellen, gleicher name, kein peer. Angezeigt wird sie der volständighei halber auch in windowRec. Ich habe den Namen auf winOpnTemp-int geändert - hoffe das macht es klarer - was meint ihr?

die interne fernster-auf erkennung kann man abschalten - siehe regList (immer ein guter tip, sollte man optionen durchgehen)
7: winOpnMode       |     literal        |          | enable internal Windoe open in modes:  options:on,auto,auto_party,auto_manu,off

ich habe es bei mir abgeschaltet - da derSonnen/schatten Umschlag an einem Fühler regelmässig "Fenster-auf" signalisiert hat. Sollte man SCs nutzen, ist eine Abschaltung sowieso ratsam (meine Meinung)

habe ich etwas vergessen/Überlesen?

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: juelich am 20 November 2013, 21:38:34
Zitat von: Mr. P am 20 November 2013, 15:35:17
Das ist schon der ClimRT_tr-Register. Wirst du vermutlich nur umbenannt haben. ;-)

Aber du hast schon recht, sieht alles recht ordentlich aus. Was ich natürlich nicht weiß, ist das zusätzliche Detail, das du gerade verraten hast. Das alle RTs miteinander gepeert sind. Vielleicht liegt da das Problem.
Hast du die Geräte direkt untereinander gepeert oder es über FHEM realisiert?

Ich habe die Geräte alle (jedes mit jedem) untereiander gepeert, mit FHEM fiunktionierte das nicht so ganz (siehe irgendwo in diesem Megathread). Denke auch, das da irgendwo das Problem liegt (beispielsweise: 1 RT erkennt "Fenster auf", schaltet auf 5°C, meldet dies den Peers und diese senden eventuell die 5°C als desired Temp an alle Peers zurück. So wäre so ungefähr mein Erklärungsversuch.
Kann man die RTs eigentlich nachträglich auslesen, d.h. bekommt man raus, wann diese Temperatur gesetzt wurde und ob dabei WinOpen erkannt wurde? Das Ganze lief ja nicht FHEM, deshalb ist das Log da ja auch leer...


Viele Grüße

Markus
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 20 November 2013, 21:41:27
Hallo Markus,

lies mal 1 Post über deinem. Martin(p876) hat da Änderungen vorgenommen, die bei normalem Update ab Morgen genutzt werden können und dein Problem evtl. lösen helfen ;)

Gruß
Thomas

Edit: Nickname korrigiert und ein "n" gekauft
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 21 November 2013, 08:55:09
Die aktuellen temp eines RT kann nicht gelesen werden, wird aber regelmässig vom RT freiwillig gemeldet. Der unterschied ist, dass es in FHEM zeitverzögert eingetraben wird.
der RT (wie der TC) melden NICHT wenn sie im Fenster-offen-mode sind. Wird ein externen SC genutzt und sind die peer-listen komplett wird FHEM einen entsprechenden Eintrag in die Readings machen, dass ein Trigger dieses Sensors gekommen ist. Mehr ist nicht möglich (meines Wissens)

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: snoop am 21 November 2013, 21:11:07
Hallo Martin,

Anmerkungen / offene (Verständnis-)Fragen zum Thema "winOpnTemp":

- Fehler beim schreiben: "cannot calculate value. Please issue set <rt_WindowRec> getConfig first - invalid". Ein "getConfig" - auf beiden Seiten (RHS bereits gpeert - vor dem Update) als auch RT brachte kein Erfolg. Was mache ich falsch?
- wie kommst du auf "tempWinOpen" wenn das Resgister "winOpnTemp" heißt? ;o) (Sowohl init als auch bei peer) - ok meine Idee, 1st (Verständliche-Schreibweise) 2nd (Technische-Schreibweise) - will sagen -> irritierend ;o).
- Verständnisfrage:
   - Sensor 1 (Terrasse) geppert mit RT1
   - Sensor 2 (kleines Fenster) geppert mit RT1
"winOpnTemp" kann nicht separat definiert werden richtig?
Hier das Motto: Fenster auf dann alles auf peer "winOpnTemp" SC/RHCs egal welches(wieviele) peer(s) - RICHTIG? Falls Antwort = "ja" dann verstehe ich dises "peer"-winOpnTemp Konstrukt nicht.
- winOpnTemp-int wenn dies die interne "Fenster 'auf'" Erkennung ist was hat das mit dem WindowRec zu tun - will sagen -> weg lassen und in "clima" lassen - so gibt es eine klare Zuordnung. Oder? Was war deine Idee?
Viele Grüße
Arthur

EDIT: command 'set <rt_WindowRec> regSet winOpnTemp 10'
Titel: Antw:HM-CC-RT-DN
Beitrag von: Kruemel am 21 November 2013, 22:38:20
Zitat von: Mr. P am 20 November 2013, 00:08:46
Zeig doch mal bitte, welche Versionen du von den zuständigen Versionen auf deinem System hast.
version HMLAN
version CUL_HM

Hallo, hier meine Versionen
# $Id: 00_HMLAN.pm 4232 2013-11-16 14:00:26Z martinp876 $
# $Id: 10_CUL_HM.pm 4232 2013-11-16 14:00:26Z martinp876 $
Gruß
Wolfgang
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 21 November 2013, 23:59:31
Zitat von: Kruemel am 18 November 2013, 23:07:01ich habe einen HM-CC-RT-DN bei fhem angelernt.

Und du bist dir sicher, dass FHEM deinen RT nicht nur erkannt und die Channels per Autocreate erstellt hat, sondern du ihn auch wirklich gepairt hast?

Also am Display des RT erscheint das Antennensymbol und auch in FHEM steht er als mit FHEM gepairt?

Postest du bitte mal den Output von:
list CUL_HM_HM_CC_RT_DN_223378

Thx a lot!
Titel: Antw:HM-CC-RT-DN
Beitrag von: Kruemel am 22 November 2013, 07:57:47
Zitat von: Mr. P am 21 November 2013, 23:59:31
Und du bist dir sicher, dass FHEM deinen RT nicht nur erkannt und die Channels per Autocreate erstellt hat, sondern du ihn auch wirklich gepairt hast?

Also am Display des RT erscheint das Antennensymbol und auch in FHEM steht er als mit FHEM gepairt?

Postest du bitte mal den Output von:
list CUL_HM_HM_CC_RT_DN_223378

Thx a lot!

Hallo Mr.P.,

erstmal Danke für die schnellen Antworten.
Hier das Listing.

Zeigt diese Zeile das Pairing an?
2013-11-19 23:45:57   R-pairCentral   0x123ABC
     
Das MissingACK irritiert mich etwas, es war nicht immer da.

Es gibt doch auch eine Firmware im Thermostaten? Wie zeigt man sich diese Version an? Wie macht man hier ein Update?

Ich habe im Thread gelesen das Martin eine neue Version rausgegeben hat. Habe überlegt diese upzudaten, mich aber entschieden zu warten, bis du dich wieder gemeldet hast.

Vielen Dank.
Gruß
Wolfgang

Internals:
   DEF        223378
   EVENTS     2099
   HMLAN1_MSGCNT 2118
   HMLAN1_RAWMSG E223378,0000,6E1490DD,FF,FFA7,2086102233780000000A9CE410002B
   HMLAN1_RSSI -89
   HMLAN1_TIME 2013-11-22 07:51:40
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     2118
   NAME       CUL_HM_HM_CC_RT_DN_223378
   NR         407
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 CUL_HM_HM_CC_RT_DN_223378_Weather
   channel_02 CUL_HM_HM_CC_RT_DN_223378_Climate
   channel_03 CUL_HM_HM_CC_RT_DN_223378_WindowRec
   channel_04 CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr
   channel_05 CUL_HM_HM_CC_RT_DN_223378_ClimRT_r
   channel_06 CUL_HM_HM_CC_RT_DN_223378_rCtrl
   lastMsg    No:20 - t:10 s:223378 d:000000 0A9CE410002B
   protCmdDel 14
   protLastRcv 2013-11-22 07:51:40
   protNack   1 last_at:2013-11-19 22:04:15
   protResnd  27 last_at:2013-11-19 23:46:13
   protResndFail 10 last_at:2013-11-19 23:46:17
   protSnd    223 last_at:2013-11-19 23:46:05
   protState  CMDs_done_events:9
   rssi_at_HMLAN1 avg:-77.94 min:-102 max:-72 lst:-89 cnt:2118
   Readings:
     2013-11-19 23:45:56   CommandAccepted yes
     2013-11-19 23:45:57   PairedTo        0x123ABC
     2013-11-19 23:45:57   R-backOnTime    10 s
     2013-11-19 23:45:57   R-btnLock       unlock
     2013-11-19 23:45:57   R-burstRx       off
     2013-11-19 23:45:57   R-cyclicInfoMsg on
     2013-11-19 23:45:57   R-cyclicInfoMsgDis 0
     2013-11-19 23:45:57   R-globalBtnLock off
     2013-11-19 23:45:57   R-intKeyVisib   invisib
     2013-11-19 23:45:57   R-localResDis   off
     2013-11-19 23:45:57   R-lowBatLimitRT 2.1 V
     2013-11-19 23:45:57   R-modusBtnLock  off
     2013-11-19 23:45:57   R-pairCentral   0x123ABC
     2013-11-19 23:45:57   RegL_00:          01:00 02:01 09:01 0A:12 0B:3A 0C:BC 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2013-11-22 07:51:40   noReceiver      src:223378 8610 0A9CE410002B
     2013-11-19 23:46:17   state           MISSING ACK
   Helper:
     burstEvtCnt 9
     mId        0095
     rxType     12
     Respwait:
     Role:
       dev        1
     Rssi:
       At_hmlan1:
         avg        -77.948536355052
         cnt        2118
         lst        -89
         max        -72
         min        -102
     Shadowreg:
Attributes:
   expert     2_full
   firmware   1.0
   model      HM-CC-RT-DN
   peerIDs   
   room       CUL_HM
   serialNr   KEQ0517369
   subType    thermostat






Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 22 November 2013, 08:04:50
Hallo Wolfgang,

sieht nach einem korrekt durchgeführten Pairing aus. Aber deine RSSI-Werte von bis zu -102 erscheinen mir doch sehr niedrig. Vlt. führt das zu den Kommunikationsstörungen? Und deine Firmwareversion im RT ist 1.0 (steht auch da ;) ). Update kann nur von eQ-3/ELV durchgeführt werden (so es eine neue gibt?). Dafür musst du den RT dann einschicken.

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 22 November 2013, 08:19:01
Zitat von: Rohan am 22 November 2013, 08:04:50sieht nach einem korrekt durchgeführten Pairing aus. Aber deine RSSI-Werte von bis zu -102 erscheinen mir doch sehr niedrig. Vlt. führt das zu den Kommunikationsstörungen? Und deine Firmwareversion im RT ist 1.0 (steht auch da ;) ). Update kann nur von eQ-3/ELV durchgeführt werden (so es eine neue gibt?). Dafür musst du den RT dann einschicken.
Hej ihr beiden,

also bezüglich Firmwareversion und RSSI-Werte kann ich Rohan nur recht geben. Firmwareversion steht in den Attributen und RSSI ist wirklich schwach. Versuche doch einmal zum Testen den Thermostat und den Sender ein wenig näher aneinander zu bringen, dass du Werte von max. -80 (besser -70) zusammen bekommst.
Nur was die Sache mit dem Firmwareupdate anbelangt, glaube ich, dass Rohan daneben liegt. Wenn ich das jetzt nicht falsch im Hinterkopf habe, Ist der RT doch die erste Komponente, die der User selbst updaten können sollte (bitte korrigiert, aber steinigt mich nicht, wenn ich mich irre). Aber so oder so, von einer neueren Version als der 1.0 ist mir bislang nichts bekannt. :-)
Interessieren würden mich auch die Rohdaten, die du bei der Kommunikation bekommst. Da wären Verbindungsabbrüche auch recht gut erkennbar. Wäre toll, wenn du uns diese noch zur Verfügung stellen könntest.
Kleine Anmerkung noch am Rande: In den neuesten Versionen funktioniert das Logging jetzt etwas anders - bitte beachten, solltest du bereits eine solche Version haben. :-)

Edit: Hier noch der Link zu den neuen Logparametern:
http://forum.fhem.de/index.php/topic,16563.msg107848.html#msg107848 (http://forum.fhem.de/index.php/topic,16563.msg107848.html#msg107848)
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 22 November 2013, 08:28:54
Hi,

Zitat von: Mr. P am 22 November 2013, 08:19:01... Nur was die Sache mit dem Firmwareupdate anbelangt, glaube ich, dass Rohan daneben liegt. Wenn ich das jetzt nicht falsch im Hinterkopf habe, Ist der RT doch die erste Komponente, die der User selbst updaten können sollte (bitte korrigiert, aber steinigt mich nicht, wenn ich mich irre). ...

Gerade mal Manual gelesen ;) Dort steht in der Beschreibung der Status-/Fehlermeldungen:


CRC - CRC-Fehler nachFirmwareupdate - Firmwareupdate erneut durchführen
FUP - Firmwareupdate wird durchgeführt - /


Sieht also so aus, wie du es geschrieben hast  8)

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 22 November 2013, 09:57:51
Hallo Arthur


Zitat- Fehler beim schreiben: "cannot calculate value. Please issue set <rt_WindowRec> getConfig first - invalid".
Ein
set rt_WindowRec getConfig
oder
set rt getConfig

sollte das Problem lösen.
Natürlich musst du das Kommando absetzen UND ausführen. Also mittels burst (so enabled) oder warte, bis der RT aufgewacht ist, und es abgeholt hat.
Du solltest dann sehen, dass
- im rt keine Kommandos "pending" sind
- im rt_WindowRec die peers zu sehen sind.

ein getConfig auf den RHS ist nicht notwendig.

Zitat- wie kommst du auf "tempWinOpen" wenn das Resgister "winOpnTemp" heißt? ;o) (Sowohl init als auch bei peer) - ok meine Idee, 1st (Verständliche-Schreibweise) 2nd (Technische-Schreibweise) - will sagen -> irritierend ;o).
tempWinOpen ist es beim TC, winOpnTemp beim RT. Habe ich es irgendwo vertauscht? Wo?

Zitat- Verständnisfrage:
   - Sensor 1 (Terrasse) geppert mit RT1
   - Sensor 2 (kleines Fenster) geppert mit RT1
"winOpnTemp" kann nicht separat definiert werden richtig?
ja, kannst du.


ZitatFenster auf dann alles auf peer "winOpnTemp" SC/RHCs egal welches(wieviele) peer(s) - RICHTIG?
falsch

Zitat- winOpnTemp-int wenn dies die interne "Fenster 'auf'" Erkennung ist was hat das mit dem WindowRec zu tun - will sagen -> weg lassen und in "clima" lassen - so gibt es eine klare Zuordnung.
das Register winOpnTemp-int ist in "Clima". Daher auch kein "R-" prefix.
Der Gedanke ist, dass im WindowRec die daten des Fenster-offen sichtbar sind. Das betrifft alle 5 "interneFenster register".
Zumindest sollte man sehen, und es einem Auffallen, dass ein interner Fenster-erkenner AUCH aktiv ist, oder eben nicht. Die Daten gehören dann dazu.
Die Idee ist, Daten eines Themas in einem Kontext darzustellen.

ZitatEDIT: command 'set <rt_WindowRec> regSet winOpnTemp 10'
wo ist den dein peer? regSet für peer-related-register ist

set <rt_WindowRec> regSet winOpnTemp 10 <peer>

die SW kann den peer "" auch nach getConfig nicht finden ;-)

Interessant wird es übrigens, wenn du 4 Fenster hast, alle mit verschiedenen Temperaturen, und diese dann abwechselnd auf und zu machst. Ob der RT das sauber abarbeitet?

Achtung: ich habe gerade einen Bug bei burstXmit (hoffentlich) behoben V4258

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 22 November 2013, 10:15:55
Zitat von: martinp876 am 22 November 2013, 09:57:51... tempWinOpen ist es beim TC, winOpnTemp beim RT. Habe ich es irgendwo vertauscht? Wo? ...

Stand auch im Wiki so (falscher Registername und fehlender Peer) verkehrt drin. Ist korrigiert.

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: snoop am 22 November 2013, 10:37:32
Hallo Martin,

ZitatEin
set rt_WindowRec getConfig
oder
set rt getConfig

sollte das Problem lösen.
Natürlich musst du das Kommando absetzen UND ausführen. Also mittels burst (so enabled) oder warte, bis der RT aufgewacht ist, und es abgeholt hat.
Du solltest dann sehen, dass
- im rt keine Kommandos "pending" sind
- im rt_WindowRec die peers zu sehen sind.

ein getConfig auf den RHS ist nicht notwendig.
- getConfig auf Device inkl.  pendings abgearbeitet -> sollte damit sauber sein. Die peers sehe ich auch -> ich habe offensichtlich (noch nciht getestet) einen Fehler beim regSet gemacht - ich versuche später mal wie von dir vorgeschlagen mit
set <rt_WindowRec> regSet winOpnTemp 10 <peer>

Zitatdas Register winOpnTemp-int ist in "Clima". Daher auch kein "R-" prefix.
Der Gedanke ist, dass im WindowRec die daten des Fenster-offen sichtbar sind. Das betrifft alle 5 "interneFenster register".
Zumindest sollte man sehen, und es einem Auffallen, dass ein interner Fenster-erkenner AUCH aktiv ist, oder eben nicht. Die Daten gehören dann dazu.
Die Idee ist, Daten eines Themas in einem Kontext darzustellen.
Hmmm ja ok verstanden.

Zitatwo ist den dein peer? regSet für peer-related-register ist

set <rt_WindowRec> regSet winOpnTemp 10 <peer>

die SW kann den peer "" auch nach getConfig nicht finden ;-)
Ja das wird wohl der (mein) Fehler sein -> Test folgt.

Zitat
Interessant wird es übrigens, wenn du 4 Fenster hast, alle mit verschiedenen Temperaturen, und diese dann abwechselnd auf und zu machst. Ob der RT das sauber abarbeitet?
Ja, darauf will ich hinaus - Tests (zwar nur mit zwei Fenstersensoren) folgen.

ZitatAchtung: ich habe gerade einen Bug bei burstXmit (hoffentlich) behoben V4258
Danke für den Hinweis.

Danke und Viele Grüße
Arthur
Titel: Antw:HM-CC-RT-DN
Beitrag von: snoop am 22 November 2013, 10:45:36
Hallo Thomas,
danke für die Anpassung.
In der ersten Fassung hatte ich das hier eingetragen:
set <tc_WindowRec> regSet tempWinOpen 23 <SensorFensterLinks>
und war offensichtlich auch korrekt ;o)

Anmerkung/Vorschlag für den Wiki Eintrag:
set <tc_WindowRec> regSet tempWinOpen 10 <SensorFenster>
?
Viele Grüße
Arthur
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 22 November 2013, 10:57:25
Hallo Arthur,

Zitat von: snoop am 22 November 2013, 10:45:36... Anmerkung/Vorschlag für den Wiki Eintrag:
set <tc_WindowRec> regSet tempWinOpen 10 <SensorFenster>
? ...

Jetzt bin ich etwas verwirrt.

Laut Martin (martinp876) soll es heißen beim HM-CC-RT-DN:

set <rt_WindowRec> regSet winOpnTemp 10 <peer>

Wir sollten beim HM-CC-RT-DN nicht von "tc_WindowRec" schreiben und beim HM-CC-RT-DN heißt das Register wohl "winOpnTemp", wohingegen es beim HM-CC-TC "tempWinOpen" lautet.

Oder liege ich da jetzt komplett daneben?

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: snoop am 22 November 2013, 11:04:44
Hallo Thomas,

absolut korrekt danke und damit:

set <rt_WindowRec> regSet winOpnTemp 10 <SensorFenster>

Sorry für die Verwirrung.
Viele Grüße
Arthur
Titel: Antw:HM-CC-RT-DN
Beitrag von: HardwareW am 22 November 2013, 11:08:50
lässt sich die Fensteroffenerkennung irgendwie deaktivieren? Sollte das winOpnMode Register sein, oder? Aber das lässt sich leider nicht setzen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 22 November 2013, 11:19:01
Hmmm....

Gegenfrage ;) : Warum willst / möchtest du das?

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 22 November 2013, 12:12:06
Zitat von: Rohan am 22 November 2013, 11:19:01Gegenfrage ;) : Warum willst / möchtest du das?
Ich hab auf externe Sensoren umgestellt, weil die Internen:
a) nur bei jenen Heizkörpern gut funktioniert haben, wo der RT direkt unter dem Fenster ist und
b) er setzt die Temperatur für eine bestimmte Zeit herab und danach wieder hinauf. Die Wahrscheinlichkeit, dass er zB nach 15 Minuten nochmals ein 'Fenster offen' erkennt und wieder abdreht, ist auch recht gering.

Beides ist bei mir leider schon vorgekommen. :-/
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 22 November 2013, 12:18:12
Hallo Mr. P,

Zitat von: Mr. P am 22 November 2013, 12:12:06Ich hab auf externe Sensoren umgestellt, weil ...

Edith ergänzt noch: Die Frage von HardwareW ist auch eine andere  8)

Hmmm... Jetzt kenne ich deine Gründe, aber dich habe ich ja auch nicht gefragt  ;)

Vlt. hat der Fragesteller ja eine (gänzlich) andere Bedarfslage?

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 22 November 2013, 12:38:58
Zitat von: Rohan am 22 November 2013, 12:18:12Hmmm... Jetzt kenne ich deine Gründe, aber dich habe ich ja auch nicht gefragt  ;)

Vlt. hat der Fragesteller ja eine (gänzlich) andere Bedarfslage?

Ich weiß, ich hab mich hinein geschummelt und wollte auch nicht für jemand anders antworten. Fand es einfach gerade passend, auch meine Beweggründe zur Umstellung von den internen auf externe Sensoren hier zu vermelden. Könnte ja mal jemanden von nutzen sein. ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 22 November 2013, 12:59:06
Zitat von: martinp876 am 22 November 2013, 09:57:51Achtung: ich habe gerade einen Bug bei burstXmit (hoffentlich) behoben V4258

Und scheint auch die Übertragung mit 'burstAccess 1_auto' betroffen zu haben... denn auch das funktioniert jetzt wieder. :-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: tpm88 am 22 November 2013, 13:49:50
Hallo zusammen,

kurze Frage zu den RSSI Werten beim RT.

Im HMinfo rssi sehe ich beim RT nur einen RSSI Wert, nämlich Empfang der Zentrale (CUL) vom Thermostat. Bei allen anderen HM Aktoren sehe ich die Werte in beiden Richtungen.

Der RT ist bei meinem Output in der letzten Zeile:
rssi done:
    Device         :receive         from             last   avg      min<max    count
    az_podFS1010   :CUL_HM          az_podFS1010     -65.0  -59.6  -66.0< -53.5     6
    az_podFS1010   :az_podFS1010    CUL_HM           -72.0  -64.5  -72.0< -58.0     4
    ke_Pumpe       :CUL_HM          ke_Pumpe         -78.0  -78.5  -79.0< -78.0     3
    ke_Pumpe       :ke_Pumpe        CUL_HM           -75.0  -74.3  -75.0< -73.0     3
    ke_Switch4     :CUL_HM          ke_Switch4       -77.0  -77.2  -78.0< -76.5    10
    ke_Switch4     :ke_Switch4      CUL_HM           -79.0  -79.3  -80.0< -79.0     4
    wz_Markise     :CUL_HM          wz_Markise       -73.0  -74.7  -75.5< -73.0     6
    wz_Markise     :wz_Markise      CUL_HM           -77.0  -77.0  -77.0< -77.0     1
    wz_Thermostat  :CUL_HM          wz_Thermostat    -65.0  -62.1  -75.5< -58.0   381


Ist das nur bei mir so?

Tobi
Titel: Antw:HM-CC-RT-DN
Beitrag von: HardwareW am 22 November 2013, 14:30:01
Zitat von: Rohan am 22 November 2013, 11:19:01
Hmmm....

Gegenfrage ;) : Warum willst / möchtest du das?

Gruß
Thomas

Ich stelle die Sollwerte über ein anderes System ein, das auch in der Lage sein wird ein offenes Fenster zu erkennen.
Generell kann ich mein Problem umgehen, aber hätte mich dennoch interessiert.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 22 November 2013, 17:07:33
@tobi,

die auswertung der RSSI werte ist "generisch" - also für alle Devices identisch. Werte des HMLAN werden von diesem gemeldet, also mit jeder empfangenen Message. Das device meldet den Empfangspegel auch, aber nicht in jeder message. Kann man auch an den Zählerständen ablesen, wie viele messages ausgewertet würden.
Das RT hat bis dato also keine entsprechende message gesendet. Ich glaube jetzt einmal, dass es den level in keiner message unterstützt...

@Thomas
set <rt_clima> winOpnMode  off
funktioniert bei mit.

Im "windowRec" channel ist dies nicht eingebaut - da steht auch nicht R-winOpnMode.
Ich halte es auch für sinnvoll den internen winopen auszuschalten, sollte ein externer genutzt werden. Es kommt in jedem Fall zu Überlagerungen - und früher oder später zu Problemen.

@Mr. P.
ja, alle aufweck-jobs....
Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 22 November 2013, 19:32:25
nur mal so nebenbei: der RT regelt ziemlich exakt: Die +/- 0,1° um die Solltemperatur sind sehr ordentlich.

(http://up.picr.de/16544073jm.png)

grün = Ist-Temp, rot = Soll-Temp, violett = Ventilöffnung
Titel: Antw:HM-CC-RT-DN
Beitrag von: snoop am 22 November 2013, 21:41:27
Hallo Martin, Hallo zusammen,

ich möchte zum Thema "winOpnTemp" kurz berichten.

1) Zunächst der Befehl lautet:

set <rt_WindowRec> regSet winOpnTemp 10 <FensterSensor>

Ein Config/Anlerntaste auf Seiten des SC/RHS (beide getestet) ist nicht notwendig (eigentlich klar da die Register des RT's bearbeitet werden).

2) Zum Thema "winOpnTemp" Test mit mehreren Fenster Sensoren:
- Testkonfiguration/Umfeld:
                          1 x RT (gepairt)
                          1 x SC (mit RT gepeert) "winOpnTemp" 10
                          1 X RHS (mit RT gepeert) "winOpnTemp" 18

- Test 1:
                        - RT Modus Manuell
                        - Soll Temeratur 24°C
                        - Aktion: SC "auf"
                        - Fenster auf wird angezeigt "neue Soll Temp" = 10°C
                        - Aktoin: RHS "auf"
                        - "Soll Temp" = (unverändert) 10°C

- Test 2:
                        - RT Modus Manuell
                        - Soll Temeratur 24°C
                        - Aktion: RHS "auf"
                        - Fenster auf wird angezeigt "neue Soll Temp" = 18°C
                        - Aktoin: SC "auf"
                        - "Soll Temp" wird auf 10°C

- Test 3: (mMn der interessanteste zumindest vom verhalten)
                        - RT Modus Manuell
                        - Soll Temeratur 24°C
                        - Aktion: RHS "auf"
                        - Fenster auf wird angezeigt "neue Soll Temp" = 18°C
                        - Aktoin: SC "auf"
                        - "Soll Temp" wird auf 10°C gestellt
                        - Aktoin: SC "zu"
                        - "Soll Temp" "bleibt" auf 10°C
                        - Aktoin: RHS "zu"
                        - "Soll Temp" wird auf 24°C gestellt

Fazit: Eine Konfiguration mit mehreren Sensoren wird grds. unterstützt. Der Sensor mit dem niedrigsten"winOpnTemp" Wert gewinnt. Bisher keine Langzeittests und Erfahrungen.
Dies zur Info.

Viele Grüße
Arthur

Titel: Antw:HM-CC-RT-DN
Beitrag von: Kruemel am 23 November 2013, 08:37:58
Zitat von: Rohan am 22 November 2013, 08:04:50
Hallo Wolfgang,

sieht nach einem korrekt durchgeführten Pairing aus. Aber deine RSSI-Werte von bis zu -102 erscheinen mir doch sehr niedrig. Vlt. führt das zu den Kommunikationsstörungen? Und deine Firmwareversion im RT ist 1.0 (steht auch da ;) ). Update kann nur von eQ-3/ELV durchgeführt werden (so es eine neue gibt?). Dafür musst du den RT dann einschicken.

Gruß
Thomas

Hallo Thomas,

danke für die Hilfe. LAN-CFG steht jetzt näher am RT. Hier ein neues Listing. Die Werte sind jetzt besser. Funktionen konnte ich noch nicht prüfen.
Mach ich dann wahrscheinlich heute Abend.

Internals:
   DEF        223378
   EVENTS     33
   HMLAN1_MSGCNT 256
   HMLAN1_RAWMSG E223378,0000,02281E15,FF,FFD3,6986102233780000000AA8E210162B
   HMLAN1_RSSI -45
   HMLAN1_TIME 2013-11-23 08:32:51
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     256
   NAME       CUL_HM_HM_CC_RT_DN_223378
   NR         407
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 CUL_HM_HM_CC_RT_DN_223378_Weather
   channel_02 CUL_HM_HM_CC_RT_DN_223378_Climate
   channel_03 CUL_HM_HM_CC_RT_DN_223378_WindowRec
   channel_04 CUL_HM_HM_CC_RT_DN_223378_ClimRT_tr
   channel_05 CUL_HM_HM_CC_RT_DN_223378_ClimRT_r
   channel_06 CUL_HM_HM_CC_RT_DN_223378_rCtrl
   lastMsg    No:69 - t:10 s:223378 d:000000 0AA8E210162B
   protLastRcv 2013-11-23 08:32:51
   protSnd    33 last_at:2013-11-23 07:59:11
   protState  CMDs_done
   rssi_at_HMLAN1 avg:-45 min:-47 max:-43 lst:-45 cnt:256
   Readings:
     2013-11-22 23:18:52   Activity        alive
     2013-11-22 23:23:28   CommandAccepted yes
     2013-11-22 23:23:29   PairedTo        0x123ABC
     2013-11-19 23:45:57   R-backOnTime    10 s
     2013-11-22 23:23:29   R-btnLock       unlock
     2013-11-22 23:23:29   R-burstRx       off
     2013-11-22 23:23:29   R-cyclicInfoMsg on
     2013-11-22 23:23:29   R-cyclicInfoMsgDis 0
     2013-11-22 23:23:29   R-globalBtnLock off
     2013-11-22 22:53:14   R-intKeyVisib   invisib
     2013-11-22 23:23:29   R-localResDis   off
     2013-11-19 23:45:57   R-lowBatLimitRT 2.1 V
     2013-11-22 23:23:29   R-modusBtnLock  off
     2013-11-22 23:23:29   R-pairCentral   0x123ABC
     2013-11-22 23:23:29   RegL_00:          01:00 02:01 09:01 0A:12 0B:3A 0C:BC 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2013-11-23 08:32:51   actuator        22 %
     2013-11-23 08:32:51   battery         ok
     2013-11-23 08:32:51   batteryLevel    3.1 V
     2013-11-23 08:32:51   desired-temp    21
     2013-11-23 08:32:51   measured-temp   22.6
     2013-11-22 23:15:57   noReceiver      src:223378 8610 0A88C310002B
     2013-11-23 07:59:11   state           CMDs_done
     2013-11-23 07:59:11   time-request    -
   Helper:
     mId        0095
     rxType     12
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf   
       qReqStat   
     Role:
       dev        1
     Rssi:
       At_hmlan1:
         avg        -45.0078125
         cnt        256
         lst        -45
         max        -43
         min        -47
     Shadowreg:
Attributes:
   actCycle   020:00
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.0
   model      HM-CC-RT-DN
   peerIDs   
   room       CUL_HM
   serialNr   KEQ0517369
   subType    thermostat
   webCmd     getConfig:burstXmit



Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 23 November 2013, 08:46:59
Zitat von: Kruemel am 23 November 2013, 08:37:58
     2013-11-23 07:59:11   state           CMDs_done

Der state-Wert sieht jetzt auf alle Fälle schon mal besser aus. Vielleicht klappts jetzt dann auch mit dem Nachbarn. :-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: HardwareW am 23 November 2013, 20:20:36
Ich habe noch ein Problem mit meinen Thermostaten  ::)

Ich möchte den Offset der Thermostate per FHEM einstellen. Nun hat das bei einem Thermostat mit

set <Thermostat> regSet tempOffset <Offset>

hervorragend funktioniert. Bei einem anderen kommt ständig ich solle vorher

set <Thermostat> getConfig

ausführen. Leider hilft das nicht.
Auffallend ist das auf der Seite des Thermostats bei dem es funktioniert in der Sektion wesentlich mehr aufgeführt ist (z.B. auch der Offset).

Nun meine Fragen:
1. Warum ist das getConfig notwendig?
2. Warum liefert getConfig bei manchen Thermostaten kein Ergebnis oder vielleicht werden auch nur ein Bruchteil der Register ausgelesen?

Vielen Dank für eure Hilfe  :)
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 23 November 2013, 21:45:00
Hallo HardwareW,

Zitat von: HardwareW am 23 November 2013, 20:20:36... Bei einem anderen kommt ständig ich solle vorher

set <Thermostat> getConfig

ausführen. Leider hilft das nicht.
Auffallend ist das auf der Seite des Thermostats bei dem es funktioniert in der Sektion wesentlich mehr aufgeführt ist (z.B. auch der Offset).

Dann liegt ein Fehler in der Kommunikation zwischen Fhem/HMLAN und dem Thermostaten vor.

Steht dort (also auf der Device-Seite)


protCmdPend       3 CMDs_pending


sind die Befehle noch nicht abgearbeitet.

Steht dann irgendwann ein "Missing ACK" oder "NACK", dann hast du ein Problem in der Kommunikation.

Zitat
Nun meine Fragen:
1. Warum ist das getConfig notwendig?

Um alle Readings/Register-Inhalte des (hier) Thermostaten in Fhem einlesen zu können. Nur Parameter, deren Inhalte bekannt sind, werden angezeigt.

Edith möchte ergänzen: Und nur Parameter, deren Inhalt bekannt sind (bezogen auf das jeweilige Device), können geändert werden.

Zitat
2. Warum liefert getConfig bei manchen Thermostaten kein Ergebnis oder vielleicht werden auch nur ein Bruchteil der Register ausgelesen?

Siehe oben... Kommunikationsprobleme, nicht richtig gepairt ...

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: HardwareW am 23 November 2013, 21:59:25
Danke Rohan für die ausführliche Antwort.

Komisch ist, dass ich bei getConfig ganz normal CMD Pending und und danach CMD done bekomme ohne irgendwelche Fehler.

Setzen von Temperaturen geht auch ohne Probleme.

Ich benutze übrigens einen Raspberry Pi + COC
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 23 November 2013, 22:44:50
Hi HardwareW

Zitat von: HardwareW am 23 November 2013, 21:59:25... Komisch ist, dass ich bei getConfig ganz normal CMD Pending und und danach CMD done bekomme ohne irgendwelche Fehler.

Setzen von Temperaturen geht auch ohne Probleme.

Das alles bei dem "nicht richtig funktionierenden" Thermostaten?

Mach doch bitte einmal ein list <devicename> von dem funktionierenden und dem nicht funktionierenden Thermostat und poste es hier mit dem entsprechenden Hinweis (bitte zwischen "code"-Klammern => siehe "#"-Zeichen im Editier-Fenster).

Edit: Oben "setze" gegen 'poste' ausgetauscht.

Zitat
Ich benutze übrigens einen Raspberry Pi + COC

Hmmm ... mM kein Grund, vor allem, wenn es mit dem einen Thermostaten klappt und mit dem anderen nicht.

Gruß
Thomas

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: HardwareW am 23 November 2013, 22:59:07
Hallo Thomas,

Hier das nicht funktionierende Thermostat:


Internals:
   COC_MSGCNT 767
   COC_RAWMSG A0FC1861021BA4F0000000A80A0100D5820
   COC_RSSI   -58
   COC_TIME   2013-11-23 22:53:06
   DEF        21BA4F04
   EVENTS     767
   LASTInputDev COC
   MSGCNT     767
   NAME       CUL_HM_HM_CC_RT_DN_21BA4F_ClimRT_tr
   NR         84
   STATE      T: 16.0 desired: 16 valve: 13 %
   TYPE       CUL_HM
   chanNo     04
   device     CUL_HM_HM_CC_RT_DN_21BA4F
   Attributes:
     autoReadReg 3_onChange
     expert     2_full
     model      HM-CC-RT-DN
     peerIDs   
     room       CUL_HM
   Readings:
     2013-11-23 22:53:06   ValvePosition   13 %
     2013-11-23 22:53:06   desired-temp    16
     2013-11-23 22:53:06   measured-temp   16.0
     2013-11-23 22:53:06   mode            manu
     2013-11-23 22:53:06   motorErr        ok
     2013-11-23 22:53:06   state           T: 16.0 desired: 16 valve: 13 %
     2013-11-23 22:53:06   unknown0        24
   Helper:
     getCfgListNo
     Prt:
       wakeup     1
     Role:
       chn        1
Attributes:
   autoReadReg 3_onChange
   expert     2_full
   model      HM-CC-RT-DN
   peerIDs   
   room       CUL_HM


und hier das funktionierende Thermostat:


Internals:
   COC_MSGCNT 765
   COC_RAWMSG A0FF5861021BA4C0000000A80A0100E6A27
   COC_RSSI   -54.5
   COC_TIME   2013-11-23 22:53:34
   DEF        21BA4C04
   EVENTS     765
   LASTInputDev COC
   MSGCNT     765
   NAME       CUL_HM_HM_CC_RT_DN_21BA4C_ClimRT_tr
   NR         56
   STATE      T: 16.0 desired: 16 valve: 14 %
   TYPE       CUL_HM
   chanNo     04
   device     CUL_HM_HM_CC_RT_DN_21BA4C
   Attributes:
     autoReadReg 3_onChange
     expert     2_full
     model      HM-CC-RT-DN
     peerIDs   
     room       CUL_HM
   Readings:
     2013-11-21 17:19:50   R-boostPeriod   5 min
     2013-11-21 17:19:50   R-boostPos      80 %
     2013-11-21 17:19:50   R-btnNoBckLight off
     2013-11-21 17:19:50   R-dayTemp       21 C
     2013-11-21 17:19:50   R-daylightSaveTime on
     2013-11-21 17:19:50   R-decalcTime    11:00
     2013-11-21 17:19:50   R-decalcWeekday Sat
     2013-11-21 17:19:50   R-modePrioManu  all
     2013-11-21 17:19:50   R-modePrioParty all
     2013-11-21 17:19:50   R-nightTemp     17 C
     2013-11-21 17:19:50   R-noMinMax4Manu off
     2013-11-21 17:19:50   R-regAdaptive   on
     2013-11-21 17:19:50   R-reguExtI      15
     2013-11-21 17:19:50   R-reguExtP      30
     2013-11-21 17:19:50   R-reguExtPstart 30
     2013-11-21 17:19:50   R-reguIntI      15
     2013-11-21 17:19:50   R-reguIntP      30
     2013-11-21 17:19:50   R-reguIntPstart 30
     2013-11-21 17:19:50   R-showInfo      time
     2013-11-21 17:19:50   R-showWeekday   off
     2013-11-21 17:19:46   R-sign          off
     2013-11-21 17:19:50   R-tempMax       30.5 C
     2013-11-21 17:19:50   R-tempMin       4.5 C
     2013-11-21 17:19:50   R-tempOffset    0.0K
     2013-11-21 17:19:50   R-valveErrPos   15 %
     2013-11-21 17:19:50   R-valveMaxPos   100 %
     2013-11-21 17:19:50   R-valveOffset   0 %
     2013-11-21 17:19:50   R-winOpnBoost   off
     2013-11-21 17:19:50   R-winOpnDetFall 1.4 K
     2013-11-21 17:19:50   R-winOpnMode    on
     2013-11-21 17:19:50   R-winOpnPeriod  15 min
     2013-11-21 17:19:50   R-winOpnTemp    12 C
     2013-11-23 22:53:34   ValvePosition   14 %
     2013-11-23 22:53:34   desired-temp    16
     2013-11-23 22:53:34   measured-temp   16.0
     2013-11-23 22:53:34   mode            manu
     2013-11-23 22:53:34   motorErr        ok
     2013-11-23 22:53:34   state           T: 16.0 desired: 16 valve: 14 %
     2013-11-21 17:19:50   tempListFri     06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2013-11-21 17:19:50   tempListMon     06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2013-11-21 17:19:50   tempListSat     06:00 17.0 22:00 21.0 24:00 17.0
     2013-11-21 17:19:50   tempListSun     06:00 17.0 22:00 21.0 24:00 17.0
     2013-11-21 17:19:50   tempListThu     06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2013-11-21 17:19:50   tempListTue     06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2013-11-21 17:19:50   tempListWed     06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2013-11-21 17:19:50   tempList_State  verified
     2013-11-23 22:53:34   unknown0        42
   Helper:
     getCfgListNo
     Prt:
       wakeup     1
     Role:
       chn        1
Attributes:
   autoReadReg 3_onChange
   expert     2_full
   model      HM-CC-RT-DN
   peerIDs   
   room       CUL_HM
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 23 November 2013, 23:11:35
Hallo HardwareW,

Zitat von: HardwareW am 23 November 2013, 22:59:07... Hier das nicht funktionierende Thermostat: ...

Sorry, aber ich sehe da (aus meiner beschränkten Sichtweise) auf Anhieb keine Probleme / Anhaltspunkte.

Vlt. kann ja ein anderer Mitleser etwas damit anfangen.

Ich lese weiter mit (bin ja auch noch Anfänger).

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: HardwareW am 23 November 2013, 23:14:01
Zitat von: Rohan am 23 November 2013, 23:11:35

Sorry, aber ich sehe da (aus meiner beschränkten Sichtweise) auf Anhieb keine Probleme / Anhaltspunkte.


Trotzdem vielen Dank dir, Thomas.

Hoffe, dass noch jemand eine Idee hat  :)
Titel: Antw:HM-CC-RT-DN
Beitrag von: Kruemel am 24 November 2013, 09:14:14
Zitat von: Mr. P am 23 November 2013, 08:46:59
Der state-Wert sieht jetzt auf alle Fälle schon mal besser aus. Vielleicht klappts jetzt dann auch mit dem Nachbarn. :-)

Hallo,

jetzt klappts auch mit dem Nachbarn ;-)
Ich kann jetzt schon mal dem Thermostaten eine Liste von Sollwerten geben, er nimmt sie an und stellt die Temp ein.

     2013-11-24 08:57:07   tempListSun       08:00 14.0 09:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0

Ist es richtig dass diese Liste beschreibt,  bis 8.00 ist 14 Grad, von 8.00-9.30 Uhr ist 19.0 Grad eingestellt?
So schein es jedenfalls bei mir zu sein.

Eine Frage habe ich noch zu den Reaktionszeiten.
Ich stelle die Werte über 99_myUtils.pm ein.
In der fhem.cfg rufe ich die Sub mit der Zeile
{SetTempList_EG_Kueche_Heizung()}
auf.

Wenn ich die Liste ändern will, ändere ich die Sub und starte fhem.cfg neu.
Dann dauert es immer etwas, bis ich die Änderungen auch im fhem angezeigt bekommen.

Gibt es hier einen besseren Weg?

Vielen Dank.

Gruß

Wolfgang




------------------------------------------
sub SetTempList_EG_Kueche_Heizung()
# das Paar aus Zeit und Solltemp. bedeutet immer, das bis zu der Zeit diese
# Temperatur gilt
{
{ fhem ("set HZ01_EG_Kueche_ClimRT_tr tempListMon prep 05:30 14.0 08:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0")};
{ fhem ("set HZ01_EG_Kueche_ClimRT_tr tempListTue prep 05:30 14.0 08:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0")};
{ fhem ("set HZ01_EG_Kueche_ClimRT_tr tempListWed prep 05:30 14.0 08:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0")};
{ fhem ("set HZ01_EG_Kueche_ClimRT_tr tempListThu prep 05:30 14.0 08:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0")};
{ fhem ("set HZ01_EG_Kueche_ClimRT_tr tempListFri prep 05:30 14.0 08:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0")};
{ fhem ("set HZ01_EG_Kueche_ClimRT_tr tempListSat prep 08:00 14.0 09:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0")};
{ fhem ("set HZ01_EG_Kueche_ClimRT_tr tempListSun exec 08:00 14.0 09:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0")};
}
# End SetTempList_UG_Treppe_Heizung






Internals:
   DEF        22337804
   EVENTS     4
   NAME       HZ01_EG_Kueche_ClimRT_tr
   NR         415
   STATE      T: 22.2 desired: 19 valve: 0 %
   TYPE       CUL_HM
   chanNo     04
   device     HZ01_EG_Kueche
   Readings:
     2013-11-23 22:53:46   R-boostPeriod   5 min
     2013-11-23 22:53:46   R-boostPos      80 %
     2013-11-24 08:57:07   R-btnNoBckLight off
     2013-11-23 22:53:46   R-dayTemp       21 C
     2013-11-24 08:57:07   R-daylightSaveTime on
     2013-11-24 08:57:07   R-decalcTime    11:00
     2013-11-24 08:57:07   R-decalcWeekday Sat
     2013-11-24 08:57:07   R-modePrioManu  all
     2013-11-24 08:57:07   R-modePrioParty all
     2013-11-23 22:53:46   R-nightTemp     17 C
     2013-11-24 08:57:07   R-noMinMax4Manu off
     2013-11-24 08:57:07   R-regAdaptive   on
     2013-11-24 08:57:07   R-reguExtI      15
     2013-11-24 08:57:07   R-reguExtP      30
     2013-11-24 08:57:07   R-reguExtPstart 30
     2013-11-24 08:57:07   R-reguIntI      18
     2013-11-24 08:57:07   R-reguIntP      33
     2013-11-24 08:57:07   R-reguIntPstart 45
     2013-11-24 08:57:07   R-showInfo      time
     2013-11-24 08:57:07   R-showWeekday   off
     2013-11-24 08:57:03   R-sign          off
     2013-11-23 22:53:46   R-tempMax       30.5 C
     2013-11-23 22:53:46   R-tempMin       4.5 C
     2013-11-24 08:57:07   R-tempOffset    0.0K
     2013-11-23 22:53:46   R-valveErrPos   15 %
     2013-11-23 22:53:46   R-valveMaxPos   100 %
     2013-11-23 22:53:46   R-valveOffset   0 %
     2013-11-24 08:57:07   R-winOpnBoost   off
     2013-11-23 22:53:46   R-winOpnDetFall 1.4 K
     2013-11-24 08:57:07   R-winOpnMode    on
     2013-11-23 22:53:46   R-winOpnPeriod  15 min
     2013-11-23 22:53:46   R-winOpnTemp    12 C
     2013-11-24 09:02:47   ValvePosition   0 %
     2013-11-24 09:02:47   desired-temp    19
     2013-11-24 09:02:47   measured-temp   22.2
     2013-11-24 09:02:47   mode            auto
     2013-11-24 09:02:47   motorErr        ok
     2013-11-24 09:02:47   state           T: 22.2 desired: 19 valve: 0 %
     2013-11-24 08:57:07   tempListFri       05:30 14.0 08:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0
     2013-11-24 08:57:07   tempListMon       05:30 14.0 08:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0
     2013-11-24 08:57:07   tempListSat       08:00 14.0 09:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0
     2013-11-24 08:57:07   tempListSun       08:00 14.0 09:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0
     2013-11-24 08:57:07   tempListThu       05:30 14.0 08:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0
     2013-11-24 08:57:07   tempListTue       05:30 14.0 08:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0
     2013-11-24 08:57:07   tempListWed       05:30 14.0 08:30 19.0 18:00 16.0 19:00 19.0 20:00 16.0 24:00 14.0
     2013-11-24 08:57:07   tempList_State  verified
     2013-11-24 09:02:47   unknown0        14
   Templist:
     Fri:
       0:
         HOUR       05
         MINUTE     30
         TEMP       14.0
       1:
         HOUR       08
         MINUTE     30
         TEMP       19.0
       2:
         HOUR       18
         MINUTE     00
         TEMP       16.0
       3:
         HOUR       19
         MINUTE     00
         TEMP       19.0
       4:
         HOUR       20
         MINUTE     00
         TEMP       16.0
       5:
         HOUR       24
         MINUTE     00
         TEMP       14.0
     Mon:
       0:
         HOUR       05
         MINUTE     30
         TEMP       14.0
       1:
         HOUR       08
         MINUTE     30
         TEMP       19.0
       2:
         HOUR       18
         MINUTE     00
         TEMP       16.0
       3:
         HOUR       19
         MINUTE     00
         TEMP       19.0
       4:
         HOUR       20
         MINUTE     00
         TEMP       16.0
       5:
         HOUR       24
         MINUTE     00
         TEMP       14.0
     Sat:
       0:
         HOUR       08
         MINUTE     00
         TEMP       14.0
       1:
         HOUR       09
         MINUTE     30
         TEMP       19.0
       2:
         HOUR       18
         MINUTE     00
         TEMP       16.0
       3:
         HOUR       19
         MINUTE     00
         TEMP       19.0
       4:
         HOUR       20
         MINUTE     00
         TEMP       16.0
       5:
         HOUR       24
         MINUTE     00
         TEMP       14.0
     Sun:
       0:
         HOUR       08
         MINUTE     00
         TEMP       14.0
       1:
         HOUR       09
         MINUTE     30
         TEMP       19.0
       2:
         HOUR       18
         MINUTE     00
         TEMP       16.0
       3:
         HOUR       19
         MINUTE     00
         TEMP       19.0
       4:
         HOUR       20
         MINUTE     00
         TEMP       16.0
       5:
         HOUR       24
         MINUTE     00
         TEMP       14.0
     Thu:
       0:
         HOUR       05
         MINUTE     30
         TEMP       14.0
       1:
         HOUR       08
         MINUTE     30
         TEMP       19.0
       2:
         HOUR       18
         MINUTE     00
         TEMP       16.0
       3:
         HOUR       19
         MINUTE     00
         TEMP       19.0
       4:
         HOUR       20
         MINUTE     00
         TEMP       16.0
       5:
         HOUR       24
         MINUTE     00
         TEMP       14.0
     Tue:
       0:
         HOUR       05
         MINUTE     30
         TEMP       14.0
       1:
         HOUR       08
         MINUTE     30
         TEMP       19.0
       2:
         HOUR       18
         MINUTE     00
         TEMP       16.0
       3:
         HOUR       19
         MINUTE     00
         TEMP       19.0
       4:
         HOUR       20
         MINUTE     00
         TEMP       16.0
       5:
         HOUR       24
         MINUTE     00
         TEMP       14.0
     Wed:
       0:
         HOUR       05
         MINUTE     30
         TEMP       14.0
       1:
         HOUR       08
         MINUTE     30
         TEMP       19.0
       2:
         HOUR       18
         MINUTE     00
         TEMP       16.0
       3:
         HOUR       19
         MINUTE     00
         TEMP       19.0
       4:
         HOUR       20
         MINUTE     00
         TEMP       16.0
       5:
         HOUR       24
         MINUTE     00
         TEMP       14.0
   Helper:
     Role:
       chn        1
     Shadowreg:
Attributes:
   expert     1
   model      HM-CC-RT-DN
   peerIDs   
   room       EG-Kueche

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 24 November 2013, 10:09:04
Hallo Wolfgang,

die Zeit ist immer der End-zeitpunkt, stimmt also.

wenn du mehrere Tage setzen willst solltest du "prep" und "exec" im Kommando nutzen, siehe commandref.

zum neu laden deines util kannst du
reload 99_myUtil
machen. FHEM bleibt bestehen und muss nicht alles neu aufsetzen. Alle internen Variablen bleiben erhalten.

Gruss Martin

Titel: Antw:HM-CC-RT-DN
Beitrag von: tpm88 am 24 November 2013, 13:54:33
Hallo Martin,

seit Update auf die Version
# $Id: 10_CUL_HM.pm 4257 2013-11-21 18:17:30Z martinp876 $

listet der HMinfo configCheck folgende Meldungen - bin mir sehr sicher, dass sie vorher nicht da waren.


configCheck done:

missing register list
    wz_Thermostat: RegL_00:
    wz_Thermostat_ClimRT_tr: .RegL_01:,.RegL_07:
    wz_Thermostat_ClimaTeam: .RegL_01:
    wz_Thermostat_Climate: .RegL_01:
    wz_Thermostat_Weather: .RegL_01:
    wz_Thermostat_WindowRec: .RegL_01:
    wz_Thermostat_remote: .RegL_01:

incomplete register list
   
peer list not read
 
peer list incomplete
   
peer not verified


Weiter oben im Thread hast Du geschrieben:

bei solchen Fehlern sollte man
a) das device clearen : clear readings
b) neu lesen: getConfig

Hat nichts geändert. Mein RT ist nur mit der FHEM-Zentrale gepaired - es gibt keine peers.

Da eigentlich alles funktioniert - gibt's da Handlungsbedarf oder einfach ignorieren?

Gruss
Tobi
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 24 November 2013, 14:20:35
Hallo Tobi,

deinem RT wz_Thermostat fehlen alle Register. Diese sind nicht gelesen.
Es könnte auch am sichtbarschalten liegen (attr expert). Hier muss ich die Readings umbenennen von ".RegL_00" nach "RegL_00" oder umgekehrt.
Nimm ein Beispiel: wz_Thermostat_remote. Wenn du "list" machst - wo steht "expert" und kannst du RegL_01 sehen?
wenn du expert einmal nach 2 und dann nach 0 schaltest - hintereinander. Ist dann das Problem verschwuden?

hast du expert im Config-file geändert oder gelöscht? Also nicht im web-interface oder konsole?

und - hast du nach dem getConfig gewartet, bis das Kommando auch abgearbeitet war?

Gruss Martin


Titel: Antw:HM-CC-RT-DN
Beitrag von: tpm88 am 24 November 2013, 18:42:10
Hallo Martin,

Zitat von: martinp876 am 24 November 2013, 14:20:35
deinem RT wz_Thermostat fehlen alle Register. Diese sind nicht gelesen.
Es könnte auch am sichtbarschalten liegen (attr expert). Hier muss ich die Readings umbenennen von ".RegL_00" nach "RegL_00" oder umgekehrt.
Nimm ein Beispiel: wz_Thermostat_remote. Wenn du "list" machst - wo steht "expert" und kannst du RegL_01 sehen?

Nein - RegL_01 fehlt:
list wz_Thermostat_remote

Internals:
   DEF        21F22006
   NAME       wz_Thermostat_remote
   NR         87
   STATE      ???
   TYPE       CUL_HM
   chanNo     06
   device     wz_Thermostat
   Readings:
   Helper:
     getCfgList all
     getCfgListNo ,3
     Role:
       chn        1
Attributes:
   expert     1
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       hidden


Zitat
wenn du expert einmal nach 2 und dann nach 0 schaltest - hintereinander. Ist dann das Problem verschwuden?
Leider nein.

Zitat
hast du expert im Config-file geändert oder gelöscht? Also nicht im web-interface oder konsole?
Vorher garnicht. Für den Test mit 2 und dann 0 über das Web-Interface.

Zitat
und - hast du nach dem getConfig gewartet, bis das Kommando auch abgearbeitet war?
Ja. Ich arbeite ohne Burst-Modus - also immer brav gewartet, bis das Kommando von pending in cmd_done wechselt.

Auch wenn ich derzeit keine Probleme habe, hätte ich ja schon gerne einen sauberen Konfigcheck. Wie bringe denn FHEM dazu, die Register einzulesen bzw. sie wieder sichtbar zu machen?

Danke & Gruss
Tobi
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 25 November 2013, 12:20:06
expert steht in deinem Beispiel auf "1" - da sieht man alle dekodierten Register - aber keine rohdaten.
Stelle einmal auf "2".

ZitatAuch wenn ich derzeit keine Probleme habe, hätte ich ja schon gerne einen sauberen Konfigcheck. Wie bringe denn FHEM dazu, die Register einzulesen bzw. sie wieder sichtbar zu machen?

Lesen der Config mit "getConfig". Dann sind alle register und peers gelesen. Wenn nicht hat es evtl. ein Problem bei der Übertragung gegeben. hast du protokol-fehler gelendet bekommen?

Sichtbar machen:
expert = 0: eine Auswahl dekodierter Register ist sichtbar
expert = 1: alle dekodierten Register sichtbar
expert = 2: alle dekodierten Register sichtbar und rohdaten

expert ist hierarchisch. Wenn du es im device setzt gilt es für alle channels. Wenn du es im Channel setzt wird ein möglicher wert aus dem Device überschrieben.

Alternativ gibt es das global attribut "showInternalValues". Wenn das auf "1" werden alle Unsichtbaren Variables sichtbar geschaltet. Expert ist dann nicht (nicht wirklich) relevant.

getConfig funktioniert (wie das meiste in CUL_HM) hierarchisch. Du kannst einen Channel lesen oder das gesamte device incl channels.

ein fehlerfreies "checkConfig" strebe ich auch an ;-). Sollte (muss) erreichbar sein.

Gruss Martin

Titel: Antw:HM-CC-RT-DN
Beitrag von: tpm88 am 25 November 2013, 15:05:39
Hallo Martin,

vielen Dank für die Erklärungen. Das ganze Experimentieren mit expert und get_config hat allerdings zunächst nichts gebracht. Protokollfehler habe ich keine gesehen.

Vielleicht lag es tatsächlich an der Version 4257 von 10_CUL_HM.pm. Mit dieser Version waren mir die fehlenden Register beim configCheck erstmalig aufgefallen. Oder ein anderer temporärer Dreckeffekt...

Nach einem Update auf die derzeit aktuelle Version
# $Id: 10_CUL_HM.pm 4276 2013-11-23 16:56:20Z martinp876 $

und Neustart des FHEM-Servers gefolgt von einem weiteren get_config ist wieder alles sauber. Der configCheck meckert nichts an und ich sehe die Register im Frontend und via list.

In jedem Fall habe ich wieder ein paar HM-Details (Hierarchie, Bedeutung von Attribut expert) gelernt.

Nochmals besten Dank & Gruss
Tobi
Titel: Antw:HM-CC-RT-DN
Beitrag von: Jojo11 am 26 November 2013, 18:30:11
Hallo,

ist es möglich, R-nightTemp und R-tempLowering zu ändern? Ab Werk sind diese ja auf 17°C gesetzt. Irgendwie steige ich da nicht hinter. Was genau ist überhaupt der Unterschied zwischen diesen beiden Werten?

schöne Grüße
Jo
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 26 November 2013, 19:34:47
Hallo Jo,

loweringTemp gibt es doch garnicht mehr. Steht das noch irgendwo? Die beiden sind identisch.
regSet ist das Kommando zum Ändern

set <clima> regSet nightTemp 20

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: Jojo11 am 26 November 2013, 20:38:34
Hallo Martin,

super, vielen Dank! Da stand ich wohl auf dem Schlauch.
Das reading R-tempLowering ist bei mir auch schon älter (Oktober). Wie lösche ich denn diese alten Einträge?

schöne Grüße
Jo
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 26 November 2013, 21:04:32
set <name> clear readings
Titel: Antw:HM-CC-RT-DN
Beitrag von: Jojo11 am 27 November 2013, 17:33:16
Danke betateilchen! Jetzt sind alle gelöscht. Kann ich sie auch wieder anzeigen lassen?  :-\

schöne Grüße
Jo
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 27 November 2013, 17:48:27
set <Name> getConfig

Gesendet von meinem GT-I9100 mit Tapatalk

Titel: Antw:HM-CC-RT-DN
Beitrag von: Jojo11 am 27 November 2013, 19:30:03
Zitat von: Mr. P am 27 November 2013, 17:48:27
set <Name> getConfig

Gesendet von meinem GT-I9100 mit Tapatalk

Danke!

schöne Grüße
Jo
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 03 Dezember 2013, 00:06:24
Nochmal was zur adaptiven Regelung in Verbindung mit einem externen Temp. Sensor: Ja, die Regelparameter des Thermostaten ändern sich auch wenn ein Thermometer gepeert ist! Aber ganz abstrus. Nach ca. 3 Wochen mit gepeertem Sensor (vorher ca. 4 Wochen ohne) sehen sie in meinem kleinen Bad nun so aus:

R-reguExtI 15
R-reguExtP 30
R-reguExtPstart 30
R-reguIntI 18
R-reguIntP 33
R-reguIntPstart 250

Krasse Änderung beim IntPStart - so weit haben sich die Parameter vorher ohne externem Sensor nicht geändert. Und die Regelung ist dadurch jetzt ... Schrecklich schlecht! Er dreht den Heizkörper bei leichter Unterschreitung der Solltemperatur sofort komplett auf und Heizt den Raum deutlich zu stark - logisch - P-Anteil des PIs halt ... Jetzt werd ich die Adaptive Regelung abschalten müssen. Das geht so gar nicht...
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 03 Dezember 2013, 08:12:01
und du hast einen externen Thermostat gepeert? Die Internen werte werden geändert?
Verstehe ich nicht. Hätte ich so nicht erwartet (abgesehen von den schlechten Einstellungen)

pStart ist wohl der Stellwert des Ventils beim start der Regelung - 250 ist dann "max"

Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 05 Dezember 2013, 22:11:22
Ja, genau so ist es, da hab ich einen HM-WDS40-TH-I mit gepeert, dessen Werte auch übernommen werden (Temperaturreading des RT-DN entspricht dem des TH-Sensors).

Es ist aber nur bei diesem einen Thermostaten so. Bei den anderen beiden, die ich mit dem Gleichen Temp-Sensor gepeert habe, änderten sich die Int-Werte ein bisschen, die Ext-Werte blieben gleich. Das Int/Ext scheint sich also nicht auf externes Thermometer oder internes Thermometer zu beziehen. Leider habe ich aber auch keinen Raum wo ich, ohne meine bessere Hälfte zum Auszug zu treiben, einmal extreme Parameter gut testen könnte ...

Seitdem ich die Adaptive regelung abgeschaltet habe läuft er ansonsten übrigens wieder super ... naja.
Titel: Antw:HM-CC-RT-DN
Beitrag von: rufus999 am 07 Dezember 2013, 15:11:20
Hallo zusammen,

ich habe mein fhem auf mein debian wheezy mit folgendem paket installiert: fhem-5.5.deb.
Da ich nun auch einen thermostat gekauft habe, wollte ich diesen auch gleich in fhem nutzen. Somit habe ich fhem über die update-funktion mit folgenden vier Modulen versorgt: 00_HMLAN.pm, 10_CUL_HM.pm, 98_HMinfo.pm und HMConfig.pm. Ich nutze als Hardware ein HMLAN-Modul. Nach den Updates habe ich fhem beendet und neugestartet. Dann habe ich über set HMLAN1 hmPairForSec 60 den HM-CC-RT-DN gepairt. Auch dies lief ohne Probleme und ich kann den Thermostaten wie erwartet steuern.
Ich habe zuzätzlich noch drei HM-PB-2-WM55 welche nach dem Wiki-Eintrag (http://www.fhemwiki.de/wiki/HM-PB-2-WM55_2fach-Funk-Wandtaster) mit Virtuellen Actoren eingerichtet wurden. Diese Schalter haben mir immer als Bestätigung eine grüne LED geliefert. Doch nach diesem Updates leuchten diese nun immer rot. Der Schaltbefehl wird jedoch korrekt ausgeführt und auch als DONE von FHEM quittiert.
Wenn ich nun mein Backup von vor der Umstellung wieder einspiele werden auch meine Schaltbefehle wieder mit der grünen LED bestätigt.
Gibt es hier vielleicht einen Bug oder eine Änderung die mir nicht bekannt ist?

Für eine Info oder Ratschlag wäre ich echt dankbar.

Vielen Dank im Voraus,

mit freundlichen Grüßen

rufus999
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 07 Dezember 2013, 16:05:47
@peterk_de
kannst du einmal rohmessages loggen, wie der Fühler den RT ansteuert - und die register von einem "guten" und einem "schlechten"  RT

@rufus999
dein problem ist also nicht RT sondern der PB-2 - sollte ein anderes Thema sein.
Die eingetragenen Peers der virtuellen Aktoren sind bei den Tests identisch!?

Ich habe es nachgestellt - mit einer anderen FB - die wird grün.
=> wenn alle peers beidseitig vorhanden sind sollte es funktionieren. Ansonsten bitte die Konfiguration:
- list der beiden gepeerten Channels
- rohmessages des tastendrucks

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: jensus11 am 07 Dezember 2013, 22:44:03
Hallo,
Ich hatte auch Probleme bei meinen 3 RTs und den TFK. Das letzte Thermostat wollte garnicht mit dem TFK harmonieren.
Bin jetzt nach der bewährten Methode aus der Anleitung Post#548 vorgegangen und es hat funktioniert.
Doch jetzt wird mir der TFK im FHEM nicht angezeigt. Nur unter WindowRec wird die peerIDs aufgelistet.
Wie kann ich den jetzt zu meinen anderen TFKs hinzufügen oder anzeigen lassen?
Gruß

Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 08 Dezember 2013, 01:06:12
@Martin Logge ich gerne mal mit. Ansonsten, ich glaube ich habe da etwas verpasst gehabt - eben mal wieder geupdatet, jetzt gibt es laut reglist für R-regAdaptive zwei verschiedene Offs - offdef und offdetrmine - kannst du mir da evtl. nen Tipp geben wo der Unterschied liegt?

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 08 Dezember 2013, 09:52:14
@Peter,
man kann die Adaptive Regelung einschalten (on)
oder ausschalten (off)
Beim Ausschalten gibt es 2 möglichkeiten, a) der RT nutzt die defaults oder b) der RT nutzt die bisher erarbeiteten Werte (determined)

Ich werde die Beschreibung in Reglist etwas anpassen

@Jens:
wenn der TFK nicht mehr in FHEM vorhanden ist fehlt er offenbar in fhem.cfg. Du solltest noch einmal anlernen drücken (pairen sollte nicht notwendig sein, wenn du den TFK nicht rückgesetzt hast) - dann kennt FHEM wieder das Device. Danach musst du deine attribute wieder eintragen, renamen,...
Und dann speichern - und, wie immer, sichern

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: jensus11 am 08 Dezember 2013, 10:04:26
Ich hatte das so gemacht.
1. das RT und den TFK zurückgesetzt
2. in der FHEM.cfg alles gelöscht von den Beiden
3. FHEM und HM-LAN ausgeschaltet
4. RT mit TFK gepairt
5. FHEM und HM-LAN wieder an und mit RT gepairt
6. den RT wieder umbenannt und interne Festererkennung abgeschaltet sowie Fenster auf Temperatur abgesenkt

wie muss ich jetzt genau vorgehen?
Den Eintrag aus der FHEM.cfg von vorher habe ich noch für den TFK.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 08 Dezember 2013, 11:14:49
Der TFK ist also nicht mit FHEM gepairt. Das würde ich machen, es sollte (meine Meinung) ALLES mit FHEM gepairt werden.
Dann würde ich alle Register auslesen, auch die des TFK - also ein getConfig,falls du die Automatic ausgeschaltet hast.

Das Peering sollte dann in FHEM sichtbar und änderbar sein.

Der TFK wird auch ohne pairing mit dem RT zusammen arbeiten - aber nicht wirklich mit der Zentrale...
Titel: Antw:HM-CC-RT-DN
Beitrag von: jensus11 am 08 Dezember 2013, 11:22:27
Ok. Nur wie mach das jetzt am besten?
Habe gestern soviel gemacht und jedesmal wenn ich so gut wie fertig war hat der TFK nur noch rot geleuchtet und das RT wurde nicht mehr angesteuert. Reicht es wenn ich die gespeicherten Textzeilen vom TFK in die FHEM.cfg einfüge? Mit meine anderen Teilen hat das Super geklappt. Denk schon das da ein eventueller Defekt vorliegen könnte.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 08 Dezember 2013, 11:30:41
Also pairen geht "wie immer"
- hmPairForSec 300
- anlernen drücken

ggf. werden gleich alle reigster gelesen. Wenn nicht noch einmal getConfig und anlerenn noch einmal drücken.

Das sollte nichts an der LED ändern.

Wenn du eine rote LED bekommst, kontrollieren die Peers.
Wenns nicht klappt zeichne die Rohmessages auf und schicke die Konfiguration der Devices ("list")

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: rufus999 am 08 Dezember 2013, 12:30:25
@martinp

Hallo martin,

habe wie gewünscht einen neuen Beitrag eröffnet. http://forum.fhem.de/index.php/topic,17281.0.html
Wäre schön wenn du da ein Auge trauf werfen könntest.

Vielen Dank im Voraus,

rufus999
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 11 Dezember 2013, 17:45:53
Ich hoffe ich habe nichts übersehen, ich habe das Problem, das in meinen Schaltzeiten manchmal vorne in set_ steht. Als Beispiel ich hab heute die Schaltzeiten geändert und in FHEM steht jetzt fogendes:

Zitat
tempListFri 05:45 16.0 07:00 20.0 13:30 16.0 23:00 20.0 24:00 16.0 2013-12-11 17:39:08
tempListMon 05:45 16.0 07:00 20.0 19:00 16.0 23:00 20.0 24:00 16.0 2013-12-11 17:39:08
tempListSat 09:00 16.0 24:00 20.0 2013-12-11 17:39:08
tempListSun 10:00 16.0 23:00 20.0 24:00 16.0 2013-12-11 17:39:08
tempListThu 05:45 16.0 07:00 20.0 18:00 16.0 23:00 20.0 24:00 16.0 2013-12-11 17:39:08
tempListTue 05:45 16.0 07:00 20.0 14:30 16.0 18:00 20.0 24:00 16.0 2013-12-11 17:39:08
tempListWed set_ 13:30 16.0 23:00 20.0 24:00 16.0 2013-12-11 17:39:08

Starte ich ein getconfig, ist es anschließend weg. Der Thermostat funktioniert auch ganz normal, nur andFHEM hat das nicht gefallen. Nach dem letzten Update dachte ich erst es wäre weg. Wie kommt es dazu, ich konnte mit google nichts finden, auch so nicht im commandref das es irgendwie einen Grund dafür gibt.

Danke
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 11 Dezember 2013, 18:28:43
Zitat von: strauch am 11 Dezember 2013, 17:45:53
Ich hoffe ich habe nichts übersehen, ich habe das Problem, das in meinen Schaltzeiten manchmal vorne in set_ steht. Als Beispiel ich hab heute die Schaltzeiten geändert
Das ist ein Zeichen dafür, dass zumindest FHEM noch keine Bestätigung vom RT erhalten hat, dass die Daten auch am Thermostat angekommen sind.

Zitat von: strauch am 11 Dezember 2013, 17:45:53Starte ich ein getconfig, ist es anschließend weg.
Dann gibt es wohl Übertragungsschwierigkeiten am Rückweg vom RT zum HMLAN. Denn durch das getConfig wird der RT nochmals abgefragt und dann klappt es wohl mit der Verbindung. Was hast du denn für Verbindungswerte am RT-Device? Poste einfach ein 'list <RT>' und dann poste hier die Rssi-Abschnitt aus dem Ergebnis.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 11 Dezember 2013, 19:45:16
Weitere Tips:

mit "regSet" oder verwanten Kommandos (auch templist) werden die geänderten Readings auf "set_" gesetzt - also "unbestätigt"

nach getConfig werden alle "set_" der Register gelöscht und die Werte aus dem Device eingetragen. Es wird NICHT geprüft, ob der "set_" Wert auch der aktuelle ist.

Frage:
- waren die Werte schon geschrieben? War protoState auf CMDs_done?
- gab es Fehler bei der übertragung (proto... variablen)

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 11 Dezember 2013, 23:45:02
Danke für die Antworten, jetzt verstehe ich was da passiert. Ich werde das noch mal checken um die Fragen zu beantworten. Jetzt gerade kann ich den Fehler nicht nachvollziehen.

Die Sendequalität sieht so aus:
avg:-51.55 min:-79 max:-46 lst:-73 cnt:3711
avg:-63.63 min:-86 max:-53 lst:-66 cnt:3755

Ich verwende ein CUL für die Homeamtic Komponenten. Ich hatte durchaus schonmal "Empfangsfehler" die ich nicht verstanden habe.

Danke für Eure Hilfe.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 12 Dezember 2013, 00:05:02
Zitat von: strauch am 11 Dezember 2013, 23:45:02
Die Sendequalität sieht so aus:
avg:-51.55 min:-79 max:-46 lst:-73 cnt:3711
avg:-63.63 min:-86 max:-53 lst:-66 cnt:3755
Sieht eigentlich ganz normal aus.

Noch eine Sache aus eigener Erfahrung:
Ich wollte meine RTs ursprünglich möglichst funklastarm betreiben, bis ich zwei Dinge feststelle:
a) es gibt ständig Übertragungsprobleme und
b) ich ohnehin die Konfiguration für meinen SC noch anpassen muss.

Daraufhin hab ich im RT den Register burstRx auf 'on' gestellt, damit dieser auch zwischen den üblichen 2,5 Minuten aufgeweckt werden kann und anschließend beim Übermitteln der Wochenprogramme immer ein 'burstXmit' nachgeschmissen. Dadurch wird der RT zum Einen sofort geweckt und zum Anderen scheint er auch nicht wieder so schnell schlafen zu gehen, was eine gute Übertragung ermöglicht. Kehrseite der Medaille, wenn du mit 'burstXmit' arbeitest, ist der erhöhte Funktraffic und der erhöhte Strombedarf vom Thermostat.
Versuch es einmal damit... ich bin seither sehr zufrieden damit.
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 12 Dezember 2013, 12:11:54
Danke für den Tipp dann hab ich mal ein bisschen zum testen :-)

Gesendet von meinem Nexus 4 mit Tapatalk

Titel: HM-CC-RT-DN - Drehrad u.Knöpfe sperren
Beitrag von: laurine am 14 Dezember 2013, 00:03:44
Moin,

wie kann ich das HM-CC-RT-DN denn via FHEM sperren? Da gibt es doch eine Tastenkombination um das Gerät vor Bedienung zu "schützen" und das nur noch via Funk zuzulassen. Wie kann ich das via FHEM einschalten ohne am Gerät die Tasten drücken zu müssen? Ich weiß, dass es diese Funktion in der HM-Software gibt. In FHEM auch?

Danke, Laurine
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 14 Dezember 2013, 10:22:27
zum Burst noch eine Kommentar: ein burst verbraucht Batterie in ALLEN devices, die burst unterstützen, egal wer an wen sendet!
- wenn du also burstXmit oder das Attribut burstAccess nutzt geht es auf die Batterie ALLER devices in funkreichweite (auch die des Nachbarn)
- wenn im device burstRx = on gesetzt wird verbraucht sich demnach die batterie schneller - und zwar inbesondere im Masse, wie bursts in Funkreichweite angestossen werden.

Im konkreten Fall sehe ich aber kein Problem. Beim RT burst einzuschalten ist bei der Nutzung von Fensterkontakten sowieso notwendig. Das gelegentliche Übertragen von templisten sehe ich auch nicht als wirkliche Belastung - je nachdem wir oft man es startet.

@Laurine
inhibit war nicht eingebaut - kommt in der nächsten Version.
ausserdem gibt es die Register für manu und party mode
modePrioManu    |     literal      | allow tempChange for manual only by... options:CCU,RT_TC_CCU_SELF,self,RT_TC_SC_SELF,all
modePrioParty    |     literal      | allow tempChange for party only by... options:CCU,RT_TC_CCU_SELF,self,RT_TC_SC_SELF,all

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: chrisdash am 14 Dezember 2013, 12:16:55
Ich habe vor drei Wochen meine Heizungen mit HM-CC-RT-DN ausgestattet. Dazu einen HM-CFG-USB-2, der über hmland an meinen Debian Heimserver angeschlossen ist. Dazu ein einzelnes HM-WDS10-TH-O.

Ich hatte wochenlang -- die HM-CC-RT-DN waren im "wakeup" Modus -- das Problem dass ich keinerlei Befehle an meine Heizungen senden konnte, obwohl die HM-CC-RT-DN an den HM-CFG-USB-2 gepaired waren. Keine desired-temp, keine Wochenzeiten, nichts. Das ging immer nur dann, wenn ich den HM-CC-RT-DN manuell über fünf Sekunden Burstknopf geweckt habe. Alles andere führte zu ewig langem CMDs_pending und später MISSING ACK. An allen Geräten.

Die einzige Abhilfe war für mich, die ganze Kommunikation von "wakeup" auf "burst" umzustellen. Dazu musste ich:

1. Bei den HM-CC-RT-DNs jeweils den burst mode aktivieren:
set CUL_HM_HM_CC_RT_DN_123456 regSet burstRx on
und dann schnell rüber laufen und fünf Sek drücken, sonst nimmt er es nicht!

2. Danach fhem sagen, dass es über burst senden darf. Dazu in der fhem.cfg einen Eintrag für jedes HM-CC-RT-DN ergänzen, der etwa so aussieht:
attr CUL_HM_HM_CC_RT_DN_123456 burstAccess 1_auto
und anschließendes rereadcfg

Nun ließen sich schlagartig sämtliche Funktionalitäten im web-interface auch endlich nutzen, wie getConfig, set desired-temp... endlich geht die Grundfunktionalität!

Ich wollte das hier einfach mal posten, da es mich extrem viel Zeit gekostet hat und man hier im Thread (habe alles gelesen) auch recht viel zusammenpuzzeln muss, damit man als Anfänger darauf kommt, dass der wakeup-Modus möglicherweise nicht so recht gut will wie der burst-Modus.
Wie gesagt, ohne diese Änderung nur CMDs_pending und später MISSING ACK an allen Geräten. Ich habe auch fhem seit ca. Mitte November immer mal wieder aktualisiert, keine Abhilfe. Und ja, die HM-CC-RT-DN sind gepaired, das war das Erste. Die Zentrale ist im pairedTo-Register und in dem anderen Register (Bezeichner vergessen) eingetragen und das Antennensymbol auf den HM-CC-RT-DN leuchtet jetzt dauerhaft. Vorher fing es immer wieder mal an zu blinken und ich hatte dann auch motorErr: communicationErr.

Bin froh, dass es jetzt läuft, gehe in wenigen Tagen in den Weihnachtsurlaub und will die Heizungen dann remote steuern.....
Jetzt nur noch eben VPN einrichten...  ::)
Viele Grüße, ich hoffe es hilft jemandem,
Christian

Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 14 Dezember 2013, 12:34:15
@Christian: Da bist du nicht der Erste und wohl auch nicht der Letzte mit dem Problem.
Das Timing scheint bei den RTs sehr knifflig zu sein und durch den burstMode und dem burstAccess werden sie scheinbar toleranter (wenn auch auf Kosten der Batterie und Sendezeit).
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 14 Dezember 2013, 13:35:48
Hallo Christian,

das Attribut burstAccess ist möglich - empfehle ich aber nicht. Es gibt die Variante des Kommandos
set <rt-device> burstXmit

beim Attribut sendet fhem automatisch einen "halloWach" an den RT - danach die messages, die vorliegen.
mit dem Kommando hast du in der Hand, wann "halloWach" gesendet werden soll. Du kannst zum einen Warten, bis der RT aufwacht.
Du kannst mehrere Kommandos in die queue stellen, und dann erst burstXmit senden.

Zu beachten ist dabei, dass "halloWach" den HMLAN 'belasten'. Mehr als 100 sendet er nicht, je Stunde - abzüglich aller anderen messages! Wenn er wiederholen muss nur ein Drittel.

Was mich interessieren würden ist, warum es beim wakeup nicht klappt, also ohne burst. Falls du einen log rohmessages aufnehmen kannst, werde ich es durchsehen. (burstAccess natürlich ausgeschaltet)

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 14 Dezember 2013, 13:50:33
Zitat von: martinp876 am 14 Dezember 2013, 13:35:48
das Attribut burstAccess ist möglich - empfehle ich aber nicht. Es gibt die Variante des Kommandos
set <rt-device> burstXmit
Hej Martin,

Christian hat wohl das selbe Problem wie auch ich es habe. Und wenn >95% aller Befehle mittels Wakeup-Methode im Sand verlaufen, dann wird burstXmit recht uninteressant und man nutzt burstAccess stattdessen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 14 Dezember 2013, 14:22:24
meine RTs funktionieren im wakeup - ich kann es also nicht testen.
Wenn einer noch logs schicken kann, werde ich es prüfen.

Beachten muss man die Verzögerung. Der Ablauf ist:

user setzt tempSoll auf 22
warten - 0-2,5min
rt meldet temp soll 21
fhem setzt tempSoll auf 22
rt setzt temp auf 22
nach 2,5 min
rt meldet temp soll 22

Also kann es 0-2,5min dauern  bis die temp gesetzt ist, 2,5-5min dauern bis FHEM das Ergebnis darstellt.

Alles andere wären Fehler

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: laurine am 14 Dezember 2013, 21:03:27
Zitat von: martinp876 am 14 Dezember 2013, 10:22:27
@Laurine
inhibit war nicht eingebaut - kommt in der nächsten Version.
ausserdem gibt es die Register für manu und party mode
modePrioManu    |     literal      | allow tempChange for manual only by... options:CCU,RT_TC_CCU_SELF,self,RT_TC_SC_SELF,all
modePrioParty    |     literal      | allow tempChange for party only by... options:CCU,RT_TC_CCU_SELF,self,RT_TC_SC_SELF,all

Gruss Martin
Hallo Martin,
danke für die Antwort, ich habe aber nichts davon verstanden. Was ist inhibit? In der nächsten Version wovon? FHEM? Wofür sind die von Dir genannten Register?
Gruß, Laurine
PS: Ich haber hier 6 von den Thermostaten verbaut und an zwei davon drehen immer die Kinder rum, deswegen möchte ich die gern sperren.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 15 Dezember 2013, 10:55:53
inhibit ist ein kommando
set h_FstH inhibit on|off

Inhibit sperrt den Kanal/die Entity

habe es gerade probiert - leider ohne den gewünschten Erfolg.
- der RT akzeptiert das inhibit auf jedem Kanal
- eine Änderung der temp war immer noch möglich -was bei anderen Devices besser klappt

=> entweder habe ich noch nicht gefunden, was inhibit beim RT sperren soll - oder es ist ein Bug in der FW, zumindest in Version 1.0
wenn du eine andere Version hast kannst du es probieren

Ansonsten kannst du mit
set h_Clima regSet modePrioManu   CCU

einstellen, das im Manu-mode die temp nur von der CCU (hier also FHEM) geändert werden kann.
Für Auto-mode sehe ich keine Möglichkeit.

Gruss Martin

jetzt habe ich es doch noch gefunden

set <device> regSet btnLock lock

Nicht im clima channel sondern im Device
Es lohnt sich immer wieder einmal, regList anzuschauen...
Titel: Antw:HM-CC-RT-DN
Beitrag von: laurine am 15 Dezember 2013, 22:31:03
Zitat von: martinp876 am 15 Dezember 2013, 10:55:53
jetzt habe ich es doch noch gefunden

set <device> regSet btnLock lock

Nicht im clima channel sondern im Device
Es lohnt sich immer wieder einmal, regList anzuschauen...

Danke für die Recherchearbeit und die auch die anderen Erklärungen. Es funktioniert wie von Dir beschrieben.

Gruß, Laurine
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 16 Dezember 2013, 22:51:44
Ich habe seit einigen Tagen den HM-CC-RT-DN im Einsatz. Allerdings bekomme ich den noch nicht so richtig zum laufen. Das Pairen hat soweit geklappt denke ich. Hier mal ein Auszug aus der cfg:

attr CUL_HM_HM_CC_RT_DN_220733 .devInfo 00FFFF
attr CUL_HM_HM_CC_RT_DN_220733 .stc 59
attr CUL_HM_HM_CC_RT_DN_220733 actCycle 000:10
attr CUL_HM_HM_CC_RT_DN_220733 actStatus alive
attr CUL_HM_HM_CC_RT_DN_220733 autoReadReg 4_reqStatus
attr CUL_HM_HM_CC_RT_DN_220733 burstAccess 1_auto
attr CUL_HM_HM_CC_RT_DN_220733 expert 2_full
attr CUL_HM_HM_CC_RT_DN_220733 firmware 1.0
attr CUL_HM_HM_CC_RT_DN_220733 model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_220733 peerIDs
attr CUL_HM_HM_CC_RT_DN_220733 room CUL_HM
attr CUL_HM_HM_CC_RT_DN_220733 serialNr KEQ0510374
attr CUL_HM_HM_CC_RT_DN_220733 subType thermostat
attr CUL_HM_HM_CC_RT_DN_220733 webCmd getConfig:burstXmit
define FileLog_CUL_HM_HM_CC_RT_DN_220733 FileLog ./log/CUL_HM_HM_CC_RT_DN_220733-%Y.log CUL_HM_HM_CC_RT_DN_220733
attr FileLog_CUL_HM_HM_CC_RT_DN_220733 logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_220733 room CUL_HM
define CUL_HM_HM_CC_RT_DN_220733_Weather CUL_HM 22073301
attr CUL_HM_HM_CC_RT_DN_220733_Weather expert
attr CUL_HM_HM_CC_RT_DN_220733_Weather model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_220733_Weather peerIDs
attr CUL_HM_HM_CC_RT_DN_220733_Weather room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_220733_Weather FileLog ./log/CUL_HM_HM_CC_RT_DN_220733_Weather-%Y.log CUL_HM_HM_CC_RT_DN_220733_Weather
attr FileLog_CUL_HM_HM_CC_RT_DN_220733_Weather logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_220733_Weather room CUL_HM
define CUL_HM_HM_CC_RT_DN_220733_Climate CUL_HM 22073302
attr CUL_HM_HM_CC_RT_DN_220733_Climate expert
attr CUL_HM_HM_CC_RT_DN_220733_Climate model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_220733_Climate peerIDs
attr CUL_HM_HM_CC_RT_DN_220733_Climate room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_220733_Climate FileLog ./log/CUL_HM_HM_CC_RT_DN_220733_Climate-%Y.log CUL_HM_HM_CC_RT_DN_220733_Climate
attr FileLog_CUL_HM_HM_CC_RT_DN_220733_Climate logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_220733_Climate room CUL_HM
define CUL_HM_HM_CC_RT_DN_220733_WindowRec CUL_HM 22073303
attr CUL_HM_HM_CC_RT_DN_220733_WindowRec expert
attr CUL_HM_HM_CC_RT_DN_220733_WindowRec model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_220733_WindowRec peerIDs
attr CUL_HM_HM_CC_RT_DN_220733_WindowRec room CUL_HM
attr CUL_HM_HM_CC_RT_DN_220733_WindowRec stateFormat last:trigLast
define FileLog_CUL_HM_HM_CC_RT_DN_220733_WindowRec FileLog ./log/CUL_HM_HM_CC_RT_DN_220733_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_220733_WindowRec
attr FileLog_CUL_HM_HM_CC_RT_DN_220733_WindowRec logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_220733_WindowRec room CUL_HM
define CUL_HM_HM_CC_RT_DN_220733_Clima CUL_HM 22073304
attr CUL_HM_HM_CC_RT_DN_220733_Clima expert
attr CUL_HM_HM_CC_RT_DN_220733_Clima model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_220733_Clima peerIDs
attr CUL_HM_HM_CC_RT_DN_220733_Clima room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_220733_Clima FileLog ./log/CUL_HM_HM_CC_RT_DN_220733_Clima-%Y.log CUL_HM_HM_CC_RT_DN_220733_Clima
attr FileLog_CUL_HM_HM_CC_RT_DN_220733_Clima logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_220733_Clima room CUL_HM
define CUL_HM_HM_CC_RT_DN_220733_ClimaTeam CUL_HM 22073305
attr CUL_HM_HM_CC_RT_DN_220733_ClimaTeam expert
attr CUL_HM_HM_CC_RT_DN_220733_ClimaTeam model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_220733_ClimaTeam peerIDs
attr CUL_HM_HM_CC_RT_DN_220733_ClimaTeam room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_220733_ClimaTeam FileLog ./log/CUL_HM_HM_CC_RT_DN_220733_ClimaTeam-%Y.log CUL_HM_HM_CC_RT_DN_220733_ClimaTeam
attr FileLog_CUL_HM_HM_CC_RT_DN_220733_ClimaTeam logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_220733_ClimaTeam room CUL_HM
define CUL_HM_HM_CC_RT_DN_220733_remote CUL_HM 22073306
attr CUL_HM_HM_CC_RT_DN_220733_remote expert
attr CUL_HM_HM_CC_RT_DN_220733_remote model HM-CC-RT-DN
attr CUL_HM_HM_CC_RT_DN_220733_remote peerIDs
attr CUL_HM_HM_CC_RT_DN_220733_remote room CUL_HM
define FileLog_CUL_HM_HM_CC_RT_DN_220733_remote FileLog ./log/CUL_HM_HM_CC_RT_DN_220733_remote-%Y.log CUL_HM_HM_CC_RT_DN_220733_remote
attr FileLog_CUL_HM_HM_CC_RT_DN_220733_remote logtype text
attr FileLog_CUL_HM_HM_CC_RT_DN_220733_remote room CUL_HM
define ActionDetector CUL_HM 000000
attr ActionDetector actCycle 600
attr ActionDetector event-on-change-reading .*
attr ActionDetector room CUL_HM
define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
attr FileLog_ActionDetector logtype text
attr FileLog_ActionDetector room CUL_HM


Mein Problem ist das setzten der Temperaturliste. Den Kanal 4 gibt es bei mir nicht als "ClimRT_tr" sonder als "Clima"!

channel_04
CUL_HM_HM_CC_RT_DN_220733_Clima


Das setzten der Temperaturliste habe ich wie folgt angelegt:

######################################################
# Temperatur-Liste für Esszimmer/Küche
# setzen per Aufruf von "{SetTempList_UG_Treppe_Heizung}"
# Vorsicht, da kein HM-CC-TC, sondern HM-CC-RT-DN, ist hier ein anderer Channel
# zu nehmen. Zudem wird mit prep|exec gearbeitet, um nicht alle Zeilen als
# einzelnen Befehl zu senden, sondern per "prep" erst alles
# zusammenzufassen und dann per "exec" an das Thermostat zu senden.
# Also als ein einziger Befehl statt sieben. Vermeidet "NACKs"
######################################################
sub
SetTempList_CUL_HM_HM_CC_RT_DN_220733()
{
   { fhem ("set CUL_HM_HM_CC_RT_DN_220733_Clima tempListMon prep 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0")};
   { fhem ("set CUL_HM_HM_CC_RT_DN_220733_Clima tempListTue prep 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0")};
   { fhem ("set CUL_HM_HM_CC_RT_DN_220733_Clima tempListWed prep 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0")};
   { fhem ("set CUL_HM_HM_CC_RT_DN_220733_Clima tempListThu prep 05:30 16.0 07:00 18.0 16:00 18.5 20:30 19.0 24:00 16.0")};
   { fhem ("set CUL_HM_HM_CC_RT_DN_220733_Clima tempListFri prep 05:30 16.0 07:00 18.0 15:00 18.5 20:30 19.0 24:00 16.0")};
   { fhem ("set CUL_HM_HM_CC_RT_DN_220733_Clima tempListSat prep 07:00 16.0 09:00 18.0 15:00 18.5 21:00 19.0 24:00 16.0")};
   { fhem ("set CUL_HM_HM_CC_RT_DN_220733_Clima tempListSun exec 07:00 16.0 09:00 18.0 15:00 18.5 21:00 19.0 24:00 16.0")};
}
# End SetTempList_CUL_HM_HM_CC_RT_DN_220733


Irgendwie kommt die Liste am HM_CC_RT_DN nicht an.

Habe das auch schon zurückgesetzt und neu gepairt, aber ohne erfolg.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 16 Dezember 2013, 23:21:31
Hi holzwurm83

Zitat von: holzwurm83 am 16 Dezember 2013, 22:51:44... Das Pairen hat soweit geklappt denke ich. Hier mal ein Auszug aus der cfg: ...

Wichtiger als der Auszug aus der fhem.cfg wäre (wegen des "Pairens") die Ausgabe von


list CUL_HM_HM_CC_RT_DN_220733


Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 16 Dezember 2013, 23:23:37
Zitat von: Rohan am 16 Dezember 2013, 23:21:31
Hi holzwurm83

Wichtiger als der Auszug aus der fhem.cfg wäre (wegen des "Pairens") die Ausgabe von


list CUL_HM_HM_CC_RT_DN_220733


Gruß
Thomas

Hier...

Internals:
   DEF        220733
   EVENTS     2
   IODev      cuno
   LASTInputDev cuno
   MSGCNT     10
   NAME       CUL_HM_HM_CC_RT_DN_220733
   NR         380
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 CUL_HM_HM_CC_RT_DN_220733_Weather
   channel_02 CUL_HM_HM_CC_RT_DN_220733_Climate
   channel_03 CUL_HM_HM_CC_RT_DN_220733_WindowRec
   channel_04 CUL_HM_HM_CC_RT_DN_220733_Clima
   channel_05 CUL_HM_HM_CC_RT_DN_220733_ClimaTeam
   channel_06 CUL_HM_HM_CC_RT_DN_220733_remote
   cuno_MSGCNT 10
   cuno_RAWMSG A150286102207330000000A88E1900018800D18800DCC14
   cuno_RSSI  -64
   cuno_TIME  2013-12-16 23:21:25
   lastMsg    No:02 - t:10 s:220733 d:000000 0A88E1900018800D18800DCC
   protCmdDel 18
   protCmdPend 14 CMDs pending
   protCondBurst off
   protLastRcv 2013-12-16 23:21:25
   protResnd  3 last_at:2013-12-16 23:08:50
   protResndFail 1 last_at:2013-12-16 23:11:03
   protSnd    12 last_at:2013-12-16 23:21:25
   protState  CMDs_pending
   rssi_at_cuno avg:-65.05 min:-66.5 max:-63.5 lst:-64 cnt:10
   CHANGETIME:
   Helper:
     Dblog:
       Activity:
         Mydblog:
           TIME       1387231242.27421
           VALUE      alive
       Actuator:
         Mydblog:
           TIME       1387232485.83231
           VALUE      0
       Battery:
         Mydblog:
           TIME       1387232485.83231
           VALUE      ok
       Batterylevel:
         Mydblog:
           TIME       1387232485.83231
           VALUE      3.1 V
       Desired-temp:
         Mydblog:
           TIME       1387232485.83231
           VALUE      17
       Measured-temp:
         Mydblog:
           TIME       1387232485.83231
           VALUE      22.5
       Poweron:
         Mydblog:
           TIME       1387232281.03349
           VALUE      -
       State:
         Mydblog:
           TIME       1387231863.92637
           VALUE      MISSING ACK
   Readings:
     2013-12-16 23:00:42   Activity        alive
     2013-12-16 22:56:18   CommandAccepted yes
     2013-12-16 22:12:45   R-pairCentral   set_0xF11234
     2013-12-16 23:21:25   actuator        0 %
     2013-12-16 23:21:25   battery         ok
     2013-12-16 23:21:25   batteryLevel    3.1 V
     2013-12-16 23:21:25   desired-temp    17
     2013-12-16 23:21:25   measured-temp   22.5
     2013-12-16 22:41:57   noReceiver      src:220733 A010 05000000000007484448546C44CC550845
     2013-12-16 23:18:01   powerOn         -
     2013-12-16 23:18:00   recentStateType info
     2013-12-16 23:21:26   state           CMDs_pending
     2013-12-16 22:13:16   time-request    -
   cmdStack:
     ++A011F1123422073386042A
     ++A001F1123422073300040000000000
     ++A001F112342207330103
     ++A001F1123422073301040000000001
     ++A001F112342207330203
     ++A001F1123422073302040000000001
     ++A001F112342207330303
     ++A001F1123422073303040000000001
     ++A001F1123422073304040000000001
     ++A001F1123422073304040000000007
     ++A001F112342207330503
     ++A001F1123422073305040000000001
     ++A001F112342207330603
     ++A001F1123422073306040000000001
   Helper:
     mId        0095
     rxType     140
     Prt:
       awake      0
       bErr       0
       sProc      2
       wakeup     0
     Q:
       qReqConf   
       qReqStat   
     Role:
       dev        1
     Rssi:
       At_cuno:
         avg        -65.05
         cnt        10
         lst        -64
         max        -63.5
         min        -66.5
Attributes:
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   burstAccess 1_auto
   expert     2_full
   firmware   1.0
   model      HM-CC-RT-DN
   peerIDs   
   room       CUL_HM
   serialNr   KEQ0510374
   subType    thermostat
   webCmd     getConfig:burstXmit
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 17 Dezember 2013, 07:16:33
Hallo holzwurm83,

tut mir ja leid, aber ...

Zitat von: holzwurm83 am 16 Dezember 2013, 23:23:37
Hier...


   STATE      CMDs_pending



... dein RT verarbeitet deine Befehle nicht. CMDs_pending heißt, dass da noch etwas in der Sendewarteschleife von Fhem wartet.

Zitat

   ...
   protCmdPend 14 CMDs pending
   ....
   protState  CMDs_pending
   ...
   rssi_at_cuno avg:-65.05 min:-66.5 max:-63.5 lst:-64 cnt:10
   ...
       State:
         Mydblog:
           TIME       1387231863.92637
           VALUE      MISSING ACK
   Readings:
     ...
     2013-12-16 22:12:45   R-pairCentral   set_0xF11234
     ...
     2013-12-16 23:21:26   state           CMDs_pending


... und zwar 14 Befehle ("14 CMDs pending"). "MISSING ACK" heißt, dass Fhem keine Empfangsbestätigung vom RT bekommen hat und "R-pairCentral   set_0xF11234" bedeutet, dass das Pairing noch nicht durchgeführt wurde, sonst stünde dort R-pairCentral   0xF11234, also ohne "set_" davor.

Und ohne ein Pairing mit einem abgearbeiteten set getConfig wird das nichts werden. Also bitte den RT erst mal richtig an Fhem binden ("pairen").

Edith meinte ich sollte noch nachtragen: Die Zeile mit dem "rssi_at_cuno avg:" habe ich drin gelassen, denn daran wird deutlich: An der Sende-/Empfangsqualität liegt es wohl eher nicht.

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 17 Dezember 2013, 09:24:38
Hallo Thomas,

habe jetzt mal das RT zurückgesetzt und aus der Fhem cfg alles gelöscht. Habe jetzt das pairing noch durchgeführt.

Hier das Ergebnis:

Internals:
   CFGFN     
   DEF        22080E
   EVENTS     18
   IODev      cuno
   LASTInputDev cuno
   MSGCNT     23
   NAME       CUL_HM_HM_CC_RT_DN_22080E
   NR         319
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 CUL_HM_HM_CC_RT_DN_22080E_Weather
   channel_02 CUL_HM_HM_CC_RT_DN_22080E_Climate
   channel_03 CUL_HM_HM_CC_RT_DN_22080E_WindowRec
   channel_04 CUL_HM_HM_CC_RT_DN_22080E_Clima
   channel_05 CUL_HM_HM_CC_RT_DN_22080E_ClimaTeam
   channel_06 CUL_HM_HM_CC_RT_DN_22080E_remote
   cuno_MSGCNT 23
   cuno_RAWMSG A1A11A01022080EF1123403100000098E44485508452045204520454C
   cuno_RSSI  -36
   cuno_TIME  2013-12-17 09:18:50
   lastMsg    No:11 - t:10 s:22080E d:F11234 03100000098E4448550845204520452045
   protCmdPend 4 CMDs pending
   protLastRcv 2013-12-17 09:18:50
   protResnd  1 last_at:2013-12-17 09:18:52
   protSnd    19 last_at:2013-12-17 09:18:50
   protState  CMDs_pending
   rssi_at_cuno avg:-38.1 min:-54.5 max:-35.5 lst:-36 cnt:23
   CHANGETIME:
   Helper:
     Dblog:
       Activity:
         Mydblog:
           TIME       1387268108.5141
           VALUE      alive
       R-paircentral:
         Mydblog:
           TIME       1387268097.46899
           VALUE      set_0xF11234
       Actuator:
         Mydblog:
           TIME       1387268323.75154
           VALUE      0
       Battery:
         Mydblog:
           TIME       1387268323.75154
           VALUE      ok
       Batterylevel:
         Mydblog:
           TIME       1387268323.75154
           VALUE      3.1 V
       Desired-temp:
         Mydblog:
           TIME       1387268323.75154
           VALUE      17
       Measured-temp:
         Mydblog:
           TIME       1387268323.75154
           VALUE      22.7
       Time-request:
         Mydblog:
           TIME       1387268128.35213
           VALUE      -
   Readings:
     2013-12-17 09:15:08   Activity        alive
     2013-12-17 09:18:44   CommandAccepted yes
     2013-12-17 09:18:45   PairedTo        0xF11234
     2013-12-17 09:18:45   R-backOnTime    10 s
     2013-12-17 09:18:45   R-btnLock       unlock
     2013-12-17 09:18:45   R-burstRx       off
     2013-12-17 09:18:45   R-cyclicInfoMsg on
     2013-12-17 09:18:45   R-cyclicInfoMsgDis 0
     2013-12-17 09:18:45   R-globalBtnLock off
     2013-12-17 09:18:45   R-localResDis   off
     2013-12-17 09:18:45   R-lowBatLimitRT 2.1 V
     2013-12-17 09:18:45   R-modusBtnLock  off
     2013-12-17 09:18:45   R-pairCentral   0xF11234
     2013-12-17 09:18:45   RegL_00:          01:00 02:01 09:01 0A:F1 0B:12 0C:34 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2013-12-17 09:18:43   actuator        0 %
     2013-12-17 09:18:43   battery         ok
     2013-12-17 09:18:43   batteryLevel    3.1 V
     2013-12-17 09:18:43   desired-temp    17
     2013-12-17 09:18:43   measured-temp   22.7
     2013-12-17 09:18:52   state           CMDs_pending
     2013-12-17 09:15:28   time-request    -
   cmdStack:
     ++A001F1123422080E04040000000007
     ++A001F1123422080E0503
     ++A001F1123422080E05040000000001
     ++A001F1123422080E0603
     ++A001F1123422080E06040000000001
   Helper:
     mId        0095
     rxType     140
     Prt:
       bErr       0
       sProc      2
       wuReSent   2
     Q:
       qReqConf   
       qReqStat   
     Role:
       dev        1
     Rssi:
       At_cuno:
         avg        -38.1086956521739
         cnt        23
         lst        -36
         max        -35.5
         min        -54.5
     Shadowreg:
Attributes:
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.0
   model      HM-CC-RT-DN
   peerIDs   
   room       CUL_HM
   serialNr   KEQ0510590
   subType    thermostat
   webCmd     getConfig:burstXmit


Das Pairing sollte jetzt passen, oder?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Dezember 2013, 09:28:48
Zitat2013-12-17 09:18:45   PairedTo        0xF11234
ja
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 17 Dezember 2013, 09:34:50
Zitat von: martinp876 am 17 Dezember 2013, 09:28:48
ja

Leider bestehen die Probleme die ich oben geschrieben habe weiterhin. Irgendwas stimmt da immer noch nicht?
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 17 Dezember 2013, 09:37:47
Hallo holzwurm83,

von deiner Postgeschwindigkeit ausgehend, bist du zu ungeduldig.

set getConfig durchführen, warten bis der RT geantwortet hat (alle 2,5 Minuten)

es dürfen danach kein "CMDs pending" mehr sein

Jetzt kannst du mal langsam anfangen ...

Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 17 Dezember 2013, 09:55:54
Hallo Thomas,

tut mir leid, wenn ich etwas zu forsch war!

Zitatset getConfig durchführen, warten bis der RT geantwortet hat (alle 2,5 Minuten)

das habe ich jetzt mal durchgeführt.   "CMDs pending" ist leider immer noch da.

Es steht jetzt auch folgendes drin:

protCmdPend 46 CMDs pending

Braucht ihr noch weitere Infos?

Jetzt steht sogar
STATE
MISSING ACK

drin.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 17 Dezember 2013, 09:59:31
Hi,

gibst du mal bitte ein "version" in die Befehlszeile der Web-GUI ein und postest das Ergebnis?

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 17 Dezember 2013, 10:02:03
Hi Thomas,

hier ist das Ergebnis:

# $Id: fhem.pl 4386 2013-12-15 17:09:05Z rudolfkoenig $
# $Id: 00_CUL.pm 4388 2013-12-15 18:55:16Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 4380 2013-12-14 12:06:17Z martinp876 $
# $Id: 10_CUL_IR.pm 3580 2013-08-02 16:17:38Z betateilchen $
# $Id: 14_CUL_WS.pm 4229 2013-11-15 17:29:55Z rudolfkoenig $
# $Id: 93_DbLog.pm 3855 2013-09-04 17:57:38Z tobiasfaust $
# $Id: 72_FB_CALLMONITOR.pm 4368 2013-12-12 16:22:58Z markusbloch $
# $Id: 01_FHEMWEB.pm 4384 2013-12-15 10:45:37Z rudolfkoenig $
# $Id: 95_FLOORPLAN.pm 3971 2013-09-29 08:16:39Z ulimaass $
# $Id: 10_FS20.pm 3764 2013-08-22 07:09:38Z rudolfkoenig $
# $Id: 92_FileLog.pm 3759 2013-08-21 08:13:08Z rudolfkoenig $
# $Id: 13_KS300.pm 4229 2013-11-15 17:29:55Z rudolfkoenig $
# $Id: 99_SUNRISE_EL.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_SVG.pm 4384 2013-12-15 10:45:37Z rudolfkoenig $
# $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
# $Id: 59_Weather.pm 4321 2013-12-03 20:13:08Z borisneubert $
# $Id: 99_XmlList.pm 1840 2012-09-12 13:52:08Z rudolfkoenig $
# $Id: 98_autocreate.pm 4234 2013-11-17 10:19:41Z rudolfkoenig $
# $Id: 98_dummy.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 91_notify.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 33_readingsGroup.pm 4381 2013-12-14 13:03:46Z justme1968 $
# $Id: 98_structure.pm 4379 2013-12-14 09:11:03Z rudolfkoenig $
# $Id: 98_telnet.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 91_watchdog.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id:
# $Id: 98_weblink.pm 3770 2013-08-23 13:29:58Z rudolfkoenig $


Gruß
Titel: Antw:HM-CC-RT-DN
Beitrag von: Rohan am 17 Dezember 2013, 10:08:48
Also liegt es schon mal nicht an einer zu alten Fhem-Version. Mich wundern nur deine 46 pending CMDs aus deinem Post vorher. Und solange du keinen Channel 4 mit dem Namen "...ClimRT_tr" hast, kannst du wohl auch keine TempListen setzen.

Hmmmm .... Sorry, aber da muss ich erst mal passen.

Gruß
Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 17 Dezember 2013, 10:26:24
Zitat von: Rohan am 17 Dezember 2013, 10:08:48
Also liegt es schon mal nicht an einer zu alten Fhem-Version. Mich wundern nur deine 46 pending CMDs aus deinem Post vorher. Und solange du keinen Channel 4 mit dem Namen "...ClimRT_tr" hast, kannst du wohl auch keine TempListen setzen.

Hmmmm .... Sorry, aber da muss ich erst mal passen.

Gruß
Thomas

Hmm, dass ist schade...

Kann es an dem CUNO2 liegen? Ich habe diese Firmware hier vom letzten Beitrag wegen dem IR eingespielt.
http://forum.fhem.de/index.php/topic,15013.msg96864.html#msg96864
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 17 Dezember 2013, 12:08:33
Ich habe jetzt insgesamt drei RTs Gepaird. Das Pairing passt soweit nur zeigt der state irgendwann immer "MISSING ACK" an und folgendes:

protState CMDs_done_Errors:1
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Dezember 2013, 15:09:29
Hallo Holzwurm,

mit de CUNO2 haben wir viele Probleme. Der Verdacht ist, dass die CUNO kein stabiles timing liefert - die Varianz beim Senden der messages ist zu gross und kann nicht gehändelt werden.
Es muss von CUNO entwicklern behoben werden. So lange kann ich leider nicht weiterhelfen.

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 17 Dezember 2013, 15:20:55
Hallo Martin,

danke für dein Feedback. Lesen die CUNO-Entwickler hier mit? Oder sollte ich das besser noch mal wo anders Posten?

Gruß
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 17 Dezember 2013, 15:23:27
Solltest du am besten hier (http://forum.fhem.de/index.php/board,49.0.html) mit Verweis auf diesen Thread posten.
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 17 Dezember 2013, 15:27:12
Zitat von: Mr. P am 17 Dezember 2013, 15:23:27
Solltest du am besten hier (http://forum.fhem.de/index.php/board,49.0.html) mit Verweis auf diesen Thread posten.

Da habe ich wohl keine Berechtigung was zu schreiben.   :'(
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 17 Dezember 2013, 15:31:31
Zitat von: holzwurm83 am 17 Dezember 2013, 15:27:12
Da habe ich wohl keine Berechtigung was zu schreiben.   :'(
Stimmt, darauf hab ich vorhin erst gar nicht geachtet.
Aber martinp876 war ohnehin schon schneller. ;-)

Link (http://forum.fhem.de/index.php/topic,17635.0.html)
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 17 Dezember 2013, 15:36:08
Das ist ja super! Danke Martin!  :)
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 19 Dezember 2013, 16:23:01
Ich hab noch mal eine Verständnisfrage ich habe 2 HM-CC-RT-DN und 2 HM-SEC-SC Fensterkontakte. Jeweils 1 für einen Raum.

Zuerst hatte ich 1DN und 1SC, die habe ich erst unter einander bekannt gemacht und dann jeweils beide mit dem FHEM Server (ich verwende ein CUL zur Kommunikation).
Dann habe ich mir noch ein DN gekauft und den mit FHEM gepairt. Gestern hab ich noch ein HM-SEC-SC bekommen und diesen ebenfalls mit FHEM gepairt und dann mit dem DN gepeert, das hat auch soweit geklappt. Was mich wundert, das die beiden wesentlich mehr Informationen tauschen, als die ersten beiden die ich erst untereinander bekannt gemacht habe. Bei den ersten beiden stehen auch keine PeerIDs obwohl der Tür Fensterkontakt funktioniert.

Die ersten beiden spucken folgendes im Protokoll aus:
2013-12-19 08:43:12 CUL_HM bz_Fenster open
2013-12-19 08:43:12 CUL_HM bz_Fenster contact: open (to CUL_HM)
2013-12-19 08:43:13 CUL_HM bz_Fenster open
2013-12-19 08:43:13 CUL_HM bz_Fenster contact: open (to bz_Heizung)

Die über FHEM gepeerten spucken das hier aus:
2013-12-19 08:44:16 CUL_HM lz_Fenster open
2013-12-19 08:44:16 CUL_HM lz_Fenster contact: open (to CUL_HM)
2013-12-19 08:44:16 CUL_HM lz_Heizung_WindowRec trig_lz_Fenster: open
2013-12-19 08:44:16 CUL_HM lz_Heizung_WindowRec trigLast: lz_Fenster :open
2013-12-19 08:44:17 CUL_HM lz_Fenster open
2013-12-19 08:44:17 CUL_HM lz_Fenster contact: open (to lz_Heizung)
2013-12-19 08:44:17 CUL_HM lz_Heizung_WindowRec trig_lz_Fenster: open
2013-12-19 08:44:17 CUL_HM lz_Heizung_WindowRec trigLast: lz_Fenster :open

Dort steht dann auch im Kanal lz_Heizung_WindowRec der letzte Zustand des Sensors und die PeerIDs stehen dort und im Fensterkontakt.

Nun kann ich die beiden ersten auch einfach über FHEM peeren. Ist ja alles kein Problem, nur warum ist das so?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 19 Dezember 2013, 17:56:29
die tauschen nicht mehr infos aus. FHEM kann aber mehr auswerten.
bist du sicher, das da keine peers drin stehen? Hast du den ein getConfig gemacht?

Wenn FHEM die peerIDs kennt werden auch die trigger-readings gesetzt. Ohne diese Infos ist es nicht möglich.

Wen du die Config komplett gelesen hast werden auch die peerIDs gefüllt werden. Wenn du dann ein save machst bleiben sie auch da. Und wenn du ein autoReadReg 4 eingestellt hast sollte FHEM es lesen, wenn die Daten nicht komplett sind.
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 19 Dezember 2013, 18:06:37
Also ich hab gestern bei bz_Heizung schon testweise ein peering Gemacht, seit dem tauchen da auch das Peering mit dem HM-SEC-SC auf, beim SC war ich zu faul den Knopf zu drücken, da stehts noch nicht drin, da kann ich mal ein getconfig machen und den Knopf drücken.

Getconfig hab ich vorher schon öfter gemacht, unter anderem wegem dem _set Problem. Aber dann weiß ich jetzt das die Zusatzinfos primär für FHEM sind und die Geräte selber das nicht juckt, es müssten aber die PeerIDs da stehen, was ja auch logisch ist. Ich werd nachher mal schauen. Ansonsten werde ich mal neu testen, wenn ich wieder ein DN und SC gekauft hab :-).

Danke für die Infos.
Titel: Antw:HM-CC-RT-DN
Beitrag von: strauch am 20 Dezember 2013, 09:58:12
Ich hab heute morgen mal ein getConfig durchgeführt, jetzt überträgt auch der erste SC die gleichen Informationen und die PeerIDs sind vorhanden. Aber da ich vorgestern schon ein peering in FHEM durchgeführt habe, denke ich wird das auch reingespielt haben. Wenn ich die dritte Kombi kaufe werde ich mir das noch mal anschauen. Aber jetzt verstehe ich das. Danke.
Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 22 Dezember 2013, 14:08:29
hallo erstmal,

kann es sein das es mit der aktuellen fhem version probleme mit der kombination pi+coc + HM-CC-RT-DN gibt.

ich habe seit 2 tagen ein coc auf dem pi. mit der version aus "wget http://fhem.de/fhem-5.5.deb && sudo dpkg -i fhem-5.5.deb" kann ich den HM-CC-RT-DN pairen.
sobald jedoch in fhem ein update durchgeführt wurde ist es mir nicht mehr möglich das thermostat zu pairen. er legt max. das gerät in der fhem.cfg an, jedoch kein AC am rt und keine infos in fhem.
mach ich ein apt-get --purge remove fhem und ziehe die normal 5.5deb drauf, läuft wieder alles (coc reset in /etc/init.d/fhem unter start eintragen, fhem stop/start, coc wird autom. in fhem angelegt, rfmode noch setzen und hmpairforsec schalten, am rt taste drücken --> sofort AC!).
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 22 Dezember 2013, 14:15:12
Hej chris1284,

wenn der RT in FHEM erst einmal gepairt ist, kannst du ihn nicht nochmal pairen.
Sichere einmal deine Config, lösche die Einträge für den RT, starte FHEM neu und versuche es dann nochmal.
Es sollte zwar auch einen Weg innerhalb von FHEM geben, neu pairen zu können, aber bislang hat sich dieser als am zuverlässigsten erwiesen. ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 22 Dezember 2013, 14:24:47
Hi,

ich hatte bereits den rt mehrmals reseted, batterien raus , den pi neu installiert usw usw. der rt hatte auch immer keinen "funkmasten" im display (war also nie gepaired).

was mir neben bei noch aufällt ist das die led am COC dauer an ist nach dem fhem staret. füre ich dann zb ein getconfig durch oder schalte eine meiner itr 1500 geht die led aus... ist dies normal?

EDIT: Habe jetz mal die 5.5 installiert, den rt paired und dann das update durchgeführt. bis jetzt läufts
Titel: Antw:HM-CC-RT-DN
Beitrag von: papillon81 am 22 Dezember 2013, 23:04:18
@chris1284: Danke für den Tip. Ich habe seit gestern versucht ein Pairing mit der letzten SVN Version hinzubekommen. Ohne Erfolg. Jetzt nach einem downgrade auf 5.5 ging es sofort. Mich würde interessieren, was da kaputt gegangen ist. Evtl. ein SVN bisect machen? Aber ich gehe davon aus,  dass Martin weiß woher die Problematik kommt...
Ansonsten teste ich gerne weiter.

Gruß
Chris
Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 23 Dezember 2013, 09:24:28
so wie es aussieht ist das einzige was für ein erfolgreiches paaren noch fehlt eine bestätigung seitens fhem. meine vermutung wenn ich mir die logs anschaue, bin ja nur "leihe".

wenn man schaut wird durch autocreate das device angelegt, das sieht auch alles normal aus, am rt jedoch keine AC-meldung. der "sendemast" ist auch nicht zu sehen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: papillon81 am 23 Dezember 2013, 12:53:09
Kann ich so bestätigen, ja. Es erscheint weder Sendemast noch ein Ack, die Devices werden aber angelegt.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 23 Dezember 2013, 14:53:55
Zitat von: chris1284 am 23 Dezember 2013, 09:24:28so wie es aussieht ist das einzige was für ein erfolgreiches paaren noch fehlt eine bestätigung seitens fhem. meine vermutung wenn ich mir die logs anschaue, bin ja nur "leihe".

wenn man schaut wird durch autocreate das device angelegt, das sieht auch alles normal aus, am rt jedoch keine AC-meldung. der "sendemast" ist auch nicht zu sehen.
Hej chris1284,

genau so ist es. Ein autocreate alleine führt noch kein pairing durch. Es legt lediglich die Geräte in FHEM an (eben autocreate und nicht autopair). ;-)
Ist als Einsteiger durchaus nicht gleich zu durchschauen. Geräte werden schließlich angezeigt, warum also nicht auch gepairt.

Jedenfalls ist es unumgänglich, dass du für deine RTs auch immer noch ein Pairing durchführst, damit diese auch wirklich wissen, mit wem sie zukünftig plaudern müssen. :-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 23 Dezember 2013, 15:55:04
hi mr.p,

schon klar, nur das funktioniert nicht meiner meinung nach. wie gesagt wenns in der 5.5 geht, aber in der aktuellsten svn nicht liegt wohl genau da der fehler, nicht bei mir. da es reproduzierbar ist, erhärtet sich der verdacht. und mehr als hmpairforsec und hmpairserial kann ich ja nicht ausführen zum pairen.

noch mal etwas deutlicher:
ausgehend von gleich aufgesetztem pi, gleicher softwarestand
fhem 5.5
-> set cul hmpairforsec 600
-> knopf am rt gedrückt
-> sofort AC
-> gerät in fhem paired und angelegt

aktueller svn
-> set cul hmpairforsec 600
-> knopf am rt gedrückt
-> zeit läuft die 30sec auf 0, kein AC, kein "sendemast"(visuelle bestätigung das paired)
-> in fhem wurde das gerät wie gewohnt angelegt, keine komunikation (klar, ist ja auch nicht erfolgreich paired)

nehm ich das gleiche system und haue nur die svn-version runter, ziehe danach wieder 5.5 drauf klappt es auf anhieb. natürlich wurde jedes mal der rt komplet resetet

Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 23 Dezember 2013, 16:13:09
Hej chris1284,

folgender Vorschlag: Ich muss heute ohnehin noch eine HM-Installation vorbereiten und dabei sind auch 4RTs zu pairen.
Ich schau mir das heute am Abend an und dann kann ich dann kann ich dir auch um einiges besser helfen.
Muss zuvor nur noch ein paar Weihnachtseinkäufe erledigen. ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 23 Dezember 2013, 22:50:40
So... gerade eben noch ein Update gemacht und FHEM neu gestartet.
Im Anschluss die Batterien in den RT, schnell durchgegeklickt, bis 'Ins' erscheint,  'set myCUN hmPairForSec 20' in die Konsole gehämmert und den Boost-Button lang gedrückt.

Autocreate tut seinen Job, der ActionDetector wurde angelegt und der Sendemasten am RT ist ebenfalls da.
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 24 Dezember 2013, 01:19:06
Hallo zusammen,

da es aktuell mit dem CUNO noch Schwierigkeiten gibt und ich noch einen CUL besitze habe ich dies für die Zeit bis zur Problem Behebung getauscht und fürs erste zwei RTs mit dem CUL gepairt.

Ich habe allerdings immer noch kein Kanal der "ClimRT_tr"!? Nach einem "getconfig" verändert sich das auch nicht!? Ich weiß nicht warum? Heißt der nur anders?

Hier mal die "list" noch dem RT. Mit meinem Anfängerauge betrachtet sollte, aber alles passen???

ZitatInternals:
   CUL_1_MSGCNT 6
   CUL_1_RAWMSG A0FA686102207330000000A80C310000148
   CUL_1_RSSI -38
   CUL_1_TIME 2013-12-24 01:06:46
   DEF        220733
   IODev      CUL_1
   LASTInputDev CUL_1
   MSGCNT     6
   NAME       CUL_HM_HM_CC_RT_DN_220733
   NR         316
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 CUL_HM_HM_CC_RT_DN_220733_Weather
   channel_02 CUL_HM_HM_CC_RT_DN_220733_Climate
   channel_03 CUL_HM_HM_CC_RT_DN_220733_WindowRec
   channel_04 CUL_HM_HM_CC_RT_DN_220733_Clima
   channel_05 CUL_HM_HM_CC_RT_DN_220733_ClimaTeam
   channel_06 CUL_HM_HM_CC_RT_DN_220733_remote
   lastMsg    No:A6 - t:10 s:220733 d:000000 0A80C3100001
   protLastRcv 2013-12-24 01:06:46
   rssi_at_CUL_1 avg:-37.66 min:-38 max:-37.5 lst:-38 cnt:6
   CHANGETIME:
   Helper:
     Dblog:
       Activity:
         Mydblog:
           TIME       1387842798.12048
           VALUE      alive
       Actuator:
         Mydblog:
           TIME       1387843606.25386
           VALUE      0
       Battery:
         Mydblog:
           TIME       1387843606.25386
           VALUE      ok
       Batterylevel:
         Mydblog:
           TIME       1387843606.25386
           VALUE      3.1 V
       Desired-temp:
         Mydblog:
           TIME       1387843606.25386
           VALUE      16
       Measured-temp:
         Mydblog:
           TIME       1387843606.25386
           VALUE      19.5
   Readings:
     2013-12-24 00:53:18   Activity        alive
     2013-12-24 00:51:41   CommandAccepted yes
     2013-12-24 00:33:18   PairedTo        0xF11134
     2013-12-23 18:10:30   R-backOnTime    10 s
     2013-12-24 00:33:18   R-btnLock       unlock
     2013-12-24 00:33:18   R-burstRx       off
     2013-12-24 00:33:18   R-cyclicInfoMsg on
     2013-12-24 00:33:18   R-cyclicInfoMsgDis 0
     2013-12-24 00:33:18   R-globalBtnLock off
     2013-12-24 00:33:18   R-localResDis   off
     2013-12-23 18:10:30   R-lowBatLimitRT 2.1 V
     2013-12-24 00:33:18   R-modusBtnLock  off
     2013-12-24 00:33:18   R-pairCentral   0xF11134
     2013-12-24 00:33:18   RegL_00:        01:00 02:01 09:01 0A:F1 0B:11 0C:34 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2013-12-24 01:06:46   actuator        0 %
     2013-12-24 01:06:46   battery         ok
     2013-12-24 01:06:46   batteryLevel    3.1 V
     2013-12-24 01:06:46   desired-temp    16
     2013-12-24 01:06:46   measured-temp   19.5
     2013-12-23 18:07:12   powerOn         -
     2013-12-23 18:07:12   recentStateType info
     2013-12-24 00:51:42   state           CMDs_done
     2013-12-23 18:09:38   time-request    -
   Helper:
     mId        0095
     rxType     140
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf   
       qReqStat   
     Role:
       dev        1
     Rssi:
       At_cul_1:
         avg        -37.6666666666667
         cnt        6
         lst        -38
         max        -37.5
         min        -38
Attributes:
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.0
   model      HM-CC-RT-DN
   peerIDs   
   room       CUL_HM
   serialNr   KEQ0510374
   subType    thermostat
   webCmd     getConfig:burstXmit
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 24 Dezember 2013, 01:52:06
Zitat von: holzwurm83 am 24 Dezember 2013, 01:19:06Ich habe allerdings immer noch kein Kanal der "ClimRT_tr"!? Nach einem "getconfig" verändert sich das auch nicht!? Ich weiß nicht warum? Heißt der nur anders?

Ja, der Kanal *ClimRT_tr heißt jetzt *Clima und der ist bei dir vorhanden. Auch sonst sieht alles gut aus. ;-)
Wichtig für ein erfolgreiches Pairing ist immer das Register: pairCentral und das ist bei dir befüllt.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 24 Dezember 2013, 02:58:56
Hej chris1284,

hab gerade eine neue Version eingecheckt. Sollte in der Früh zur Verfügung stehen.
Probier es doch bitte einmal damit. ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 24 Dezember 2013, 08:35:34
so früh / spät noch unterwegs ;-)

habe das update eingespielt, folge: FHEM kommuniziert nicht mehr mit RT.
also rt zurück gesetzt. gerät aus fhem geschmissen (fhem.cfg, logs usw). danach war ein pairing sofort (<5sec) möglich. Gerät ist angelegt und es wird sich unterhalten.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 24 Dezember 2013, 08:47:35
Zitat von: chris1284 am 24 Dezember 2013, 08:35:34
so früh / spät noch unterwegs ;-)
Was sein muss, muss sein. ;-)

Zitat von: chris1284 am 24 Dezember 2013, 08:35:34habe das update eingespielt, folge: FHEM kommuniziert nicht mehr mit RT.
Tut nicht?
Zitat von: chris1284 am 24 Dezember 2013, 08:35:34
also rt zurück gesetzt. gerät aus fhem geschmissen (fhem.cfg, logs usw). danach war ein pairing sofort (<5sec) möglich. Gerät ist angelegt und es wird sich unterhalten.
Tut doch? Kann dir nicht ganz folgen. :-)
Hab gerade nochmal ein Gerät gepairt und dann auch die Temperatur über die Console eingestellt - hat alles funktioniert.
Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 24 Dezember 2013, 12:46:22
ZitatKann dir nicht ganz folgen. :-)

ja, funktioniert nun. musste nach dem update nur den rt nochmal neu paaren und dann ging alles wieder, temp-listen eingefügt, temps manuel gesetzt usw.
Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 27 Dezember 2013, 10:55:54
mal eine verständisfrage. warum taucht das gerät (rt) an sich als
Zitatthermostat
auf, aber alle channels die dazu gehören als
ZitatCUL_HM
. wäre es nicht sinvoller die mit unter dem thermostat zu listen?

des weiteren, ist der automatisch erstellte ActionDetector unter CUL_HM nur diesem thermostat zugeordnet?
sprich wenn ich den CUL_HM_HM_CC_RT_DN_xxxxxx der ordunghalber umbenne sollte der ActionDetector der zugehörigkeit halber auch umbenannt werden?


Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 27 Dezember 2013, 13:46:40
Hi Chris,

Ich bin kein Freund vom platten kopieren von Attributen. Das Device ist von subtype Thermostat - alle seine Channels nutzen diese Info.  Ich weigere mich die liste der Attribute vom device in alle channels zu kopieren. Diese sind zwar alle auch für channels gültig (serien-nummer, FW version, ....) das macht die Liste unübersichtlich.
Wer will kann des gerne tun - macht nichts kaputt.

Ich sortiere meine entities gerne von hand. Es ist möglich im Attribut room eine liste zu hinterlegen - damit kann man Gruppen erzeugen
attr <entity1> room actor,licht,wohnzimmer
attr <entity2> room actor,licht,kinderzimmer
attr <entity3> room device,actor,rollo,kinderzimmer
attr <entity4> room device,actor,rollo,wohnzimmer
attr <entity5> room notify,heizung,wohnzimmer

Zitatdes weiteren, ist der automatisch erstellte ActionDetector unter CUL_HM nur diesem thermostat zugeordnet?
es ist nicht möglich, dass nur ein kanal tot ist - nur ein Device kann sterben -dann sind auch alle Channels tot. Wie verstehst du den ActionDetector?

Zitatsprich...
was hat dies mit der Frage oben zu tun?
Zitatwenn ich den CUL_HM_HM_CC_RT_DN_xxxxxx der ordunghalber umbenne sollte der ActionDetector der zugehörigkeit halber auch umbenannt werden?
einfach probieren - Probleme?

Gruss Martin


Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 27 Dezember 2013, 17:01:09
Hallo Martin,
ZitatWie verstehst du den ActionDetector?
noch nicht so richtig. Ich denke das er , wenn ich die dokus richtig deute, regelmäßig schaut ob ein gerät aktiv ist (welches die option actcycle hat).
in der doku steht
ZitatThis actiondetect will be autocreated for each device with build in cyclic status report.
Controlling entity is a pseudo device "ActionDetector" with HMId "000000".
(ich habe zur zeit nur ein gerät mit option  actCycle  sollte ich anmerken) Wird nun für jedes gerät (zb. 2. rt) ein 2. actiondetector angelegt oder wird das gerät nur im 1. mit eingetragen?

meiner sieht zur zeit so aus:

ZitatReadings
state alive:1 dead:0 unkn:0 off:0 2013-12-27 16:52:53
status_Buero.Heizung alive 2013-12-27 16:52:53

würde er mit 2 rts so aussehen
NAME ActionDetector
ZitatReadings
state alive:1 dead:0 unkn:0 off:0 2013-12-27 16:52:53
status_<2.erRT> alive 2013-12-27 16:52:53
oder würde es einen 2.ActionDetector geben?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 27 Dezember 2013, 17:25:59
Hallo Chris,

nun. der Status deuted es schon an, der ActionDetector überwacht mehrere devices (beliebig viele) auf Aktivität. Sinn ist zu erkennen, ob dieses noch lebt (also ob die Batterie leer ist oder nicht)
wenn ich von device rede ist es ein Gerät (wird von anderen entwicklern evtl. auch für Kanäle und Funktionen verwendet, hier nicht).

Den Text kann man falsch verstehen, geben ich dir recht.

Du kannst jedem Device das Attribut actCycle geben - dann prüft der Action detector einfach, ob in dem gegebenen Zeitraum auch eine message vom device gekommen ist. Wenn nicht ist es tot.
Einige devices melden sich regelmässig. Für diese wird das Attribut automatisch angelegt. Für alle anderen nicht - FHEM kann nicht garantieren, dass und in welchen Abstand diese reagieren sollen.
Wenn du es für andere einbaust solltest du einen 'poll' einbauen, der ggf eine Message zum Device schickt und aktiv prüft, ob es noch lebt.

mit dem 2. RT wurde es so aussehen

state alive:2 dead:0 unkn:0 off:0 2013-12-27 16:52:53
status_Buero.Heizung alive 2013-12-27 16:52:53
status_Kinder.Heizung alive 2013-12-27 16:52:53

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 28 Dezember 2013, 20:12:33
hallo,

habe seit ca 24h bei meinem rt immer ein "MISSING ACK" als status. hier mal das filelog
Zitat2013-12-28_19:53:36 Buero.Heizung battery: ok
2013-12-28_19:53:36 Buero.Heizung batteryLevel: 3 V
2013-12-28_19:53:36 Buero.Heizung measured-temp: 16.7
2013-12-28_19:53:36 Buero.Heizung desired-temp: 16
2013-12-28_19:53:36 Buero.Heizung actuator: 0 %
2013-12-28_19:53:41 Buero.Heizung ResndFail
2013-12-28_19:53:41 Buero.Heizung MISSING ACK

und hier mal die internals
ZitatCFGFN ./FHEM/mycfg_02_device_thermostate.cfg
CUL_0_MSGCNT 13
CUL_0_RAWMSG A0FB086102222750000000A80A70F001050
CUL_0_RSSI -34
CUL_0_TIME 2013-12-28 20:06:25
DEF    222275
IODev CUL_0
LASTInputDev CUL_0
MSGCNT 13
NAME Buero.Heizung
NR 61
STATE MISSING ACK
TYPE CUL_HM
channel_01 Buero.Heizung_Weather
channel_02 Buero.Heizung_Climate
channel_03 Buero.Heizung_WindowRec
channel_04 Buero.Heizung_Clima
channel_05 Buero.Heizung_ClimaTeam
channel_06 Buero.Heizung_remote
lastMsg No:B0 - t:10 s:222275 d:000000 0A80A70F0010
protCmdDel 20
protLastRcv 2013-12-28 20:06:25
protResnd 6 last_at:2013-12-28 19:51:38
protResndFail 2 last_at:2013-12-28 19:53:41
protSnd 8 last_at:2013-12-28 19:53:36
protState CMDs_done_Errors:1
rssi_at_CUL_0 avg:-33.23 min:-35.5 max:-32 lst:-34 cnt:13


das komische ist, er tut. ich kann temps setzen, die stati (tmp, motor usw) werden gelesen.
was hat das zu bedeuten bzw / wie bekomm ich es weg?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 29 Dezember 2013, 08:44:28
ZitatprotResndFail 2 last_at:2013-12-28 19:53:41
protCmdDel 20
der Fehler ist (zum 2. Mal) um 19:53:41 aufgetreten. Im zuge wurden wohl je 10 messages gelöscht/nicht ausgeführt

ZitatlastMsg No:B0 - t:10 s:222275 d:000000 0A80A70F0010
protLastRcv 2013-12-28 20:06:25
Diese Nachricht ist die regelmässige - um 20:06:25 empfangen

ZitatprotSnd 8 last_at:2013-12-28 19:53:36
Es wurden 8 messages gesendet - 2 waren fehlerhaft somit 6 erfolgreich

ZitatprotResnd 6 last_at:2013-12-28 19:51:38
es gab 6 Wiederholversuche - das waren wohl 3 versuche je message, dann wegen überschreitung der max wiederholungen gestoppt
ZitatprotState CMDs_done_Errors:1
der letzte Block war fehlerhaft

Was alles ausgeführt werden sollte ist unklar, da ich nicht weiss, welches kommando du eingegben hast. Evtl wollte FHEM noch einen status oder register abfragen um diese korrekt darzustellen.

Ggf zeichne die rohmessages auf

Gruss Martin

Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 29 Dezember 2013, 09:32:24
es ist zum mäusemelken mit fhem ...

ich habe den rt nochmal entfernt, am rt einen reset durchgeführt, am rt die batterien für ein paar minuten entfernt. habe dann das jungfräuliche fhem gestartet (aktuelle version) und wollte ihn wieder paaren. gleiches problem wie vor ein paar tagen (fhem ist wohlgemerkt heute neu installiert und up-to-date ):

Zitatset CUL_0 hmPairForSec 20

2013.12.29 09:14:27 3: CUL_HM Unknown device CUL_HM_HM_CC_RT_DN_222275, please define it
2013.12.29 09:14:27 2: autocreate: define CUL_HM_HM_CC_RT_DN_222275 CUL_HM 222275 A1A0184002222750000001000954B4551303531343330345900FFFF
2013.12.29 09:14:27 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_222275 FileLog ./log/CUL_HM_HM_CC_RT_DN_222275-%Y.log CUL_HM_HM_CC_RT_DN_222275

Gerät wir nicht richtig angelegt

für ich danach nochmal einen

Zitatset CUL_0 hmPairForSec 200
aus kommt erst der rest....

Zitat2013.12.29 09:22:32 2: autocreate: define ActionDetector CUL_HM 000000
2013.12.29 09:22:32 2: autocreate: define FileLog_ActionDetector FileLog ./log/ActionDetector-%Y.log ActionDetector
2013.12.29 09:22:32 3: Device CUL_HM_HM_CC_RT_DN_222275 added to ActionDetector with 000:10 time
2013.12.29 09:22:32 3: CUL_HM pair: CUL_HM_HM_CC_RT_DN_222275 thermostat, model HM-CC-RT-DN serialNr KEQ0514304
2013.12.29 09:22:32 2: CUL_HM set CUL_HM_HM_CC_RT_DN_222275 getConfig
2013.12.29 09:22:33 2: autocreate: define CUL_HM_HM_CC_RT_DN_222275_Weather CUL_HM 22227501
2013.12.29 09:22:33 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_222275_Weather FileLog ./log/CUL_HM_HM_CC_RT_DN_222275_Weather-%Y.log CUL_HM_HM_CC_RT_DN_222275_Weather
2013.12.29 09:22:34 2: autocreate: define CUL_HM_HM_CC_RT_DN_222275_Climate CUL_HM 22227502
2013.12.29 09:22:34 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_222275_Climate FileLog ./log/CUL_HM_HM_CC_RT_DN_222275_Climate-%Y.log CUL_HM_HM_CC_RT_DN_222275_Climate
2013.12.29 09:22:35 2: autocreate: define CUL_HM_HM_CC_RT_DN_222275_WindowRec CUL_HM 22227503
2013.12.29 09:22:35 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_222275_WindowRec FileLog ./log/CUL_HM_HM_CC_RT_DN_222275_WindowRec-%Y.log CUL_HM_HM_CC_RT_DN_222275_WindowRec
2013.12.29 09:22:36 2: autocreate: define CUL_HM_HM_CC_RT_DN_222275_Clima CUL_HM 22227504
2013.12.29 09:22:36 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_222275_Clima FileLog ./log/CUL_HM_HM_CC_RT_DN_222275_Clima-%Y.log CUL_HM_HM_CC_RT_DN_222275_Clima
2013.12.29 09:22:37 2: autocreate: define CUL_HM_HM_CC_RT_DN_222275_ClimaTeam CUL_HM 22227505
2013.12.29 09:22:37 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_222275_ClimaTeam FileLog ./log/CUL_HM_HM_CC_RT_DN_222275_ClimaTeam-%Y.log CUL_HM_HM_CC_RT_DN_222275_ClimaTeam
2013.12.29 09:22:38 2: autocreate: define CUL_HM_HM_CC_RT_DN_222275_remote CUL_HM 22227506
2013.12.29 09:22:38 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_222275_remote FileLog ./log/CUL_HM_HM_CC_RT_DN_222275_remote-%Y.log CUL_HM_HM_CC_RT_DN_222275_remote
2013.12.29 09:24:30 2: CUL_HM set CUL_HM_HM_CC_RT_DN_222275_Climate getConfig


#halbe stunde später

es sind unter keinem kanal alle optionen gelistet. beim Clima fehlt nun zb die tmpList.
erst nach einem schutdown restart habe ich beim CUL_HM_HM_CC_RT_DN_222275 CUL_HM 222275  getConfig und burstXmit
der actiondetector geht mittlerweile auf alive:0 dead:0 unkn:1 off:0

#1 stunde später
habe nun wieder die 5.5.deb installiert. siehe da, ohne nochmal den rt zu reseten sofortiges paaren möglich.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 29 Dezember 2013, 10:24:25
Hallo Chris

ZitatGerät wir nicht richtig angelegt
woran siehst du dies? Ist PairedTo korrekt gesetzt?
Zum debuggen immer die rohmessages aufgezeichnen

Zitatfür ich danach nochmal einen
    set CUL_0 hmPairForSec 200
aus kommt erst der rest....
hmPairForSec 200 setzt deine CUL in bereitschafft, nach anlernbereiten devices ausschau zu halten. Nach 200sec ist schluss. Es passiert also garnichts? hast du noch einmal anlernen gedrückt?

Zitaterst nach einem schutdown restart habe ich beim CUL_HM_HM_CC_RT_DN_222275 CUL_HM 222275  getConfig und burstXmit
sollte nicht sein. Die kommandos werden immer frisch zusammengebaut. Wie stehen die Attribute des Device und des channel?


Zitatder actiondetector geht mittlerweile auf alive:0 dead:0 unkn:1 off:0
der RT hat ~10min zeit sich zu melden - so lange ist er unknown. Danach entweder dead oder alive

Gruss Martin


Titel: HM-CC-RT-DN
Beitrag von: nephdrasil am 29 Dezember 2013, 11:00:26
Hallo Zusammen,

ich beschäftige mich seid ca. 2 Wochen mit FHEM und den Komponenten siehe Signatur.
Das Forum und die Wiki hat mir schon viel weitergeholfen jedoch bin ich jetzt an einem Punkt dessen Verhalten ich mir nicht erklären kann.

Ich möchte die 3 Thermostate im Wohnzimmer miteinander in FHEM peeren um diese synchron zu nutzen.

Dazu habe ich folgenden Befehle genutzt:

set CUL_HM_HM_CC_RT_DN_232501_ClimaTeam peerChan 0 CUL_HM_HM_CC_RT_DN_22E5D5_ClimaTeam single

set CUL_HM_HM_CC_RT_DN_232501_ClimaTeam peerChan 0 CUL_HM_HM_CC_RT_DN_22DF54_ClimaTeam single

set CUL_HM_HM_CC_RT_DN_22E5D5_ClimaTeam peerChan 0 CUL_HM_HM_CC_RT_DN_22DF54_ClimaTeam single

Die Peerings sind auch aus meiner Sicht richtig in den einzelnen Kanälen eingetragen. Jedoch Synchronisieren sich die einzelnen Thermostate nicht.

Wenn ich diese jedoch manuell (ohne FHEM) untereinander peere und dann zu FHEM paire funktioniert die Steuerung.

Könnt Ihr mir weiterhelfen. Ich würde die Thermostate natürlich gern über die peerChan mittels FHEM peeren.


Mfg neph
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 29 Dezember 2013, 15:12:32
Hallo neph,

ich hatte einmal ein ähnliches Problem - das ich aber auch durch direktes peeren nicht lösen konnte. Da ich aber mittlerweile das synchen aus verschiedenen Gründen eh anders mache ist es weit hinter gerutscht.

Kannst du die Aktionen einmal loggen?
Loggen einschalten gemäß
http://forum.fhem.de/index.php/topic,16563.msg107848.html#msg107848

das direkte peeren ist interessant - falls du es noch einmal wiederholen könntest.
Zusammen mit einem list des channels 4 und 5 des RT

Danke
Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: nephdrasil am 29 Dezember 2013, 17:04:38
Hallo Martin,

das direkte peering mache ich gern noch einmal.  Dazu hatte ich jedoch meinen HM Stick nicht an der Firtz Box. So mit angeschlossen Stick ging es einfach nicht. Dann kann ich jedoch nichts loggen!

OK das mit dem loggen habe ich noch nicht ganz verstanden. Wo müssen den die einträge hin in die fhem.cfg oder wo.

Edit: Ok die eintragungen kommen in die fhem.cfg oder über die Konsole oben sorry.

Wie mache in den ein list der Kanäle 4 und 5?

Ich versuche es jedoch bis zu deiner antwort über das Forum herauszufinden.

Es wäre nett von dir das schritt für schritt mit mir durchzugehen. Damit du die Daten bekommst die du brauchst.

Die Materie ist noch etwas zu komplex für mich.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 29 Dezember 2013, 18:04:22
fhem logt in das zentrale logfile.
Du kannst die Level mit dem Attribut verbose  einstellen

attr global verbose 3
ist default - alle entites ohne "verbose" sind auf level 3
Rohmessages logt man (bei HM) mit

attr global verbose 1 # abschalten aller 'anderen'  logs wegen der Übersichtlichkeit
attr global mseclog 1 #einschalten der milisec auflösung der Zeitstempel
attr <hmlan> all,sys # setzt den verbose level den HMLAN gezielt mit speziellen Filtern

dann im Logfile nachsehen.

Ein list einer Entity machst du im kommando-textfeld (oben im webfenster) mit
list <entity_kanal04>

Gruss Martin
Titel: HM-CC-RT-DN
Beitrag von: nephdrasil am 29 Dezember 2013, 18:51:34
Hallo Martin,

anbei die entsprechende Log File. Ich hoffe alles richtig gemacht zu haben.

Das mit dem List muss noch warten ich habe jetz bei pairing permanent pending stehen und die Thermostate werden nicht gepairt.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 29 Dezember 2013, 19:16:08
hi nephdrasil,

hast du beim 232501 das Attribut burstAccess gesetzt? Und das Register burstRx nicht? Da werden jede Menge "wach-auf" Burst gesendet. Da es nicht antwortet wird HMLAN sehr beansprucht und geht bereits in HighLoad!
burstRx ist gesetzt in
22DF54
22E5D5
aber wohl nicht in
232501

Der 232501 kann nicht aufgeweckt werden - wird demnach auch keine Messages der anderen RTs entgegen nehmen

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: nephdrasil am 29 Dezember 2013, 19:30:09
Hallo Martin,

so habe jetzt nocheinmal alles durchgespielt und neu eingestellt jetzt funzt es.

anbei die neuen Dateien. Ich hoffe alles mitgelogt zu haben.

Damit du die peering siehst musste ich zusätzlich zum getConfig noch ein getRegRaw machen wieso keine Ahnung.

ohne getRegRaw

Internals:
   CFGFN     
   DEF        22DF5404
   LASTInputDev hmusb
   MSGCNT     6
   NAME       CUL_HM_HM_CC_RT_DN_22DF54_Clima
   NR         81
   STATE      T: 22.2 desired: 20 valve: 0 %
   TYPE       CUL_HM
   chanNo     04
   device     CUL_HM_HM_CC_RT_DN_22DF54
   hmusb_MSGCNT 6
   hmusb_RAWMSG E22DF54,0000,000BCD5F,FF,FFCF,18861022DF540000000AA0DE0F0026
   hmusb_RSSI -49
   hmusb_TIME 2013-12-29 19:12:39
   Readings:
     2013-12-29 19:07:46   R-boostPeriod   5 min
     2013-12-29 19:07:46   R-boostPos      80 %
     2013-12-29 19:07:46   R-btnNoBckLight off
     2013-12-29 19:07:46   R-dayTemp       20 C
     2013-12-29 19:07:46   R-daylightSaveTime on
     2013-12-29 19:07:46   R-decalcTime    11:00
     2013-12-29 19:07:46   R-decalcWeekday Sat
     2013-12-29 19:07:46   R-modePrioManu  all
     2013-12-29 19:07:46   R-modePrioParty all
     2013-12-29 19:07:46   R-nightTemp     15 C
     2013-12-29 19:07:46   R-noMinMax4Manu off
     2013-12-29 19:07:46   R-regAdaptive   on
     2013-12-29 19:07:46   R-reguExtI      15
     2013-12-29 19:07:46   R-reguExtP      30
     2013-12-29 19:07:46   R-reguExtPstart 30
     2013-12-29 19:07:46   R-reguIntI      15
     2013-12-29 19:07:46   R-reguIntP      30
     2013-12-29 19:07:46   R-reguIntPstart 30
     2013-12-29 19:07:46   R-showInfo      time
     2013-12-29 19:07:46   R-showWeekday   off
     2013-12-29 19:07:41   R-sign          off
     2013-12-29 19:07:46   R-tempMax       30.5 C
     2013-12-29 19:07:46   R-tempMin       4.5 C
     2013-12-29 19:07:46   R-tempOffset    0.0K
     2013-12-29 19:07:46   R-valveErrPos   15 %
     2013-12-29 19:07:46   R-valveMaxPos   100 %
     2013-12-29 19:07:46   R-valveOffsetRt 0 %
     2013-12-29 19:07:46   R-winOpnBoost   off
     2013-12-29 19:07:46   R-winOpnDetFall 1.4 K
     2013-12-29 19:07:46   R-winOpnMode    on
     2013-12-29 19:07:46   R-winOpnPeriod  15 min
     2013-12-29 19:07:46   R-winOpnTemp    12 C
     2013-12-29 19:11:54   RegL_01:          08:00 00:00
     2013-12-29 19:11:58   RegL_07:         01:28 02:1E 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:3C 15:60 16:50 17:F0 18:3D 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:3C 2F:60 30:50 31:F0 32:3D 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:3C 49:5A 4A:50 4B:F0 4C:3D 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:3C 63:5A 64:50 65:F0 66:3D 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:3C 7D:5A 7E:50 7F:F0 80:3D 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:3C 97:5A 98:50 99:F0 9A:3D 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:3C B1:5A B2:50 B3:F0 B4:3D B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E 00:00
     2013-12-29 19:12:39   ValvePosition   0 %
     2013-12-29 19:12:39   desired-temp    20
     2013-12-29 19:12:39   measured-temp   22.2
     2013-12-29 19:12:39   mode            auto
     2013-12-29 19:12:39   motorErr        ok
     2013-12-29 19:12:39   state           T: 22.2 desired: 20 valve: 0 %
     2013-12-29 19:11:58   tempListFri       07:30 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempListMon       07:30 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempListSat       08:00 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempListSun       08:00 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempListThu       07:30 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempListTue       07:30 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempListWed       07:30 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempList_State  verified
   Helper:
     getCfgListNo
     Role:
       chn        1
     Shadowreg:
Attributes:
   expert     
   model      HM-CC-RT-DN
   peerIDs   
   room       CUL_HM


mit getRegRaw

Internals:
   CFGFN     
   DEF        22DF5404
   LASTInputDev hmusb
   MSGCNT     10
   NAME       CUL_HM_HM_CC_RT_DN_22DF54_Clima
   NR         81
   STATE      T: 22.0 desired: 20 valve: 0 %
   TYPE       CUL_HM
   chanNo     04
   device     CUL_HM_HM_CC_RT_DN_22DF54
   hmusb_MSGCNT 10
   hmusb_RAWMSG E22DF54,0000,001268C7,FF,FFCF,1B861022DF540000000AA0DC0F0026
   hmusb_RSSI -49
   hmusb_TIME 2013-12-29 19:19:51
   peerList   CUL_HM_HM_CC_RT_DN_22E5D5_ClimaTeam,CUL_HM_HM_CC_RT_DN_232501_ClimaTeam,
   Readings:
     2013-12-29 19:07:46   R-boostPeriod   5 min
     2013-12-29 19:07:46   R-boostPos      80 %
     2013-12-29 19:07:46   R-btnNoBckLight off
     2013-12-29 19:07:46   R-dayTemp       20 C
     2013-12-29 19:07:46   R-daylightSaveTime on
     2013-12-29 19:07:46   R-decalcTime    11:00
     2013-12-29 19:07:46   R-decalcWeekday Sat
     2013-12-29 19:07:46   R-modePrioManu  all
     2013-12-29 19:07:46   R-modePrioParty all
     2013-12-29 19:07:46   R-nightTemp     15 C
     2013-12-29 19:07:46   R-noMinMax4Manu off
     2013-12-29 19:07:46   R-regAdaptive   on
     2013-12-29 19:07:46   R-reguExtI      15
     2013-12-29 19:07:46   R-reguExtP      30
     2013-12-29 19:07:46   R-reguExtPstart 30
     2013-12-29 19:07:46   R-reguIntI      15
     2013-12-29 19:07:46   R-reguIntP      30
     2013-12-29 19:07:46   R-reguIntPstart 30
     2013-12-29 19:07:46   R-showInfo      time
     2013-12-29 19:07:46   R-showWeekday   off
     2013-12-29 19:07:41   R-sign          off
     2013-12-29 19:07:46   R-tempMax       30.5 C
     2013-12-29 19:07:46   R-tempMin       4.5 C
     2013-12-29 19:07:46   R-tempOffset    0.0K
     2013-12-29 19:07:46   R-valveErrPos   15 %
     2013-12-29 19:07:46   R-valveMaxPos   100 %
     2013-12-29 19:07:46   R-valveOffsetRt 0 %
     2013-12-29 19:07:46   R-winOpnBoost   off
     2013-12-29 19:07:46   R-winOpnDetFall 1.4 K
     2013-12-29 19:07:46   R-winOpnMode    on
     2013-12-29 19:07:46   R-winOpnPeriod  15 min
     2013-12-29 19:07:46   R-winOpnTemp    12 C
     2013-12-29 19:17:49   RegL_01:          08:00 00:00
     2013-12-29 19:11:58   RegL_07:         01:28 02:1E 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:3C 15:60 16:50 17:F0 18:3D 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:3C 2F:60 30:50 31:F0 32:3D 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:3C 49:5A 4A:50 4B:F0 4C:3D 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:3C 63:5A 64:50 65:F0 66:3D 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:3C 7D:5A 7E:50 7F:F0 80:3D 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:3C 97:5A 98:50 99:F0 9A:3D 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:3C B1:5A B2:50 B3:F0 B4:3D B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E 00:00
     2013-12-29 19:19:51   ValvePosition   0 %
     2013-12-29 19:19:51   desired-temp    20
     2013-12-29 19:19:51   measured-temp   22.0
     2013-12-29 19:19:51   mode            auto
     2013-12-29 19:19:51   motorErr        ok
     2013-12-29 19:18:32   peerList        CUL_HM_HM_CC_RT_DN_22E5D5_ClimaTeam,CUL_HM_HM_CC_RT_DN_232501_ClimaTeam,
     2013-12-29 19:19:51   state           T: 22.0 desired: 20 valve: 0 %
     2013-12-29 19:11:58   tempListFri       07:30 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempListMon       07:30 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempListSat       08:00 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempListSun       08:00 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempListThu       07:30 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempListTue       07:30 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempListWed       07:30 15.0 20:00 20.0 24:00 15.0
     2013-12-29 19:11:58   tempList_State  verified
   Helper:
     peerIDsRaw ,23250105,22E5D505,00000000
     Role:
       chn        1
     Shadowreg:
Attributes:
   expert     
   model      HM-CC-RT-DN
   peerIDs    00000000,22E5D505,23250105,
   room       CUL_HM


Ist das alles was du brauchst? Kannst du mir sagen wieso das über peerChan nicht funktioniert.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 29 Dezember 2013, 19:38:11
ich vermute, dass das Register burstRx nicht korrekt gesetzt wurde. Dann sind die Devices gepeert, aber sie wachen ggf nicht auf
Titel: Antw:HM-CC-RT-DN
Beitrag von: nephdrasil am 29 Dezember 2013, 19:40:58
Wie kann ich die Register setzen?

set  <Name> regset brustRx on

Edit: die Änderungen kann ich jedoch am stellrad vornehmen und sie werden übernommen.

Besteht da problem mit den Fehelenden Registern immer noch. Es funktioniert doch augenscheinlich alles.

Wie sehe ich das die Register nicht richtig gesetzt sind.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 29 Dezember 2013, 19:50:29
Hi,

Die Register sind bei deinen 3 RTs wohl gesetzt. Die wachen ja auf und beantworten die Änderung.

Der Log war vom funktionierenden Ablauf - oder muss ich einen Fehler suche?

An stellrad kann  am immer ändern - nur beim aufwecken über die Luft, also den peer - das ist ein Problem

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: nephdrasil am 29 Dezember 2013, 19:55:47
Nein du musst keinen Fehler suchen.

Die ursprüngliche Frage war. Wieso das peering über FHEM per peerchan nicht funktioniert. Aber manuel geht es.

DIe Log mit dem jetzigen durchlauf hänge ich nocheinmal an, DU wolltest ja das Logging für das manuelle Peering direkt nur mit den Thermostaten.

Sorry für die falsche Datei.

Danke für deine Mühen
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 30 Dezember 2013, 12:45:15
Hi,

ganz bin ich nicht  hinter das team-pairen gekommen.
Ich kann meine pairen - die Übertragung geht aber immer nur von A nach B, aber nicht von B nach A.
Der eine will seine Daten einfach nicht senden.

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 30 Dezember 2013, 12:56:53
Hallo Zusammen,

ich habe in der Vergangenheit schon mehrmals beobachten müssen, dass das Senden eines Befehls an einen RT zum "Aufhänger" führt:
"CMDs_pending" geht in "CMDs_processing..." und anschließend wieder in "CMDs_pending". Das ganze wiederholt sich endlos (zumindest mehrere Stunden).

Löschen der "hängenden" Befehle set <device> clear msgEvents nutzt nichts. Beim nächsten Befehl tritt das Problem dann an diesem RT wieder auf.
Das einzige was dann hilft ist: Batterien am RT raus. Danach funktioniert er wieder.

Aktuell habe ich wieder einen "hängenden" RT. Der "Hänger" tritt aktuell wieder seit 04:37 auf, wo ich per at mit set Hzkp_.* regSet btnLock lock alle RTs sperre. Bei allen, bis auf einem, hat das auch funktioniert. Und dieser eine RT hat in der Vergangenheit hier auch noch keine Probleme gemacht.

Ich habe mal ein Log beigefügt. Der betroffene RT hat die ID 21CDC5.

Da diese Problem schon öfters, bei verschiedenen RTs bei jeweils verschiedenen Befehlen aufgetreten ist, wäre es nett, die Ursache zu fixen.


Viele Grüße

Christoph
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 30 Dezember 2013, 20:21:09
Hi Christoph,

ich denke in der neusten Version sollte es nicht mehr passieren. sollte in den letzten Tagen gefixt worden sein.
Melde dich, wenn es noch einmal auftritt.

Grund war zumindest eine fehlgeschlagene message. Die kann immer auftreten - hängt evtl von deinem System ab

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: nephdrasil am 30 Dezember 2013, 20:22:16
Hallo Martin,

vielleicht hilft dieser hinweis. Bei dem peering der Kanäle musste ich das für jeden einzelnes Thermostat machen ansonsten wollten diese nicht zusammenarbeiten.

Also Thermostat 1 zu 2
        Thermostat 2 zu 1
        Thermostat 3 zu 2
        Thermostat 2 zu 3
        Thermostat 3 zu 1
        Thermostat 1 zu 3

Leider kann ich dir nicht wirklich weiterhelfen bin noch ein Noob.

Mfg nepg
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 31 Dezember 2013, 08:37:18
Hi nepg,

schon klar, dass jeder mit jedem gepeert werden muss. Zum einen muss er auf die Kameraden hören, wenn etwas kommt und zum anderen muss er an alle senden, wenn er etwas weiss.

Vielen Dank für den Hinweis.

Dass ich den Unterschied nicht finde ist ärgerlich. Aber ich werden weiter mit dem notify arbeiten, da es sowieso kompletter ist. das team syncht 'nur' das Drehen des Handrades - kein Wochenprogramm, kein stellen der Zentrale, keine mode Verstellung

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: noice am 06 Januar 2014, 13:35:15
Irgendwie fehlt mir beim letzten Thermostat die Einstellung der Temperatur.
Woran kanns liegen?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 06 Januar 2014, 14:18:05
schau dir die Attribute des CLIMA_TR an - fehlen da welche?
machen ein
set <dev>Clima_tr ?
kommen bei allen die gleichen Optionen?
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 07 Januar 2014, 13:30:02
Hallo Martin,

ich habe wieder einen Hänger: CMD_pending -> CMD_processing... -> CMD_pending -> usw.

Der Fehler ist wie folgt nachstellbar:

1) alle RTs sind gesperrt und alle Register sind vollständig gelesen
2) ich entsperre (mind.) einen RT per "set Hzkp_Kueche regSet btnLock unlock" oder manuell direkt am Gerät
3) ich sperre alle RTs mit "set Hzkp_.* regSet btnLock lock"
4) der Befehl bleibt wie dann oben beschrieben hängen; dies betrifft dann alle vorher entsperrten Geräte; am jeweiligen Gerät sieht man, dass der Befehl angekommen ist; die Bestätigung kommt hier aber in FHEM nie an -> Hänger

Sperre ich aber nur gezielt einen RT mit "set Hzkp_Kueche regSet btnLock lock" geht der Befehl durch.


Ist das ein Software- oder ein Firmware-Bug?


Viele Grüße

Christoph


Nachtrag: Mit "set Hzkp_.* regSet btnLock lock" geht der Befehl ja auch an alle Channels. Vielleicht verschluckt sich hier der RT.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 07 Januar 2014, 19:52:00
Hallo Christoph,

ich denke, was passiert ist folgendes:
- du sendest ein Kommando - kommt in den Stack
Der RT wacht auf, FHEM sendet => CMDs processing
der RT antwortet nicht - etwas an der Message oder Übertragung ist faul. Kommando wird wieder zurückgehängt, damit es wiederhohlt werden kann. => CMDs pending
der RH wacht wieder auf.......

das Kommando wird 3 mal wiederholt - das dauert demnach ~7-10 min - je kommando.

Sieht es so aus? Nimmt die Anzahl der pending commands langsam ab?

Du kannst das Attribut msgRepeat auf '0' setzen, dann wird eine Message nur einmal gesendet. Es ist das Dilemma des wiederholens - macht es sinn

Eine 2. Frage ist, warum wiederholt werden muss. Kannstu du mitloggen und erklären, was du sendest - ggf das zugehörige setting/peering

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: noice am 07 Januar 2014, 22:10:05
Zitat von: martinp876 am 06 Januar 2014, 14:18:05
schau dir die Attribute des CLIMA_TR an - fehlen da welche?
machen ein
set <dev>Clima_tr ?
kommen bei allen die gleichen Optionen?

finde irgendwie keinen Fehler.
Kann ich das Device noch mal löschen und neu einlesen?
Titel: Antw:HM-CC-RT-DN
Beitrag von: CQuadrat am 08 Januar 2014, 07:41:04
Zitat von: martinp876 am 07 Januar 2014, 19:52:00
das Kommando wird 3 mal wiederholt - das dauert demnach ~7-10 min - je kommando.

Sieht es so aus? Nimmt die Anzahl der pending commands langsam ab?

Das ist definitiv nicht der Fall. In meinem beschriebenem Fall nehmen die Pendings nicht ab. Ich muss die Messages dann irgendwann händisch löschen. Die längste Zeitspanne, wo ich den beschriebenen Hänger beobachtet hatte (Zeit zwischen erst- und einmaligem Abschicken des Befehls und finalem manuellen Löschen), waren ca. 18 Stunden.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 08 Januar 2014, 16:10:14
zeige doch einmal was gesendet werden soll. machen ein "list" auf das device und schicken die daten (speziell den kommandstack)
Titel: Hilfe kann keine temperatur mehr vorgeben
Beitrag von: jostmario am 08 Januar 2014, 18:42:35
Hallo


Habe heute mal Fhem geupdatet jetzt kann ich keine temperaturen mehr verstellen auf der Web oberfläche.

anbei ein Bild, vorhher war hinten die auswahlbo für die Solltemperatur.

Gruß Josty
Titel: Antw:HM-CC-RT-DN
Beitrag von: Herr 3x am 08 Januar 2014, 19:19:54
Hallo!

Zitat von: jostmario am 08 Januar 2014, 18:42:35
Habe heute mal Fhem geupdatet jetzt kann ich keine temperaturen mehr verstellen auf der Web oberfläche.

Ich habe gestern mal ein update gemacht:
# $Id: fhem.pl 4565 2014-01-05 22:17:37Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 4573 2014-01-06 13:41:57Z martinp876 $
# $Id: 01_FHEMWEB.pm 4566 2014-01-05 22:19:11Z rudolfkoenig $
# $Id: 92_FileLog.pm 4574 2014-01-06 14:12:42Z rudolfkoenig $
# $Id: 00_HMLAN.pm 4562 2014-01-05 15:22:54Z martinp876 $
# $Id: 30_HUEBridge.pm 4418 2013-12-19 17:21:19Z justme1968 $
# $Id: 31_HUEDevice.pm 4569 2014-01-06 00:43:57Z justme1968 $
# $Id: 98_PID.pm 3988 2013-11-01 09:20:26Z john $
# $Id: 99_SUNRISE_EL.pm 4537 2014-01-03 08:28:59Z rudolfkoenig $
# $Id: 98_SVG.pm 4503 2013-12-29 18:38:50Z rudolfkoenig $
# $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
# $Id: 90_at.pm 4246 2013-11-18 20:35:20Z rudolfkoenig $
# $Id: 98_autocreate.pm 4234 2013-11-17 10:19:41Z rudolfkoenig $
# $Id: 98_dewpoint.pm 3832 2013-09-01 18:45:32Z wherzig $
# $Id: 98_dummy.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 91_notify.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 98_telnet.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $


Damit ist die Auswahl noch da und das Temp-Ändern geht funktioniert auch.
Evtl. mal Style ändern, Browser-Reload, shutdown-restart oder anderen Browser probieren?
Ich hatte mal so einen eigenartigen Effekt (neuer Raum wollte nicht auftauchen) nach Änderungen, weil der Browser irgendwas noch im Cache hatte.

HTH

Herr 3x
Titel: Antw:HM-CC-RT-DN
Beitrag von: jostmario am 08 Januar 2014, 19:57:26
Hallo

hab das Update jetzt nochmal durchlaufen lassen per Telnet Console

Da steht am Ende

2014-01-08 19:56:09 Global global backup tar: ./log/Heizung_Bad_Oben-2014.log: file changed as we read it
2014-01-08 19:56:09 Global global backup done: FHEM-20140108_195315.tar.gz (24162326 Bytes)
2014-01-08 19:56:09 Global global update Can't write ./FHEM/00_HMLAN.pm: Permission denied
2014-01-08 19:56:09 Global global update Can't write ./FHEM/HMConfig.pm: Permission denied
2014-01-08 19:56:09 Global global update No files have been updated because one or more errors have occurred!


Könntest du dir das evtl mal per Teamviewer Anschauen
kann es an den fehlermeldungen beim Update liegen ?

Gruß Josty
Titel: Antw:HM-CC-RT-DN
Beitrag von: Herr 3x am 08 Januar 2014, 22:11:23
Hallo Josty,

ich habe keine Ahnung, warum das Update nicht klappt.
Doch, was ich zuerst schauen würde: Ist noch Speicher frei?

Herr 3x
Titel: Antw:HM-CC-RT-DN
Beitrag von: jostmario am 08 Januar 2014, 22:17:45
Hallo

Ja ist ne 8 GB Karte.

Hab den fehler aber gefunden.
es waren wohl Schreibrechte vom fhem verzeichnis.
Da ich von Linux kein Plan habe, hat mich das 2 std Google gekostet :-( .
letzendlich war es dieser befehl:   sudo chmod -R a+w fhem
dann nochmal Update dann lief wieder alles wie gehabt.

Trotzdem Danke,

Gruß Josty
Titel: Antw:HM-CC-RT-DN
Beitrag von: jon_realdesign am 27 Januar 2014, 18:32:55
Hallo liebes Forum,

bin noch relativ neu im Thema FHEM. Habe allerdings die PDF's zu FHEM und Homematic mittlerweile durch.
Pairing und Sollwerforgabe an das HM-CC-RT-DN via CUL auf Raspberry Pi funktionieren.

Nun würde ich gerne im Web-Frontend die Solltemperatur über einen Slider einstellen. Es wäre schön wenn man diesen auf 15 bis 25°C begrenzen könnte.

Habe mittlerweile den ganzen Thread durch und auch diverse Seiten mir im Web zum Thema Slider bei Jalousie & Dimmer angesehen. Aber leider funktioniert das hier alles nicht. Habt Ihr vielleicht eine Lösung?

Wäre sehr nett, wenn mir jemand helfen könnte.
Danke

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 27 Januar 2014, 19:29:18
Hallo Jon_realdesign,

{$HMConfig::culHmChanSets{"HM-CC-RT-DN04"}{"desired-temp"}="[on|off|15..25]"}

In Perl und FHEM kann man alles verändern... das sind bereits "internas". Bei Veränderungen dieser Art erlischt natürlich die Garantie ;)
Will sagen - es sollte gehen. Ist kein dokumentiertes Feature - eventuelle Fehler muss der User auf diesem Level selbst korrigieren.

Des ändert nicht den Möglichen eingabebereich, der wird nicht aus diesem String abgeleitet

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: jon_realdesign am 27 Januar 2014, 21:24:56
Danke Martin für die schnelle Antwort.

Mache mir erst ein BackUp von der HMconfig.pm und werde es dann testen. Die Zeile gehört doch selbst in die fhem.cfg?

Habe momentan eine andere Variante getestet, welche aber noch nicht ganz optimal ist:

define TempChange dummy
attr TempChange room Arbeitszimmer
attr TempChange setList state:slider,15,1,25
attr TempChange webCmd state
define AZ_TemperaturChange notify TempChange set AZ_Heizung_ClimRT desired-temp %

Titel: Antw:HM-CC-RT-DN
Beitrag von: jon_realdesign am 27 Januar 2014, 21:47:19
Habe den Code nochmal modifiziert, um nach einem Restart den zuletzt gespeicherten Wert zu benutzen. Leider funktioniert es noch nicht. Hat da evtl. jemand eine Idee?

define TempChange dummy
attr TempChange room Arbeitszimmer
attr TempChange setList state:slider,15,1,25
attr TempChange webCmd state
define AZ_TemperaturChange notify (TempChange|global:INITIALIZED|global:REREADCFG) set AZ_Heizung_ClimRT desired-temp {ReadingsVal("TempChange","state","17.0")}

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 28 Januar 2014, 09:31:15
Hallo Jon_realdesign,

ZitatDie Zeile gehört doch selbst in die fhem.cfg?
ja/nein. Eigentlich schon, aber save löscht alles ausser comment, define und attr. Also keine gute Idee. Besser du schreibst ein eigenes File und lässt es ausführen.
Ich habe mir erst einmal ein directory setup gemacht, damit ich meine settings speichern kann (da kommen noch ein paar mehr zusammen).
Dass es ausgeführt wird (file fhemUserCfg.cfg im setup directory)
Zitatdefine userCfg notify global:INITIALIZED include setup/fhemUserCfg.cfg

in diesem File kannst du es dann hinterlegen - und es wird nicht gelöscht.

attr TempChange setList state:slider,15,1,25
Space separated list of commands.... siehe commandref!!!
Options mit ':'
attr TempChange setList state slider:15,1,25
was soll das webCmd 'state' machen? Welchen state soll es setzen?
Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: jon_realdesign am 29 Januar 2014, 14:57:05
Hallo Martin,

Danke für die INfos. Habe inzwischen folgendes erreicht


(http://d:%5CFHEM01.gif)
Titel: Antw:HM-CC-RT-DN
Beitrag von: jon_realdesign am 29 Januar 2014, 15:23:40
Hallo Martin,

Danke für die Infos. Habe inzwischen Folgendes erreicht.

(1)
Folgenden Code von Dir habe ich in ein separates File unter setup/fhemUserCfg.cfg kopiert.


{$HMConfig::culHmChanSets{"HM-CC-RT-DN04"}{"desired-temp"}="[on|off|15..25]"}


Dieses lasse ich durch die "fhem.cfg" ausführen analog deiner Beschreibung. Das Ausführen kappt auch, was man daran erkennen kann, das sich die Dropdown-Auswahlmöglichkeit für den Sollwert ändert. Allerdings habe dann immer noch eine Dropdownliste und nicht den gewünschten Schieberegler (Slider)!

(2)
Parallel habe ich an dem Ansatz mit einem Dummy-Objekt und einem Notify gearbeitet. Hierzu habe ich folgenden Script benutzt.


define AZ_Temperatur dummy
attr AZ_Temperatur room Arbeitszimmer
attr AZ_Temperatur setList state:slider,15,1,25
attr AZ_Temperatur webCmd state
define AZ_TemperaturChange notify AZ_Temperatur set AZ_Heizung_ClimRT desired-temp %


Dann bekomme ich einen Slider, mit dem ich den Sollwert ändern kann. Das sieht dann so aus, wie in dem angehängten Bild zu sehen.

Mein Problem ist aber jetzt immer noch, dass ich den eingestellten Sollwert aus dem Thermostat nicht rücklesen und an den Slider (=Dummy) senden kann. Damit meine ich inbesondere, wenn man über das Wahlrad am Thermostat die Temperatur manuell verändert, dann erscheint dieser Wert nicht am Slider. Das gleiche Problem besteht auch beim Neustarten des FHEM-Servers.

Das Reading 'desired-temp' existiert ja unter den Device-Readings. Dieses müsste man zyklisch oder nur nach Veränderung an den Slider (=Dummy) schicken. Hättest Du hierfür eine Idee? Oder bin evtl völlig auf dem Holzweg und es gibt eine viel einfachere Lösung?

Viele Grüße
Joachim


P.S.:
Zu deiner Frage nach dem "webCmd state':
Das hatte ich aus der CommandRef. Siehe hierzu folgenden Ausschnitt:

Zitat
webCmd
...
if the modifier is of the form ":slider,<min>,<step>,<max>", then a javascript driven slider is displayed
...
If the command is state, then the value will be used as a command.
...
define d2 dummy
attr d2 webCmd state
attr d2 setList state:slider,0,1,10
...
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 29 Januar 2014, 17:07:17
nun, du kannst ein notify auf das desired-temp machen und abfangen, wenn sich dies ändert. Dann musst du deinen dummy ändern. Dort musst du wohl den state setzen, entsprechend dem wert.
Zyklisch abfragen macht m.E. keinen Sinn.
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 31 Januar 2014, 07:45:25
Moin,

ich hab gestern einen zweiten Regler in Betrieb genommen. Der RT_tr Kanal heißt jetzt aber nur noch Clima richtig? Ich habe burst aktiviert aber dennoch hatte ich Probleme die Temp Listen einzuspielen. Immer alles schön nacheinander, den Sonntag aber ich immer noch nicht rein bekommen :-( Den Offset bekomme ich auch nicht gesetzt. Noch Ideen? Nochmal neu pairen? Aber ich meine scheinbar sieht ja alles gut aus. Ein Boost wird auch sofort angenommen und ausgeführt.
PairedTo 0x23FF23
R-pairCentral 0x23FF23
R-burstRx on


2014.01.31 07:37:49 2: CUL_HM set az_Heizung_Clima tempListSun 09:00 17.0 23:00 19.0 24:00 17.0
2014.01.31 07:37:49 0: HMLAN_Send:  HMLAN1 S:SE704846C stat:  00 t:00000000 d:01 r:E704846C m:04 B112 23FF23 21F758
2014.01.31 07:37:49 0: HMLAN_Parse: HMLAN1 R:RE704846C stat:0001 t:CFA8817A d:FF r:FFD6     m:04 8002 21F758 23FF23 00
2014.01.31 07:37:49 0: HMLAN_Send:  HMLAN1 S:SE704866E stat:  00 t:00000000 d:01 r:E704866E m:05 A001 23FF23 21F758 00050000000007
2014.01.31 07:37:50 0: HMLAN_Parse: HMLAN1 R:RE704866E stat:0001 t:CFA8830D d:FF r:FFD6     m:05 8002 21F758 23FF23 00
2014.01.31 07:37:50 0: HMLAN_Send:  HMLAN1 S:SE70489AC stat:  00 t:00000000 d:01 r:E70489AC m:06 A001 23FF23 21F758 00082F6C304D3114
2014.01.31 07:37:51 0: HMLAN_Parse: HMLAN1 R:RE70489AC stat:0008 t:00000000 d:FF r:7FFF     m:06 A001 23FF23 21F758 00082F6C304D3114
2014.01.31 07:37:51 0: HMLAN_Parse: HMLAN1 no ACK from 21F758
2014.01.31 07:37:54 0: HMLAN_Send:  HMLAN1 S:SE70497F0 stat:  00 t:00000000 d:01 r:E70497F0 m:07 B112 23FF23 21F758
2014.01.31 07:37:54 0: HMLAN_Parse: HMLAN1 R:RE70497F0 stat:0001 t:CFA894FF d:FF r:FFD6     m:07 8002 21F758 23FF23 00
2014.01.31 07:37:54 0: HMLAN_Send:  HMLAN1 S:SE70499F1 stat:  00 t:00000000 d:01 r:E70499F1 m:06 A001 23FF23 21F758 00082F6C304D3114
2014.01.31 07:37:55 0: HMLAN_Parse: HMLAN1 R:RE70499F1 stat:0008 t:00000000 d:FF r:7FFF     m:06 A001 23FF23 21F758 00082F6C304D3114
2014.01.31 07:37:55 0: HMLAN_Parse: HMLAN1 no ACK from 21F758
2014.01.31 07:37:58 0: HMLAN_Send:  HMLAN1 S:SE704A873 stat:  00 t:00000000 d:01 r:E704A873 m:08 B112 23FF23 21F758
2014.01.31 07:37:59 0: HMLAN_Parse: HMLAN1 R:RE704A873 stat:0001 t:CFA8A583 d:FF r:FFD6     m:08 8002 21F758 23FF23 00
2014.01.31 07:37:59 0: HMLAN_Send:  HMLAN1 S:SE704AB70 stat:  00 t:00000000 d:01 r:E704AB70 m:06 A001 23FF23 21F758 00082F6C304D3114
2014.01.31 07:37:59 0: HMLAN_Parse: HMLAN1 R:RE704AB70 stat:0008 t:00000000 d:FF r:7FFF     m:06 A001 23FF23 21F758 00082F6C304D3114
2014.01.31 07:37:59 0: HMLAN_Parse: HMLAN1 no ACK from 21F758
2014.01.31 07:38:02 0: HMLAN_Send:  HMLAN1 S:SE704B99F stat:  00 t:00000000 d:01 r:E704B99F m:09 B112 23FF23 21F758
2014.01.31 07:38:03 0: HMLAN_Parse: HMLAN1 R:RE704B99F stat:0001 t:CFA8B6AE d:FF r:FFD6     m:09 8002 21F758 23FF23 00
2014.01.31 07:38:03 0: HMLAN_Send:  HMLAN1 S:SE704BB9F stat:  00 t:00000000 d:01 r:E704BB9F m:06 A001 23FF23 21F758 00082F6C304D3114
2014.01.31 07:38:04 0: HMLAN_Parse: HMLAN1 R:RE704BB9F stat:0008 t:00000000 d:FF r:7FFF     m:06 A001 23FF23 21F758 00082F6C304D3114
2014.01.31 07:38:04 0: HMLAN_Parse: HMLAN1 no ACK from 21F758


Gruß
Daniel
Titel: Antw:HM-CC-RT-DN
Beitrag von: jon_realdesign am 31 Januar 2014, 09:42:19
Hallo Martin,

habe jetzt mein Problem mit dem Slider und dessen Aktualsierung bei manueller Änderung am Thermostat, nach der von dir beschriebenen Methode, lösen können. Die 'desired-temp' wird nun nicht mehr zyklisch abgefragt, sondern über ein Event nur bei Änderung. Man muss allerdings vorher am Thermostat (Device) das Attribut 'event-on-change-reading' auf 'desired-temp' setzen.

Falls jemand Interesse hat, kann ich meinen Code gerne hier 'posten'.

Viele Grüße und Danke
Joachim
Titel: Antw:HM-CC-RT-DN
Beitrag von: reibuehl am 31 Januar 2014, 09:46:26
Hallo Joachim,

ich hätte auf jeden Fall Interesse an Deiner Lösung. Vielleicht kannst Du sie ja aber auch gleich ins Wiki schreiben? Dann hätten alle was davon.

Gruß,
Reiner.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 31 Januar 2014, 09:57:41
Hi Daniel,

wie sind die Kommandos/register die du änderst?
kannst du das nächste Mal attr global mseclog 1 setzen?

Auf der neusten Version bist du schon? Die weiteren Versuche müssen scheitern, da die erste message fehlt. Das sollte eignetlich abgefangen werden in neueren Versionen.
Du solltest ein clear msgevents voranstellen - zumindest in diesem Fall

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 31 Januar 2014, 10:12:08
Hallo Martin,

Version habe ich immer die aktuelle, ich mache jeden morgen um 9 ein FHEM Update.
- attr global mseclog 1 habe ich jetzt gesetzt
- Register geändert habe ich:
set az_Heizung_Clima tempListSun 09:00 17.0 23:00 19.0 24:00 17.0 (Das ging jetzt mit einmal wieder, also Temp Listen sind jetzt alle drin)
set az_Heizung_Clima regSet tempOffset 1.0K --> Da kommt wieder ein missing ack:

2014.01.31 10:08:22 2: CUL_HM set az_Heizung_Clima regSet tempOffset 1.0K
2014.01.31 10:08:22 0: HMLAN_Send:  HMLAN1 S:SE78E5BB4 stat:  00 t:00000000 d:01 r:E78E5BB4 m:1F B112 23FF23 21F758
2014.01.31 10:08:23 0: HMLAN_Parse: HMLAN1 R:RE78E5BB4 stat:0001 t:D0325DF3 d:FF r:FFD5     m:1F 8002 21F758 23FF23 00
2014.01.31 10:08:23 0: HMLAN_Send:  HMLAN1 S:SE78E5EF2 stat:  00 t:00000000 d:01 r:E78E5EF2 m:20 A001 23FF23 21F758 00050000000007
2014.01.31 10:08:24 0: HMLAN_Parse: HMLAN1 R:RE78E5EF2 stat:0001 t:D0325FAD d:FF r:FFD4     m:20 8002 21F758 23FF23 00
2014.01.31 10:08:24 0: HMLAN_Send:  HMLAN1 S:+21F758,00,01,
2014.01.31 10:08:24 0: HMLAN_Send:  HMLAN1 S:SE78E620E stat:  00 t:00000000 d:01 r:E78E620E m:21 A001 23FF23 21F758 04080909
2014.01.31 10:08:25 0: HMLAN_Parse: HMLAN1 R:RE78E620E stat:0008 t:00000000 d:FF r:7FFF     m:21 A001 23FF23 21F758 04080909
2014.01.31 10:08:25 0: HMLAN_Parse: HMLAN1 no ACK from 21F758


Ein set az_Heizung_Clima clear msgEvents bringt folgendes:
2014.01.31 10:10:20 2: CUL_HM set az_Heizung_Clima clear msgEvents
2014.01.31 10:10:20 0: HMLAN_Send:  HMLAN1 S:SE79025B0 stat:  00 t:00000000 d:01 r:E79025B0 m:22 B112 23FF23 21F758
2014.01.31 10:10:20 0: HMLAN_Parse: HMLAN1 R:RE79025B0 stat:0001 t:D03427DD d:FF r:FFD4     m:22 8002 21F758 23FF23 00
2014.01.31 10:10:20 0: HMLAN_Send:  HMLAN1 S:SE79027B1 stat:  00 t:00000000 d:01 r:E79027B1 m:23 A001 23FF23 21F758 04080909
2014.01.31 10:10:21 0: HMLAN_Parse: HMLAN1 R:RE79027B1 stat:0008 t:00000000 d:FF r:7FFF     m:23 A001 23FF23 21F758 04080909
2014.01.31 10:10:21 0: HMLAN_Parse: HMLAN1 no ACK from 21F758
2014.01.31 10:10:23 0: HMLAN_Send:  HMLAN1 S:SE790350B stat:  00 t:00000000 d:01 r:E790350B m:24 B112 23FF23 21F758
2014.01.31 10:10:24 0: HMLAN_Parse: HMLAN1 R:RE790350B stat:0001 t:D034373A d:FF r:FFD4     m:24 8002 21F758 23FF23 00
2014.01.31 10:10:24 0: HMLAN_Send:  HMLAN1 S:SE79037F9 stat:  00 t:00000000 d:01 r:E79037F9 m:23 A001 23FF23 21F758 04080909
2014.01.31 10:10:25 0: HMLAN_Parse: HMLAN1 R:RE79037F9 stat:0008 t:00000000 d:FF r:7FFF     m:23 A001 23FF23 21F758 04080909
2014.01.31 10:10:25 0: HMLAN_Parse: HMLAN1 no ACK from 21F758
2014.01.31 10:10:27 0: HMLAN_Send:  HMLAN1 S:SE790410A stat:  00 t:00000000 d:01 r:E790410A m:25 B112 23FF23 21F758
2014.01.31 10:10:28 0: HMLAN_Parse: HMLAN1 R:RE790410A stat:0001 t:D034433A d:FF r:FFD4     m:25 8002 21F758 23FF23 00
2014.01.31 10:10:28 0: HMLAN_Send:  HMLAN1 S:SE790459E stat:  00 t:00000000 d:01 r:E790459E m:23 A001 23FF23 21F758 04080909
2014.01.31 10:10:28 0: HMLAN_Parse: HMLAN1 R:RE790459E stat:0008 t:00000000 d:FF r:7FFF     m:23 A001 23FF23 21F758 04080909
2014.01.31 10:10:28 0: HMLAN_Parse: HMLAN1 no ACK from 21F758
2014.01.31 10:10:28 0: HMLAN_Send:  HMLAN1 S:SE790488B stat:  00 t:00000000 d:01 r:E790488B m:26 B112 23FF23 21F758
2014.01.31 10:10:29 0: HMLAN_Parse: HMLAN1 R:RE790488B stat:0001 t:D0344B1F d:FF r:FFD4     m:26 8002 21F758 23FF23 00
2014.01.31 10:10:29 0: HMLAN_Send:  HMLAN1 S:SE7904B81 stat:  00 t:00000000 d:01 r:E7904B81 m:23 A001 23FF23 21F758 04080909
2014.01.31 10:10:30 0: HMLAN_Parse: HMLAN1 R:RE7904B81 stat:0008 t:00000000 d:FF r:7FFF     m:23 A001 23FF23 21F758 04080909
2014.01.31 10:10:30 0: HMLAN_Parse: HMLAN1 no ACK from 21F758
2014.01.31 10:10:56 0: HMLAN_Parse: HMLAN1 R:E21F758   stat:0000 t:D034B444 d:FF r:FFD4     m:94 8610 21F758 000000 0A98F3100018


FW Version von meinen beiden Reglern ist übrigens 1.0

Zitat von: martinp876 am 31 Januar 2014, 09:57:41
Hi Daniel,

wie sind die Kommandos/register die du änderst?
kannst du das nächste Mal attr global mseclog 1 setzen?

Auf der neusten Version bist du schon? Die weiteren Versuche müssen scheitern, da die erste message fehlt. Das sollte eignetlich abgefangen werden in neueren Versionen.
Du solltest ein clear msgevents voranstellen - zumindest in diesem Fall

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 31 Januar 2014, 10:48:23
Hi,

da wird aber ein kramp gesendet.... das kann nicht funktionieren.
Was sendest du eigentlich, dass so einen Message gebaut wird?
was sagt HMInfo configCheck dazu?

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 31 Januar 2014, 11:18:19
Das fragst du mich was ich sende ;-) Ich habe nur das eingegeben was ich geschrieben habe ;-) Wie gesagt das Teil ist out of the box gestern ausgepackt und angebunden an FHEM auf dem üblichen Weg.



configCheck done:

missing register list
    CUL_HM_HM_SCI_3_FM_208212: RegL_00:
    CUL_HM_HM_SCI_3_FM_208212_Sw_01: .RegL_01:
    CUL_HM_HM_SCI_3_FM_208212_Sw_02: .RegL_01:
    CUL_HM_HM_SCI_3_FM_208212_Sw_03: .RegL_01:
    bz_Fenster: RegL_00:
    fl_Eingang: RegL_00:
    sz_Fenster: RegL_00:
    sz_Stellantrieb_links: RegL_00:
    wz_Fenster: RegL_00:
    wz_Stellantrieb_rechts: RegL_00:

Register changes pending
    az_Heizung_Clima

peer list not read
    empty: CUL_HM_HM_SCI_3_FM_208212_Sw_01
    empty: CUL_HM_HM_SCI_3_FM_208212_Sw_02
    empty: CUL_HM_HM_SCI_3_FM_208212_Sw_03
    empty: sz_Stellantrieb_links
    empty: wz_Stellantrieb_rechts

peer not verified
    sz_Thermostat_Climate p:sz_Stellantrieb_links
    wz_Thermostat_Climate p:wz_Stellantrieb_rechts

peerNeedsBurst cannot be determined
    bz_Fenster

PairedTo missing/unknown
    CUL_HM_HM_SCI_3_FM_208212
    bz_Fenster
    sz_Stellantrieb_links
    wz_Stellantrieb_rechts




Vielleicht doch noch mal löschen und neu anlegen lassen?

Gruß
Daniel


Zitat von: martinp876 am 31 Januar 2014, 10:48:23
Hi,

da wird aber ein kramp gesendet.... das kann nicht funktionieren.
Was sendest du eigentlich, dass so einen Message gebaut wird?
was sagt HMInfo configCheck dazu?

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 31 Januar 2014, 11:47:40
wäre interessant zu suchen, was hier schief steht. dazu brauche ich alle List und das Kommando

Aber du kannst auch einfach das device in FHEM löschen (kanäle verschwinden dann auch) und dann einfach anlernendrücken. (Pair nicht notwendig).
FHEM legt alles wieder an. Ggf ein getConfig, falls es nicht automatisch passiert.

Am Device liegt es nicht, die seltsame message baut FHEM zusammen
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 31 Januar 2014, 12:08:24
Nö naja, du wenn wir der Sache auf den Grund gehen wollen können wir das gerne machen. Das ist mir jetzt nicht so wichtig, dass der Regler zu 100% funktioniert, vielleicht ist ja da wirklich irgend eine Konstellation Schuld die nur ich hier habe. Ich lass das erst mal so stehen wie es steht und schicke dir die Outputs. Ein List möchtest du noch haben, sollst du bekommen. Ich schick es dir mal eben per PM, dass wird hier sonst so voll.

Gruß
Daniel
Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 01 Februar 2014, 22:02:48
Nabend,

habe heute Mittag meinen 3.RT bekommen. Pairing hat scheinbar sofort funktioniert. Ich weiss nicht ob es gewollt ist aber ich kann an dem Device kein GetConfig klicken da der Link nicht vorhanden ist.
Siehe Scrennshot. Bad ist neu und sieht anderst aus als Wohnzimmer / Buero. Evtl. hat es was damit zu tun das Bad a] firmware 1.1 und nicht wie die anderen 1.0 hat und / oder b] es das erste Device ist was mit HMLAN stat Coc paired wurde.


Als /erstma) Workaround habe ich dem attr WebCMD getConfig zusätzlich zum burstXmit verpasst. Das Dropdwonfeld ist nun weg. Bleibt die Frage ob dies ein Bug ist?
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 01 Februar 2014, 22:13:25
Ja ist bei mir auch, aber das liegt wohl eher daran, das zwischen den beiden autocreates deiner Geräte ein paar Tage liegt wo sich einiges getan hat :-)

Der Name des einen Kanals ist ja auch etwas kürzer geworden.

Gruß
Daniel
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 02 Februar 2014, 11:11:46
ok - muss ich nachbessern.

du kannst es einsellen mit webCmd. FHEM versucht einen default zu setzen.
Ich würde vorschlagen:
webCmd getConfig:clear msgEvents:burstXmit

Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 02 Februar 2014, 11:15:00
Nur mal nebenbei angemerkt: der RT hat mit der Firmware 1.2 ein deutlich anderes (im Sinne von besser) Regelverhalten als vorher mit 1.0. Das "Flattern" durch ständiges Auf- und Zuregeln ist nahezu vollständig verschwunden.
Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 02 Februar 2014, 11:37:23
mmm. Da scheint die Variante den Pi kurz als CCU2 zu nutzen (zum Firmwareupdate, auf einer extra SSD ) immer interessanter
Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 02 Februar 2014, 11:50:48
Die Variante HM-USB-CFG + Update-Software von eq3 finde ich da noch viel einfacher.

http://forum.fhem.de/index.php/topic,19556.0.html
Titel: Antw:HM-CC-RT-DN
Beitrag von: ext23 am 02 Februar 2014, 11:55:15
Kann man eigentlich irgendwie einen externen Temperatursensor aus FHEM an dem Ding anlernen? Der interne ist der letzte scheiß. Ist die Heizung aus passt alles, geht die Heizung an habe ich 27 Grad obwohl nur 19 im Zimmer sind...

Aber das war mir klar, daher verstehe ich nicht wieso die so ein Misst entwickelt haben wie bei den ganzen Reglern vom Grabbeltisch. Das war viel besser mit der zentralen Steuerung und ohne Display und anderen Schnickschnack an den Reglern.

Schade dass das Update nicht über die Windows Software vom HMLan Adapter geht, das wäre doch mal sinnvoll für einen "Konfigurationsadapter"

Ups und gerade schreibt jemand das mit dem Konfig Adapter, dass das jetzt geht, na gleich mal schauen ;-)

Gruß
Daniel
Titel: Antw:HM-CC-RT-DN
Beitrag von: Thorsten Pferdekaemper am 02 Februar 2014, 12:08:02
Such mal nach virtTemp hier im HM Bereich. Inzwischen geht das anscheinend.
Titel: Antw:HM-CC-RT-DN
Beitrag von: jon_realdesign am 09 Februar 2014, 14:09:59
@Reiner

Sorry für die späte Antwort, anbei mein Code. Wichtig ist vorher am Thermostat (bei mir "AZ_Heizung") das Event beim Empfang einer neuen Solltemperatur zu aktivieren. Das geht hiermit:


define AZ_Heizung ...
attr AZ_Heizung room Arbeitszimmer
...
attr AZ_Heizung event-on-change-reading desired-temp


Dann habe ich mir folgendes Dummy-Objekt "AZ_SollTemperatur" angelegt:


# Slider Solltemperatur (Advanced)
# Dieser sendet keine gleichen Werte und das Thermostat und
# beruecksichtigt auch eine mauelle Verstellung am Thermostat.
define AZ_SollTemperatur dummy
attr AZ_SollTemperatur group 3.SollTemperatur
attr AZ_SollTemperatur icon temp_temperature
attr AZ_SollTemperatur room Arbeitszimmer
attr AZ_SollTemperatur setList state:slider,15,1,25
attr AZ_SollTemperatur webCmd state
#SollTemperaturOnChange
define AZ_SollTemperaturOnChange notify (AZ_SollTemperatur|global:INITIALIZED|global:REREADCFG) { if (ReadingsVal("AZ_Heizung","desired-temp",17) != %) { fhem "set AZ_Heizung_ClimRT desired-temp %" } }
#SollTemperatur_OnExternalChange
define AZ_SollTemperatur_OnExternalChange notify AZ_Heizung:desired-temp.* set AZ_SollTemperatur $EVTPART1


Damit sollte schon alles laufen!
Viel Spass!
Titel: Antw:HM-CC-RT-DN
Beitrag von: Jojo11 am 15 Februar 2014, 18:40:28
Hallo,

gibt es eine Möglichkeit, die desired-temp in fhemweb auch auf smallscreen-devices zu setzen? Standardmäßig ist im Browser ja ein dropdown-Menü zu sehen, im smallscreen-mode (ich nutze "darksmallscreen") allerdings nichts dergleichen. Falls das dropdown-Menü nicht möglich ist, kann man evtl. 2-3 feste Werte als Links einrichten, ohne über einen dummy gehen zu müssen? Vielleicht übersehe ich aber auch etwas?    :-\

schöne Grüße
Jo
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 17 Februar 2014, 06:37:38
Nach einem clear und einem getconfig sehe ich in fhemweb  keine reading mehr für die programmierten tagestemperaturen bei dem entsprechenden Device.  Bei den anderen ist es noch da.  Mache ich was falsch?

Gesendet von meinem Xperia Pro mit Tapatalk
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Februar 2014, 08:28:28
wenn du alles clearst ist alles weg - klar so weit
wenn du ein getConfig nachst sind alle register wieder da. Sollte dem nicht so sein, pruefen, ob noch kommandos pending sind oder ob protokollfehler aufgetreten sind.
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 17 Februar 2014, 09:45:02
Danke Martin,

die ersten beiden Punkte waren mir klar, damit habe ich auch gerechnet.
Leider sind bei mir, trotz aktuellem fhem, eben nicht wieder alle Readings erschienen.
FHEM ist aktuell von gestern. Ich sehe keine Kommando pending, zumindest nicht wie früher, jedoch steht bei allen Readings mit R-Werten ein "Set_" als prefix,

Anbei alle Readings, die ich erhalte.

R-boostPeriod set_5 min 2014-02-03 22:07:37
R-boostPos set_80 % 2014-02-03 22:07:37
R-btnNoBckLight set_off 2014-02-03 22:07:37
R-dayTemp set_21 C 2014-02-03 22:07:37
R-daylightSaveTime set_on 2014-02-03 22:07:37
R-decalcTime set_11:00 2014-02-03 22:07:37
R-decalcWeekday set_Sat 2014-02-03 22:07:37
R-modePrioManu set_all 2014-02-03 22:07:37
R-modePrioParty set_all 2014-02-03 22:07:37
R-nightTemp set_17 C 2014-02-03 22:07:37
R-noMinMax4Manu set_off 2014-02-03 22:07:37
R-regAdaptive set_on 2014-02-03 22:07:37
R-reguExtI set_15 2014-02-03 22:07:37
R-reguExtP set_30 2014-02-03 22:07:37
R-reguExtPstart set_30 2014-02-03 22:07:37
R-reguIntI set_15 2014-02-03 22:07:37
R-reguIntP set_30 2014-02-03 22:07:37
R-reguIntPstart set_30 2014-02-03 22:07:37
R-showInfo set_time 2014-02-03 22:07:37
R-showWeekday set_off 2014-02-03 22:07:37
R-tempMax set_25 C 2014-02-03 22:07:37
R-tempMin set_4.5 C 2014-02-03 22:07:37
R-tempOffset set_0.0K 2014-02-03 22:07:37
R-valveErrPos set_15 % 2014-02-03 22:07:37
R-valveMaxPos set_100 % 2014-02-03 22:07:37
R-valveOffsetRt set_0 % 2014-02-03 22:07:37
R-winOpnBoost set_off 2014-02-03 22:07:37
R-winOpnDetFall set_1.4 K 2014-02-03 22:07:37
R-winOpnMode set_on 2014-02-03 22:07:37
R-winOpnPeriod set_15 min 2014-02-03 22:07:37
R-winOpnTemp set_12 C 2014-02-03 22:07:37
ValvePosition 7 % 2014-02-17 09:43:20
desired-temp 13 2014-02-17 09:43:20
measured-temp 13.0 2014-02-17 09:43:20
mode auto 2014-02-17 09:43:20
motorErr ok 2014-02-17 09:43:20
state T: 13.0 desired: 13 valve: 7
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Februar 2014, 11:04:36
Hi Joe,

nun, dann ist das getConfig nicht gelaufen. Wie du an die set_ gekommen bist ist mir nicht klar.... da waeren wohl register geschreiben worden. Koennte sein, dass es vom Loeschen kommt - da macht es sinn. Device-reading ist geloescht, kopie noch da -> alle register sind zweifelhaft - passt.

Bleibt die Frage, warum nicht gelesen wird.
a) dein device ist korrekt geschrieben (list des Device senden
b) nach getConfig werden kommands in den Stack gestellt (pruefen auf pending
c) irgendwann wacht der RT auf, dann wird gesendet -> roh-messages loggen

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 17 Februar 2014, 11:34:16
Hallo Martin,
Danke für die schnelle Antwort.
Ich hoffe, ich habe alle Informationen zusammen.
Was mir aufgefallen ist:
Er scheibnt die Temperaturänderung angenommen zu haben.
Der Thermostat zeigt jetzt eine desired-temp von 13 an. Gestern war es noch 14.
Diesen Befehl habe ich gestern abgesetzt. Eine zeit lang war danach von "pending" zu lesen,
was aber später verschwunden ist. Soll ich den nochmal absetzen?

set hg.Heizung_ClimRT_tr          tempListMon prep 24:00 13.0
set hg.Heizung_ClimRT_tr          tempListTue prep 24:00 13.0
set hg.Heizung_ClimRT_tr          tempListWed prep 24:00 13.0
set hg.Heizung_ClimRT_tr          tempListThu prep 24:00 13.0
set hg.Heizung_ClimRT_tr          tempListFri prep 24:00 13.0
set hg.Heizung_ClimRT_tr          tempListSat prep 24:00 13.0
set hg.Heizung_ClimRT_tr          tempListSun exec 24:00 13.0


Zitat von: martinp876 am 17 Februar 2014, 11:04:36
a) dein device ist korrekt geschrieben (list des Device senden

Anbei das Ergebnis. Ich hatte zwischenzeitlich nochmal getconfig abgesetzt.

fhem> list hg.Heizung_ClimRT_tr
Internals:
   CFGFN      ./FHEM/fhem-heizung.cfg
   DEF        21C2DB04
   HMLAN1_MSGCNT 530
   HMLAN1_RAWMSG E21C2DB,0000,45C3F7AD,FF,FFD7,CC861021C2DB0000000A68820A0917
   HMLAN1_RSSI -41
   HMLAN1_TIME 2014-02-17 11:09:01
   LASTInputDev HMLAN1
   MSGCNT     530
   NAME       hg.Heizung_ClimRT_tr
   NR         90
   STATE      T: 13.0 desired: 13 valve: 9 %
   TYPE       CUL_HM
   chanNo     04
   device     hg.Heizung
   CHANGETIME:
   Helper:
     Dblog:
       R-sign:
         Mydblog:
           TIME       1392627219.57853
           VALUE      off
         Mydblogsql:
           TIME       1392627219.59655
           VALUE      off
       T:
         Mydblog:
           TIME       1392631741.74933
           VALUE      13.0 desired: 13 valve: 9
         Mydblogsql:
           TIME       1392631743.9854
           VALUE      13.0 desired: 13 valve: 9
       Valveposition:
         Mydblog:
           TIME       1392631741.74933
           VALUE      9
         Mydblogsql:
           TIME       1392631743.9854
           VALUE      9
       Desired-temp:
         Mydblog:
           TIME       1392631741.74933
           VALUE      13
         Mydblogsql:
           TIME       1392631743.9854
           VALUE      13
       Measured-temp:
         Mydblog:
           TIME       1392631741.74933
           VALUE      13.0
         Mydblogsql:
           TIME       1392631743.9854
           VALUE      13.0
       Mode:
         Mydblog:
           TIME       1392631741.74933
           VALUE      auto
         Mydblogsql:
           TIME       1392631743.9854
           VALUE      auto
       Motorerr:
         Mydblog:
           TIME       1392631741.74933
           VALUE      ok
         Mydblogsql:
           TIME       1392631743.9854
           VALUE      ok
   Readings:
     2014-02-03 22:07:37   R-boostPeriod   set_5 min
     2014-02-03 22:07:37   R-boostPos      set_80 %
     2014-02-03 22:07:37   R-btnNoBckLight set_off
     2014-02-03 22:07:37   R-dayTemp       set_21 C
     2014-02-03 22:07:37   R-daylightSaveTime set_on
     2014-02-03 22:07:37   R-decalcTime    set_11:00
     2014-02-03 22:07:37   R-decalcWeekday set_Sat
     2014-02-03 22:07:37   R-modePrioManu  set_all
     2014-02-03 22:07:37   R-modePrioParty set_all
     2014-02-03 22:07:37   R-nightTemp     set_17 C
     2014-02-03 22:07:37   R-noMinMax4Manu set_off
     2014-02-03 22:07:37   R-regAdaptive   set_on
     2014-02-03 22:07:37   R-reguExtI      set_15
     2014-02-03 22:07:37   R-reguExtP      set_30
     2014-02-03 22:07:37   R-reguExtPstart set_30
     2014-02-03 22:07:37   R-reguIntI      set_15
     2014-02-03 22:07:37   R-reguIntP      set_30
     2014-02-03 22:07:37   R-reguIntPstart set_30
     2014-02-03 22:07:37   R-showInfo      set_time
     2014-02-03 22:07:37   R-showWeekday   set_off
     2014-02-17 09:53:39   R-sign          off
     2014-02-03 22:07:37   R-tempMax       set_25 C
     2014-02-03 22:07:37   R-tempMin       set_4.5 C
     2014-02-03 22:07:37   R-tempOffset    set_0.0K
     2014-02-03 22:07:37   R-valveErrPos   set_15 %
     2014-02-03 22:07:37   R-valveMaxPos   set_100 %
     2014-02-03 22:07:37   R-valveOffsetRt set_0 %
     2014-02-03 22:07:37   R-winOpnBoost   set_off
     2014-02-03 22:07:37   R-winOpnDetFall set_1.4 K
     2014-02-03 22:07:37   R-winOpnMode    set_on
     2014-02-03 22:07:37   R-winOpnPeriod  set_15 min
     2014-02-03 22:07:37   R-winOpnTemp    set_12 C
     2014-02-17 09:53:39   RegL_01:          08:00 00:00
     2014-02-17 09:53:41   RegL_07:         01:2A 02:22 03:09 04:32 05:18 06:03 07:00 08:16 09:05 0A:70 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:35 15:20 16:40 17:54 18:3C 19:C6 1A:41 1B:08 1C:3D 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:35 2F:20 30:40 31:54 32:3C 33:C6 34:41 35:08 36:3D 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:35 49:20 4A:40 4B:54 4C:3C 4D:C6 4E:41 4F:08 50:3D 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:35 63:20 64:40 65:54 66:3C 67:C6 68:41 69:08
     2014-02-17 11:09:01   ValvePosition   9 %
     2014-02-17 11:09:01   desired-temp    13
     2014-02-17 11:09:01   measured-temp   13.0
     2014-02-17 11:09:01   mode            auto
     2014-02-17 11:09:01   motorErr        ok
     2014-02-17 11:09:01   state           T: 13.0 desired: 13 valve: 9 %
   Helper:
     getCfgListNo
     Role:
       chn        1
     Shregr:
       07         00
     Shadowreg:
Attributes:
   expert     2_full
   group      Heizung
   model      HM-CC-RT-DN
   peerIDs
   room       Device

fhem>


Zitat von: martinp876 am 17 Februar 2014, 11:04:36
b) nach getConfig werden kommands in den Stack gestellt (pruefen auf pending
Keine sichtbar.

Zitat von: martinp876 am 17 Februar 2014, 11:04:36
c) irgendwann wacht der RT auf, dann wird gesendet -> roh-messages loggen

Das habe ich gefunden, falls das gemeint ist.
2014.02.17 11:10:36 4: CUL_Parse: CUL_0 S37466C011E0000AE28000107774E000D18 -62
2014.02.17 11:10:36 5: CUL_0 dispatch S37466C011E0000AE28000107774E000D
2014.02.17 11:10:36 5: ESA2000 msg s37466c011e0000ae28000107774e000d
2014.02.17 11:10:36 5: ESA2000 seq 37
2014.02.17 11:10:36 5: ESA2000 device 466c
2014.02.17 11:10:36 5: ESA2000 code 011e
2014.02.17 11:10:43 1: HttpUtils url=<hidden>
2014.02.17 11:10:44 1: <hidden>: HTTP response code 200
2014.02.17 11:10:44 1: HttpUtils <hidden>: Got data, length: 4928
2014.02.17 11:12:14 1: 192.168.178.62:1000 disconnected, waiting to reappear
2014.02.17 11:12:15 1: HMLAN_Parse: HMLAN1 new condition disconnected
2014.02.17 11:12:15 1: 192.168.178.62:1000 reappeared (HMLAN1)
2014.02.17 11:12:15 1: HMLAN_Parse: HMLAN1 new condition init
2014.02.17 11:12:15 1: HMLAN_Parse: HMLAN1 new condition ok
2014.02.17 11:13:18 5: CUL/RAW: /E0101AAE22E3500040016

2014.02.17 11:13:18 4: CUL_Parse: CUL_0 E0101AAE22E3500040016 -63
2014.02.17 11:13:18 5: CUL_0 dispatch E0101AAE22E35000400


Über inform raw habe ich folgendes erhalten,
das JeeLink zeug gehört vermutlich einfach entfernt.
sollte ich beim nächsten mal
inform

fhem> fhem> set hg.Heizung_ClimRT_tr getConfig
fhem> HMLAN HMLAN1 A0C6886701F4D62000000007C3C::-66:HMLAN1
JeeLink PCAJeeLink OK 24 2 4 2 242 65 1 0 4 15 25
JeeLink JLLaCR OK 9 76 1 4 32 79
JeeLink JLLaCR OK 9 144 1 4 18 106
JeeLink JLLaCR OK 9 76 1 4 32 79
JeeLink PCAJeeLink OK 24 1 4 12 60 24 1 1 14 15 55
HMLAN HMLAN1 A0F46861022382E0000000A78AF8A0016::-54:HMLAN1
JeeLink PCAJeeLink OK 24 3 4 2 65 15 1 1 102 26 25
JeeLink PCAJeeLink OK 24 2 4 2 242 65 1 0 5 15 25
JeeLink JLLaCR OK 9 144 1 4 18 106
JeeLink JLLaCR OK 9 76 1 4 32 79
JeeLink JLLaCR OK 9 76 1 4 33 79
JeeLink JLLaCR OK 9 76 1 4 33 79
JeeLink PCAJeeLink OK 24 1 4 12 60 24 1 1 12 15 55
JeeLink JLLaCR OK 9 76 1 4 32 79
JeeLink JLLaCR OK 9 144 1 4 18 106
JeeLink JLLaCR OK 9 76 1 4 33 79
JeeLink JLLaCR OK 9 76 1 4 33 79
HMLAN HMLAN1 A0F798610220FFD0000000A74910E0657::-75:HMLAN1
JeeLink JLLaCR OK 9 144 1 4 18 106
JeeLink JLLaCR OK 9 76 1 4 33 79
JeeLink JLLaCR OK 9 144 1 4 18 106


Anbei nochmal mit grep HMLAN
HMLAN HMLAN1 A0C6886701F4D62000000007C3C::-66:HMLAN1
HMLAN HMLAN1 A0F46861022382E0000000A78AF8A0016::-54:HMLAN1
HMLAN HMLAN1 A0F798610220FFD0000000A74910E0657::-75:HMLAN1
HMLAN HMLAN1 A0F3986102237930000000A78980E060D::-58:HMLAN1
HMLAN HMLAN1 A0FCE861022382C0000000A78B00A0019::-61:HMLAN1
HMLAN HMLAN1 A0F0B86102236360000000A80A88E0018::-53:HMLAN1
HMLAN HMLAN1 A0CEB8670206CF200000000274B::-65:HMLAN1
HMLAN HMLAN1 A0FD1861021C2DB0000000A68820A0917::-40:HMLAN1
HMLAN HMLAN1 A0C6986701F4D62000000007C3C::-66:HMLAN1
HMLAN HMLAN1 A0C9786701FC9E500000000B648::-48:HMLAN1
HMLAN HMLAN1 A0F47861022382E0000000A78AF8A0016::-54:HMLAN1
HMLAN HMLAN1 A0F7A8610220FFD0000000A74910E0657::-75:HMLAN1
HMLAN HMLAN1 A0F0C86102236360000000A80A88E0018::-53:HMLAN1
HMLAN HMLAN1 A0F3A86102237930000000A78980E050D::-58:HMLAN1
HMLAN HMLAN1 A0CEC8670206CF200000000274B::-65:HMLAN1
HMLAN HMLAN1 A0FCF861022382C0000000A78B10A0019::-61:HMLAN1
HMLAN HMLAN1 A0C6A86701F4D62000000007C3C::-66:HMLAN1
HMLAN HMLAN1 A0FD2861021C2DB0000000A68820A0917::-40:HMLAN1
HMLAN HMLAN1 A0C9886701FC9E500000000B648::-48:HMLAN1
HMLAN HMLAN1 A0F48861022382E0000000A78B08A0016::-53:HMLAN1
HMLAN HMLAN1 A0F7B8610220FFD0000000A74910E0657::-75:HMLAN1
HMLAN HMLAN1 A0F3B86102237930000000A78990E030D::-58:HMLAN1
HMLAN HMLAN1 A0F0D86102236360000000A80A88E0018::-53:HMLAN1
HMLAN HMLAN1 A0CED8670206CF200000000284B::-65:HMLAN1
HMLAN HMLAN1 A0FD0861022382C0000000A78B10A0019::-61:HMLAN1
HMLAN HMLAN1 A0FD3861021C2DB0000000A68830A0917::-40:HMLAN1
HMLAN HMLAN1 A0C6B86701F4D62000000007C3C::-66:HMLAN1
HMLAN HMLAN1 A0C9986701FC9E500000000B647::-48:HMLAN1
HMLAN HMLAN1 A0F7C8610220FFD0000000A74910E0657::-75:HMLAN1



Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Februar 2014, 12:06:37
Hi,

rohmessages loggen gemaess
http://forum.fhem.de/index.php/topic,16563.0.html

wenn erst garkeine messages geschreiben werden - werden die Kommandos akzeptiert? Keine Fehlermeldungen?

Was macht die Cul hier? Ist das IODev des RT auf HMLAN gesetzt? Bitte ein list des Device
Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 17 Februar 2014, 12:38:03
Anbei das List des Devices.
Habe jedoch gerade nochmals das set tempListMon  ausgeführt.

list hg.Heizung
Internals:
   CFGFN      ./FHEM/fhem-heizung.cfg
   DEF        21C2DB
   HMLAN1_MSGCNT 599
   HMLAN1_RAWMSG E21C2DB,0000,4610A97F,FF,FFD7,ED861021C2DB0000000A68840A0517
   HMLAN1_RSSI -41
   HMLAN1_TIME 2014-02-17 12:32:45
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     599
   NAME       hg.Heizung
   NR         85
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 hg.Heizung_Weather
   channel_02 hg.Heizung_Climate
   channel_03 hg.Heizung_WindowRec
   channel_04 hg.Heizung_ClimRT_tr
   channel_05 hg.Heizung_ClimaTeam
   channel_06 hg.Heizung_remote
   lastMsg    No:ED - t:10 s:21C2DB d:000000 0A68840A0517
   protCmdDel 5
   protCmdPend 2 CMDs pending
   protLastRcv 2014-02-17 12:32:45
   protResnd  7 last_at:2014-02-17 12:32:49
   protResndFail 1 last_at:2014-02-17 11:24:18
   protSnd    43 last_at:2014-02-17 12:32:45
   protState  CMDs_pending
   rssi_at_HMLAN1 avg:-40.74 min:-45 max:-39 lst:-41 cnt:599
   CHANGETIME:
   Helper:
     Dblog:
       Activity:
         Mydblog:
           TIME       1392549678.74327
           VALUE      alive
         Mydblogsql:
           TIME       1392549678.75104
           VALUE      alive
       Actuator:
         Mydblog:
           TIME       1392636765.95555
           VALUE      5
         Mydblogsql:
           TIME       1392636768.48528
           VALUE      5
       Battery:
         Mydblog:
           TIME       1392636765.95555
           VALUE      ok
         Mydblogsql:
           TIME       1392636768.48528
           VALUE      ok
       Batterylevel:
         Mydblog:
           TIME       1392636765.95555
           VALUE      2.5 V
         Mydblogsql:
           TIME       1392636768.48528
           VALUE      2.5 V
       Desired-temp:
         Mydblog:
           TIME       1392636765.95555
           VALUE      13
         Mydblogsql:
           TIME       1392636768.48528
           VALUE      13
       Measured-temp:
         Mydblog:
           TIME       1392636765.95555
           VALUE      13.2
         Mydblogsql:
           TIME       1392636768.48528
           VALUE      13.2
       State:
         Mydblog:
           TIME       1392632658.91804
           VALUE      MISSING ACK
         Mydblogsql:
           TIME       1392632658.9294
           VALUE      MISSING ACK
       Time-request:
         Mydblog:
           TIME       1392620267.74568
           VALUE      -
         Mydblogsql:
           TIME       1392620267.7599
           VALUE      -
   Readings:
     2014-02-16 12:21:18   Activity        alive
     2014-02-17 12:14:06   CommandAccepted yes
     2014-02-12 09:46:50   D-firmware      1.0
     2014-02-12 09:46:50   D-serialNr      KEQ0579404
     2013-11-14 21:39:19   PairedTo        0x1E9B80
     2013-11-14 21:39:19   R-backOnTime    10 s
     2013-11-14 21:39:19   R-btnLock       lock
     2013-11-14 21:39:19   R-burstRx       on
     2013-11-14 21:39:19   R-cyclicInfoMsg on
     2013-11-14 21:39:19   R-cyclicInfoMsgDis 0
     2013-11-14 21:39:19   R-globalBtnLock off
     2013-11-14 21:39:19   R-localResDis   off
     2013-11-14 21:39:19   R-lowBatLimitRT 2.1 V
     2013-11-14 21:39:19   R-modusBtnLock  off
     2013-11-14 21:39:19   R-pairCentral   0x1E9B80
     2013-11-14 21:39:19   RegL_00:        01:01 02:01 09:01 0A:1E 0B:9B 0C:80 0E:0A 0F:01  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2014-02-17 12:32:45   actuator        5 %
     2014-02-17 12:32:45   battery         ok
     2014-02-17 12:32:45   batteryLevel    2.5 V
     2014-02-17 12:32:45   desired-temp    13
     2014-02-17 12:32:45   measured-temp   13.2
     2014-02-17 12:32:49   state           CMDs_pending
     2014-02-17 07:57:47   time-request    -
     Regl_07::
       VAL
   cmdStack:
     ++A0011E9B8021C2DB04040000000001
     ++A0011E9B8021C2DB00040000000007
   Helper:
     cSnd       011E9B8021C2DB00040000000007
     mId        0095
     rxType     140
     Io:
       nextSend   1392636606.81779
     Prt:
       bErr       0
       sProc      2
       sleeping   1
       wuReSent   2
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rssi:
       At_hmlan1:
         avg        -40.7479131886478
         cnt        599
         lst        -41
         max        -39
         min        -45
     Shregw:
       07         04
Attributes:
   AlleThermostate2 AlleThermostate
   actCycle   000:10
   actStatus  alive
   autoReadReg 0_off
   event-min-interval battery:300,batteryLevel:300,measured-temp:300,desired-temp:300,actuator:300
   event-on-change-reading measured-temp
   event-on-update-reading .*
   expert     2_full
   firmware   1.0
   model      HM-CC-RT-DN
   peerIDs
   room       CUL_HM
   serialNr   KEQ0579404
   subType    thermostat
   webCmd     getConfig

fhem>


Den CUL verwende ich nur für ESA2000, also CUL_EM.




anbei die RAW messages, hoffentlich richtig?
2014.02.17 12:14:35.747 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4600218B IDcnt:0001
2014.02.17 12:14:43.521 0: HMLAN_Parse: HMLAN1 R:E22382E   stat:0000 t:46003FE6 d:FF r:FFCA     m:5C 8610 22382E 000000 0A78AF8A0016
2014.02.17 12:14:55.469 0: HMLAN_Parse: HMLAN1 R:E1F4D62   stat:0000 t:46006E93 d:FF r:FFBE     m:7E 8670 1F4D62 000000 007C3C
2014.02.17 12:15:00.193 0: HMLAN_Parse: HMLAN1 R:E22382C   stat:0000 t:46007C3E d:FF r:FFC3     m:E3 8610 22382C 000000 0A78B80A0019
2014.02.17 12:15:00.901 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:15:00.916 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460083DB IDcnt:0001
2014.02.17 12:15:21.879 0: HMLAN_Parse: HMLAN1 R:E220FFD   stat:0000 t:4600D5C1 d:FF r:FFB5     m:8F 8610 220FFD 000000 0A74930E0557
2014.02.17 12:15:25.911 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:15:25.921 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4600E591 IDcnt:0001
2014.02.17 12:15:39.341 0: HMLAN_Parse: HMLAN1 R:E223636   stat:0000 t:460111A2 d:FF r:FFCB     m:21 8610 223636 000000 0A80A78E0018
2014.02.17 12:15:50.923 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:15:50.933 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:46014748 IDcnt:0001
2014.02.17 12:15:52.912 0: HMLAN_Parse: HMLAN1 R:E206CF2   stat:0000 t:46014D03 d:FF r:FFBF     m:01 8670 206CF2 000000 002E4A
2014.02.17 12:16:15.932 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:16:15.955 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4601A908 IDcnt:0001
2014.02.17 12:16:40.956 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:16:40.967 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:46020AC1 IDcnt:0001
2014.02.17 12:16:54.742 0: HMLAN_Parse: HMLAN1 R:E1FC9E5   stat:0000 t:46022DB7 d:FF r:FFD0     m:AD 8670 1FC9E5 000000 00B647
2014.02.17 12:16:56.273 0: HMLAN_Parse: HMLAN1 R:E22382E   stat:0000 t:46024689 d:FF r:FFCA     m:5D 8610 22382E 000000 0A78AF8A0016
2014.02.17 12:17:00.717 0: HMLAN_Parse: HMLAN1 R:E21C2DB   stat:0000 t:460257E8 d:FF r:FFD8     m:E7 8610 21C2DB 000000 0A68840A0517
2014.02.17 12:17:22.113 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:17:22.229 0: HMLAN_Parse: HMLAN1 R:E22382C   stat:0000 t:46027A16 d:FF r:FFC3     m:E4 8610 22382C 000000 0A78B90A0019
2014.02.17 12:17:22.927 0: HMLAN_Parse: HMLAN1 R:E1F4D62   stat:0000 t:4602A9F6 d:FF r:FFBE     m:7F 8670 1F4D62 000000 007C3C
2014.02.17 12:17:23.117 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4602AB8C IDcnt:0001
2014.02.17 12:17:46.084 0: HMLAN_Parse: HMLAN1 R:E223636   stat:0000 t:4602FEE0 d:FF r:FFCA     m:22 8610 223636 000000 0A80A78E0018
2014.02.17 12:17:47.123 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:17:47.133 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:46030D41 IDcnt:0001
2014.02.17 12:17:50.718 0: HMLAN_Parse: HMLAN1 R:E223793   stat:0000 t:46031B3F d:FF r:FFC6     m:50 8610 223793 000000 0A78A20E000D
2014.02.17 12:18:13.575 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:18:13.585 0: HMLAN_Parse: HMLAN1 R:E220FFD   stat:0000 t:4603509F d:FF r:FFB6     m:90 8610 220FFD 000000 0A74930E0457
2014.02.17 12:18:14.288 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4603749A IDcnt:0001
2014.02.17 12:18:40.338 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:18:40.348 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4603DD28 IDcnt:0001
2014.02.17 12:18:49.663 0: HMLAN_Parse: HMLAN1 R:E206CF2   stat:0000 t:46040187 d:FF r:FFBF     m:02 8670 206CF2 000000 002F4A
2014.02.17 12:19:06.157 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:19:06.170 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:46044208 IDcnt:0001
2014.02.17 12:19:31.206 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:19:31.219 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4604A3E4 IDcnt:0001
2014.02.17 12:19:33.475 0: HMLAN_Parse: HMLAN1 R:E1F4D62   stat:0000 t:4604ACB3 d:FF r:FFBE     m:80 8670 1F4D62 000000 007C3C
2014.02.17 12:19:37.674 0: HMLAN_Parse: HMLAN1 R:E1FC9E5   stat:0000 t:4604BD1A d:FF r:FFD0     m:AE 8670 1FC9E5 000000 00B647
2014.02.17 12:19:41.217 0: HMLAN_Parse: HMLAN1 R:E21C2DB   stat:0000 t:4604CAF4 d:FF r:FFD7     m:E8 8610 21C2DB 000000 0A68840A0517
2014.02.17 12:19:56.218 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:19:56.229 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4605059C IDcnt:0001
2014.02.17 12:19:58.776 0: HMLAN_Parse: HMLAN1 R:E22382E   stat:0000 t:46050F8B d:FF r:FFCA     m:5E 8610 22382E 000000 0A78AF8A0016
2014.02.17 12:20:12.158 0: HMLAN_Parse: HMLAN1 R:E22382C   stat:0000 t:46053952 d:FF r:FFC3     m:E5 8610 22382C 000000 0A78BA0A0019
2014.02.17 12:20:17.728 0: HMLAN_Parse: HMLAN1 R:E223793   stat:0000 t:46055995 d:FF r:FFC6     m:51 8610 223793 000000 0A78A30E000D
2014.02.17 12:20:23.246 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:20:23.261 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:46056F33 IDcnt:0001
2014.02.17 12:20:39.072 0: HMLAN_Parse: HMLAN1 R:E220FFD   stat:0000 t:460593D0 d:FF r:FFB6     m:91 8610 220FFD 000000 0A74930E0457
2014.02.17 12:20:40.853 0: HMLAN_Parse: HMLAN1 R:E223636   stat:0000 t:4605AD82 d:FF r:FFCA     m:23 8610 223636 000000 0A80A78E0018
2014.02.17 12:20:48.327 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:20:48.341 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4605D131 IDcnt:0001
2014.02.17 12:21:13.338 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:21:13.349 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460632E7 IDcnt:0001
2014.02.17 12:21:32.419 0: HMLAN_Parse: HMLAN1 R:E206CF2   stat:0000 t:46067D64 d:FF r:FFBF     m:03 8670 206CF2 000000 002F4A
2014.02.17 12:21:38.350 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:21:38.360 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4606949F IDcnt:0001
2014.02.17 12:22:03.362 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:22:03.374 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4606F658 IDcnt:0001
2014.02.17 12:22:12.022 0: HMLAN_Parse: HMLAN1 R:E21C2DB   stat:0000 t:4607055A d:FF r:FFD7     m:E9 8610 21C2DB 000000 0A68840A0517
2014.02.17 12:22:12.919 0: HMLAN_Parse: HMLAN1 R:E1FC9E5   stat:0000 t:460713D6 d:FF r:FFD0     m:AF 8670 1FC9E5 000000 00B647
2014.02.17 12:22:33.380 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:22:33.390 0: HMLAN_Parse: HMLAN1 R:E223793   stat:0000 t:46075F36 d:FF r:FFC6     m:52 8610 223793 000000 0A78A40E000D
2014.02.17 12:22:34.037 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:46076B9D IDcnt:0001
2014.02.17 12:22:34.980 0: HMLAN_Parse: HMLAN1 R:E1F4D62   stat:0000 t:460771CE d:FF r:FFBE     m:81 8670 1F4D62 000000 007C3C
2014.02.17 12:22:46.385 0: HMLAN_Parse: HMLAN1 R:E220FFD   stat:0000 t:46079E5B d:FF r:FFB6     m:92 8610 220FFD 000000 0A74930E0457
2014.02.17 12:22:59.812 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:22:59.822 0: HMLAN_Parse: HMLAN1 R:E22382E   stat:0000 t:46079FE6 d:FF r:FFCA     m:5F 8610 22382E 000000 0A78AF8A0016
2014.02.17 12:23:00.109 0: HMLAN_Parse: HMLAN1 R:E22382C   stat:0000 t:4607C0E2 d:FF r:FFC3     m:E6 8610 22382C 000000 0A78BB0A0019
2014.02.17 12:23:00.785 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4607D2E1 IDcnt:0001
2014.02.17 12:23:23.853 0: HMLAN_Parse: HMLAN1 R:E223636   stat:0000 t:4608237D d:FF r:FFCA     m:24 8610 223636 000000 0A80A78E0018
2014.02.17 12:23:24.935 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:23:24.945 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:46083507 IDcnt:0001
2014.02.17 12:23:50.285 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:23:50.295 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:46089811 IDcnt:0001
2014.02.17 12:24:00.925 0: HMLAN_Parse: HMLAN1 R:E206CF2   stat:0000 t:4608C194 d:FF r:FFBF     m:04 8670 206CF2 000000 00314A
2014.02.17 12:24:15.295 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:24:15.305 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4608F9C7 IDcnt:0001
2014.02.17 12:24:18.719 0: HMLAN_Parse: HMLAN1 R:E21C2DB   stat:0000 t:4609071A d:FF r:FFD7     m:EA 8610 21C2DB 000000 0A68840A0517
2014.02.17 12:24:32.693 0: HMLAN_Parse: HMLAN1 R:E1FC9E5   stat:0000 t:460932E7 d:FF r:FFD0     m:B0 8670 1FC9E5 000000 00B647
2014.02.17 12:24:40.303 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:24:40.313 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:46095B7B IDcnt:0001
2014.02.17 12:25:05.311 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:25:05.322 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:4609BD2F IDcnt:0001
2014.02.17 12:25:20.644 0: HMLAN_Parse: HMLAN1 R:E22382E   stat:0000 t:4609F79B d:FF r:FFCA     m:60 8610 22382E 000000 0A78AF8A0016
2014.02.17 12:25:21.984 0: HMLAN_Parse: HMLAN1 R:E1F4D62   stat:0000 t:4609FE43 d:FF r:FFBE     m:82 8670 1F4D62 000000 007C3C
2014.02.17 12:25:26.473 0: HMLAN_Parse: HMLAN1 R:E22382C   stat:0000 t:460A0FCB d:FF r:FFC3     m:E7 8610 22382C 000000 0A78BC0A0019
2014.02.17 12:25:30.321 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:25:30.332 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460A1EE5 IDcnt:0001
2014.02.17 12:25:32.221 0: HMLAN_Parse: HMLAN1 R:E223793   stat:0000 t:460A2642 d:FF r:FFC6     m:53 8610 223793 000000 0A78A60E000D
2014.02.17 12:25:47.461 0: HMLAN_Parse: HMLAN1 R:E223636   stat:0000 t:460A61CC d:FF r:FFCA     m:25 8610 223636 000000 0A80A68E0018
2014.02.17 12:25:49.635 0: HMLAN_Parse: HMLAN1 R:E220FFD   stat:0000 t:460A6A4A d:FF r:FFB5     m:93 8610 220FFD 000000 0A74940E0357
2014.02.17 12:25:55.330 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:25:55.341 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460A8099 IDcnt:0001
2014.02.17 12:26:17.292 0: HMLAN_Parse: HMLAN1 R:E206CF2   stat:0000 t:460ACD1E d:FF r:FFBF     m:05 8670 206CF2 000000 00314A
2014.02.17 12:26:20.342 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:26:20.353 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460AE250 IDcnt:0001
2014.02.17 12:26:35.499 0: HMLAN_Parse: HMLAN1 R:E1FC9E5   stat:0000 t:460B1950 d:FF r:FFD0     m:B1 8670 1FC9E5 000000 00B647
2014.02.17 12:26:45.352 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:26:45.361 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460B4406 IDcnt:0001
2014.02.17 12:27:10.367 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:27:10.378 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460BA5C1 IDcnt:0001
2014.02.17 12:27:19.983 0: HMLAN_Parse: HMLAN1 R:E21C2DB   stat:0000 t:460BCB37 d:FF r:FFD7     m:EB 8610 21C2DB 000000 0A68840A0517
2014.02.17 12:27:35.378 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:27:35.391 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460C0778 IDcnt:0001
2014.02.17 12:27:39.532 0: HMLAN_Parse: HMLAN1 R:E22382E   stat:0000 t:460C17A3 d:FF r:FFCB     m:61 8610 22382E 000000 0A78AF8A0016
2014.02.17 12:27:43.223 0: HMLAN_Parse: HMLAN1 R:E22382C   stat:0000 t:460C260E d:FF r:FFC3     m:E8 8610 22382C 000000 0A78BD0A0019
2014.02.17 12:27:58.132 0: HMLAN_Parse: HMLAN1 R:E1F4D62   stat:0000 t:460C5211 d:FF r:FFBE     m:83 8670 1F4D62 000000 007C3C
2014.02.17 12:27:59.963 0: HMLAN_Parse: HMLAN1 R:E223636   stat:0000 t:460C6775 d:FF r:FFCB     m:26 8610 223636 000000 0A80A68E0018
2014.02.17 12:28:00.388 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:28:00.399 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460C692D IDcnt:0001
2014.02.17 12:28:22.055 0: HMLAN_Parse: HMLAN1 R:E223793   stat:0000 t:460CB5A2 d:FF r:FFC6     m:54 8610 223793 000000 0A78A70E000D
2014.02.17 12:28:25.398 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:28:25.408 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460CCAE3 IDcnt:0001
2014.02.17 12:28:46.915 0: HMLAN_Parse: HMLAN1 R:E220FFD   stat:0000 t:460CFD93 d:FF r:FFB5     m:94 8610 220FFD 000000 0A74940E0157
2014.02.17 12:28:50.407 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:28:50.419 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460D2C98 IDcnt:0001
2014.02.17 12:29:15.416 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:29:15.426 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460D8E4C IDcnt:0001
2014.02.17 12:29:18.439 0: HMLAN_Parse: HMLAN1 R:E206CF2   stat:0000 t:460D9A0D d:FF r:FFBF     m:06 8670 206CF2 000000 00324A
2014.02.17 12:29:28.440 0: HMLAN_Parse: HMLAN1 R:E1FC9E5   stat:0000 t:460DC11E d:FF r:FFD0     m:B2 8670 1FC9E5 000000 00B647
2014.02.17 12:29:40.613 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:29:40.627 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460DF0BD IDcnt:0001
2014.02.17 12:29:44.283 0: HMLAN_Parse: HMLAN1 R:E22382E   stat:0000 t:460DFF05 d:FF r:FFCA     m:62 8610 22382E 000000 0A78AF8A0016
2014.02.17 12:29:45.473 0: HMLAN_Parse: HMLAN1 R:E22382C   stat:0000 t:460E03AB d:FF r:FFC3     m:E9 8610 22382C 000000 0A78BE0A0019
2014.02.17 12:30:05.767 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:30:05.779 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460E5304 IDcnt:0001
2014.02.17 12:30:06.720 0: HMLAN_Parse: HMLAN1 R:E21C2DB   stat:0000 t:460E56AF d:FF r:FFD7     m:EC 8610 21C2DB 000000 0A68840A0517
2014.02.17 12:30:12.741 0: HMLAN_Parse: HMLAN1 R:E1F4D62   stat:0000 t:460E6E32 d:FF r:FFBD     m:84 8670 1F4D62 000000 007C3C
2014.02.17 12:30:31.186 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:30:31.196 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460EB652 IDcnt:0001
2014.02.17 12:30:54.137 0: HMLAN_Parse: HMLAN1 R:E223793   stat:0000 t:460F0C5C d:FF r:FFC6     m:55 8610 223793 000000 0A78A80E000D
2014.02.17 12:30:56.195 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:30:56.205 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460F1806 IDcnt:0001
2014.02.17 12:31:01.964 0: HMLAN_Parse: HMLAN1 R:E223636   stat:0000 t:460F2E81 d:FF r:FFCB     m:27 8610 223636 000000 0A80A68E0018
2014.02.17 12:31:12.888 0: HMLAN_Parse: HMLAN1 R:E220FFD   stat:0000 t:460F592F d:FF r:FFB6     m:95 8610 220FFD 000000 0A74940E0157
2014.02.17 12:31:21.205 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:31:21.216 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460F79BC IDcnt:0001
2014.02.17 12:31:46.216 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:31:46.226 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:460FDB72 IDcnt:0001
2014.02.17 12:32:07.699 0: HMLAN_Parse: HMLAN1 R:E206CF2   stat:0000 t:46102F4F d:FF r:FFBF     m:07 8670 206CF2 000000 00324A
2014.02.17 12:32:08.193 0: HMLAN_Parse: HMLAN1 R:E1FC9E5   stat:0000 t:46103140 d:FF r:FFD0     m:B3 8670 1FC9E5 000000 00B647
2014.02.17 12:32:20.133 0: HMLAN_Send:  HMLAN1 I:K
2014.02.17 12:32:20.143 0: HMLAN_Parse: HMLAN1 R:E1F4D62   stat:0000 t:461051AE d:FF r:FFBE     m:85 8670 1F4D62 000000 007C3C
2014.02.17 12:32:20.328 0: HMLAN_Parse: HMLAN1 V:03C1 sNo:JEQ0707897 d:1E9B80 O:1E9B80 t:46105FF5 IDcnt:0001
2014.02.17 12:32:37.476 0: HMLAN_Parse: HMLAN1 R:E22382C   stat:0000 t:4610A3A7 d:FF r:FFC3     m:EA 8610 22382C 000000 0A78C00A0019

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Februar 2014, 13:16:55
Hi

protLastRcv 2014-02-17 12:32:45
protResnd  7 last_at:2014-02-17 12:32:49
protResndFail 1 last_at:2014-02-17 11:24:18
protSnd    43 last_at:2014-02-17 12:32:45


12:15:00.193 Parse:  R:E22382C   stat:0000 t:46007C3E d:FF r:FFC3     m:E3 8610 22382C 000000 0A78B80A0019
12:32:37.476 Parse:  R:E22382C   stat:0000 t:4610A3A7 d:FF r:FFC3     m:EA 8610 22382C 000000 0A78C00A0019

seltam, dass ich nichts sehe. Leider sind die Zeitstempel der protoEvents alle nicht im Log.

Du koenntest aber mit einem clear msgEvents einmal aufraeumen, dann noch einmal probieren.

Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 17 Februar 2014, 13:29:31
Zitat von: martinp876 am 17 Februar 2014, 13:16:55
Du koenntest aber mit einem clear msgEvents einmal aufraeumen, dann noch einmal probieren.

Hi,

hab ich gemacht und TATA, sie sind da!
Anbei das list dazu. Muss ich noch etwas machen, oder soll ich mich einfach über diese lösung freuen :D

Danke für die Hilfe jedenfalls!


fhem> list hg.Heizung_ClimRT_tr
Internals:
   CFGFN      ./FHEM/fhem-heizung.cfg
   DEF        21C2DB04
   HMLAN1_MSGCNT 588
   HMLAN1_RAWMSG E21C2DB,0000,4642E2EA,FF,FFD7,03861021C2DB0000000A68840A0517
   HMLAN1_RSSI -41
   HMLAN1_TIME 2014-02-17 13:27:39
   LASTInputDev HMLAN1
   MSGCNT     588
   NAME       hg.Heizung_ClimRT_tr
   NR         90
   STATE      T: 13.2 desired: 13 valve: 5 %
   TYPE       CUL_HM
   chanNo     04
   device     hg.Heizung
   CHANGETIME:
   Helper:
     Dblog:
       R-boostperiod:
         Mydblog:
           TIME       1392637025.38695
           VALUE      15 min
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      15 min
       R-boostpos:
         Mydblog:
           TIME       1392637025.38695
           VALUE      80
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      80
       R-btnnobcklight:
         Mydblog:
           TIME       1392637025.38695
           VALUE      off
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      off
       R-daytemp:
         Mydblog:
           TIME       1392637025.38695
           VALUE      21 C
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      21 C
       R-daylightsavetime:
         Mydblog:
           TIME       1392637025.38695
           VALUE      on
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      on
       R-decalctime:
         Mydblog:
           TIME       1392637025.38695
           VALUE      11:00
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      11:00
       R-decalcweekday:
         Mydblog:
           TIME       1392637025.38695
           VALUE      Sat
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      Sat
       R-modepriomanu:
         Mydblog:
           TIME       1392637025.38695
           VALUE      all
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      all
       R-modeprioparty:
         Mydblog:
           TIME       1392637025.38695
           VALUE      all
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      all
       R-nighttemp:
         Mydblog:
           TIME       1392637025.38695
           VALUE      17 C
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      17 C
       R-nominmax4manu:
         Mydblog:
           TIME       1392637025.38695
           VALUE      off
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      off
       R-regadaptive:
         Mydblog:
           TIME       1392637025.38695
           VALUE      on
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      on
       R-reguexti:
         Mydblog:
           TIME       1392637025.38695
           VALUE      15
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      15
       R-reguextp:
         Mydblog:
           TIME       1392637025.38695
           VALUE      30
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      30
       R-reguextpstart:
         Mydblog:
           TIME       1392637025.38695
           VALUE      30
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      30
       R-reguinti:
         Mydblog:
           TIME       1392637025.38695
           VALUE      15
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      15
       R-reguintp:
         Mydblog:
           TIME       1392637025.38695
           VALUE      30
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      30
       R-reguintpstart:
         Mydblog:
           TIME       1392637025.38695
           VALUE      30
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      30
       R-showinfo:
         Mydblog:
           TIME       1392637025.38695
           VALUE      time
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      time
       R-showweekday:
         Mydblog:
           TIME       1392637025.38695
           VALUE      off
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      off
       R-sign:
         Mydblog:
           TIME       1392627219.57853
           VALUE      off
         Mydblogsql:
           TIME       1392627219.59655
           VALUE      off
       R-tempmax:
         Mydblog:
           TIME       1392637025.38695
           VALUE      25 C
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      25 C
       R-tempmin:
         Mydblog:
           TIME       1392637025.38695
           VALUE      4.5 C
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      4.5 C
       R-tempoffset:
         Mydblog:
           TIME       1392637025.38695
           VALUE      -1.0K
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      -1.0K
       R-valveerrpos:
         Mydblog:
           TIME       1392637025.38695
           VALUE      15
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      15
       R-valvemaxpos:
         Mydblog:
           TIME       1392637025.38695
           VALUE      100
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      100
       R-valveoffsetrt:
         Mydblog:
           TIME       1392637025.38695
           VALUE      0
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      0
       R-winopnboost:
         Mydblog:
           TIME       1392637025.38695
           VALUE      off
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      off
       R-winopndetfall:
         Mydblog:
           TIME       1392637025.38695
           VALUE      1.4 K
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      1.4 K
       R-winopnmode:
         Mydblog:
           TIME       1392637025.38695
           VALUE      on
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      on
       R-winopnperiod:
         Mydblog:
           TIME       1392637025.38695
           VALUE      15 min
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      15 min
       R-winopntemp:
         Mydblog:
           TIME       1392637025.38695
           VALUE      12 C
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      12 C
       T:
         Mydblog:
           TIME       1392640059.11817
           VALUE      13.2 desired: 13 valve: 5
         Mydblogsql:
           TIME       1392640059.17603
           VALUE      13.2 desired: 13 valve: 5
       Valveposition:
         Mydblog:
           TIME       1392640059.11817
           VALUE      5
         Mydblogsql:
           TIME       1392640059.17603
           VALUE      5
       Desired-temp:
         Mydblog:
           TIME       1392640059.11817
           VALUE      13
         Mydblogsql:
           TIME       1392640059.17603
           VALUE      13
       Measured-temp:
         Mydblog:
           TIME       1392640059.11817
           VALUE      13.2
         Mydblogsql:
           TIME       1392640059.17603
           VALUE      13.2
       Mode:
         Mydblog:
           TIME       1392640059.11817
           VALUE      auto
         Mydblogsql:
           TIME       1392640059.17603
           VALUE      auto
       Motorerr:
         Mydblog:
           TIME       1392640059.11817
           VALUE      ok
         Mydblogsql:
           TIME       1392640059.17603
           VALUE      ok
       Templistfri:
         Mydblog:
           TIME       1392637025.38695
           VALUE        24:00 13.0
         Mydblogsql:
           TIME       1392637025.77901
           VALUE        24:00 13.0
       Templistmon:
         Mydblog:
           TIME       1392637025.38695
           VALUE        24:00 13.0
         Mydblogsql:
           TIME       1392637025.77901
           VALUE        24:00 13.0
       Templistsat:
         Mydblog:
           TIME       1392637025.38695
           VALUE        24:00 13.0
         Mydblogsql:
           TIME       1392637025.77901
           VALUE        24:00 13.0
       Templistsun:
         Mydblog:
           TIME       1392637025.38695
           VALUE        24:00 13.0
         Mydblogsql:
           TIME       1392637025.77901
           VALUE        24:00 13.0
       Templistthu:
         Mydblog:
           TIME       1392637025.38695
           VALUE        24:00 13.0
         Mydblogsql:
           TIME       1392637025.77901
           VALUE        24:00 13.0
       Templisttue:
         Mydblog:
           TIME       1392637025.38695
           VALUE        24:00 13.0
         Mydblogsql:
           TIME       1392637025.77901
           VALUE        24:00 13.0
       Templistwed:
         Mydblog:
           TIME       1392637025.38695
           VALUE        24:00 13.0
         Mydblogsql:
           TIME       1392637025.77901
           VALUE        24:00 13.0
       Templist_state:
         Mydblog:
           TIME       1392637025.38695
           VALUE      verified
         Mydblogsql:
           TIME       1392637025.77901
           VALUE      verified
   Readings:
     2014-02-17 12:37:04   R-boostPeriod   15 min
     2014-02-17 12:37:04   R-boostPos      80 %
     2014-02-17 12:37:04   R-btnNoBckLight off
     2014-02-17 12:37:04   R-dayTemp       21 C
     2014-02-17 12:37:04   R-daylightSaveTime on
     2014-02-17 12:37:04   R-decalcTime    11:00
     2014-02-17 12:37:04   R-decalcWeekday Sat
     2014-02-17 12:37:04   R-modePrioManu  all
     2014-02-17 12:37:04   R-modePrioParty all
     2014-02-17 12:37:04   R-nightTemp     17 C
     2014-02-17 12:37:04   R-noMinMax4Manu off
     2014-02-17 12:37:04   R-regAdaptive   on
     2014-02-17 12:37:04   R-reguExtI      15
     2014-02-17 12:37:04   R-reguExtP      30
     2014-02-17 12:37:04   R-reguExtPstart 30
     2014-02-17 12:37:04   R-reguIntI      15
     2014-02-17 12:37:04   R-reguIntP      30
     2014-02-17 12:37:04   R-reguIntPstart 30
     2014-02-17 12:37:04   R-showInfo      time
     2014-02-17 12:37:04   R-showWeekday   off
     2014-02-17 09:53:39   R-sign          off
     2014-02-17 12:37:04   R-tempMax       25 C
     2014-02-17 12:37:04   R-tempMin       4.5 C
     2014-02-17 12:37:04   R-tempOffset    -1.0K
     2014-02-17 12:37:04   R-valveErrPos   15 %
     2014-02-17 12:37:04   R-valveMaxPos   100 %
     2014-02-17 12:37:04   R-valveOffsetRt 0 %
     2014-02-17 12:37:04   R-winOpnBoost   off
     2014-02-17 12:37:04   R-winOpnDetFall 1.4 K
     2014-02-17 12:37:04   R-winOpnMode    on
     2014-02-17 12:37:04   R-winOpnPeriod  15 min
     2014-02-17 12:37:04   R-winOpnTemp    12 C
     2014-02-17 12:34:57   RegL_01:          08:00 00:00
     2014-02-17 12:37:04   RegL_07:         01:2A 02:22 03:09 04:32 05:18 06:03 07:00 08:16 09:05 0A:70 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:35 15:20 16:40 17:54 18:3C 19:C6 1A:41 1B:08 1C:3D 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:35 2F:20 30:40 31:54 32:3C 33:C6 34:41 35:08 36:3D 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:35 49:20 4A:40 4B:54 4C:3C 4D:C6 4E:41 4F:08 50:3D 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:35 63:20 64:40 65:54 66:3C 67:C6 68:41 69:08 6A:3D 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:35 7D:20 7E:40 7F:54 80:3C 81:C6 82:41 83:08 84:3D 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:35 97:20 98:40 99:54 9A:3C 9B:C6 9C:41 9D:08 9E:3D 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 01:2A 02:22 03:09 04:32 05:18 06:03 07:00 08:16 09:05 0A:70 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:35 15:20 16:40 17:54 18:3C 19:C6 1A:41 1B:08 1C:3D 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:35 2F:20 30:40 31:54 32:3C 33:C6 34:41 35:08 36:3D 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:35 49:20 4A:40 4B:54 4C:3C 4D:C6 4E:41 4F:08 50:3D 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:35 63:20 64:40 65:54 66:3C 67:C6 68:41 69:08 6A:3D 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:35 7D:20 7E:40 7F:54 80:3C 81:C6 82:41 83:08 84:3D 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:35 97:20 98:40 99:54 9A:3C 9B:C6 9C:41 9D:08 9E:3D 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:35 B1:20 B2:40 B3:54 B4:3C B5:C6 B6:41 B7:08 B8:3D B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E 00:00
     2014-02-17 13:27:39   ValvePosition   5 %
     2014-02-17 13:27:39   desired-temp    13
     2014-02-17 13:27:39   measured-temp   13.2
     2014-02-17 13:27:39   mode            auto
     2014-02-17 13:27:39   motorErr        ok
     2014-02-17 13:27:39   state           T: 13.2 desired: 13 valve: 5 %
     2014-02-17 12:37:04   tempListFri       24:00 13.0
     2014-02-17 12:37:04   tempListMon       24:00 13.0
     2014-02-17 12:37:04   tempListSat       24:00 13.0
     2014-02-17 12:37:04   tempListSun       24:00 13.0
     2014-02-17 12:37:04   tempListThu       24:00 13.0
     2014-02-17 12:37:04   tempListTue       24:00 13.0
     2014-02-17 12:37:04   tempListWed       24:00 13.0
     2014-02-17 12:37:04   tempList_State  verified
   Templist:
     Fri:
       0:
         HOUR       24
         MINUTE     00
         TEMP       13.0
     Mon:
       0:
         HOUR       24
         MINUTE     00
         TEMP       13.0
     Sat:
       0:
         HOUR       24
         MINUTE     00
         TEMP       13.0
     Sun:
       0:
         HOUR       24
         MINUTE     00
         TEMP       13.0
     Thu:
       0:
         HOUR       24
         MINUTE     00
         TEMP       13.0
     Tue:
       0:
         HOUR       24
         MINUTE     00
         TEMP       13.0
     Wed:
       0:
         HOUR       24
         MINUTE     00
         TEMP       13.0
   Helper:
     getCfgListNo
     Role:
       chn        1
     Shregr:
       07         00
     Shadowreg:
       RegL_07:    01:2A 02:22 03:09 04:32 05:18 06:03 07:00 08:16 09:05 0A:70 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:35 15:20 16:40 17:54 18:3C 19:C6 1A:41 1B:08 1C:3D 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:35 2F:20 30:40 31:54 32:3C 33:C6 34:41 35:08 36:3D 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:35 49:20 4A:40 4B:54 4C:3C 4D:C6 4E:41 4F:08 50:3D 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:35 63:20 64:40 65:54 66:3C 67:C6 68:41 69:08 6A:3D 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:35 7D:20 7E:40 7F:54 80:3C 81:C6 82:41 83:08 84:3D 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:35 97:20 98:40 99:54 9A:3C 9B:C6 9C:41 9D:08 9E:3D 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 01:2A 02:22 03:09 04:32 05:18 06:03 07:00 08:16 09:05 0A:70 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:35 15:20 16:40 17:54 18:3C 19:C6 1A:41 1B:08 1C:3D 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:35 2F:20 30:40 31:54 32:3C 33:C6 34:41 35:08 36:3D 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:35 49:20 4A:40 4B:54 4C:3C 4D:C6 4E:41 4F:08 50:3D 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:35 63:20 64:40 65:54 66:3C 67:C6 68:41 69:08 6A:3D 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:35 7D:20 7E:40 7F:54 80:3C 81:C6 82:41 83:08 84:3D 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:35 97:20 98:40 99:54 9A:3C 9B:C6 9C:41 9D:08 9E:3D 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:35 B1:20 B2:40 B3:54 B4:3C B5:C6 B6:41 B7:08 B8:3D B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E 00:00
Attributes:
   expert     2_full
   group      Heizung
   model      HM-CC-RT-DN
   peerIDs
   room       Device

fhem>

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Februar 2014, 14:42:57
das reicht erst mal ;)
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 17 Februar 2014, 14:49:35
Nochmals danke!
Jetzt stellt sich bei mir die Frage, oh ich alle HM-Komponenten mal "aktualisieren" sollte.
Seit meinem Einstieg in HM sind doch schon viele Monate vergangen, gewisse readings gibt es nicht mehr,
andere sind neu dazugekommen...

Um Probleme im Betrieb (wenn meine Frauetwas verstellen will), könnte ich mir vorstellen, dass
diese Befehle bei allen Komponenten mal ausgeführtt werden sollen?!

Stimmt diese reihenfolge?

clear msgEvents
clear readings
set getConfig
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Februar 2014, 15:01:06
nutze HMInfo
da kannst du alle Register readings clearen, auch alle protokol-events.
Dann kannst du ein autoReadReg anstossen (geht evtl auch automatisch) - fuer alle devices, die du freigeschaltet hast.
mit protoEvents short pruefen, wann fertig ist und dass alles glatt gelaufen ist. ggf einzelne Devices wieder loeschen (readings und protokol - wegen der uebersichtlichkeit) - kann man ggf aus HMInfo durch fitler erreichen
mit configCheck pruefen, dass alles da ist
saveConfig speichert die Regiserlisten - das File evtl sichern... man kann es zuruecklesen, z.B. fuer config devices, die nicht einfach zu lesen sind.
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 17 Februar 2014, 17:57:39
Danke für die tolle Liste an Befehlen:
Da scheint ja einiges iM Argen zu sein bei mir.
Gibt es irgendwo eine Info, was diese Einträge alles bedeuten und was ich hier machen sollte?
commandref gibt zu configCheck nicht viel hilfreiches her...


fhem> set hminfo configCheck
configCheck done:

missing register list
    aussenThermometerHM:        RegL_00:
    bz.Hyygro:  RegL_00:
    temp.og.Gaestezimmer_ClimRT_tr:     .RegL_01:,.RegL_07:
    temp.og.Gaestezimmer_ClimaTeam:     .RegL_01:
    temp.og.Gaestezimmer_Climate:       .RegL_01:
    temp.og.Gaestezimmer_Weather:       .RegL_01:
    temp.og.Gaestezimmer_WindowRec:     .RegL_01:
    temp.og.Gaestezimmer_remote:        .RegL_01:
    ug.Stauraum:        RegL_00:
    wz.Bedienung.device:        RegL_00:
    wz.Bedienung_01:    .RegL_01:
    wz.Bedienung_02:    .RegL_01:,.RegL_04:wz.Bedienung.virt_Btn2
    wz.Bedienung_03:    .RegL_01:
    wz.Bedienung_04:    .RegL_01:,.RegL_04:wz.Bedienung.virt_Btn4
    wz.Bedienung_05:    .RegL_01:,.RegL_04:wz.Bedienung.virt_Btn5
    wz.Bedienung_06:    .RegL_01:,.RegL_04:wz.Bedienung.virt_Btn6
    xx.Neigungsmesser:  RegL_00:

Register changes pending
    bd.Handtuchtrockner
    hg.Heizung_ClimRT_tr

peer list not read
    empty: aussenThermometerHM
    empty: wz.Bedienung_01
    empty: xx.Neigungsmesser

peer list incomplete
    incomplete: wz.Bedienung_02:12345602,
    incomplete: wz.Bedienung_04:12345604,
    incomplete: wz.Bedienung_05:12345605,
    incomplete: wz.Bedienung_06:12345606,

peer not verified
    wz.Sonos p:wz.Bedienung.virt_Btn2

PairedTo missing/unknown
    aussenThermometerHM
    wz.Bedienung.device
    xx.Neigungsmesser
fhem>
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 Februar 2014, 19:01:27
nein, gibt es so nicht.
Ich dachte die Namen sind hilfe genug
missing register list
Diese Listen fehlen - sollte sich mit getConfig beheben lassen
Register changes pending
Es sind Aenderungen vorgenommen worden, aber nicht durchgeführt oder zumindest nicht bestätigt. Es sollte irgendwo ein set_ stehen
peer list not read
Liste der Peers ist nicht gelesen -> getConfig
peer list incomplete
peerliste nicht komplett - -> getConfig
Zitatpeer not verified
peering konnte nicht verifiziert werden. wz.Sonos ist mit p:wz.Bedienung.virt_Btn2 gepeert, aber bei p:wz.Bedienung.virt_Btn2 konnte kein peering zu  wz.Sonos gefunden werden.
=> koennte sein, p:wz.Bedienung.virt_Btn2 schlecht auszulesen ist (config device?). Hier kann man die Registerlisten einmal lesen und dann in einem File speichern (saveConfig). Beim Booten kann man dann einbauen, dass die Register/peers dieses  Devices aus dem File geladen werden. Da muss man dann etwas aufpassen...
Auch möglich - archConfig! - und daraus laden...

PairedTo missing/unknown
es kann nicht gelesen werden ob und wohin das device gepeert ist. (registerliste 0 fehlt evtl).

Das configCheck werden ich immer wieder erweitern, wenn es sinnvolle prüfungen gibt, auf die man User hinweisen sollte

Mal ehrlich - ist die Überschrift zu verstehen?
Gruss Martin

Titel: Antw:HM-CC-RT-DN
Beitrag von: snoop am 17 Februar 2014, 20:06:15
Zitat von: martinp876 am 17 Februar 2014, 15:01:06
saveConfig speichert die Regiserlisten - das File evtl sichern... man kann es zuruecklesen, z.B. fuer config devices, die nicht einfach zu lesen sind.
Hallo Martin,
kann man die non-wake-up devices (HM-SEC-SC etc.) excluden?
Edit: Hintergrund - die die es können automatisiert aktualisieren - den Rest mauell/dediziert.
Die Infos müssten bekannt sein - zumindest von den unterstützen devices - oder?
Viele Grüße
Arthur
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 18 Februar 2014, 08:39:58
Hallo Arthur,

Zitatkann man die non-wake-up devices (HM-SEC-SC etc.) excluden?
ungern. Wenn ich z.b. das peering pruefen, ob es beidseitig ist, brauche ich die Daten sowieso.

ZitatEdit: Hintergrund - die die es können automatisiert aktualisieren - den Rest mauell/dediziert.
ich sehe das Problem. Es gibt mehrere optionen, es zu loesen. Den praxistest muessen sie noch bestehen.
a) config devices separat speichern und einlesen.
a1) getConfig dieser Devices lesen(device getConfig), pruefen(ggf einzeln) (hm checkConfig -f device) und speichern in ein separates file hm saveConfig -f device myConfigDeviceRegister.cfg
a2) der User kann/muss es nach jeder Aenderung wieder ausfuehren.
a3) der User legt sich ein fhemUsr.cfg an, das er per notify aus den fhem.cfg ausfuehrt. in diesem file macht er ein loadConfig myConfigDeviceRegister.cfg. Die Register sind entsprechend dem letzten save vorhanden.

b) archConfig einschalten (siehe docu). FHEM speichert alle register automatisch (also ein automatisches saveConfig) wenn register neu gelesen wurden. default filename ist regSave.cfgb1) der User sollte sich wieder ein fhemUsr.cfg anlegen und es aus fhem.cfg triggern lassen. In dem file macht er ein loadConfig regSave.cfg -f device1|device2|device3 - oder mehrere loadConfig, eins fuer jedes config device

Fuer guten stil halte ich, config daten in einer eigenen directoy unterzubringen. Siehe hierzu
configDir configFilename aus HMInfo

kommt das hin? Andere Vorschlaege?
Man sollte, wenn es zusagt, ein best-current-practice in wiki eerstellen, das so etwas erklaert - wiki mache ich nicht, vielleicht findet sich jemand.

p.s. - aus dem file gelesene readings erhalten einen gesonderten Zeitstempel - kein Uhrzeit. Abgeleitete Readings (also register R-... ) haben den des Restart
- loadConfig ueberschreibt nicht vorhandene Readings, es ersetzt nur fehlende.
Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: snoop am 18 Februar 2014, 11:57:21
Zitat von: martinp876 am 18 Februar 2014, 08:39:58
Hallo Arthur,
ungern. Wenn ich z.b. das peering pruefen, ob es beidseitig ist, brauche ich die Daten sowieso.
ich sehe das Problem. Es gibt mehrere optionen, es zu loesen. Den praxistest muessen sie noch bestehen.
a) config devices separat speichern und einlesen.
a1) getConfig dieser Devices lesen(device getConfig), pruefen(ggf einzeln) (hm checkConfig -f device) und speichern in ein separates file hm saveConfig -f device myConfigDeviceRegister.cfg
a2) der User kann/muss es nach jeder Aenderung wieder ausfuehren.
a3) der User legt sich ein fhemUsr.cfg an, das er per notify aus den fhem.cfg ausfuehrt. in diesem file macht er ein loadConfig myConfigDeviceRegister.cfg. Die Register sind entsprechend dem letzten save vorhanden.

b) archConfig einschalten (siehe docu). FHEM speichert alle register automatisch (also ein automatisches saveConfig) wenn register neu gelesen wurden. default filename ist regSave.cfgb1) der User sollte sich wieder ein fhemUsr.cfg anlegen und es aus fhem.cfg triggern lassen. In dem file macht er ein loadConfig regSave.cfg -f device1|device2|device3 - oder mehrere loadConfig, eins fuer jedes config device

Fuer guten stil halte ich, config daten in einer eigenen directoy unterzubringen. Siehe hierzu
configDir configFilename aus HMInfo

kommt das hin? Andere Vorschlaege?
Man sollte, wenn es zusagt, ein best-current-practice in wiki eerstellen, das so etwas erklaert - wiki mache ich nicht, vielleicht findet sich jemand.

p.s. - aus dem file gelesene readings erhalten einen gesonderten Zeitstempel - kein Uhrzeit. Abgeleitete Readings (also register R-... ) haben den des Restart
- loadConfig ueberschreibt nicht vorhandene Readings, es ersetzt nur fehlende.
Gruss Martin

Hallo Martin,
sorry, meine Frage bezog sich auf "clearReadings".
Man (ich) könnte dann "auch manuell" ein "clearReadings" auf wake-up devices triggern - bei non-wake-up eben dediziert (manuell).
Mit saveConfig habe ich mich noch nicht beschäftigt.
Viele Grüße
Arthur
Titel: Antw:HM-CC-RT-DN
Beitrag von: thermo am 18 Februar 2014, 12:56:19
Hallo,

wie setzt man denn die Werte mit dem R-davor? z.B R-dayTemp?
Mit set <device> dayTemp oder R-dayTemp beschwert fhem sich.

Gruß George


Titel: Antw:HM-CC-RT-DN
Beitrag von: betateilchen am 18 Februar 2014, 13:59:38
mit regSet -> siehe commandref Dokumentation
Titel: Antw:HM-CC-RT-DN
Beitrag von: thermo am 18 Februar 2014, 21:11:01
danke, hat bedingt geklappt. Ich habe mit

set <device>_Clima regSet prep dayTemp 20
set <device>_Clima regSet exec nightTemp 17

Werte verändern wollen, jetzt steht da

R-dayTemp set_20
R-nightTemp set_17

sollte da nicht jetzt  20 und 17 statt set_20 set_17 stehen?



Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 18 Februar 2014, 22:10:21
Hab ich auch ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: Thorsten Pferdekaemper am 18 Februar 2014, 22:35:20
Macht mal ein getConfig und wartet 5 Minuten.
Titel: Antw:HM-CC-RT-DN
Beitrag von: thermo am 19 Februar 2014, 07:30:31
Warten hilft !
Titel: Antw:HM-CC-RT-DN
Beitrag von: geek am 21 März 2014, 16:13:44
Hi,

wie bekomme ich denn den adaptive mode wieder eingeschaltet?

fhem> set ug_kr_heiz_climrt regSet regAdaptive on
invalid value. use:offDefault,offDeter,on


Rainer
Titel: Antw:HM-CC-RT-DN
Beitrag von: Wuppi68 am 21 März 2014, 16:34:25
set ug_kr_heiz_climrt regSet regAdaptive offDefault


sollte funzen
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 21 März 2014, 17:07:19
nein.
offDefault schaltet adaptive aus und nutzt die default parametern von HM
On wäre korrekt. geht bei mir auch.
ist die SW aktuell? Update?
Titel: Antw:HM-CC-RT-DN
Beitrag von: geek am 21 März 2014, 17:18:48
Update habe ich kurz vorher gemacht - incl. restart.

# $Id: 10_CUL_HM.pm 5262 2014-03-20 19:02:12Z martinp876 $
# $Id: 00_HMLAN.pm 5246 2014-03-17 19:15:05Z martinp876 $
# $Id: 98_HMinfo.pm 5255 2014-03-18 22:28:22Z martinp876 $


Das ist auf nem Debian wheezy mit perl 5.14.2.

offDefault hat er genommen - auch wenns - wie du bestaetigst was anderes ist. Hatte letztens noch ein anderes Register das kein "on" wollte obwohls in der Liste gueltiger optionen stand... kann mich aber nicht an details erinnern, leider.

fhem> list ug_kr_heiz_climrt
Internals:
   DEF        221F1C04
   HMUG_MSGCNT 43
   HMUG_RAWMSG E221F1C,0000,50DB82BC,FF,FFCE,CA8610221F1C0000000AA0C40E6458
   HMUG_RSSI  -50
   HMUG_TIME  2014-03-21 17:09:23
   LASTInputDev HMUG
   MSGCNT     43
   NAME       ug_kr_heiz_climrt
   NR         820
   STATE      T: 19.6 desired: 20.0 valve: 100
   TYPE       CUL_HM
   chanNo     04
   device     ug_kr_heiz
   Readings:
     2014-01-19 16:58:10   R-boostPeriod   5 min
     2014-01-26 20:14:25   R-boostPos      100 %
     2014-03-15 11:05:01   R-btnNoBckLight desired-temp
     2014-01-19 16:58:10   R-dayTemp       21 C
     2014-03-15 11:05:01   R-daylightSaveTime desired-temp
     2014-03-15 11:05:01   R-decalcTime    11:00
     2014-03-15 11:05:01   R-decalcWeekday Sat
     2014-03-15 11:05:01   R-modePrioManu  all
     2014-03-15 11:05:01   R-modePrioParty all
     2014-01-19 16:58:10   R-nightTemp     17 C
     2014-03-15 11:05:01   R-noMinMax4Manu desired-temp
     2014-03-15 11:05:01   R-regAdaptive   offDefault
     2014-03-15 11:05:01   R-reguExtI      10
     2014-03-15 11:05:01   R-reguExtP      25
     2014-03-15 11:05:01   R-reguExtPstart 5
     2014-03-15 11:05:01   R-reguIntI      15
     2014-03-15 11:05:01   R-reguIntP      30
     2014-03-15 11:05:01   R-reguIntPstart 30
     2014-03-15 11:05:01   R-showInfo      time
     2014-03-15 11:05:01   R-showWeekday   desired-temp
     2014-03-21 17:06:53   R-sign          off
     2014-01-19 16:58:10   R-tempMax       30.5 C
     2014-01-19 16:58:10   R-tempMin       4.5 C
     2014-03-15 11:05:01   R-tempOffset    0.0K
     2014-01-26 20:14:25   R-valveErrPos   5 %
     2014-01-19 16:58:10   R-valveMaxPos   100 %
     2014-01-19 16:58:10   R-valveOffsetRt 0 %
     2014-03-15 11:05:01   R-winOpnBoost   desired-temp
     2014-01-19 16:58:10   R-winOpnDetFall 1.4 K
     2014-03-15 11:05:01   R-winOpnMode    desired-temp
     2014-01-19 16:58:10   R-winOpnPeriod  15 min
     2014-01-19 16:58:10   R-winOpnTemp    12 C
     2014-03-21 17:06:53   RegL_01:          08:00 00:00
     2014-03-21 17:06:57   RegL_07:         01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:34 0B:00 0C:64 0D:05 0E:01 0F:00 10:00 11:00 12:09 13:8E 14:44 15:48 16:55 17:08 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:44 2F:48 30:55 31:08 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:44 49:48 4A:54 4B:6C 4C:44 4D:CC 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:44 63:48 64:54 65:6C 66:44 67:CC 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:44 7D:48 7E:54 7F:6C 80:44 81:CC 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:44 97:48 98:54 99:6C 9A:44 9B:CC 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:44 B1:48 B2:54 B3:6C B4:44 B5:CC B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20
     2014-03-21 17:09:23   ValvePosition   100
     2014-03-21 17:09:23   desired-temp    20.0
     2014-03-21 17:09:23   measured-temp   19.6
     2014-03-21 17:09:23   mode            manu
     2014-03-21 17:09:23   motorErr        ok
     2014-03-21 17:09:23   state           T: 19.6 desired: 20.0 valve: 100
     2014-03-15 11:05:01   tempListFri     06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2014-03-15 11:05:01   tempListMon     06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2014-03-15 11:05:01   tempListSat     06:00 17.0 22:00 21.0 24:00 17.0
     2014-03-15 11:05:01   tempListSun     06:00 17.0 22:00 21.0 24:00 17.0
     2014-03-15 11:05:01   tempListThu     06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2014-03-15 11:05:01   tempListTue     06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2014-03-15 11:05:01   tempListWed     06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2014-03-15 11:05:01   tempList_State  verified
   Helper:
     getCfgListNo
     Role:
       chn        1
     Shregr:
       07         00
     Shadowreg:
       RegL_07:   01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:34 0B:00 0C:64 0D:05 0E:01 0F:00 10:00 11:00 12:09 13:8E 14:44 15:48 16:55 17:08 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:44 2F:48 30:55 31:08 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:44 49:48 4A:54 4B:6C 4C:44 4D:CC 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:44 63:48 64:54 65:6C 66:44 67:CC 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:44 7D:48 7E:54 7F:6C 80:44 81:CC 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:44 97:48 98:54 99:6C 9A:44 9B:CC 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:44 B1:48 B2:54 B3:6C B4:44 B5:CC B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0A CE:19 CF:05 00:00
Attributes:
   butler_heizkoerper eco
   event-on-change-reading .*
   eventMap   /desired-temp on:on/desired-temp off:off/desired-temp 12:frost/desired-temp 20:eco/desired-temp 21:comfort/desired-temp 20:home/desired-temp 12:nacht/desired-temp on:summer/
   group      Heizkoerper
   icon       sani_heating
   model      HM-CC-RT-DN
   peerIDs   
   room       ug_kr,ug,d_heizung
   structexclude .*:.*
   webCmd     on:off:frost:eco:comfort:home:nacht:summer:desired-temp
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 21 März 2014, 17:37:04
hm...
kannst du es einmal probieren - und vorher die eventmap löschen?
Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: geek am 21 März 2014, 20:14:58
Ohne eventMap gehts. Danke fürs Augen öffnen.

Mit fortschreitender Nutzung verstehe ich immer weniger wie die eventMap tickt. Aber das ist keine HM Thema also OT ;)
Titel: Antw:HM-CC-RT-DN
Beitrag von: andrejs am 15 Juni 2014, 12:19:49
Dear all!

I few days ago I bought 1x Homematic wireless radiator Thermostat HM-CC-RT-DN. I managed to install it and connected (paired) to Fhem server (runs on linux) through USB Stick (HM-CFG-USB USB-2). In fhem.cfg file I used the following definition:
define hmusb HMLAN 127.0.0.1:1234
attr hmusb hmId F11234
define spalnica_radiator CUL_HM 2553BA

The system without any problems read the data every 2 to 3 minutes but the problem is that I am not able to control the thermostat. I tried to change the following:
set spalnica_radiator_Clima controlMode day
set spalnica_radiator_Clima controlManu 30.0
set spalnica_radiator_Clima contolMode day
set spalnica_radiator_Clima desired-temp 15.0   

Unfortunately nothing has changed on thermostat. What I doing wrong?

I am attaching to this message the log file and the definitions of HMUSB + Thermostat device (CUL_HM).
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 15 Juni 2014, 12:36:22
Hej andrejs,

at first sight it seems, you don't have paired your RT.
Possibly autocreate has created the device in FHEM (so you can see some information) but the device doesn't know anything from FHEM. ;-)
So try to open your console, enter:
set hmusb hmPairForSec 60
This command activate the pairing mode in FHEM for 60 seconds.
So go to your RT, press and hold the middle button for some moments. A backward counter starting with 30 should appear and disappear some moments later (after successful pairing).
When this happens, you have paired FHEM with your RT.
After that enter:
set spalnica_radiator getConfig
in your Console and wait some minutes (because the RT wakes up only approximately every 2.5 minutes).
After that you should see a line in your RT device section like
     2014-05-10 23:29:40   R-pairCentral   0xF11234
This line (and only this line) tells you, that the RT reported the correct pairing to your FHEM. :-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: andrejs am 15 Juni 2014, 16:26:10
Thanks Mr.P for your help. It works!!!!
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 15 Juni 2014, 19:13:17
You're welcome! :-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: geek am 16 Juli 2014, 19:56:33
Hi,

Situation:

Aus verschiedenen Gründen betreibe ich meine RT-DN im manual mode - leider vergessen die das aber gelegentlich Also habe ich nen Job laufen, der alle 15min prüft, ob sie sich auf auto geschaltet haben (was meißt mit einer Änderung der desired-temp einhergeht) und ihnen mittels "set $name controlManu $temp" wieder den richtigen mode + temp gibt. Das gleiche passiert mir übrigens bei den TC-IT. Kommt nicht vom fhem und ist laut raw log auch kein "Freund".

Soweit egal - nur als Hintergrund, mein "Problem":

Seit einem der letzten updates sehe ich aber in dem Reading "mode" nur noch "set_manual". Früher war da der aktuelle mode drin. Habe ich jetzt umgebaut auf "controlMode" - aber der verwaiste "mode" irritiert mich jedes mal. Ist das Absicht?

Rainer
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 17 Juli 2014, 00:50:23
Hej Rainer,

Zitat von: geek am 16 Juli 2014, 19:56:33
Seit einem der letzten updates sehe ich aber in dem Reading "mode" nur noch "set_manual". Früher war da der aktuelle mode drin. Habe ich jetzt umgebaut auf "controlMode" - aber der verwaiste "mode" irritiert mich jedes mal. Ist das Absicht?
Hab es mir gerade angesehen. Bin mir recht sicher, dass es so nicht geplant war. Aber da müssen wir wohl auf ein Feedback von Martin warten. ;-)

Zitat von: geek am 16 Juli 2014, 19:56:33
Aus verschiedenen Gründen betreibe ich meine RT-DN im manual mode - leider vergessen die das aber gelegentlich Also habe ich nen Job laufen, der alle 15min prüft, ob sie sich auf auto geschaltet haben (was meißt mit einer Änderung der desired-temp einhergeht) und ihnen mittels "set $name controlManu $temp" wieder den richtigen mode + temp gibt. Das gleiche passiert mir übrigens bei den TC-IT. Kommt nicht vom fhem und ist laut raw log auch kein "Freund".
Wenn das von dir gemeldete auch sicher geregelt gehört, würde ich in deinem Fall dennoch aufhören, mich um einen Workaround zu kümmern und stattdessen eher die Ursache ausfindig machen.
Scheinen in deiner FHEM-Installation fremde Geräte auf? Klingt ja beinahe so, als hättest du einen Nachbarn, der dir in die Quere kommt.
Prüfe, ob außer von deinen Geräten noch andere "herumschwirren", ändere einmal deine HMID und wenn alles nichts hilft, würde ich mir doch überlegen, AES zu aktivieren. Es gibt auch irgendwie in FHEM die Möglichkeit zu kontrollieren, ob dein FHEM-Server Daten von Eindringlingen (anderen FHEM-Servern mit der selben HMID) empfängt. Musst du im Forum nachsehen, wie das klappt. ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: Deudi am 17 Juli 2014, 07:44:28
Zitat von: geek am 16 Juli 2014, 19:56:33
Seit einem der letzten updates sehe ich aber in dem Reading "mode" nur noch "set_manual". Früher war da der aktuelle mode drin. Habe ich jetzt umgebaut auf "controlMode"...
Wann war das letzte Update denn? Die Steuerung war zwischenzeitlich bzgl. Manual etwas derangiert.
Das findest du hier:
http://forum.fhem.de/index.php/topic,24880.msg182270.html#msg182270 (http://forum.fhem.de/index.php/topic,24880.msg182270.html#msg182270)
Mach mal ein Update. Vielleicht ist es ja schon wieder gut...
Titel: Antw:HM-CC-RT-DN
Beitrag von: geek am 17 Juli 2014, 08:50:22
Zitat von: Mr. P am 17 Juli 2014, 00:50:23
Hab es mir gerade angesehen. Bin mir recht sicher, dass es so nicht geplant war. Aber da müssen wir wohl auf ein Feedback von Martin warten. ;-)
ja, genau das war meine Idee.

Zitat von: Mr. P am 17 Juli 2014, 00:50:23
Wenn das von dir gemeldete auch sicher geregelt gehört, würde ich in deinem Fall dennoch aufhören, mich um einen Workaround zu kümmern und stattdessen eher die Ursache ausfindig machen.

Ich halte das für einen Firmware bug. Habe den HM Traffic ne Weile Raw mitgeschnitten und da ist nix. Weder von Fhem noch von Fremden. Attack detection schlägt auch nicht zu. Window open detection ist auch aus (soll laut changelog vor 1.2 Probleme damit gegeben haben).

Zitat von: Deudi am 17 Juli 2014, 07:44:28
Wann war das letzte Update denn? Die Steuerung war zwischenzeitlich bzgl. Manual etwas derangiert.
Das findest du hier:
http://forum.fhem.de/index.php/topic,24880.msg182270.html#msg182270 (http://forum.fhem.de/index.php/topic,24880.msg182270.html#msg182270)
Mach mal ein Update. Vielleicht ist es ja schon wieder gut...

Vor meinen letzten updates in den letzten Tagen lief die Installation länger ohne Änderungen. Der Thread könnte also was damit zu tun haben.

Das letzte update war gestern, bevor ich geposted habe.

Rainer
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 17 Juli 2014, 11:20:41
Zitat von: geek am 17 Juli 2014, 08:50:22
Ich halte das für einen Firmware bug. Habe den HM Traffic ne Weile Raw mitgeschnitten und da ist nix. Weder von Fhem noch von Fremden. Attack detection schlägt auch nicht zu. Window open detection ist auch aus (soll laut changelog vor 1.2 Probleme damit gegeben haben).
Wäre es ein Firmwarebug, dann müssten aber alle RTs von allen davon betroffen sein. Da ich aber sonst niemanden mit dem Problem kenne, halte ich das für sehr unwahrscheinlich. ;-)
Könntest du rein Interesse halber einmal das Logging für einen deiner RTs aufdrehen und nach besagten umschalten das Log gemeinsam mit einem Listing von deinem RT (Device + Channels) einmal posten? Würde trotz allem gerne einmal einen Blick darauf machen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: peterk_de am 17 Juli 2014, 12:08:51
Also meine Laufen seit Anfang des Sommers im Manual-mode und schalten sich nicht allein nach Auto. Firmware 1.2. Das einzige, was ich mir spontan noch vorstellen könnte, ist dass jemand ausversehen auf die linke Taste kommt. Bei uns passierte das ab und an mal - durch unsere Katze, die es sich auf der Heizung bequem gemacht hat. Bei ihren Lieblingsheizkörpern hab ich deshalb nun die Tastensperre gesetzt ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: reibuehl am 17 Juli 2014, 13:52:19
Abstauben und abwischen führt bei mir zuhause immer wieder zu solchen Effekten :-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: Deudi am 17 Juli 2014, 16:55:54
Deswegen habe ich generell auch die globale Tastensperre drin   :o
Titel: Antw:HM-CC-RT-DN
Beitrag von: geek am 18 Juli 2014, 08:04:31
Hi,

Tastensperre hatte ich auch ne weile drin - ohne Veränderung.

Meine RT-DN haben erst vor ner Woche die 1.2 firmware bekommen. Habe das raw logging (für Mr. P) erst wieder seit gestern an. Die RT-DN haben bisher noch nicht wieder selbstständig umgeschaltet. Raw log kommt, sobald das wieder aufgetreten ist.

Das log zeigt aber, das nach einem "set xx controlManu yy" der RT-DN beim nächsten update oft controlMode=auto meldet.

Die TC-IT zeigen übrigens die gleichen Symptome.



set:

2014.07.17 22:06:45.268 3: CUL_HM set eg_of_heiz_climrt controlManu on
2014.07.17 22:07:00.148 0: HMLAN_Parse: HMEG R:E2217DC   stat:0000 t:1154BBB5 d:FF r:FFCE     m:4D 8610 2217DC 000000 0A90F10E0022
2014.07.17 22:07:00.244 0: HMLAN_Send:  HMEG S:S45EF5C7C stat:  00 t:00000000 d:01 r:45EF5C7C m:75 A112 83D2E0 2217DC
2014.07.17 22:07:00.263 0: HMLAN_Parse: HMUG R:E2217DC   stat:0000 t:02D7C7FF d:FF r:FFA2     m:4D 8610 2217DC 000000 0A90F10E0022
2014.07.17 22:07:00.273 0: HMLAN_Parse: HMUG R:E83D2E0   stat:0000 t:02D7C87A d:FF r:FF9C     m:75 A112 83D2E0 2217DC
2014.07.17 22:07:00.401 0: HMLAN_Parse: HMEG R:R45EF5C7C stat:0001 t:1154BCB7 d:FF r:FFCD     m:75 8002 2217DC 83D2E0 00
2014.07.17 22:07:00.502 0: HMLAN_Send:  HMEG S:+2217DC,02,01,00
2014.07.17 22:07:00.502 0: HMLAN_Send:  HMEG S:S45EF5D7A stat:  00 t:00000000 d:01 r:45EF5D7A m:76 A011 83D2E0 2217DC 81043D
2014.07.17 22:07:00.504 0: HMLAN_Parse: HMUG R:E2217DC   stat:0000 t:02D7C8FC d:FF r:FF9C     m:75 8002 2217DC 83D2E0 00
2014.07.17 22:07:00.679 0: HMLAN_Parse: HMUG R:E83D2E0   stat:0000 t:02D7CA10 d:FF r:FF9A     m:76 A011 83D2E0 2217DC 81043D
2014.07.17 22:07:00.808 0: HMLAN_Parse: HMEG R:R45EF5D7A stat:0001 t:1154BE4E d:FF r:FFD0     m:76 8002 2217DC 83D2E0 01043D103262
2014.07.17 22:07:00.823 0: HMLAN_Parse: HMUG R:E2217DC   stat:0000 t:02D7CA93 d:FF r:FFA3     m:76 8002 2217DC 83D2E0 01043D103262


und der periodische job findet dann beim nächsten lauf controlMode=auto.

2014.07.17 22:08:30.777 3: heizkoerper_manual eg_of_heiz_climrt: auto
2014.07.17 22:08:30.786 3: CUL_HM set eg_of_heiz_climrt controlManu on


list des obigen RT-DN:

list eg_of_heiz_climrt
Internals:
   CFGFN      ./cfg/eg_of.cfg
   DEF        2217DC04
   NAME       eg_of_heiz_climrt
   NR         828
   STATE      T: 24.0 desired: on valve: 100
   TYPE       CUL_HM
   chanNo     04
   device     eg_of_heiz
   Readings:
     2014-07-18 07:51:59   CommandAccepted yes
     2013-12-24 12:42:49   R-boostPeriod   5 min
     2014-01-26 20:15:37   R-boostPos      100 %
     2014-07-14 15:11:18   R-btnNoBckLight off
     2013-12-25 09:49:49   R-dayTemp       22 C
     2014-07-14 15:11:18   R-daylightSaveTime on
     2014-07-14 15:11:18   R-decalcTime    11:00
     2014-07-14 15:11:18   R-decalcWeekday Sat
     2014-07-14 15:11:18   R-modePrioManu  all
     2014-07-14 15:11:18   R-modePrioParty all
     2013-12-24 12:48:31   R-nightTemp     18 C
     2014-07-14 15:11:18   R-noMinMax4Manu off
     2014-07-14 15:11:18   R-regAdaptive   on
     2014-07-14 15:11:18   R-reguExtI      15
     2014-07-14 15:11:18   R-reguExtP      30
     2014-07-14 15:11:18   R-reguExtPstart 30
     2014-07-14 15:11:18   R-reguIntI      15
     2014-07-14 15:11:18   R-reguIntP      30
     2014-07-14 15:11:18   R-reguIntPstart 27
     2014-07-14 15:11:18   R-showInfo      time
     2014-07-14 15:11:18   R-showWeekday   off
     2014-07-14 15:11:14   R-sign          off
     2013-12-24 12:42:49   R-tempMax       30.5 C
     2013-12-24 12:42:49   R-tempMin       4.5 C
     2014-07-14 15:11:18   R-tempOffset    0.0K
     2014-01-26 20:15:37   R-valveErrPos   5 %
     2013-12-24 12:42:49   R-valveMaxPos   100 %
     2013-12-24 12:42:49   R-valveOffset   0 %
     2014-01-08 11:00:19   R-valveOffsetRt 0 %
     2014-07-14 15:11:18   R-winOpnBoost   off
     2014-04-18 21:16:58   R-winOpnDetFall 1.4 K
     2014-07-14 15:11:18   R-winOpnMode    off
     2013-12-24 12:42:49   R-winOpnPeriod  15 min
     2013-12-24 12:42:49   R-winOpnTemp    12 C
     2014-07-14 15:27:07   R_0_tempListSat 24:00 18.0
     2014-07-14 15:27:07   R_1_tempListSun 24:00 18.0
     2014-07-14 15:27:07   R_2_tempListMon 24:00 18.0
     2014-07-14 15:27:07   R_3_tempListTue 24:00 18.0
     2014-07-14 15:27:07   R_4_tempListWed 24:00 18.0
     2014-07-14 15:27:07   R_5_tempListThu 24:00 18.0
     2014-07-14 15:27:07   R_6_tempListFri 24:00 18.0
     2014-07-14 15:27:07   R_tempList_State verified
     2014-07-18 07:58:45   ValvePosition   100
     2014-07-18 07:58:45   controlMode     manual
     2014-07-18 07:58:45   desired-temp    on
     2014-07-18 07:58:45   measured-temp   24.0
     2014-07-18 07:50:31   mode            set_manual
     2014-07-18 07:58:45   motorErr        ok
     2014-07-18 07:51:59   recentStateType ack
     2014-07-18 07:58:45   state           T: 24.0 desired: on valve: 100
     2014-03-15 11:09:19   tempList_State  verified
   Helper:
     Role:
       chn        1
     Shregr:
       07         00
Attributes:
   event-on-change-reading .*
   expert     1
   group      Heizkoerper
   icon       sani_heating
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       eg_of,eg,D_heizung
   structexclude .*:.*
   subType    thermostat
   webCmd     desired-temp


Rainer
Titel: Antw:HM-CC-RT-DN
Beitrag von: Hollo am 18 Juli 2014, 08:35:27
Zitat von: geek am 18 Juli 2014, 08:04:31...
Das log zeigt aber, das nach einem "set xx controlManu yy" der RT-DN beim nächsten update oft controlMode=auto meldet.
...
Den Effekt habe ich auch schon beobachtet. Wahrscheinlich bin ich aber beim Testen meist zu ungeduldig, ich nächsten Schritt passt es dann.
Wobei ich anfangs auch immer Fehlermeldungen (wie hier auch schon von anderen gepostet) bekommen habe, wenn ich meine Thermostate zusammen (mittels set .*_Heizung_Clima controlManu off) schalten wollte.
Genauso hat mein Wohnzimmer-Thermostat nach dem Fenster öffnen/schliessen auch immer wieder die desired-temp geändert (was ja bei auto auch richtig wäre); jetzt bleibt er auf manu off stehen.   ???

Mit dem aktuellen FHEM-Stand und nach einigen get configs läuft es momentan, aber generell machen mich die Dinger wahnsinnig; das leidige Thema mit dem Temperatur-Istwert reicht ja schon.   >:(
Titel: Antw:HM-CC-RT-DN
Beitrag von: geek am 18 Juli 2014, 14:56:51
Hi,

so, und nun für Mr.P die Logs von nem RT-DN, der sich selber umschaltet - auch mit firmware 1.2:


$ egrep 'ug_bd_heiz|22C44C' log/fhem-2014-07.log
2014.07.18 14:06:46.410 0: HMLAN_Parse: HMEG R:E22C44C   stat:0000 t:14C38FB3 d:FF r:FFCE     m:BE 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:06:46.513 0: HMLAN_Parse: HMUG R:E22C44C   stat:0000 t:06469CB7 d:FF r:FFB2     m:BE 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:09:44.912 0: HMLAN_Parse: HMEG R:E22C44C   stat:0000 t:14C64914 d:FF r:FFCE     m:BF 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:09:44.932 0: HMLAN_Parse: HMUG R:E22C44C   stat:0000 t:06495618 d:FF r:FFB1     m:BF 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:12:29.165 0: HMLAN_Parse: HMEG R:E22C44C   stat:0000 t:14C8CAC9 d:FF r:FFCD     m:C0 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:12:29.281 0: HMLAN_Parse: HMUG R:E22C44C   stat:0000 t:064BD7CE d:FF r:FFB1     m:C0 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:14:58.916 0: HMLAN_Parse: HMEG R:E22C44C   stat:0000 t:14CB13D8 d:FF r:FFCC     m:C1 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:14:58.975 0: HMLAN_Parse: HMUG R:E22C44C   stat:0000 t:064E20DC d:FF r:FFB0     m:C1 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:17:14.169 0: HMLAN_Parse: HMEG R:E22C44C   stat:0000 t:14CD243F d:FF r:FFCC     m:C2 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:17:14.273 0: HMLAN_Parse: HMUG R:E22C44C   stat:0000 t:06503146 d:FF r:FFB1     m:C2 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:19:14.920 0: HMLAN_Parse: HMEG R:E22C44C   stat:0000 t:14CEFC02 d:FF r:FFCC     m:C3 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:19:14.943 0: HMLAN_Parse: HMUG R:E22C44C   stat:0000 t:06520908 d:FF r:FFAF     m:C3 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:22:05.422 0: HMLAN_Parse: HMEG R:E22C44C   stat:0000 t:14D19622 d:FF r:FFCC     m:C4 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:22:05.441 0: HMLAN_Parse: HMUG R:E22C44C   stat:0000 t:0654A328 d:FF r:FFB0     m:C4 8610 22C44C 000000 0AF4CB0D6458
2014.07.18 14:24:41.424 0: HMLAN_Parse: HMEG R:E22C44C   stat:0000 t:14D3F79B d:FF r:FFCC     m:C5 8610 22C44C 000000 0A88CB0D0018
2014.07.18 14:24:41.445 0: HMLAN_Parse: HMUG R:E22C44C   stat:0000 t:065704A3 d:FF r:FFB1     m:C5 8610 22C44C 000000 0A88CB0D0018
2014.07.18 14:27:02.928 0: HMLAN_Parse: HMEG R:E22C44C   stat:0000 t:14D6206F d:FF r:FFCC     m:C6 8610 22C44C 000000 0A88CB0D0018
2014.07.18 14:27:03.030 0: HMLAN_Parse: HMUG R:E22C44C   stat:0000 t:06592D79 d:FF r:FFB1     m:C6 8610 22C44C 000000 0A88CB0D0018
2014.07.18 14:28:30.554 3: heizkoerper_manual ug_bd_heiz_climrt: auto
2014.07.18 14:28:30.568 3: CUL_HM set ug_bd_heiz_climrt controlManu on
2014.07.18 14:29:10.178 0: HMLAN_Parse: HMEG R:E22C44C   stat:0000 t:14D81197 d:FF r:FFCC     m:C7 8610 22C44C 000000 0A88CB0D0018
2014.07.18 14:29:10.274 0: HMLAN_Send:  HMEG S:S49728FEB stat:  00 t:00000000 d:01 r:49728FEB m:B3 A112 83D2E0 22C44C
2014.07.18 14:29:10.301 0: HMLAN_Parse: HMUG R:E22C44C   stat:0000 t:065B1EA0 d:FF r:FFB1     m:C7 8610 22C44C 000000 0A88CB0D0018
2014.07.18 14:29:10.303 0: HMLAN_Parse: HMUG R:E83D2E0   stat:0000 t:065B1F1C d:FF r:FFA2     m:B3 A112 83D2E0 22C44C
2014.07.18 14:29:10.432 0: HMLAN_Parse: HMEG R:R49728FEB stat:0001 t:14D81299 d:FF r:FFCC     m:B3 8002 22C44C 83D2E0 00
2014.07.18 14:29:10.532 0: HMLAN_Send:  HMEG S:+22C44C,02,01,00
2014.07.18 14:29:10.532 0: HMLAN_Send:  HMEG S:S497290F1 stat:  00 t:00000000 d:01 r:497290F1 m:B4 A011 83D2E0 22C44C 81043D
2014.07.18 14:29:10.534 0: HMLAN_Parse: HMUG R:E22C44C   stat:0000 t:065B1F9D d:FF r:FFB1     m:B3 8002 22C44C 83D2E0 00
2014.07.18 14:29:10.710 0: HMLAN_Parse: HMUG R:E83D2E0   stat:0000 t:065B20B1 d:FF r:FFA2     m:B4 A011 83D2E0 22C44C 81043D
2014.07.18 14:29:10.838 0: HMLAN_Parse: HMEG R:R497290F1 stat:0001 t:14D81430 d:FF r:FFCC     m:B4 8002 22C44C 83D2E0 01043D103858


Rainer
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 19 Juli 2014, 21:01:53
schaltet einfach um... verstehe ich nicht.
Ausser es kommt eine andere Message (broadcast) die du weggefiltert hast.
Also alles zwischen
14:22:05.441 0: HMLAN_Parse: HMUG R:E22C44C   stat:0000 t:0654A328  m:C4 8610 22C44C 000000 0A F4CB 0D 64 58
und
14:24:41.424 0: HMLAN_Parse: HMEG R:E22C44C   stat:0000 t:14D3F79B  m:C5 8610 22C44C 000000 0A 88CB 0D 00 18

wenn da nichts ist - und niemand an den Tasten gespielt hat - ist das Device wohl defekt.
Remotes oder so sind nicht eingerichtet? Die können so etwas erzeugen.
Also noch eine Frage: Was ist da so alles gepeert - in irgend einem Channel?
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 19 Juli 2014, 21:52:33
Zitat von: martinp876 am 19 Juli 2014, 21:01:53
wenn da nichts ist - und niemand an den Tasten gespielt hat - ist das Device wohl defekt.
Wenn ich Rainer richtig verstanden habe, passiert das bei mehreren (oder sogar allen) von seinen RTs (zumindest hat er in einem Post in der Mehrzahl geschrieben), was einen Gerätedefekt zwar immer noch nicht ausschließt, aber die Wahrscheinlichkeit gegen null sinken lässt.

Zitat von: martinp876 am 19 Juli 2014, 21:01:53
Remotes oder so sind nicht eingerichtet? Die können so etwas erzeugen.
Also noch eine Frage: Was ist da so alles gepeert - in irgend einem Channel?
Deshalb wollte ich auch ein Listing von sämtlichen Channels. ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: geek am 19 Juli 2014, 23:09:23
Hi,

ja, das passiert bei allen RT-DN und TC-IT.

Unten ist der list  von dem RT-DN, log für den Zeitraum ist angehängt.

Es ist nur der weather channel mit dem weather channel eines TC-IT gepeered. Sonst nix.

An den Tasten war niemand. Hatte auch ohne Erfolg mit den Button locks experimentiert (jetzt wieder aus).

Wie gesagt - ich halte das nicht für ein Fhem Problem. Kann ich mit leben - wenn meine fhem Probleme gelöst sind:

fhem> list ug_bd_heiz
Internals:
   CFGFN      ./cfg/ug_bd.cfg
   DEF        22C44C
   HMEG_MSGCNT 1503
   HMEG_RAWMSG E22C44C,0000,1BBDD082,FF,FFCF,C3861022C44C0000000AF4D00D6458
   HMEG_RSSI  -49
   HMEG_TIME  2014-07-19 22:37:32
   HMUG_MSGCNT 1499
   HMUG_RAWMSG E22C44C,0000,0D40DF1E,FF,FFB4,C3861022C44C0000000AF4D00D6458
   HMUG_RSSI  -76
   HMUG_TIME  2014-07-19 22:37:32
   IODev      HMEG
   LASTInputDev HMUG
   MSGCNT     3002
   NAME       ug_bd_heiz
   NR         173
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 ug_bd_heiz_weather
   channel_02 ug_bd_heiz_climate
   channel_03 ug_bd_heiz_window
   channel_04 ug_bd_heiz_climrt
   channel_05 ug_bd_heiz_climateam
   channel_06 ug_bd_heiz_remote
   lastMsg    No:C3 - t:10 s:22C44C d:000000 0AF4D00D6458
   protLastRcv 2014-07-19 22:37:32
   protResnd  1 last_at:2014-07-19 06:42:46
   protSnd    68 last_at:2014-07-19 22:30:47
   protState  CMDs_done
   rssi_HMEG  avg:-53.89 min:-56 max:-52 lst:-53 cnt:38
   rssi_at_HMEG avg:-51.04 min:-57 max:-48 lst:-49 cnt:1503
   rssi_at_HMUG avg:-79.39 min:-83 max:-76 lst:-76 cnt:1499
   Readings:
     2014-07-17 09:58:36   Activity        alive
     2014-07-19 22:30:47   CommandAccepted yes
     2014-07-14 16:06:43   D-firmware      1.2
     2014-07-14 16:06:43   D-serialNr      KEQ0730665
     2014-07-14 16:06:45   PairedTo        0x83D2E0
     2014-02-12 19:58:21   R-backOnTime    10 s
     2014-07-14 15:23:52   R-btnLock       off
     2014-07-14 15:23:52   R-burstRx       on
     2014-07-14 15:23:52   R-cyclicInfoMsg on
     2014-07-14 15:23:52   R-cyclicInfoMsgDis 0
     2014-07-14 15:23:52   R-globalBtnLock off
     2014-07-14 15:23:52   R-localResDis   off
     2014-02-12 19:58:21   R-lowBatLimitRT 2.1 V
     2014-07-14 15:25:12   R-modusBtnLock  off
     2014-07-14 16:06:45   R-pairCentral   0x83D2E0
     2014-07-14 16:06:45   RegL_00:        01:01 02:01 09:01 0A:83 0B:D2 0C:E0 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2014-07-14 16:06:50   RegL_07:        0
     2014-07-19 22:37:32   actuator        100
     2014-07-19 22:37:32   battery         ok
     2014-07-19 22:37:32   batteryLevel    2.8
     2014-07-19 22:37:32   desired-temp    on
     2014-07-19 22:37:32   measured-temp   20.8
     2014-07-14 16:03:52   powerOn         -
     2014-07-14 16:03:52   recentStateType info
     2014-07-14 15:25:19   sabotageAttack  ErrIoAttack cnt:1
     2014-07-19 22:30:47   state           CMDs_done
     2014-07-19 09:50:35   time-request    -
   Helper:
     cSnd       1183D2E022C44C81043D
     mId        0095
     rxType     140
     Io:
       newChn     +22C44C,00,01,00
       nextSend   1405802252.85762
       prefIO     HMEG
       rxt        2
       vccu       VCCU
       p:
         22C44C
         00
         01
         00
     Mrssi:
       mNo        C3
       Io:
         HMEG       -47
         HMUG       -76
     Prt:
       bErr       0
       sProc      0
       sleeping   1
       Rspwait:
     Q:
       qReqConf   
       qReqStat   
     Role:
       dev        1
     Rssi:
       Hmeg:
         avg        -53.8947368421053
         cnt        38
         lst        -53
         max        -52
         min        -56
       At_hmeg:
         avg        -51.0485695276114
         cnt        1503
         lst        -49
         max        -48
         min        -57
       At_hmug:
         avg        -79.3929286190792
         cnt        1499
         lst        -76
         max        -76
         min        -83
     Shregw:
       07         04
Attributes:
   IODev      HMEG
   IOgrp      VCCU:HMEG
   actCycle   000:10
   actStatus  alive
   autoReadReg 5
   event-on-change-reading .*
   event-on-update-reading (measured-temp|desired-temp|actuator)
   expert     2_full
   firmware   1.2
   group      Heizkoerper
   model      HM-CC-RT-DN
   room       hidden
   serialNr   KEQ0730665
   structexclude .*:.*
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit

fhem> list ug_bd_heiz_climate
Internals:
   CFGFN      ./cfg/ug_bd.cfg
   DEF        22C44C02
   NAME       ug_bd_heiz_climate
   NR         177
   STATE      unpeered
   TYPE       CUL_HM
   chanNo     02
   device     ug_bd_heiz
   Readings:
     2014-07-14 15:25:13   R-sign          off
     2014-07-14 16:06:46   RegL_01:        08:00 00:00
     2014-07-17 09:58:36   state           unpeered
   Helper:
     Role:
       chn        1
Attributes:
   group      Heizkoerper
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       hidden
   structexclude .*:.*

fhem> list ug_bd_heiz_climateam
Internals:
   CFGFN      ./cfg/ug_bd.cfg
   DEF        22C44C05
   NAME       ug_bd_heiz_climateam
   NR         183
   STATE      unpeered
   TYPE       CUL_HM
   chanNo     05
   device     ug_bd_heiz
   Readings:
     2014-07-14 16:06:53   R-sign          off
     2014-07-14 16:06:53   RegL_01:        08:00 00:00
     2014-07-17 09:58:36   state           unpeered
   Helper:
     Role:
       chn        1
Attributes:
   group      Heizkoerper
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       hidden
   structexclude .*:.*

fhem> list ug_bd_heiz_climrt
Internals:
   CFGFN      ./cfg/ug_bd.cfg
   CHANGED   
   DEF        22C44C04
   NAME       ug_bd_heiz_climrt
   NR         181
   STATE      T: 20.8 desired: on valve: 100
   TYPE       CUL_HM
   chanNo     04
   device     ug_bd_heiz
   Readings:
     2014-07-19 22:30:47   CommandAccepted yes
     2014-02-12 19:58:28   R-boostPeriod   5 min
     2014-02-12 19:58:28   R-boostPos      80 %
     2014-07-14 15:25:19   R-btnNoBckLight off
     2014-02-12 19:58:28   R-dayTemp       21 C
     2014-07-14 15:25:19   R-daylightSaveTime on
     2014-07-14 15:25:19   R-decalcTime    11:00
     2014-07-14 15:25:19   R-decalcWeekday Sat
     2014-07-14 15:25:19   R-modePrioManu  all
     2014-07-14 15:25:19   R-modePrioParty all
     2014-02-12 20:15:29   R-nightTemp     17 C
     2014-07-14 15:25:19   R-noMinMax4Manu off
     2014-07-14 15:25:19   R-regAdaptive   on
     2014-07-14 15:25:19   R-reguExtI      18
     2014-07-14 15:25:19   R-reguExtP      33
     2014-07-14 15:25:19   R-reguExtPstart 45
     2014-07-14 15:25:19   R-reguIntI      15
     2014-07-14 15:25:19   R-reguIntP      30
     2014-07-14 15:25:19   R-reguIntPstart 30
     2014-07-14 15:25:19   R-showInfo      time
     2014-07-14 15:25:19   R-showWeekday   off
     2014-07-14 15:25:15   R-sign          off
     2014-02-12 19:58:28   R-tempMax       30.5 C
     2014-02-12 19:58:28   R-tempMin       4.5 C
     2014-07-14 15:25:19   R-tempOffset    0.0K
     2014-02-12 19:58:28   R-valveErrPos   15 %
     2014-02-12 19:58:28   R-valveMaxPos   100 %
     2014-02-12 19:58:28   R-valveOffsetRt 0 %
     2014-07-14 15:25:19   R-winOpnBoost   off
     2014-03-21 20:55:26   R-winOpnDetFall 1.4 K
     2014-07-14 15:25:19   R-winOpnMode    off
     2014-02-12 19:58:28   R-winOpnPeriod  15 min
     2014-02-12 19:58:28   R-winOpnTemp    12 C
     2014-07-14 16:06:52   R_0_tempListSat 24:00 17.0
     2014-07-14 16:06:52   R_1_tempListSun 24:00 17.0
     2014-07-14 16:06:52   R_2_tempListMon 24:00 17.0
     2014-07-14 16:06:52   R_3_tempListTue 24:00 17.0
     2014-07-14 16:06:52   R_4_tempListWed 24:00 17.0
     2014-07-14 16:06:52   R_5_tempListThu 24:00 17.0
     2014-07-14 16:06:52   R_6_tempListFri 24:00 17.0
     2014-07-14 16:06:52   R_tempList_State verified
     2014-07-14 16:06:48   RegL_01:        08:00 00:00
     2014-07-14 16:06:52   RegL_07:        01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:0E 14:45 15:20 16:55 17:08 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:55 31:08 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:54 4B:6C 4C:44 4D:CC 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:54 65:6C 66:44 67:CC 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:54 7F:6C 80:44 81:CC 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:54 99:6C 9A:44 9B:CC 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:54 B3:6C B4:44 B5:CC B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:12 CE:21 CF:2D 00:00
     2014-07-19 22:37:32   ValvePosition   100
     2014-07-19 22:37:32   controlMode     manual
     2014-07-19 22:37:32   desired-temp    on
     2014-07-19 22:37:32   measured-temp   20.8
     2014-07-19 16:26:58   mode            set_manual
     2014-07-19 22:37:32   motorErr        ok
     2014-07-19 22:30:47   recentStateType ack
     2014-07-19 22:37:32   state           T: 20.8 desired: on valve: 100
     2014-03-15 11:06:57   tempList_State  verified
   Helper:
     Role:
       chn        1
     Shregr:
       07         00
Attributes:
   event-on-change-reading .*
   group      Heizkoerper
   icon       sani_heating
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       ug_bd,ug,D_heizung
   structexclude .*:.*
   webCmd     desired-temp

fhem> list ug_bd_heiz_remote
Internals:
   CFGFN      ./cfg/ug_bd.cfg
   DEF        22C44C06
   NAME       ug_bd_heiz_remote
   NR         185
   STATE      unpeered
   TYPE       CUL_HM
   chanNo     06
   device     ug_bd_heiz
   Readings:
     2014-07-14 15:25:20   R-sign          off
     2014-07-14 16:06:53   RegL_01:        08:00 00:00
     2014-07-17 09:58:36   state           unpeered
   Helper:
     Role:
       chn        1
Attributes:
   group      Heizkoerper
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       hidden
   structexclude .*:.*

fhem> list ug_bd_heiz_weather
Internals:
   CFGFN      ./cfg/ug_bd.cfg
   DEF        22C44C01
   NAME       ug_bd_heiz_weather
   NR         175
   STATE      20.8
   TYPE       CUL_HM
   chanNo     01
   device     ug_bd_heiz
   peerList   ug_bd_temp,
   Readings:
     2014-07-14 15:25:12   R-sign          off
     2014-07-14 16:06:45   RegL_01:        08:00 00:00
     2014-07-19 22:40:23   measured-temp   20.8
     2014-07-17 09:58:36   peerList        ug_bd_temp,
     2014-07-19 22:40:23   state           20.8
   Helper:
     Role:
       chn        1
Attributes:
   group      Heizkoerper
   model      HM-CC-RT-DN
   peerIDs    00000000,26408701,
   room       hidden
   structexclude .*:.*

fhem> list ug_bd_heiz_window
Internals:
   CFGFN      ./cfg/ug_bd.cfg
   DEF        22C44C03
   NAME       ug_bd_heiz_window
   NR         179
   STATE      last:trigLast
   TYPE       CUL_HM
   chanNo     03
   device     ug_bd_heiz
   Readings:
     2014-07-14 15:25:14   R-sign          off
     2014-07-14 16:06:47   RegL_01:        08:00 00:00
     2014-07-17 09:58:36   state           unpeered
     2014-02-26 21:29:35   winOpnBoost     off
     2014-02-26 21:29:35   winOpnDetFall   1.4 K
     2014-02-26 21:29:35   winOpnMode      on
     2014-02-26 21:29:35   winOpnPeriod    15 min
     2014-02-26 21:29:35   winOpnTemp-int  12 C
   Helper:
     Role:
       chn        1
Attributes:
   group      Heizkoerper
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       hidden
   stateFormat last:trigLast
   structexclude .*:.*
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 21 Juli 2014, 02:29:34
Hej Rainer,

kann ich mir beim besten Willen nicht erklären.
Schon versucht, einen RT komplett zu resetten und ihn dann nur einmal mit FHEM zu pairen, um zu sehen, ob der Fehler dann noch auftritt? Und erst wenn das passt, das Peering eintragen und dann nochmal kontrollieren.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 21 Juli 2014, 02:33:28
Hej zusammen,

seht mal, worüber ich vorhin gestolpert bin:
Funk-Heizkörperthermostat Firmware V1.3 (http://www.eq-3.de/Downloads/Software/Firmware/hm_cc_rt_dn_update_V1_3_001_140314.tgz)

Ich glaube, darauf haben schon einige gewartet. Vorallem um zu testen, ob ein Update auf v1.3 über FHEM nun möglich ist. ;-)
Der Hersteller bringt dabei folgendes Changelog mit:
** Bug
  * Change in config_rt(...,...), parameter configuration is start at parameterposition 20.
    The weekly program transfer to the partner was incorrect if the first timestep > 21:15 o'clock
  * If party-mode bring into action, always the long status-message is send out instead of the
    short status-message. The party-temperature is add as last byte at the long status-message.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 21 Juli 2014, 17:15:02
zwischenstand:
Update von RT-DN 1.2 nach 1.3 erfolgreich.
- IO: CUL V3
- IOgrp sollte (vorläufig) abgeschaltet werden. Es könnte sein (so bei mir) dass mehrere IOs zu verfügung stehen und dann ein HMLAN ausgewählt wird (was nicht gehen kann). Also: IOgrp löschen, IODev auf die gewünschte CUL setzen
- nach dem update bleibt der RT stehen und wartet auf Tastendruck - dann macht er die Adaptionsfahrt. Die Message, das zu automatisieren muss ich noch suchen
- nach dem Update steht die FW so lange auf der alten Version, bis man einmal config drückt. Auch hier kenne ich die Message nicht, es dem Device automatisch zu entlocken. GetConfig leistet dies nicht.

Kommando
set <rtDev> fUpdate <filename>

das tar/zip muss natürlich entpackt werden. Das notwendige File ist das .eq3

habe die SW angepasst. jetzt sind folgenden updates gelaufen:
RT-DN 1.2 nach 1.3
TC-IT 1.0 nach 1.1

more to come....
Titel: Antw:HM-CC-RT-DN
Beitrag von: geek am 22 Juli 2014, 10:21:09
Hi Martin,

habe gerade gesehen, daß die RT-DN nach einem "controlManu on" erstmal "off" als desired-temp melden. Das ist mit r6295.

In diesem Fall ist das ein Team. Sehe das aber auch bei anderen.

2014-07-22_10:06:48 ug_ws_heiz_links_climrt controlMode: set_manual
2014-07-22_10:06:48 ug_ws_heiz_links CMDs_pending
2014-07-22_10:06:48 ug_ws_heiz_links_climrt set_controlManu on
2014-07-22_10:06:48 ug_ws_heiz_rechts_climrt controlMode: set_manual
2014-07-22_10:06:48 ug_ws_heiz_rechts CMDs_pending
2014-07-22_10:06:48 ug_ws_heiz_rechts_climrt set_controlManu on
...
2014-07-22_10:09:01 ug_ws_heiz_links measured-temp: 21.5
2014-07-22_10:09:01 ug_ws_heiz_links batteryLevel: 2.9
2014-07-22_10:09:01 ug_ws_heiz_links actuator: 100
2014-07-22_10:09:01 ug_ws_heiz_links battery: ok
2014-07-22_10:09:01 ug_ws_heiz_links desired-temp: on
2014-07-22_10:09:01 ug_ws_heiz_links_climrt controlMode: manual
2014-07-22_10:09:01 ug_ws_heiz_links_climrt T: 21.5 desired: on valve: 100
2014-07-22_10:09:01 ug_ws_heiz_links_weather measured-temp: 21.5
2014-07-22_10:09:01 ug_ws_heiz_links_weather 21.5
2014-07-22_10:09:01 ug_ws_heiz_links battery: ok
2014-07-22_10:09:01 ug_ws_heiz_links desired-temp: off
2014-07-22_10:09:01 ug_ws_heiz_links CMDs_done
2014-07-22_10:09:01 ug_ws_heiz_links_climrt desired-temp: off
2014-07-22_10:09:01 ug_ws_heiz_links_climrt T: 21.5 desired: off valve: 100
2014-07-22_10:09:11 ug_ws_heiz_rechts measured-temp: 21.5
2014-07-22_10:09:11 ug_ws_heiz_rechts batteryLevel: 2.9
2014-07-22_10:09:11 ug_ws_heiz_rechts actuator: 100
2014-07-22_10:09:11 ug_ws_heiz_rechts battery: ok
2014-07-22_10:09:11 ug_ws_heiz_rechts desired-temp: on
2014-07-22_10:09:11 ug_ws_heiz_rechts_climrt controlMode: manual
2014-07-22_10:09:11 ug_ws_heiz_rechts_climrt T: 21.5 desired: on valve: 100
2014-07-22_10:09:11 ug_ws_heiz_rechts_weather measured-temp: 21.5
2014-07-22_10:09:11 ug_ws_heiz_rechts_weather 21.5
2014-07-22_10:09:11 ug_ws_heiz_rechts battery: ok
2014-07-22_10:09:11 ug_ws_heiz_rechts desired-temp: off
2014-07-22_10:09:11 ug_ws_heiz_rechts CMDs_done
2014-07-22_10:09:11 ug_ws_heiz_rechts_climrt desired-temp: off
2014-07-22_10:09:11 ug_ws_heiz_rechts_climrt T: 21.5 desired: off valve: 100
...
2014-07-22_10:11:39 ug_ws_heiz_links measured-temp: 21.5
2014-07-22_10:11:39 ug_ws_heiz_links batteryLevel: 2.9
2014-07-22_10:11:39 ug_ws_heiz_links actuator: 100
2014-07-22_10:11:39 ug_ws_heiz_links battery: ok
2014-07-22_10:11:39 ug_ws_heiz_links desired-temp: on
2014-07-22_10:11:39 ug_ws_heiz_links_climrt desired-temp: on
2014-07-22_10:11:39 ug_ws_heiz_links_climrt T: 21.5 desired: on valve: 100
2014-07-22_10:11:39 ug_ws_heiz_links_weather measured-temp: 21.5
2014-07-22_10:11:39 ug_ws_heiz_links_weather 21.5
2014-07-22_10:11:58 eg_of_temp temperature: 24.0
2014-07-22_10:11:58 eg_of_temp humidity: 67
2014-07-22_10:11:58 eg_of_temp dewpoint: 17.5
2014-07-22_10:11:58 ug_ws_heiz_rechts measured-temp: 21.5
2014-07-22_10:11:58 ug_ws_heiz_rechts batteryLevel: 2.9
2014-07-22_10:11:58 ug_ws_heiz_rechts actuator: 100
2014-07-22_10:11:58 ug_ws_heiz_rechts battery: ok
2014-07-22_10:11:58 ug_ws_heiz_rechts desired-temp: on
2014-07-22_10:11:59 ug_ws_heiz_rechts_climrt desired-temp: on
2014-07-22_10:11:59 ug_ws_heiz_rechts_climrt T: 21.5 desired: on valve: 100
2014-07-22_10:11:59 ug_ws_heiz_rechts_weather measured-temp: 21.5
2014-07-22_10:11:59 ug_ws_heiz_rechts_weather 21.5



2014.07.22 10:06:48.425 3: CUL_HM set ug_ws_heiz_links_climrt controlManu on
2014.07.22 10:06:48.437 3: CUL_HM set ug_ws_heiz_rechts_climrt controlManu on
...
2014.07.22 10:09:01.259 0: HMLAN_Parse: HMUG R:E240490   stat:0000 t:1A072740 d:FF r:FFC8     m:01 8610 240490 000000 0AF4D70E6458
2014.07.22 10:09:01.355 0: HMLAN_Send:  HMUG S:S5D1DD393 stat:  00 t:00000000 d:01 r:5D1DD393 m:D7 A112 83D2E0 240490
2014.07.22 10:09:01.380 0: HMLAN_Parse: HMEG R:E240490   stat:0000 t:28841619 d:FF r:FFB2     m:01 8610 240490 000000 0AF4D70E6458
2014.07.22 10:09:01.515 0: HMLAN_Parse: HMUG R:R5D1DD393 stat:0001 t:1A072843 d:FF r:FFC7     m:D7 8002 240490 83D2E0 00
2014.07.22 10:09:01.615 0: HMLAN_Send:  HMUG S:S5D1DD4A2 stat:  00 t:00000000 d:01 r:5D1DD4A2 m:D8 A011 83D2E0 240490 81043D
2014.07.22 10:09:01.624 0: HMLAN_Parse: HMEG R:E240490   stat:0000 t:28841717 d:FF r:FFB2     m:D7 8002 240490 83D2E0 00
2014.07.22 10:09:01.792 0: HMLAN_Parse: HMEG R:E83D2E0   stat:0000 t:2884182B d:FF r:FF99     m:D8 A011 83D2E0 240490 81043D
2014.07.22 10:09:01.921 0: HMLAN_Parse: HMUG R:R5D1DD4A2 stat:0001 t:1A0729DB d:FF r:FFC8     m:D8 8002 240490 83D2E0 01043D003858
2014.07.22 10:09:01.940 0: HMLAN_Parse: HMEG R:E240490   stat:0000 t:288418AF d:FF r:FFB2     m:D8 8002 240490 83D2E0 01043D003858
2014.07.22 10:09:11.197 0: HMLAN_Parse: HMUG R:E2404AC   stat:0000 t:1A074E11 d:FF r:FFC2     m:41 8610 2404AC 000000 0AF4D70E6458
2014.07.22 10:09:11.291 0: HMLAN_Send:  HMUG S:S5D1DFA6D stat:  00 t:00000000 d:01 r:5D1DFA6D m:D9 A112 83D2E0 2404AC
2014.07.22 10:09:11.317 0: HMLAN_Parse: HMEG R:E2404AC   stat:0000 t:28843CEA d:FF r:FFAD     m:41 8610 2404AC 000000 0AF4D70E6458
2014.07.22 10:09:11.319 0: HMLAN_Parse: HMEG R:E83D2E0   stat:0000 t:28843D65 d:FF r:FF9B     m:D9 A112 83D2E0 2404AC
2014.07.22 10:09:11.447 0: HMLAN_Parse: HMUG R:R5D1DFA6D stat:0001 t:1A074F13 d:FF r:FFC2     m:D9 8002 2404AC 83D2E0 00
2014.07.22 10:09:11.548 0: HMLAN_Send:  HMUG S:S5D1DFB60 stat:  00 t:00000000 d:01 r:5D1DFB60 m:DA A011 83D2E0 2404AC 81043D
2014.07.22 10:09:11.551 0: HMLAN_Parse: HMEG R:E2404AC   stat:0000 t:28843DE7 d:FF r:FFAE     m:D9 8002 2404AC 83D2E0 00
2014.07.22 10:09:11.726 0: HMLAN_Parse: HMEG R:E83D2E0   stat:0000 t:28843EFB d:FF r:FF9B     m:DA A011 83D2E0 2404AC 81043D
2014.07.22 10:09:11.854 0: HMLAN_Parse: HMUG R:R5D1DFB60 stat:0001 t:1A0750AA d:FF r:FFC2     m:DA 8002 2404AC 83D2E0 01043D003F58
2014.07.22 10:09:11.875 0: HMLAN_Parse: HMEG R:E2404AC   stat:0000 t:28843F7E d:FF r:FFAE     m:DA 8002 2404AC 83D2E0 01043D003F58
...
2014.07.22 10:11:39.011 0: HMLAN_Parse: HMUG R:E240490   stat:0000 t:1A098F8F d:FF r:FFC7     m:02 8610 240490 000000 0AF4D70E6458
2014.07.22 10:11:39.210 0: HMLAN_Parse: HMEG R:E240490   stat:0000 t:28867E68 d:FF r:FFAF     m:02 8610 240490 000000 0AF4D70E6458
2014.07.22 10:11:58.578 0: HMLAN_Parse: HMEG R:E1F4BE7   stat:0000 t:2886CAD9 d:FF r:FFDF     m:08 8670 1F4BE7 000000 00F043
2014.07.22 10:11:58.649 0: HMLAN_Parse: HMUG R:E1F4BE7   stat:0000 t:1A09DC01 d:FF r:FFA3     m:08 8670 1F4BE7 000000 00F043
2014.07.22 10:11:58.947 0: HMLAN_Parse: HMUG R:E2404AC   stat:0000 t:1A09DD71 d:FF r:FFC2     m:42 8610 2404AC 000000 0AF4D70E6458
2014.07.22 10:11:59.145 0: HMLAN_Parse: HMEG R:E2404AC   stat:0000 t:2886CC4A d:FF r:FFAD     m:42 8610 2404AC 000000 0AF4D70E6458



Rainer
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 22 Juli 2014, 11:08:50
sollte behoben sein.
Änderungsgrund ist die Auswertung der RT-Antwort (hat bisher gefehlt) sowie die auswertung der boost und party-mode settings.
Falls du testen willst...
Titel: Antw:HM-CC-RT-DN
Beitrag von: geek am 22 Juli 2014, 12:39:03
Hi,

wow, das war fix. Test sieht gut aus.

Danke
Rainer
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 22 Juli 2014, 22:08:59
Ich habe gerade ein Update meines RT von 1.1 auf 1.3 durchgeführt und das hat soweit auch funktioniert.

Leider habe ich auch noch RTs mit FW 1.0. Wie kann ich diese updaten bzw. wo bekomme ich die FW dafür?
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 22 Juli 2014, 22:39:09
mache einen
set rt fwUpdate <file> 100
um dir 100 sec zeit zu geben. In dieser Zeit musst du den RT manuell in updatemode schicken. Das geht (denke ich)...
Batterie raus
beide äusseren tasten drücken, DABEI die Batterie einlegen
=> device sollte FUP anzeigen

das FUP kannst du auch trocken probieren. Wenn sich die Zentrale nicht meldet endet es einfach nach ein paar Sekunden.
Titel: Antw:HM-CC-RT-DN
Beitrag von: reibuehl am 23 Juli 2014, 00:31:25
Hallo Martin,

geht der Firmware Update per FHEM nur mit einem CUL oder kann dazu auch ein mit hmland an FHEM angebundener HM-CFG-USB2 verwendet werden?

Gruß,
Reiner.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 23 Juli 2014, 07:53:08
Hallo Reiner,

es sollte gehen - aber da ich keinen habe, kann ich es nicht testen. Wichtig ist die Umschaltung der Datenrate. Eingebaut, aber nicht getestet.
Theoretisch sollte ein test unproblematisch sein - wenn du probieren willst. Das Device wird in FUP gesetzt, dann wird die Datenrate im Device umgeschaltet. Anschliessend schaltet das IO seine eigene Datenrate um (untested). Sollte es nicht klappen wird der download nicht gestartet und das device sollte den FUP automatisch beenden.
wie gesagt - untested.

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 23 Juli 2014, 19:12:29
Zitat von: martinp876 am 22 Juli 2014, 22:39:09
mache einen
set rt fwUpdate <file> 100
um dir 100 sec zeit zu geben. In dieser Zeit musst du den RT manuell in updatemode schicken. Das geht (denke ich)...
Batterie raus
beide äusseren tasten drücken, DABEI die Batterie einlegen
=> device sollte FUP anzeigen

das FUP kannst du auch trocken probieren. Wenn sich die Zentrale nicht meldet endet es einfach nach ein paar Sekunden.

Hallo Martin,

habe das so Probiert und zuerst sah das auch gut aus und jetzt steht CrC auf dem RT.
2014.07.23 19:00:20 2: CUL_HM fwUpdate started for AZ_RT_links
2014.07.23 19:00:20 5: CUL_HM AZ_RT_links protEvent:CMDs_processing...
2014.07.23 19:00:20 3: CUL_HM set AZ_RT_links fwUpdate hm_cc_rt_dn_update_V1_3_001_140314.eq3 100
2014.07.23 19:00:22 4: CUL_HM_Resend: AZ_RT_links nr 2
2014.07.23 19:00:22 5: CUL_HM AZ_RT_links protEvent:CMDs_pending pending:1
2014.07.23 19:00:32 2: CUL_HM fwUpdate AZ_RT_links entered mode - switch speed
2014.07.23 19:00:32 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:32 5: CUL_HM fwUpdate write block 1 of 234: 10 messages
2014.07.23 19:00:32 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:32 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:32 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:32 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:32 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:32 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:32 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:32 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:32 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:32 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:32 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:0
2014.07.23 19:00:34 4: CUL_HM_Resend: AZ_RT_links nr 3
2014.07.23 19:00:34 5: CUL_HM AZ_RT_links protEvent:CMDs_pending pending:1
2014.07.23 19:00:37 5: CUL_HM fwUpdate write block 1 of 234: 10 messages
2014.07.23 19:00:37 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:37 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:37 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:37 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:37 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:37 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:37 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:37 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:37 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:37 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:37 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:0
2014.07.23 19:00:42 4: CUL_HM_Resend: AZ_RT_links nr 4
2014.07.23 19:00:42 5: CUL_HM AZ_RT_links protEvent:CMDs_pending pending:1
2014.07.23 19:00:42 5: CUL_HM fwUpdate write block 1 of 234: 10 messages
2014.07.23 19:00:42 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:42 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:42 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:42 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:42 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:42 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:42 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:42 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:42 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:42 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.23 19:00:42 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:0
2014.07.23 19:00:47 5: CUL_HM AZ_RT_links protEvent:CMDs_done_Errors:1
2014.07.23 19:00:47 5: CUL_HM fwUpdate write block 1 of 234: 10 messages
2014.07.23 19:00:47 5: CUL_HM AZ_RT_links protEvent:CMDs_done
2014.07.23 19:00:47 5: CUL_HM AZ_RT_links protEvent:CMDs_done
2014.07.23 19:00:47 5: CUL_HM AZ_RT_links protEvent:CMDs_done
2014.07.23 19:00:47 5: CUL_HM AZ_RT_links protEvent:CMDs_done
2014.07.23 19:00:47 5: CUL_HM AZ_RT_links protEvent:CMDs_done
2014.07.23 19:00:47 5: CUL_HM AZ_RT_links protEvent:CMDs_done
2014.07.23 19:00:47 5: CUL_HM AZ_RT_links protEvent:CMDs_done
2014.07.23 19:00:47 5: CUL_HM AZ_RT_links protEvent:CMDs_done
2014.07.23 19:00:47 5: CUL_HM AZ_RT_links protEvent:CMDs_done
2014.07.23 19:00:48 5: CUL_HM AZ_RT_links protEvent:CMDs_processing...
2014.07.23 19:02:21 4: CUL_HM AZ_RT_links dupe: dont process
2014.07.23 19:03:29 4: CUL_HM AZ_RT_links dupe: dont process
2014.07.23 19:04:18 4: CUL_HM AZ_RT_links dupe: dont process
2014.07.23 19:05:37 4: CUL_HM AZ_RT_links dupe: dont process


Habe das Update auch noch mal gestartet, aber es kommt der gleiche Fehler.

Bei einem anderen RT steht in den Reedings:
fwUpdate        fail:notInBootLoader            2014-07-22 22:34:14
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 24 Juli 2014, 00:19:34
Hej Martin,

hab das jetzt auch einmal mit zwei meiner RTs und in der selben Konstellation wie holzwurm83 probiert (Update mittels hmland angebundenen hm-cfg-usb-2). Der RT schaltet zwar brav in den Update-Modus, aber bereits Sekunden später restartet er und nichts ist passiert.
Im Logfile des RTs hatte ich dann:2014-07-24_00:00:57 heating_workroom fwUpdate: fail:Block1
stehen. Um auf Nummer sicher zu gehen, habe ich es auch noch mit einem anderen RT probiert: Selbes Verhalten.
Darauf hin habe ich es einmal genauer mitgeloggt, ehe der RT abbricht:
2014.07.24 00:16:02.093 2: CUL_HM fwUpdate started for heating_workroom
2014.07.24 00:16:02.098 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:02.100 0: HMLAN_Send:  myHM S:S654BA676 stat:  00 t:00000000 d:01 r:654BA676 m:0A 3011 120408 220F80 CA
2014.07.24 00:16:02.723 0: HMLAN_Parse: myHM R:R654BA676 stat:0001 t:0003DEAE d:FF r:FFD3     m:0A 8002 220F80 120408 00
2014.07.24 00:16:03.331 0: HMLAN_Parse: myHM R:E220F80   stat:0000 t:0003E11C d:FF r:FFD3     m:00 0010 220F80 000000 004B455130353039333737
2014.07.24 00:16:03.334 2: CUL_HM fwUpdate heating_workroom entered mode - switch speed
2014.07.24 00:16:03.434 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:03.436 0: HMLAN_Send:  myHM S:S654BAB4F stat:  00 t:00000000 d:01 r:654BAB4F m:0B 00CB 120408 220F80 105B11F81547
2014.07.24 00:16:03.482 0: HMLAN_Send:  myHM I:S654BABE0,00,00000000,01,654BABE0,
2014.07.24 00:16:03.531 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:03.532 0: HMLAN_Send:  myHM S:S654BAC11 stat:  00 t:00000000 d:01 r:654BAC11 m:0D 00CA 120408 220F80 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34
2014.07.24 00:16:03.541 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:03.543 0: HMLAN_Send:  myHM S:S654BAC1B stat:  00 t:00000000 d:01 r:654BAC1B m:0E 00CA 120408 220F80 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F
2014.07.24 00:16:03.553 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:03.555 0: HMLAN_Send:  myHM S:S654BAC26 stat:  00 t:00000000 d:01 r:654BAC26 m:0F 00CA 120408 220F80 D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF
2014.07.24 00:16:03.565 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:03.567 0: HMLAN_Send:  myHM S:S654BAC32 stat:  00 t:00000000 d:01 r:654BAC32 m:10 00CA 120408 220F80 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB
2014.07.24 00:16:03.576 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:03.579 0: HMLAN_Send:  myHM S:S654BAC3E stat:  00 t:00000000 d:01 r:654BAC3E m:11 00CA 120408 220F80 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6
2014.07.24 00:16:03.589 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:03.591 0: HMLAN_Send:  myHM S:S654BAC4A stat:  00 t:00000000 d:01 r:654BAC4A m:12 00CA 120408 220F80 F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518
2014.07.24 00:16:03.600 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:03.602 0: HMLAN_Send:  myHM S:S654BAC55 stat:  00 t:00000000 d:01 r:654BAC55 m:13 00CA 120408 220F80 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74
2014.07.24 00:16:03.610 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:03.612 0: HMLAN_Send:  myHM S:S654BAC60 stat:  00 t:00000000 d:01 r:654BAC60 m:14 00CA 120408 220F80 192D962E6C3CD7579194D69314219C025E90419932BBB1133D7410DD70C1
2014.07.24 00:16:03.621 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:03.623 0: HMLAN_Send:  myHM S:S654BAC6B stat:  00 t:00000000 d:01 r:654BAC6B m:15 00CA 120408 220F80 B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA
2014.07.24 00:16:03.632 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:03.634 0: HMLAN_Send:  myHM S:S654BAC76 stat:  00 t:00000000 d:01 r:654BAC76 m:16 20CA 120408 220F80 BC38887AD05570ED214EF26881E22B6A46FE912372CC
2014.07.24 00:16:03.652 0: HMLAN_Parse: myHM R:R654BAB4F stat:0002 t:00000000 d:FF r:7FFF     m:0B 00CB 120408 220F80 105B11F81547
2014.07.24 00:16:03.654 0: HMLAN_Parse: myHM R:R654BABE0 stat:0002 t:00000000 d:FF r:7FFF     m:   
2014.07.24 00:16:03.779 0: HMLAN_Parse: myHM R:R654BAC11 stat:0002 t:00000000 d:FF r:7FFF     m:0D 00CA 120408 220F80 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34
2014.07.24 00:16:03.908 0: HMLAN_Parse: myHM R:R654BAC1B stat:0002 t:00000000 d:FF r:7FFF     m:0E 00CA 120408 220F80 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F
2014.07.24 00:16:04.035 0: HMLAN_Parse: myHM R:R654BAC26 stat:0002 t:00000000 d:FF r:7FFF     m:0F 00CA 120408 220F80 D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF
2014.07.24 00:16:04.163 0: HMLAN_Parse: myHM R:R654BAC32 stat:0002 t:00000000 d:FF r:7FFF     m:10 00CA 120408 220F80 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB
2014.07.24 00:16:04.291 0: HMLAN_Parse: myHM R:R654BAC3E stat:0002 t:00000000 d:FF r:7FFF     m:11 00CA 120408 220F80 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6
2014.07.24 00:16:04.419 0: HMLAN_Parse: myHM R:R654BAC4A stat:0002 t:00000000 d:FF r:7FFF     m:12 00CA 120408 220F80 F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518
2014.07.24 00:16:04.547 0: HMLAN_Parse: myHM R:R654BAC55 stat:0002 t:00000000 d:FF r:7FFF     m:13 00CA 120408 220F80 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74
2014.07.24 00:16:04.675 0: HMLAN_Parse: myHM R:R654BAC60 stat:0002 t:00000000 d:FF r:7FFF     m:14 00CA 120408 220F80 192D962E6C3CD7579194D69314219C
2014.07.24 00:16:04.931 0: HMLAN_Parse: myHM R:R654BAC6B stat:0002 t:00000000 d:FF r:7FFF     m:15 00CA 120408 220F80 B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA
2014.07.24 00:16:05.635 0: HMLAN_Parse: myHM R:R654BAC76 stat:0008 t:00000000 d:FF r:7FFF     m:16 20CA 120408 220F80 BC38887AD05570ED214EF26881E22B6A46FE912372CC
2014.07.24 00:16:05.637 0: HMLAN_Parse: myHM no ACK from 220F80
2014.07.24 00:16:08.649 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:08.652 0: HMLAN_Send:  myHM S:S654BC00F stat:  00 t:00000000 d:01 r:654BC00F m:0B 00CA 120408 220F80 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34
2014.07.24 00:16:08.661 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:08.664 0: HMLAN_Send:  myHM S:S654BC01B stat:  00 t:00000000 d:01 r:654BC01B m:0C 00CA 120408 220F80 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F
2014.07.24 00:16:08.673 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:08.678 0: HMLAN_Send:  myHM S:S654BC027 stat:  00 t:00000000 d:01 r:654BC027 m:0D 00CA 120408 220F80 D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF
2014.07.24 00:16:08.685 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:08.687 0: HMLAN_Send:  myHM S:S654BC033 stat:  00 t:00000000 d:01 r:654BC033 m:0E 00CA 120408 220F80 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB
2014.07.24 00:16:08.697 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:08.699 0: HMLAN_Send:  myHM S:S654BC03F stat:  00 t:00000000 d:01 r:654BC03F m:0F 00CA 120408 220F80 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6
2014.07.24 00:16:08.709 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:08.711 0: HMLAN_Send:  myHM S:S654BC04B stat:  00 t:00000000 d:01 r:654BC04B m:10 00CA 120408 220F80 F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518
2014.07.24 00:16:08.721 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:08.723 0: HMLAN_Send:  myHM S:S654BC056 stat:  00 t:00000000 d:01 r:654BC056 m:11 00CA 120408 220F80 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74
2014.07.24 00:16:08.733 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:08.735 0: HMLAN_Send:  myHM S:S654BC062 stat:  00 t:00000000 d:01 r:654BC062 m:12 00CA 120408 220F80 192D962E6C3CD7579194D69314219C025E90419932BBB1133D7410DD70C1
2014.07.24 00:16:08.744 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:08.746 0: HMLAN_Send:  myHM S:S654BC06E stat:  00 t:00000000 d:01 r:654BC06E m:13 00CA 120408 220F80 B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA
2014.07.24 00:16:08.755 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:08.757 0: HMLAN_Send:  myHM S:S654BC079 stat:  00 t:00000000 d:01 r:654BC079 m:14 20CA 120408 220F80 BC38887AD05570ED214EF26881E22B6A46FE912372CC
2014.07.24 00:16:08.803 0: HMLAN_Parse: myHM R:R654BC00F stat:0002 t:00000000 d:FF r:7FFF     m:0B 00CA 120408 220F80 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34
2014.07.24 00:16:08.931 0: HMLAN_Parse: myHM R:R654BC01B stat:0002 t:00000000 d:FF r:7FFF     m:0C 00CA 120408 220F80 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F
2014.07.24 00:16:09.059 0: HMLAN_Parse: myHM R:R654BC027 stat:0002 t:00000000 d:FF r:7FFF     m:0D 00CA 120408 220F80 D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF
2014.07.24 00:16:09.187 0: HMLAN_Parse: myHM R:R654BC033 stat:0002 t:00000000 d:FF r:7FFF     m:0E 00CA 120408 220F80 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB
2014.07.24 00:16:09.315 0: HMLAN_Parse: myHM R:R654BC03F stat:0002 t:00000000 d:FF r:7FFF     m:0F 00CA 120408 220F80 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6
2014.07.24 00:16:09.443 0: HMLAN_Parse: myHM R:R654BC04B stat:0002 t:00000000 d:FF r:7FFF     m:10 00CA 120408 220F80 F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518
2014.07.24 00:16:09.571 0: HMLAN_Parse: myHM R:R654BC056 stat:0002 t:00000000 d:FF r:7FFF     m:11 00CA 120408 220F80 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74
2014.07.24 00:16:09.699 0: HMLAN_Parse: myHM R:R654BC062 stat:0002 t:00000000 d:FF r:7FFF     m:12 00CA 120408 220F80 192D962E6C3CD7579194D69314219C025E90419932BBB1133D7410DD70C1
2014.07.24 00:16:09.827 0: HMLAN_Parse: myHM R:R654BC06E stat:0002 t:00000000 d:FF r:7FFF     m:13 00CA 120408 220F80 B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA
2014.07.24 00:16:10.531 0: HMLAN_Parse: myHM R:R654BC079 stat:0008 t:00000000 d:FF r:7FFF     m:14 20CA 120408 220F80 BC38887AD05570ED214EF26881E22B6A46FE912372CC
2014.07.24 00:16:10.533 0: HMLAN_Parse: myHM no ACK from 220F80
2014.07.24 00:16:13.771 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:13.777 0: HMLAN_Send:  myHM S:S654BD411 stat:  00 t:00000000 d:01 r:654BD411 m:0B 00CA 120408 220F80 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34
2014.07.24 00:16:13.786 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:13.788 0: HMLAN_Send:  myHM S:S654BD420 stat:  00 t:00000000 d:01 r:654BD420 m:0C 00CA 120408 220F80 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F
2014.07.24 00:16:13.797 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:13.798 0: HMLAN_Send:  myHM S:S654BD42A stat:  00 t:00000000 d:01 r:654BD42A m:0D 00CA 120408 220F80 D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF
2014.07.24 00:16:13.807 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:13.810 0: HMLAN_Send:  myHM S:S654BD435 stat:  00 t:00000000 d:01 r:654BD435 m:0E 00CA 120408 220F80 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB
2014.07.24 00:16:13.817 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:13.819 0: HMLAN_Send:  myHM S:S654BD43F stat:  00 t:00000000 d:01 r:654BD43F m:0F 00CA 120408 220F80 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6
2014.07.24 00:16:13.825 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:13.827 0: HMLAN_Send:  myHM S:S654BD447 stat:  00 t:00000000 d:01 r:654BD447 m:10 00CA 120408 220F80 F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518
2014.07.24 00:16:13.834 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:13.836 0: HMLAN_Send:  myHM S:S654BD450 stat:  00 t:00000000 d:01 r:654BD450 m:11 00CA 120408 220F80 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74
2014.07.24 00:16:13.842 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:13.844 0: HMLAN_Send:  myHM S:S654BD458 stat:  00 t:00000000 d:01 r:654BD458 m:12 00CA 120408 220F80 192D962E6C3CD7579194D69314219C025E90419932BBB1133D7410DD70C1
2014.07.24 00:16:13.851 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:13.853 0: HMLAN_Send:  myHM S:S654BD461 stat:  00 t:00000000 d:01 r:654BD461 m:13 00CA 120408 220F80 B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA
2014.07.24 00:16:13.860 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:13.861 0: HMLAN_Send:  myHM S:S654BD46A stat:  00 t:00000000 d:01 r:654BD46A m:14 20CA 120408 220F80 BC38887AD05570ED214EF26881E22B6A46FE912372CC
2014.07.24 00:16:13.923 0: HMLAN_Parse: myHM R:R654BD411 stat:0002 t:00000000 d:FF r:7FFF     m:0B 00CA 120408 220F80 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34
2014.07.24 00:16:14.051 0: HMLAN_Parse: myHM R:R654BD420 stat:0002 t:00000000 d:FF r:7FFF     m:0C 00CA 120408 220F80 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F
2014.07.24 00:16:14.179 0: HMLAN_Parse: myHM R:R654BD42A stat:0002 t:00000000 d:FF r:7FFF     m:0D 00CA 120408 220F80 D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF
2014.07.24 00:16:14.307 0: HMLAN_Parse: myHM R:R654BD435 stat:0002 t:00000000 d:FF r:7FFF     m:0E 00CA 120408 220F80 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB
2014.07.24 00:16:14.435 0: HMLAN_Parse: myHM R:R654BD43F stat:0002 t:00000000 d:FF r:7FFF     m:0F 00CA 120408 220F80 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6
2014.07.24 00:16:14.563 0: HMLAN_Parse: myHM R:R654BD447 stat:0002 t:00000000 d:FF r:7FFF     m:10 00CA 120408 220F80 F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518
2014.07.24 00:16:14.691 0: HMLAN_Parse: myHM R:R654BD450 stat:0002 t:00000000 d:FF r:7FFF     m:11 00CA 120408 220F80 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74
2014.07.24 00:16:14.819 0: HMLAN_Parse: myHM R:R654BD458 stat:0002 t:00000000 d:FF r:7FFF     m:12 00CA 120408 220F80 192D962E6C3CD7579194D69314219C025E90419932BBB1133D7410DD70C1
2014.07.24 00:16:14.947 0: HMLAN_Parse: myHM R:R654BD461 stat:0002 t:00000000 d:FF r:7FFF     m:13 00CA 120408 220F80 B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA
2014.07.24 00:16:15.513 0: HMLAN_Send:  myHM I:K
2014.07.24 00:16:15.555 0: HMLAN_Parse: myHM V:03C7 sNo:JEQ0534552 d:1DAEE3 O:120408 t:000410D1 IDcnt:000D
2014.07.24 00:16:15.651 0: HMLAN_Parse: myHM R:R654BD46A stat:0008 t:00000000 d:FF r:7FFF     m:14 20CA 120408 220F80 BC38887AD05570ED214EF26881E22B6A46FE912372CC
2014.07.24 00:16:15.654 0: HMLAN_Parse: myHM no ACK from 220F80
2014.07.24 00:16:16.036 0: HMLAN_Parse: myHM R:E220F80   stat:0000 t:000412B4 d:FF r:FFD3     m:00 A410 220F80 120408 06000030
2014.07.24 00:16:18.179 0: HMLAN_Parse: myHM R:E220F80   stat:0000 t:00041B16 d:FF r:FFD3     m:01 A03F 220F80 120408
2014.07.24 00:16:18.307 0: HMLAN_Parse: myHM R:E220F80   stat:0000 t:00041B16 d:FF r:FFD3     m:01 A03F 220F80 120408
2014.07.24 00:16:18.874 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:18.896 0: HMLAN_Send:  myHM S:S654BE7FF stat:  00 t:00000000 d:01 r:654BE7FF m:0B 00CA 120408 220F80 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34
2014.07.24 00:16:18.910 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:18.914 0: HMLAN_Send:  myHM S:S654BE822 stat:  00 t:00000000 d:01 r:654BE822 m:0C 00CA 120408 220F80 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F
2014.07.24 00:16:18.932 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:18.937 0: HMLAN_Send:  myHM S:S654BE838 stat:  00 t:00000000 d:01 r:654BE838 m:0D 00CA 120408 220F80 D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF
2014.07.24 00:16:18.949 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:18.951 0: HMLAN_Send:  myHM S:S654BE84B stat:  00 t:00000000 d:01 r:654BE84B m:0E 00CA 120408 220F80 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB
2014.07.24 00:16:18.961 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:18.963 0: HMLAN_Send:  myHM S:S654BE856 stat:  00 t:00000000 d:01 r:654BE856 m:0F 00CA 120408 220F80 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6
2014.07.24 00:16:18.973 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:18.974 0: HMLAN_Send:  myHM S:S654BE862 stat:  00 t:00000000 d:01 r:654BE862 m:10 00CA 120408 220F80 F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518
2014.07.24 00:16:18.984 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:18.986 0: HMLAN_Send:  myHM S:S654BE86E stat:  00 t:00000000 d:01 r:654BE86E m:11 00CA 120408 220F80 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74
2014.07.24 00:16:18.996 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:18.998 0: HMLAN_Send:  myHM S:S654BE879 stat:  00 t:00000000 d:01 r:654BE879 m:12 00CA 120408 220F80 192D962E6C3CD7579194D69314219C025E90419932BBB1133D7410DD70C1
2014.07.24 00:16:19.007 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:19.009 0: HMLAN_Send:  myHM S:S654BE885 stat:  00 t:00000000 d:01 r:654BE885 m:13 00CA 120408 220F80 B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA
2014.07.24 00:16:19.020 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 00:16:19.021 0: HMLAN_Send:  myHM S:S654BE892 stat:  00 t:00000000 d:01 r:654BE892 m:14 20CA 120408 220F80 BC38887AD05570ED214EF26881E22B6A46FE912372CC
2014.07.24 00:16:19.048 0: HMLAN_Parse: myHM R:R654BE7FF stat:0002 t:00000000 d:FF r:7FFF     m:0B 00CA 120408 220F80 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34
2014.07.24 00:16:19.171 0: HMLAN_Parse: myHM R:R654BE822 stat:0002 t:00000000 d:FF r:7FFF     m:0C 00CA 120408 220F80 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F
2014.07.24 00:16:19.299 0: HMLAN_Parse: myHM R:R654BE838 stat:0002 t:00000000 d:FF r:7FFF     m:0D 00CA 120408 220F80 D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF
2014.07.24 00:16:19.427 0: HMLAN_Parse: myHM R:R654BE84B stat:0002 t:00000000 d:FF r:7FFF     m:0E 00CA 120408 220F80 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB
2014.07.24 00:16:19.555 0: HMLAN_Parse: myHM R:R654BE856 stat:0002 t:00000000 d:FF r:7FFF     m:0F 00CA 120408 220F80 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6
2014.07.24 00:16:19.683 0: HMLAN_Parse: myHM R:R654BE862 stat:0002 t:00000000 d:FF r:7FFF     m:10 00CA 120408 220F80 F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518
2014.07.24 00:16:19.811 0: HMLAN_Parse: myHM R:R654BE86E stat:0002 t:00000000 d:FF r:7FFF     m:11 00CA 120408 220F80 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74
2014.07.24 00:16:19.939 0: HMLAN_Parse: myHM R:R654BE879 stat:0002 t:00000000 d:FF r:7FFF     m:12 00CA 120408 220F80 192D962E6C3CD7579194D69314219C025E90419932BBB1133D7410DD70C1
2014.07.24 00:16:20.067 0: HMLAN_Parse: myHM R:R654BE885 stat:0002 t:00000000 d:FF r:7FFF     m:13 00CA 120408 220F80 B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA
2014.07.24 00:16:20.771 0: HMLAN_Parse: myHM R:R654BE892 stat:0008 t:00000000 d:FF r:7FFF     m:14 20CA 120408 220F80 BC38887AD05570ED214EF26881E22B6A46FE912372CC
2014.07.24 00:16:20.774 0: HMLAN_Parse: myHM no ACK from 220F80

Vielleicht hast du eine Idee dazu? :-)

Thx a lot!
Titel: Antw:HM-CC-RT-DN
Beitrag von: frank am 24 Juli 2014, 10:19:39
ist euer hmland auch ota-fähig?

gruss frank
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 24 Juli 2014, 10:30:25
problem scheint zu sein, dass der HMUSB den speed-change nicht klappt. Kann ich leider nicht testen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: mgernoth am 24 Juli 2014, 10:37:18
@martin: Du schickst schon G64 an den hmcfgusb, nachdem Du das Umschaltsignal an den RT gesendet hast? Ich hab das in dem Log weiter oben gerade nicht gefunden (aber evtl. wurde es einfach nicht geloggt).

Nach G64 ist der hmcfgusb definitiv im 100k-Modus (wenn der hmland mindestens vom 15.2. ist, davor kam er mit G nicht richtig zurecht, 0.093-git geht sicher und der hmcfgusb eine OTA-fähige Firmware (>= 0.967) hat).

Gruß
  Michael
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 24 Juli 2014, 15:27:31
das könnte es gewesen sein. das hat nicht geklappt.
Es gibt ein neues 00_HMLAN.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 24 Juli 2014, 17:13:43
Zitat von: martinp876 am 24 Juli 2014, 15:27:31
das könnte es gewesen sein. das hat nicht geklappt.
Es gibt ein neues 00_HMLAN.
Das Problem scheint gelöst. Mit der neuen Version schaltet der HM-CFG-USB-2 um, wie er soll.
Danach bricht bei mir zwar die Verbindung zusammen - aber das dürfte wohl kein FHEM-Problem mehr sein. ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 24 Juli 2014, 17:29:31
ok.

wenn du dann noch einmal einen log schicken kannst (reicht der Anfang, isT sonst zu lang... ). Ich denke, da kommen noch zu viele kontrollmessages zwischendurch.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 24 Juli 2014, 18:15:37
Zitat von: martinp876 am 24 Juli 2014, 17:29:31
wenn du dann noch einmal einen log schicken kannst (reicht der Anfang, isT sonst zu lang... ). Ich denke, da kommen noch zu viele kontrollmessages zwischendurch.
Gerne. Hoffe, das passt so. ;-)
2014.07.24 18:05:53.232 2: CUL_HM fwUpdate started for heating_workroom
2014.07.24 18:05:53.237 0: HMLAN_Send:  myHM S:+220F80,00,01,00
2014.07.24 18:05:53.239 0: HMLAN_Send:  myHM S:S691F211A stat:  00 t:00000000 d:01 r:691F211A m:0A 3011 120408 220F80 CA
2014.07.24 18:05:53.247 0: HMLAN_Send:  myHM I:+220F80,02,01,00
2014.07.24 18:05:55.153 0: HMLAN_Parse: myHM R:R691F211A stat:0008 t:00000000 d:FF r:7FFF     m:0A 3011 120408 220F80 CA
2014.07.24 18:05:55.156 0: HMLAN_Parse: myHM no ACK from 220F80
2014.07.24 18:05:56.690 0: HMLAN_Parse: myHM R:E220F80   stat:0000 t:00323233 d:FF r:FFD1     m:9D 0C10 220F80 000000 004B455130353039333737
2014.07.24 18:05:56.693 2: CUL_HM fwUpdate heating_workroom entered mode - switch speed
2014.07.24 18:05:56.793 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:56.795 0: HMLAN_Send:  myHM S:S691F2E9E stat:  00 t:00000000 d:01 r:691F2E9E m:0B 00CB 120408 220F80 105B11F81547
2014.07.24 18:05:56.842 0: HMLAN_Send:  myHM I:G64
2014.07.24 18:05:56.888 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:56.890 0: HMLAN_Send:  myHM S:S691F2F5E stat:  00 t:00000000 d:01 r:691F2F5E m:0D 00CA 120408 220F80 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34
2014.07.24 18:05:56.899 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:56.901 0: HMLAN_Send:  myHM S:S691F2F68 stat:  00 t:00000000 d:01 r:691F2F68 m:0E 00CA 120408 220F80 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F
2014.07.24 18:05:56.911 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:56.913 0: HMLAN_Send:  myHM S:S691F2F74 stat:  00 t:00000000 d:01 r:691F2F74 m:0F 00CA 120408 220F80 D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF
2014.07.24 18:05:56.923 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:56.925 0: HMLAN_Send:  myHM S:S691F2F80 stat:  00 t:00000000 d:01 r:691F2F80 m:10 00CA 120408 220F80 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB
2014.07.24 18:05:56.935 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:56.937 0: HMLAN_Send:  myHM S:S691F2F8C stat:  00 t:00000000 d:01 r:691F2F8C m:11 00CA 120408 220F80 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6
2014.07.24 18:05:56.948 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:56.949 0: HMLAN_Send:  myHM S:S691F2F99 stat:  00 t:00000000 d:01 r:691F2F99 m:12 00CA 120408 220F80 F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518
2014.07.24 18:05:56.959 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:56.960 0: HMLAN_Send:  myHM S:S691F2FA4 stat:  00 t:00000000 d:01 r:691F2FA4 m:13 00CA 120408 220F80 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74
2014.07.24 18:05:56.969 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:56.971 0: HMLAN_Send:  myHM S:S691F2FAF stat:  00 t:00000000 d:01 r:691F2FAF m:14 00CA 120408 220F80 192D962E6C3CD7579194D69314219C025E90419932BBB1133D7410DD70C1
2014.07.24 18:05:56.980 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:56.982 0: HMLAN_Send:  myHM S:S691F2FBA stat:  00 t:00000000 d:01 r:691F2FBA m:15 00CA 120408 220F80 B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA
2014.07.24 18:05:56.992 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:56.994 0: HMLAN_Send:  myHM S:S691F2FC5 stat:  00 t:00000000 d:01 r:691F2FC5 m:16 20CA 120408 220F80 BC38887AD05570ED214EF26881E22B6A46FE912372CC
2014.07.24 18:05:57.014 0: HMLAN_Parse: myHM R:R691F2E9E stat:0002 t:00000000 d:FF r:7FFF     m:0B 00CB 120408 220F80 105B11F81547
2014.07.24 18:05:57.105 0: HMLAN_Parse: myHM R:R691F2F5E stat:0002 t:00000000 d:FF r:7FFF     m:0D 00CA 120408 220F80 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34
2014.07.24 18:05:57.233 0: HMLAN_Parse: myHM R:R691F2F68 stat:0002 t:00000000 d:FF r:7FFF     m:0E 00CA 120408 220F80 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F
2014.07.24 18:05:57.361 0: HMLAN_Parse: myHM R:R691F2F74 stat:0002 t:00000000 d:FF r:7FFF     m:0F 00CA 120408 220F80 D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF
2014.07.24 18:05:57.489 0: HMLAN_Parse: myHM R:R691F2F80 stat:0002 t:00000000 d:FF r:7FFF     m:10 00CA 120408 220F80 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB
2014.07.24 18:05:57.617 0: HMLAN_Parse: myHM R:R691F2F8C stat:0002 t:00000000 d:FF r:7FFF     m:11 00CA 120408 220F80 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6
2014.07.24 18:05:57.745 0: HMLAN_Parse: myHM R:R691F2F99 stat:0002 t:00000000 d:FF r:7FFF     m:12 00CA 120408 220F80 F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518
2014.07.24 18:05:57.873 0: HMLAN_Parse: myHM R:R691F2FA4 stat:0002 t:00000000 d:FF r:7FFF     m:13 00CA 120408 220F80 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74
2014.07.24 18:05:58.001 0: HMLAN_Parse: myHM R:R691F2FAF stat:0002 t:00000000 d:FF r:7FFF     m:14 00CA 120408 220F80 192D962E6C3CD7579194D69314219C025E90419932BBB1133D7410DD70C1
2014.07.24 18:05:58.129 0: HMLAN_Parse: myHM R:R691F2FBA stat:0002 t:00000000 d:FF r:7FFF     m:15 00CA 120408 220F80 B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA
2014.07.24 18:05:58.418 0: HMLAN_Parse: myHM R:R691F2FC5 stat:0001 t:003238E9 d:FF r:FFD8     m:16 0002 220F80 120408 00
2014.07.24 18:05:58.521 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:58.523 0: HMLAN_Send:  myHM S:S691F355F stat:  00 t:00000000 d:01 r:691F355F m:17 00CA 120408 220F80 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D
2014.07.24 18:05:58.533 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:58.534 0: HMLAN_Send:  myHM S:S691F35CB stat:  00 t:00000000 d:01 r:691F35CB m:18 00CA 120408 220F80 A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8
2014.07.24 18:05:58.544 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:58.546 0: HMLAN_Send:  myHM S:S691F35D6 stat:  00 t:00000000 d:01 r:691F35D6 m:19 00CA 120408 220F80 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4
2014.07.24 18:05:58.556 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:58.558 0: HMLAN_Send:  myHM S:S691F35E2 stat:  00 t:00000000 d:01 r:691F35E2 m:1A 00CA 120408 220F80 B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B
2014.07.24 18:05:58.568 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:58.571 0: HMLAN_Send:  myHM S:S691F35EE stat:  00 t:00000000 d:01 r:691F35EE m:1B 00CA 120408 220F80 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6
2014.07.24 18:05:58.580 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:58.583 0: HMLAN_Send:  myHM S:S691F35FA stat:  00 t:00000000 d:01 r:691F35FA m:1C 00CA 120408 220F80 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F
2014.07.24 18:05:58.592 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:58.595 0: HMLAN_Send:  myHM S:S691F3606 stat:  00 t:00000000 d:01 r:691F3606 m:1D 00CA 120408 220F80 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9
2014.07.24 18:05:58.604 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:58.607 0: HMLAN_Send:  myHM S:S691F3612 stat:  00 t:00000000 d:01 r:691F3612 m:1E 00CA 120408 220F80 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C
2014.07.24 18:05:58.616 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:58.618 0: HMLAN_Send:  myHM S:S691F361E stat:  00 t:00000000 d:01 r:691F361E m:1F 00CA 120408 220F80 D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9
2014.07.24 18:05:58.635 0: HMLAN_Send:  myHM S:+220F80,02,01,00
2014.07.24 18:05:58.636 0: HMLAN_Send:  myHM S:S691F362F stat:  00 t:00000000 d:01 r:691F362F m:20 20CA 120408 220F80 7A83FB88752801F31504577AEB99CBFC580448707721
2014.07.24 18:05:58.648 0: HMLAN_Parse: myHM R:R691F355F stat:0002 t:00000000 d:FF r:7FFF     m:17 00CA 120408 220F80 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D


Sollte dir doch was abgehen... hier ist der gesamte Output, bevor er abbricht:
https://owncloud.isengard.at/public.php?service=files&t=a8715abfc73c1deefe57da99fe6c0808 (https://owncloud.isengard.at/public.php?service=files&t=a8715abfc73c1deefe57da99fe6c0808)
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 24 Juli 2014, 22:02:17
Ich habe das Update mit einer CUL durchgeführt. Ist das Problem bei mir somit ein anderes?
Titel: Antw:HM-CC-RT-DN
Beitrag von: frank am 24 Juli 2014, 22:18:42
Zitat von: holzwurm83 am 24 Juli 2014, 22:02:17
Ich habe das Update mit einer CUL durchgeführt. Ist das Problem bei mir somit ein anderes?
auf alle fälle, denn martin hat seine auch mit cul geflasht.

fwUpdate        fail:notInBootLoader            2014-07-22 22:34:14
hier warst du vielleicht zu langsam.

welche fw hat dein cul? muss glaube ich >=1.58 sein. ist der funk gut? ist fhem aktuell? wenn alles aktuell einfach noch mal probieren. sollte funktionieren. ist die fw-datei ok?

gruss frank
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 24 Juli 2014, 22:27:10
Zitatwelche fw hat dein cul? muss glaube ich >=1.58 sein.
Ist 1.58

Zitatst der funk gut?

Ist ca. 2m entfernt

Zitatist fhem aktuell?
Die Updates von heute hatte ich noch nicht probiert.

Zitatist die fw-datei ok?
Ein Update hat mit der Datei funktioniert. kann diese denn danach kaputt gehen?
Titel: Antw:HM-CC-RT-DN
Beitrag von: frank am 24 Juli 2014, 22:34:34
ZitatEin Update hat mit der Datei funktioniert. kann diese denn danach kaputt gehen?
dann ist dein system doch ok!  :)

vielleicht hilft es ja wenn du bei den anderen mal ein getconfig machst und schaust ob die aktion mit cmds_done beendet wird. anschliessend nochmal updaten.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 24 Juli 2014, 23:03:30
Zitat von: holzwurm83 am 24 Juli 2014, 22:27:10
Ist ca. 2m entfernt
Es hat schon Fälle gegeben, da war das Funkmodul zu Nahe an der Zentrale (wodurch es zu einer Übersteuerung des Funksignales kommt). Bei den Standardübertragungen im 10k-Mode fällt es mit der einen oder anderen Wiederholung vielleicht nicht auf. Im 100k-Mode beim FW-Update könnte es hingegen wieder anders aussehen. Versuche einmal die Distanz zwischen den beiden Geräten zu vergrößern.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mani007 am 25 Juli 2014, 08:27:26
Hallo zusammen ich reihe mich mal der Problematik an mit ein paar Fragen :

1. Muss die Cul FW 1.58 sein und darf die auch höher sein das das fwupdate funktioniert ?? Meine ist momentan 1.61 .

Der HM-CC-RT-DN steht in CrC und wenn ich die mittelere Taste drück wechselt er in FUP .

Als Fehlermeldung kommt in FHEM fail:Block2 .

2. Der momentane FW Stand des HM-CC-RT-DN ist 1.1 kann ich gleich auf 1.3 update oder muss ich den zwischenschritt auf 1.2 machen ?? Wenn ja kann die mir jemand schicken auf der EQ3 Seite finde
ich die 1.2 nicht mehr .

2014.07.24 20:50:31.908 2: CUL_HM fwUpdate started for HZ_Bad
2014.07.24 20:50:31.930 1: SND L:0A N:0A F:30 CMD:11 SRC:F11034 DST:HZ_Bad CA (EnterBootLoader) (,BURST,BIDI)
2014.07.24 20:50:31.963 3: CUL_HM set HZ_Bad fwUpdate ./hm_cc_rt_dn_update_V1_3_001_140314.eq3 100
2014.07.24 20:51:41.411 2: CUL_HM fwUpdate HZ_Bad entered mode - switch speed
2014.07.24 20:51:41.529 1: SND L:0F N:0B F:00 CMD:CB SRC:F11034 DST:HZ_Bad 105B11F81547 ()
2014.07.24 20:51:41.654 1: SND L:27 N:0D F:00 CMD:CA SRC:F11034 DST:HZ_Bad 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34 ()
2014.07.24 20:51:41.685 1: SND L:27 N:0E F:00 CMD:CA SRC:F11034 DST:HZ_Bad 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F ()
2014.07.24 20:51:41.717 1: SND L:27 N:0F F:00 CMD:CA SRC:F11034 DST:HZ_Bad D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF ()
2014.07.24 20:51:41.749 1: SND L:27 N:10 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB ()
2014.07.24 20:51:41.781 1: SND L:27 N:11 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6 ()
2014.07.24 20:51:41.813 1: SND L:27 N:12 F:00 CMD:CA SRC:F11034 DST:HZ_Bad F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518 ()
2014.07.24 20:51:41.843 1: SND L:27 N:13 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74 ()
2014.07.24 20:51:41.874 1: SND L:27 N:14 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 192D962E6C3CD7579194D69314219C025E90419932BBB1133D7410DD70C1 ()
2014.07.24 20:51:41.906 1: SND L:27 N:15 F:00 CMD:CA SRC:F11034 DST:HZ_Bad B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA ()
2014.07.24 20:51:41.938 1: SND L:1F N:16 F:20 CMD:CA SRC:F11034 DST:HZ_Bad BC38887AD05570ED214EF26881E22B6A46FE912372CC (,BIDI)
2014.07.24 20:51:41.974 1: SND L:0A N:26 F:30 CMD:11 SRC:F11034 DST:HZ_Bad CA (EnterBootLoader) (,BURST,BIDI)
2014.07.24 20:51:42.108 1: SND L:27 N:17 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D ()
2014.07.24 20:51:42.138 1: SND L:27 N:18 F:00 CMD:CA SRC:F11034 DST:HZ_Bad A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8 ()
2014.07.24 20:51:42.166 1: SND L:27 N:19 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4 ()
2014.07.24 20:51:42.195 1: SND L:27 N:1A F:00 CMD:CA SRC:F11034 DST:HZ_Bad B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B ()
2014.07.24 20:51:42.225 1: SND L:27 N:1B F:00 CMD:CA SRC:F11034 DST:HZ_Bad 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6 ()
2014.07.24 20:51:42.253 1: SND L:27 N:1C F:00 CMD:CA SRC:F11034 DST:HZ_Bad 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F ()
2014.07.24 20:51:42.282 1: SND L:27 N:1D F:00 CMD:CA SRC:F11034 DST:HZ_Bad 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9 ()
2014.07.24 20:51:42.313 1: SND L:27 N:1E F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C ()
2014.07.24 20:51:42.343 1: SND L:27 N:1F F:00 CMD:CA SRC:F11034 DST:HZ_Bad D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9 ()
2014.07.24 20:51:42.374 1: SND L:1F N:20 F:20 CMD:CA SRC:F11034 DST:HZ_Bad 7A83FB88752801F31504577AEB99CBFC580448707721 (,BIDI)
2014.07.24 20:51:47.410 1: SND L:27 N:17 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D ()
2014.07.24 20:51:47.440 1: SND L:27 N:18 F:00 CMD:CA SRC:F11034 DST:HZ_Bad A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8 ()
2014.07.24 20:51:47.469 1: SND L:27 N:19 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4 ()
2014.07.24 20:51:47.499 1: SND L:27 N:1A F:00 CMD:CA SRC:F11034 DST:HZ_Bad B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B ()
2014.07.24 20:51:47.529 1: SND L:27 N:1B F:00 CMD:CA SRC:F11034 DST:HZ_Bad 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6 ()
2014.07.24 20:51:47.559 1: SND L:27 N:1C F:00 CMD:CA SRC:F11034 DST:HZ_Bad 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F ()
2014.07.24 20:51:47.588 1: SND L:27 N:1D F:00 CMD:CA SRC:F11034 DST:HZ_Bad 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9 ()
2014.07.24 20:51:47.619 1: SND L:27 N:1E F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C ()
2014.07.24 20:51:47.649 1: SND L:27 N:1F F:00 CMD:CA SRC:F11034 DST:HZ_Bad D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9 ()
2014.07.24 20:51:47.681 1: SND L:1F N:20 F:20 CMD:CA SRC:F11034 DST:HZ_Bad 7A83FB88752801F31504577AEB99CBFC580448707721 (,BIDI)
2014.07.24 20:51:52.613 3: set WWBSteuerung on-for-timer 60 : FW update in progress - please wait
2014.07.24 20:51:52.614 3: WWBEINAUS: FW update in progress - please wait
2014.07.24 20:51:52.715 1: SND L:27 N:17 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D ()
2014.07.24 20:51:52.745 1: SND L:27 N:18 F:00 CMD:CA SRC:F11034 DST:HZ_Bad A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8 ()
2014.07.24 20:51:52.774 1: SND L:27 N:19 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4 ()
2014.07.24 20:51:52.803 1: SND L:27 N:1A F:00 CMD:CA SRC:F11034 DST:HZ_Bad B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B ()
2014.07.24 20:51:52.832 1: SND L:27 N:1B F:00 CMD:CA SRC:F11034 DST:HZ_Bad 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6 ()
2014.07.24 20:51:52.861 1: SND L:27 N:1C F:00 CMD:CA SRC:F11034 DST:HZ_Bad 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F ()
2014.07.24 20:51:52.890 1: SND L:27 N:1D F:00 CMD:CA SRC:F11034 DST:HZ_Bad 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9 ()
2014.07.24 20:51:52.918 1: SND L:27 N:1E F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C ()
2014.07.24 20:51:52.947 1: SND L:27 N:1F F:00 CMD:CA SRC:F11034 DST:HZ_Bad D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9 ()
2014.07.24 20:51:52.978 1: SND L:1F N:20 F:20 CMD:CA SRC:F11034 DST:HZ_Bad 7A83FB88752801F31504577AEB99CBFC580448707721 (,BIDI)
2014.07.24 20:51:58.012 1: SND L:27 N:17 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D ()
2014.07.24 20:51:58.053 1: SND L:27 N:18 F:00 CMD:CA SRC:F11034 DST:HZ_Bad A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8 ()
2014.07.24 20:51:58.082 1: SND L:27 N:19 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4 ()
2014.07.24 20:51:58.111 1: SND L:27 N:1A F:00 CMD:CA SRC:F11034 DST:HZ_Bad B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B ()
2014.07.24 20:51:58.140 1: SND L:27 N:1B F:00 CMD:CA SRC:F11034 DST:HZ_Bad 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6 ()
2014.07.24 20:51:58.168 1: SND L:27 N:1C F:00 CMD:CA SRC:F11034 DST:HZ_Bad 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F ()
2014.07.24 20:51:58.198 1: SND L:27 N:1D F:00 CMD:CA SRC:F11034 DST:HZ_Bad 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9 ()
2014.07.24 20:51:58.227 1: SND L:27 N:1E F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C ()
2014.07.24 20:51:58.255 1: SND L:27 N:1F F:00 CMD:CA SRC:F11034 DST:HZ_Bad D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9 ()
2014.07.24 20:51:58.287 1: SND L:1F N:20 F:20 CMD:CA SRC:F11034 DST:HZ_Bad 7A83FB88752801F31504577AEB99CBFC580448707721 (,BIDI)


Momentan wenn ich den Heizungsregler neustarte bleibt er immer in CrC stehen .

Wenn mir jemand helfen könnte wäre ich sehr dankbar .



Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 25 Juli 2014, 09:24:08
Zitat1. Muss die Cul FW 1.58 sein und darf die auch höher sein das das fwupdate funktioniert ?? Meine ist momentan 1.61 .
bei mir auch.
hast du auch ein passendes 00_CUL? Ich denke Rudi hat die timing-updates noch nicht eingebaut

warum schaltest du hmProtokoEvents ein? Schalte es aus und logge die rohmessages 'normal' - das spart performance

ZitatDer HM-CC-RT-DN steht in CrC und wenn ich die mittelere Taste drück wechselt er in FUP .
dann ist ein updateversuch schief gegangen. mache clear mgEvents (sicherheitshalber) und fwUpdate <file> 30. dann versetze den RT nach FUP. Dann wird es noch einmal gestartet.

Du kannst von 1.1 direkt nach 1.3

ZitatMomentan wenn ich den Heizungsregler neustarte bleibt er immer in CrC stehen .
die FW ist "kaputt geschrieben". Der rt hat noch den bootlader und kann einen update machen. Die operationelle FW ist "hin". Faktisch hat er aktuell also KEINE FW mehr. Wie gesagt, der Update sollte immer noch funktionieren - hat bei mir auch
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mani007 am 25 Juli 2014, 10:15:47
Vielen Dank für die Antworten,

Wie muss ich die 00_CUL abändern finde den einstieg nicht wo es beschrieben ist . Sorry

Ansonsten immer wieder hammer wie hier geholfen wird .
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 25 Juli 2014, 11:56:59
anbei mein 00_CUL.

Gruss Martin
Titel: Antw:HM-CC-RT-DN
Beitrag von: frank am 25 Juli 2014, 12:41:22
hi martin,

es gibt aktuell v1.61 als standard. hat glaube ich nichts mit "deiner v1.61" zu tun, falls du diese meinst http://forum.fhem.de/index.php/topic,25058.msg181910.html#msg181910 (http://forum.fhem.de/index.php/topic,25058.msg181910.html#msg181910). nicht das es hier verwechslungen und komplikationen gibt.

ZitatVersion 1.61 (2014-06-28)
- Fix asksin "garbage" message, after X00 followed by X21 (fhem restart)

Version 1.60 (2014-06-22)
- RX/TX switch bugfix (saves 2ms when switching)

Version 1.59 (2014-06-15)
- added display_hex8 function in display.h/.c. Is compiled with #define
  HAS_DISPLAY_32BIT_HEX8. by noansi
- added cc1101 PLL lock check functions and task, see cc1101_pllcheck.h/.c.
  by noansi
- added receiving support of wireless m-bus (T or S mode)
- SOMFY/Simu send routines by thdankert
- rpiaddon: initial version for Raspberry PI addon board by Damian Nelson
- SCC: inital addition of new RPi extension
- UNIROLL send routines (currently CUL only) by C_Herrmann

Version 1.58 (2014-03-14)
- CUNO2: support for KWL EC 200/300/500 Helios Lueftungen (HAS_HELIOS) via
  RS485
- !CUL: extended command for reading unique eeprom values provided by Dudette
  bootloader. (RM: MAC addr / RP: 128bit RSA private key)
- all: added sending support for "Kxxxx" messages (requires RAWSEND enabled)
- all: IT & REVOLT receive support from mehf (disabled per default)
- all: add AskSin-support for OTA firmware-update

nur mal so als hinweis.

gruss frank
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 25 Juli 2014, 13:00:30
möglich....
mal sehen, ob das projekt CUL-Timing schon verworfen wurde. Wäre schade.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mani007 am 25 Juli 2014, 15:28:10
Jetzt sthet leider in der Logfile mit der neuen 00_CUL :

Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 25 Juli 2014, 16:37:15
sollte kein Problem sein. Deine CUL ist wahrscheinlich noch nicht "timing-fähig".
Den Fehler werden ich entfernen.

"Meine" 1.61 ist im Anhang. Leider mit der gleichen nummer. Die kann timestamps und damit eine timing korrektur
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mani007 am 25 Juli 2014, 16:51:41
Leider nicht Cul wurde mit FLIP geflasht !

Fhem neugestart

2014.07.25 16:49:43.346 2: CUL_HM fwUpdate HZ_Bad entered mode - switch speed
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value $mNo in sprintf at ./FHEM/10_CUL_HM.pm line 5210.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value $mNo in sprintf at ./FHEM/10_CUL_HM.pm line 5210.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value $mNo in sprintf at ./FHEM/10_CUL_HM.pm line 5210.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Use of uninitialized value in division (/) at ./FHEM/00_CUL.pm line 602.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 25 Juli 2014, 19:55:04
wenn du die CUL nicht flashst wird dir die neue SW nichts bringen.

Der Fehler sollte verschwinden, wenn du in Zeile 895 addierst
    } else {
      $dmsgLog = "               ".join(" ",(unpack'A1A2A2A4A6A6A*',$dmsg));
      $hash->{helper}{ref}{dly} = 0;
    }
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 25 Juli 2014, 20:05:57
Hallo zusammen,

ich habe das mit dem Update noch einige mal probiert, aber leider ohne erfolg. >:(

Es steht weiterhin CRC auf dem RT.

Zitat2014.07.25 20:00:09 2: CUL_HM fwUpdate started for AZ_RT_links
2014.07.25 20:00:09 5: CUL_HM AZ_RT_links protEvent:CMDs_processing...
2014.07.25 20:00:09 3: CUL_HM set AZ_RT_links fwUpdate hm_cc_rt_dn_update_V1_3_001_140314.eq3 30
2014.07.25 20:00:14 4: CUL_HM_Resend: AZ_RT_links nr 2
2014.07.25 20:00:14 5: CUL_HM AZ_RT_links protEvent:CMDs_pending pending:1
2014.07.25 20:00:17 2: CUL_HM fwUpdate AZ_RT_links entered mode - switch speed
2014.07.25 20:00:17 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM fwUpdate write block 1 of 234: 10 messages
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:1
2014.07.25 20:00:18 5: CUL_HM AZ_RT_links protEvent:CMDs_processing... pending:0
2014.07.25 20:00:22 4: CUL_HM_Resend: AZ_RT_links nr 3
2014.07.25 20:00:22 5: CUL_HM AZ_RT_links protEvent:CMDs_pending pending:1

Kann ich überhaupt von 1.0 auf 1.3 Updaten?
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mani007 am 25 Juli 2014, 20:23:44
Ich hoffe wir reden nicht aneinander vorbei mit die CUL meinst du doch den CUL USB STICK ??

Ich habe deine hex datei runtergeladen und mit FLIP geflasht .

Abänderung der 00_CUL.pm brachte besserung keine Fehlermeldung mehr seitens Subroutine mehr .

Aber leider beendet er das update mit Fehlermeldung immer noch mit fail:Block2 .

2014.07.25 20:16:54.241 2: CUL_HM fwUpdate started for HZ_Bad
2014.07.25 20:16:54.284 3: CUL_HM set HZ_Bad fwUpdate ./hm_cc_rt_dn_update_V1_3_001_140314.eq3 100
2014.07.25 20:17:02.409 3: set WWBSteuerung on-for-timer 60 : FW update in progress - please wait
2014.07.25 20:17:02.411 3: WWBEINAUS: FW update in progress - please wait
2014.07.25 20:17:04.798 2: CUL_HM fwUpdate HZ_Bad entered mode - switch speed
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 26 Juli 2014, 17:57:15
Hallo zusammen,

ich habe es nun endlich geschafft alle meine RTs upzudaten!  ;D

Die RTs zeigen beim Start immer 1.3 an, aber in Fhem steht immer noch 1.1 oder 1.0. Muss ich da noch mal was machen?

Mir ist auch noch in diesem Zusammenhang aufgefallen, dass Fhem nicht für alle RTs LogFiles angelegt hat. Kann ich das irgendwie automatisch nachholen?

Des weiteren sind die RTs von Fhem unterschiedlich angelegt worden. Liegt denke ich daran das ich mir die RTs nach und nach gekauft habe und zum teil mit unterschiedlichen FWs? Kann ich das auch irgendwie automatisch anpassen?
Zitatdefine BAD_RT_rechts CUL_HM 22080F
attr BAD_RT_rechts .devInfo 00FFFF
attr BAD_RT_rechts .stc 59
attr BAD_RT_rechts IODev CUL_1
attr BAD_RT_rechts actCycle 000:10
attr BAD_RT_rechts actStatus alive
attr BAD_RT_rechts autoReadReg 4_reqStatus
attr BAD_RT_rechts expert 2_full
attr BAD_RT_rechts firmware 1.0
attr BAD_RT_rechts model HM-CC-RT-DN
attr BAD_RT_rechts room CUL_HM
attr BAD_RT_rechts serialNr KEQ0510505
attr BAD_RT_rechts subType thermostat
attr BAD_RT_rechts webCmd getConfig:burstXmit

define BAD_RT_links CUL_HM 240233
attr BAD_RT_links IODev CUL_1
attr BAD_RT_links actCycle 000:10
attr BAD_RT_links actStatus alive
attr BAD_RT_links autoReadReg 4_reqStatus
attr BAD_RT_links expert 2_full
attr BAD_RT_links firmware 1.1
attr BAD_RT_links model HM-CC-RT-DN
attr BAD_RT_links room CUL_HM
attr BAD_RT_links serialNr KEQ0909222
attr BAD_RT_links subType thermostat
attr BAD_RT_links verbose 5
attr BAD_RT_links webCmd getConfig:clear msgEvents:burstXmit
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mani007 am 26 Juli 2014, 18:14:03
Hallo holzwurm83,

wie hast du das geschafft ich habe den Cul Stick geflasht und die 00_CUL wie beschrieben von martin hergenommen aber bei gehts einfach nicht .
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 26 Juli 2014, 18:22:56
Zitat von: Mani007 am 26 Juli 2014, 18:14:03
Hallo holzwurm83,

wie hast du das geschafft ich habe den Cul Stick geflasht und die 00_CUL wie beschrieben von martin hergenommen aber bei gehts einfach nicht .

Ich habe das mit der CUL FW Version 1.58 gemacht. Und habe das meine Fhemumgebung die ich mir vor einigen Tagen in einer VirtualBox mit Linux Debian aufgebaut habe noch mal probiert. Anfangs ging es nicht allerdings lag das dann wohl eher daran, das ich das letzte Fhem update da noch nicht drauf hatte. Da die VirtualBox auf meinem MacBook Pro läuft habe ich die CUL da angesteckt und bin zu jedem RT um die Sendequalität sicher zu stellen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: frank am 26 Juli 2014, 18:47:40
ZitatDie RTs zeigen beim Start immer 1.3 an, aber in Fhem steht immer noch 1.1 oder 1.0. Muss ich da noch mal was machen?
das sollte sich ändern, wenn du den rt in den anlernmodus bringst. nur den rt. fhem nicht.

ZitatMir ist auch noch in diesem Zusammenhang aufgefallen, dass Fhem nicht für alle RTs LogFiles angelegt hat. Kann ich das irgendwie automatisch nachholen?

Des weiteren sind die RTs von Fhem unterschiedlich angelegt worden. Liegt denke ich daran das ich mir die RTs nach und nach gekauft habe und zum teil mit unterschiedlichen FWs? Kann ich das auch irgendwie automatisch anpassen?
wenn du das nicht manuell machen möchtest, kannst du natürlich auch alles löschen und nochmal neu anlegen lassen (pair). dann sind deine änderungen aber auch weg.

und immer an save denken.  ;)

gruss frank
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mani007 am 26 Juli 2014, 20:29:57
Weiss noch jemand rat oder muss ich den thermostat einschicken oder einen neuen kaufen . Ich trau mich keinen 2 rt zu flashen .
Titel: Antw:HM-CC-RT-DN
Beitrag von: frank am 26 Juli 2014, 21:31:53
poste doch mal ein aussagekräftiges log vom flashvorgang mit den dateien, die du von martin bekommen hast. deine funkverbindung ist gut? wo hast du die eq3 datei her? ist die ok?
benutze zum downloaden keinen ms internetexplorer.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mani007 am 27 Juli 2014, 06:44:15
Hallo Frank ich habe die hex Datei aus den post von Seite 59 genommen sowie die 00_CUL.pm von der gleichen Seite .

Die Firmware habe ich von der http://www.eq-3.de/downloads.html Seite und auf die Nas der Fritzbox hochgeladen die hat entpackt
132,92 kb laut fritznas heruntergeladen habe ich es mit firefox .

Vorgang : set HZ_Bad fw Update eq3File 100 und drücke dann beim Thermostat die mittlere Taste und das Thermo zeigt FUP an.
Aber nicht lange wechselt ziemlich schnell wieder in CrC .

fwUpdate Fhem schreibt dann Fail:Block2
state CMDs_done_FWupdate

Funkverbindung CUL_0_RSSI -59.5

2014.07.27 06:35:43.568 1: SND L:0A N:0A F:30 CMD:11 SRC:F11034 DST:HZ_Bad CA (EnterBootLoader) (,BURST,BIDI)
2014.07.27 06:35:43.611 3: CUL_HM set HZ_Bad fwUpdate ./hm_cc_rt_dn_update_V1_3_001_140314.eq3 100
2014.07.27 06:36:04.293 3: set Patis_Lieblings_Lampe off : FW update in progress - please wait
2014.07.27 06:36:04.294 3: PatiLiebllampe return value: FW update in progress - please wait
2014.07.27 06:36:04.333 3: set Patis_Lieblings_Lampe off : FW update in progress - please wait
2014.07.27 06:36:04.334 3: PatiLiebllampe return value: FW update in progress - please wait
2014.07.27 06:36:04.369 3: set Patis_Lieblings_Lampe off : FW update in progress - please wait
2014.07.27 06:36:04.370 3: PatiLiebllampe return value: FW update in progress - please wait
2014.07.27 06:36:04.404 3: set Patis_Lieblings_Lampe off : FW update in progress - please wait
2014.07.27 06:36:04.406 3: PatiLiebllampe return value: FW update in progress - please wait
2014.07.27 06:36:04.440 3: set Patis_Lieblings_Lampe off : FW update in progress - please wait
2014.07.27 06:36:04.441 3: PatiLiebllampe return value: FW update in progress - please wait
2014.07.27 06:36:04.477 3: set Patis_Lieblings_Lampe off : FW update in progress - please wait
2014.07.27 06:36:04.480 3: PatiLiebllampe return value: FW update in progress - please wait
2014.07.27 06:36:09.739 3: set WWBSteuerung off : FW update in progress - please wait
2014.07.27 06:36:09.741 3: WWBEINAUS: FW update in progress - please wait
2014.07.27 06:36:10.855 3: set Terassenlicht inhibit on : FW update in progress - please wait
2014.07.27 06:36:10.858 3: TerasseSunset: FW update in progress - please wait
2014.07.27 06:36:33.509 2: CUL_HM fwUpdate HZ_Bad entered mode - switch speed
2014.07.27 06:36:33.621 1: SND L:0F N:0B F:00 CMD:CB SRC:F11034 DST:HZ_Bad 105B11F81547 ()
2014.07.27 06:36:33.764 1: SND L:27 N:0D F:00 CMD:CA SRC:F11034 DST:HZ_Bad 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34 ()
2014.07.27 06:36:33.800 1: SND L:27 N:0E F:00 CMD:CA SRC:F11034 DST:HZ_Bad 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F ()
2014.07.27 06:36:33.835 1: SND L:27 N:0F F:00 CMD:CA SRC:F11034 DST:HZ_Bad D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF ()
2014.07.27 06:36:33.870 1: SND L:27 N:10 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB ()
2014.07.27 06:36:33.905 1: SND L:27 N:11 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6 ()
2014.07.27 06:36:33.940 1: SND L:27 N:12 F:00 CMD:CA SRC:F11034 DST:HZ_Bad F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518 ()
2014.07.27 06:36:33.975 1: SND L:27 N:13 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74 ()
2014.07.27 06:36:34.010 1: SND L:27 N:14 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 192D962E6C3CD7579194D69314219C025E90419932BBB1133D7410DD70C1 ()
2014.07.27 06:36:34.043 1: SND L:27 N:15 F:00 CMD:CA SRC:F11034 DST:HZ_Bad B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA ()
2014.07.27 06:36:34.079 1: SND L:1F N:16 F:20 CMD:CA SRC:F11034 DST:HZ_Bad BC38887AD05570ED214EF26881E22B6A46FE912372CC (,BIDI)
2014.07.27 06:36:34.215 1: SND L:27 N:17 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D ()
2014.07.27 06:36:34.249 1: SND L:27 N:18 F:00 CMD:CA SRC:F11034 DST:HZ_Bad A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8 ()
2014.07.27 06:36:34.285 1: SND L:27 N:19 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4 ()
2014.07.27 06:36:34.320 1: SND L:27 N:1A F:00 CMD:CA SRC:F11034 DST:HZ_Bad B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B ()
2014.07.27 06:36:34.355 1: SND L:27 N:1B F:00 CMD:CA SRC:F11034 DST:HZ_Bad 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6 ()
2014.07.27 06:36:34.391 1: SND L:27 N:1C F:00 CMD:CA SRC:F11034 DST:HZ_Bad 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F ()
2014.07.27 06:36:34.426 1: SND L:27 N:1D F:00 CMD:CA SRC:F11034 DST:HZ_Bad 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9 ()
2014.07.27 06:36:34.460 1: SND L:27 N:1E F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C ()
2014.07.27 06:36:34.495 1: SND L:27 N:1F F:00 CMD:CA SRC:F11034 DST:HZ_Bad D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9 ()
2014.07.27 06:36:34.529 1: SND L:1F N:20 F:20 CMD:CA SRC:F11034 DST:HZ_Bad 7A83FB88752801F31504577AEB99CBFC580448707721 (,BIDI)
2014.07.27 06:36:39.570 1: SND L:27 N:17 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D ()
2014.07.27 06:36:39.604 1: SND L:27 N:18 F:00 CMD:CA SRC:F11034 DST:HZ_Bad A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8 ()
2014.07.27 06:36:39.639 1: SND L:27 N:19 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4 ()
2014.07.27 06:36:39.673 1: SND L:27 N:1A F:00 CMD:CA SRC:F11034 DST:HZ_Bad B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B ()
2014.07.27 06:36:39.708 1: SND L:27 N:1B F:00 CMD:CA SRC:F11034 DST:HZ_Bad 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6 ()
2014.07.27 06:36:39.743 1: SND L:27 N:1C F:00 CMD:CA SRC:F11034 DST:HZ_Bad 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F ()
2014.07.27 06:36:39.777 1: SND L:27 N:1D F:00 CMD:CA SRC:F11034 DST:HZ_Bad 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9 ()
2014.07.27 06:36:39.814 1: SND L:27 N:1E F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C ()
2014.07.27 06:36:39.849 1: SND L:27 N:1F F:00 CMD:CA SRC:F11034 DST:HZ_Bad D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9 ()
2014.07.27 06:36:39.882 1: SND L:1F N:20 F:20 CMD:CA SRC:F11034 DST:HZ_Bad 7A83FB88752801F31504577AEB99CBFC580448707721 (,BIDI)
2014.07.27 06:36:44.925 1: SND L:27 N:17 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D ()
2014.07.27 06:36:44.959 1: SND L:27 N:18 F:00 CMD:CA SRC:F11034 DST:HZ_Bad A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8 ()
2014.07.27 06:36:44.993 1: SND L:27 N:19 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4 ()
2014.07.27 06:36:45.026 1: SND L:27 N:1A F:00 CMD:CA SRC:F11034 DST:HZ_Bad B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B ()
2014.07.27 06:36:45.060 1: SND L:27 N:1B F:00 CMD:CA SRC:F11034 DST:HZ_Bad 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6 ()
2014.07.27 06:36:45.094 1: SND L:27 N:1C F:00 CMD:CA SRC:F11034 DST:HZ_Bad 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F ()
2014.07.27 06:36:45.127 1: SND L:27 N:1D F:00 CMD:CA SRC:F11034 DST:HZ_Bad 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9 ()
2014.07.27 06:36:45.161 1: SND L:27 N:1E F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C ()
2014.07.27 06:36:45.195 1: SND L:27 N:1F F:00 CMD:CA SRC:F11034 DST:HZ_Bad D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9 ()
2014.07.27 06:36:45.229 1: SND L:1F N:20 F:20 CMD:CA SRC:F11034 DST:HZ_Bad 7A83FB88752801F31504577AEB99CBFC580448707721 (,BIDI)
2014.07.27 06:36:50.269 1: SND L:27 N:17 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D ()
2014.07.27 06:36:50.303 1: SND L:27 N:18 F:00 CMD:CA SRC:F11034 DST:HZ_Bad A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8 ()
2014.07.27 06:36:50.338 1: SND L:27 N:19 F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4 ()
2014.07.27 06:36:50.372 1: SND L:27 N:1A F:00 CMD:CA SRC:F11034 DST:HZ_Bad B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B ()
2014.07.27 06:36:50.406 1: SND L:27 N:1B F:00 CMD:CA SRC:F11034 DST:HZ_Bad 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6 ()
2014.07.27 06:36:50.441 1: SND L:27 N:1C F:00 CMD:CA SRC:F11034 DST:HZ_Bad 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F ()
2014.07.27 06:36:50.478 1: SND L:27 N:1D F:00 CMD:CA SRC:F11034 DST:HZ_Bad 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9 ()
2014.07.27 06:36:50.512 1: SND L:27 N:1E F:00 CMD:CA SRC:F11034 DST:HZ_Bad 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C ()
2014.07.27 06:36:50.546 1: SND L:27 N:1F F:00 CMD:CA SRC:F11034 DST:HZ_Bad D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9 ()
2014.07.27 06:36:50.581 1: SND L:1F N:20 F:20 CMD:CA SRC:F11034 DST:HZ_Bad 7A83FB88752801F31504577AEB99CBFC580448707721 (,BIDI)

Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 27 Juli 2014, 07:41:30
dass die RTs unterschiedlich angelegt sind, dann ich nicht sehen. OK, die reihenfolgen und das webkommand.
Die Reihenfolge ist Rudis sache.
um default webcommands zu haben lösche das Attribut, speichere und starte neu, speichere wieder. Der Vorgang ist: wenn ein webcmd gesetzt ist, wird es nicht verändert. Wenn beim booten kein webCmd eingetragen ist wird ggf. ein default gesetzt.

@Mani,

schalte hmProtocolEvents ab. Logge rohmessages wie in Sniffen beschrieben.
Probieren es noch einmal mit diese settings - hmProtocolEvents ist evtl. zeitraubend.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mani007 am 27 Juli 2014, 09:04:59
Hallo Martin,

ich habe es gemacht wie im wiki beschrieben ist habe hmprotocol events ausgeschaltet und attr cul verbose 4 eingeschaltet .

Zeigt sich leider keine besserung .

2014.07.27 09:00:04.519 4: CUL_send:  CUL_0               As 0E EB A011 F11034 23E657 0201000000
2014.07.27 09:00:04.806 4: CUL_Parse: CUL_0                A 0C E6 8670 223EF9 000000 00E264 -69.5
2014.07.27 09:00:04.931 4: CUL_Parse: CUL_0                A 0E EB 8002 23E657 F11034 0101000053 -80.5
2014.07.27 09:00:05.032 4: CUL_send:  CUL_0               As 0E EC A011 F11034 23E657 0201000000
2014.07.27 09:00:05.193 4: CUL_Parse: CUL_0                A 0E EC 8002 23E657 F11034 0101000053 -80.5
2014.07.27 09:00:05.293 4: CUL_send:  CUL_0               As 0E ED A011 F11034 23E657 0201000000
2014.07.27 09:00:05.454 4: CUL_Parse: CUL_0                A 0E ED 8002 23E657 F11034 0101000053 -80
2014.07.27 09:00:05.555 4: CUL_send:  CUL_0               As 0E EE A011 F11034 23E657 0201000000
2014.07.27 09:00:05.715 4: CUL_Parse: CUL_0                A 0E EE 8002 23E657 F11034 0101000052 -80
2014.07.27 09:00:05.816 4: CUL_send:  CUL_0               As 0E EF A011 F11034 23E657 0201000000
2014.07.27 09:00:06.639 4: CUL_Parse: CUL_0                A 0F C7 8610 22E52F 000000 0A30DB0D0018 -63.5
2014.07.27 09:00:09.762 4: CUL_send:  CUL_0               As 0E F0 A011 F11034 22638F 0201000000
2014.07.27 09:00:09.923 4: CUL_Parse: CUL_0                A 0E F0 8002 22638F F11034 0101000050 -79
2014.07.27 09:00:10.101 4: CUL_send:  CUL_0               As 0E EF A011 F11034 23E657 0201000000
2014.07.27 09:00:10.262 4: CUL_Parse: CUL_0                A 0E EF 8002 23E657 F11034 0101000052 -80
2014.07.27 09:00:10.363 4: CUL_send:  CUL_0               As 0E F1 A011 F11034 23E657 0201000000
2014.07.27 09:00:10.523 4: CUL_Parse: CUL_0                A 0E F1 8002 23E657 F11034 0101000052 -81
2014.07.27 09:00:19.568 4: CUL_send:  CUL_0               As 0A 0A 3011 F11034 22E470 CA
2014.07.27 09:00:21.691 4: CUL_Parse: CUL_0                A 0F 23 8610 22E4C8 000000 0A30D40E0029 -58
2014.07.27 09:00:26.677 4: CUL_Parse: CUL_0                A 0F 31 8610 22E518 000000 0A30DE0C0019 -69.5
2014.07.27 09:00:29.192 4: CUL_Parse: CUL_0                A 14 EE 7510 22E470 000000 004B455130373333373936 -59.5
2014.07.27 09:00:29.293 4: CUL_send:  CUL_0               As 0F 0B 00CB F11034 22E470 105B11F81547
2014.07.27 09:00:29.347 4: CUL_send:  CUL_0               AR     
2014.07.27 09:00:29.405 4: CUL_send:  CUL_0               As 27 0D 00CA F11034 22E470 012200CA89997B1356A99599FC97B51B2E93E851AC0FD87443CAED392B34
2014.07.27 09:00:29.420 4: CUL_send:  CUL_0               As 27 0E 00CA F11034 22E470 5B3F1C5CDB3492C3DAAD3BEAC7474BD2670EC00359D9358EBEE6CBBE592F
2014.07.27 09:00:29.436 4: CUL_send:  CUL_0               As 27 0F 00CA F11034 22E470 D090BBF52DAD224F72068C335DDB71FE2597E4A9D5F6AF3C955C014868AF
2014.07.27 09:00:29.452 4: CUL_send:  CUL_0               As 27 10 00CA F11034 22E470 06A7FD6D6F28AE164A7075573F5C23B21B786D3AE79868C9A3F2F6083FCB
2014.07.27 09:00:29.468 4: CUL_send:  CUL_0               As 27 11 00CA F11034 22E470 721FE837B555A041BFD89ACBA38AE9A75A6A0C372F4810253F4ECC1438D6
2014.07.27 09:00:29.485 4: CUL_send:  CUL_0               As 27 12 00CA F11034 22E470 F12AFE2D6D8EE06695BE5F2B281D8EEE2E847431A2E078B7F3A56AF8E518
2014.07.27 09:00:29.501 4: CUL_send:  CUL_0               As 27 13 00CA F11034 22E470 4A031DBB51D5705A32A688A548A6CDDB943BE1E717503371423FA11EFB74
2014.07.27 09:00:29.516 4: CUL_send:  CUL_0               As 27 14 00CA F11034 22E470 192D962E6C3CD7579194D69314219C025E90419932BBB1133D7410DD70C1
2014.07.27 09:00:29.532 4: CUL_send:  CUL_0               As 27 15 00CA F11034 22E470 B8E33C2E4427FA3678D651B647AE30549914F632CE5844A9BC07337CCCBA
2014.07.27 09:00:29.548 4: CUL_send:  CUL_0               As 1F 16 20CA F11034 22E470 BC38887AD05570ED214EF26881E22B6A46FE912372CC
2014.07.27 09:00:29.576 4: CUL_Parse: CUL_0                A 0A 16 0002 22E470 F11034 00 -63
2014.07.27 09:00:29.677 4: CUL_send:  CUL_0               As 27 17 00CA F11034 22E470 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D
2014.07.27 09:00:29.692 4: CUL_send:  CUL_0               As 27 18 00CA F11034 22E470 A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8
2014.07.27 09:00:29.708 4: CUL_send:  CUL_0               As 27 19 00CA F11034 22E470 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4
2014.07.27 09:00:29.725 4: CUL_send:  CUL_0               As 27 1A 00CA F11034 22E470 B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B
2014.07.27 09:00:29.740 4: CUL_send:  CUL_0               As 27 1B 00CA F11034 22E470 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6
2014.07.27 09:00:29.756 4: CUL_send:  CUL_0               As 27 1C 00CA F11034 22E470 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F
2014.07.27 09:00:29.772 4: CUL_send:  CUL_0               As 27 1D 00CA F11034 22E470 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9
2014.07.27 09:00:29.788 4: CUL_send:  CUL_0               As 27 1E 00CA F11034 22E470 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C
2014.07.27 09:00:29.804 4: CUL_send:  CUL_0               As 27 1F 00CA F11034 22E470 D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9
2014.07.27 09:00:29.820 4: CUL_send:  CUL_0               As 1F 20 20CA F11034 22E470 7A83FB88752801F31504577AEB99CBFC580448707721
2014.07.27 09:00:34.843 4: CUL_send:  CUL_0               As 27 17 00CA F11034 22E470 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D
2014.07.27 09:00:34.859 4: CUL_send:  CUL_0               As 27 18 00CA F11034 22E470 A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8
2014.07.27 09:00:34.875 4: CUL_send:  CUL_0               As 27 19 00CA F11034 22E470 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4
2014.07.27 09:00:34.891 4: CUL_send:  CUL_0               As 27 1A 00CA F11034 22E470 B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B
2014.07.27 09:00:34.906 4: CUL_send:  CUL_0               As 27 1B 00CA F11034 22E470 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6
2014.07.27 09:00:34.923 4: CUL_send:  CUL_0               As 27 1C 00CA F11034 22E470 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F
2014.07.27 09:00:34.939 4: CUL_send:  CUL_0               As 27 1D 00CA F11034 22E470 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9
2014.07.27 09:00:34.954 4: CUL_send:  CUL_0               As 27 1E 00CA F11034 22E470 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C
2014.07.27 09:00:34.970 4: CUL_send:  CUL_0               As 27 1F 00CA F11034 22E470 D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9
2014.07.27 09:00:34.986 4: CUL_send:  CUL_0               As 1F 20 20CA F11034 22E470 7A83FB88752801F31504577AEB99CBFC580448707721
2014.07.27 09:00:40.010 4: CUL_send:  CUL_0               As 27 17 00CA F11034 22E470 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D
2014.07.27 09:00:40.026 4: CUL_send:  CUL_0               As 27 18 00CA F11034 22E470 A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8
2014.07.27 09:00:40.042 4: CUL_send:  CUL_0               As 27 19 00CA F11034 22E470 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4
2014.07.27 09:00:40.058 4: CUL_send:  CUL_0               As 27 1A 00CA F11034 22E470 B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B
2014.07.27 09:00:40.074 4: CUL_send:  CUL_0               As 27 1B 00CA F11034 22E470 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6
2014.07.27 09:00:40.090 4: CUL_send:  CUL_0               As 27 1C 00CA F11034 22E470 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F
2014.07.27 09:00:40.106 4: CUL_send:  CUL_0               As 27 1D 00CA F11034 22E470 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9
2014.07.27 09:00:40.123 4: CUL_send:  CUL_0               As 27 1E 00CA F11034 22E470 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C
2014.07.27 09:00:40.139 4: CUL_send:  CUL_0               As 27 1F 00CA F11034 22E470 D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9
2014.07.27 09:00:40.155 4: CUL_send:  CUL_0               As 1F 20 20CA F11034 22E470 7A83FB88752801F31504577AEB99CBFC580448707721
2014.07.27 09:00:45.178 4: CUL_send:  CUL_0               As 27 17 00CA F11034 22E470 012217578B6969A2005A1AD97561EB0DE35B3089B34F8C735AEF4498216D
2014.07.27 09:00:45.194 4: CUL_send:  CUL_0               As 27 18 00CA F11034 22E470 A1D2B9A175281A3AE02F5BDE2D7CB85DC91729D2116664B9ABFA9A94EDA8
2014.07.27 09:00:45.210 4: CUL_send:  CUL_0               As 27 19 00CA F11034 22E470 1C706ED330F9108D88CBAB0A89B7813FA2A02DB2CAE6D0E4343A475B08B4
2014.07.27 09:00:45.227 4: CUL_send:  CUL_0               As 27 1A 00CA F11034 22E470 B2F57AF6D16359241000DBDF2F639A2E7D56155FDE060BAC7FE96E94645B
2014.07.27 09:00:45.244 4: CUL_send:  CUL_0               As 27 1B 00CA F11034 22E470 72D1B8065424126ED5E2531AEB31C5236D35D54376CAB33EED5116C504C6
2014.07.27 09:00:45.260 4: CUL_send:  CUL_0               As 27 1C 00CA F11034 22E470 025F83D8848CB755BEABAA31790E3D05EBF004F55CFE2F50A534F29F1C8F
2014.07.27 09:00:45.276 4: CUL_send:  CUL_0               As 27 1D 00CA F11034 22E470 722D4A5F0E876550D0D8AA8D5D36757457596D5FE6C8C1AD98A4CFB024C9
2014.07.27 09:00:45.291 4: CUL_send:  CUL_0               As 27 1E 00CA F11034 22E470 1018246FFC919B426E35B07A6B80D86FC1CC3CE9083AFA882DA6C1C3FA5C
2014.07.27 09:00:45.307 4: CUL_send:  CUL_0               As 27 1F 00CA F11034 22E470 D461AD57E22BB03758365C90D0F59E208B9D906F6C8857C9A3EF3D1320E9
2014.07.27 09:00:45.324 4: CUL_send:  CUL_0               As 1F 20 20CA F11034 22E470 7A83FB88752801F31504577AEB99CBFC580448707721
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 27 Juli 2014, 09:43:22
der Anfang sieht gut aus, das Device akzeptiert das erste Packet...
aber dann mag es nicht mehr. Grund sehe ich keinen. Timing stimmt, daten stimmen. quasi identisch zu meinem log.

Nur antworten mag es ab dem 2. Packet nicht mehr.
Da bin ich erst einmal am Ende - sorry.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mani007 am 27 Juli 2014, 10:02:23
Ok dann weiß ich schonmal das ich wenigstens nichts falsch mache .
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mani007 am 27 Juli 2014, 10:17:28
Ganz ehrlich das glaube ich jetzt nicht !!!!!!!

http://homematic-forum.de/forum/viewtopic.php?f=26&t=15587&start=110

und das wars ich bin zu nahe an den Thermo gestanden . Ohman
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mr. P am 27 Juli 2014, 13:11:40
Zitat von: Mani007 am 27 Juli 2014, 10:17:28
und das wars ich bin zu nahe an den Thermo gestanden . Ohman
Erinnert mich irgendwie daran, was ich euch hier in diesem Thread vor nicht allzu langer Zeit gesagt habe: ;-)
http://forum.fhem.de/index.php/topic,14738.msg186498.html#msg186498 (http://forum.fhem.de/index.php/topic,14738.msg186498.html#msg186498)
Titel: Antw:HM-CC-RT-DN
Beitrag von: forum-merlin am 27 Juli 2014, 13:31:58
Hallo @ All

ich habe:
4x HM-CC-RT-DN mit FW: 1.0
1x HMLan mit FW: 0.961
aktuellstes FHEM mit einem Update von heute vor 5 min

FRAGE:
- kann ich mit dem HMLan nun die Firmware der HM-CC-RT-DN auf 1.3 updaten oder nicht?
(Ich frage, weil laut Wiki die Aussage ist, dass es bisher nicht geht)
Titel: Antw:HM-CC-RT-DN
Beitrag von: frank am 27 Juli 2014, 13:34:36
ZitatErinnert mich irgendwie daran, was ich euch hier in diesem Thread vor nicht allzu langer Zeit gesagt habe: ;-)
wie mit der heissen herdplatte. man muss sich erst die hand verbrennen, bevor man die erfahrungen anderer versteht.  ;)

Zitat- kann ich mit dem HMLan nun die Firmware der HM-CC-RT-DN auf 1.3 updaten oder nicht?
nein.
Titel: Antw:HM-CC-RT-DN
Beitrag von: forum-merlin am 27 Juli 2014, 13:58:21
Zitat von: frank am 27 Juli 2014, 13:34:36
- kann ich mit dem HMLan nun die Firmware der HM-CC-RT-DN auf 1.3 updaten oder nicht?
nein.
Danke!
Dann muss ich warten bis ich meinen CUL wieder habe.
Wie es Murphy so will habe ich den grad am Freitag verliehen um einen Arbeitskollegen "anzufixen" was FHEM angeht.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Mani007 am 27 Juli 2014, 15:02:46
@frank,

Ja hast recht so nachn motto wer lesen kann ist klar im vorteil . Bin trotzdem froh das funktioniert . Vielen dank für eure hilfe und geduld .
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 27 Juli 2014, 17:05:28
Zitat von: martinp876 am 27 Juli 2014, 07:41:30
dass die RTs unterschiedlich angelegt sind, dann ich nicht sehen. OK, die reihenfolgen und das webkommand.
Die Reihenfolge ist Rudis sache.
um default webcommands zu haben lösche das Attribut, speichere und starte neu, speichere wieder. Der Vorgang ist: wenn ein webcmd gesetzt ist, wird es nicht verändert. Wenn beim booten kein webCmd eingetragen ist wird ggf. ein default gesetzt.


Das mit der Reihenfolge ist mir nicht so wichtig. Manche RTs haben das hier drin stehen:
Zitatattr BAD_RT_rechts .devInfo 00FFFF
attr BAD_RT_rechts .stc 59

Kann das nicht zuordnen. Was ist das?

Das mit dem webCmd hat wunderbar funktioniert.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 27 Juli 2014, 17:51:15
devInfo und stc.
das sind beides Werte, die das Device mit der Anlernmessage sendet.

Beides speichere ich mittlerweile in Readings. Das gleiche gilt für die Serial Number und die FW-version. Es fällt unter HM-Device-config-data. Funktionen aus HMInfo (save/load/verify/arch/purge -Config) speichern und verwalten - hier fallen dann auch die Register und peers drunter.

Als attribut braucht man keines der 4.

stc ist die nummer des subType wie eq3 sie vergibt. FHEM leitet den Subtype direkt aus dem  attribut "Model" (des device, nicht der channel!) ab.

devInfo habe ich noch nicht entschlüsselt. Es sollte infos beinhalten wie
- anzahl der Kanäle
- kommunikations-mode (wakeup, config,...)
- evtl. zustand des pairens
der Wert wird nicht ausgewertet - vielleicht irgend wann einmal.

Einst waren die 4 Werte teil der Attribute. stc und defInfo kannst du gerne löschen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: otto am 10 Oktober 2014, 20:28:50
Hallo wollte heute mal mit den Thermostaten bischen rumspielen aber irgendwie funkioniert es vom Handy aus nicht die Schaltzeiten bzw. Themperaturen zu ändern ?
geb ich z.B. einen Wert bei ändern ein 17.4 steht am RT 11.0 und andFhem stürtzt ab.

Habe HM-CC-RT-DN firmware 1.3
andFhem 3.1.3

Gruß otto
Titel: HM-CC-RT-DN - FW 1.4
Beitrag von: michi1983 am 16 November 2014, 01:04:44
Hallo zusammen,

bin gerade darauf gestoßen, dass es eine eine FW 1.4.001 vom 20.10.2014 gibt:

http://www.eq-3.de/Downloads/Software/Firmware/changelog_hm_cc_rt_dn_update_V1_4_001_141020.txt

Hat die schon jemand ausprobiert? Funktioniert die besser oder schlechter als die 1.3?

Danke und Grüße,

Michi
Titel: Antw:HM-CC-RT-DN
Beitrag von: le66ck am 16 November 2014, 16:45:24
Hallo michi1983

Wahrscheinlich, sicher besser....!
Siehe hier http://forum.fhem.de/index.php/topic,25527.0.html (http://forum.fhem.de/index.php/topic,25527.0.html)

CK
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 16 November 2014, 21:50:47
Hallo zusammen,

habe schon einiges durchstöbert, aber nicht so richtig auf den Nenner gekommen.

Ich habe habe mir Drahtgebundene Fensterkontakte über ein Wiredmodul eingebaut.

Würde gerne diese nun mit den RTs peeren und habe dazu auch schon was zu Virtuelle Entities gelesen. Aber ich komme nicht wirklich weiter. 

Der Fensterstaus wird wird mit dieser *.cfg realisiert:
define WZ_Fenster_SUED_R DOIF ([HMW_Sen_SC_12_DR_JEQ0545703_01:sensor] == 51200 and [HMW_Sen_SC_12_DR_JEQ0545703_02:sensor] == 0) DOELSEIF ([HMW_Sen_SC_12_DR_JEQ0545703_01:sensor] == 0 and [HMW_Sen_SC_12_DR_JEQ0545703_02:sensor] == 51200) DOELSEIF ([HMW_Sen_SC_12_DR_JEQ0545703_01:sensor] == 51200 and [HMW_Sen_SC_12_DR_JEQ0545703_02:sensor] == 51200)
attr WZ_Fenster_SUED_R alias SÜD R
attr WZ_Fenster_SUED_R cmdState zu|gekippt|offen
attr WZ_Fenster_SUED_R devStateIcon zu:fts_window_1w offen:fts_window_1w_open@red gekippt:fts_window_1w_tilt@red
attr WZ_Fenster_SUED_R group Fenster
attr WZ_Fenster_SUED_R icon fts_door_right
attr WZ_Fenster_SUED_R room Wohnzimmer
Titel: Antw:HM-CC-RT-DN
Beitrag von: le66ck am 17 November 2014, 07:52:03
Hallo holzwurm83

Vielleicht hilft Dir das etwas weiter
define Fensteroffen_Forian DOIF ([Fenster_Florian] eq "open") (set ThermostatFlorian_Clima controlManu off) DOELSEIF ([Fenster_Florian] eq "closed")(set ThermostatFlorian_Clima controlManu 18)

Fenster_Florian ist ein Funk-Tür-/Fensterkontakt, optisch und der Rest sollte/könnte selbsterklärend sein.
Beides ist nur an Fhem angelernt. Vielleicht hift es Dir weiter.

CK
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 17 November 2014, 21:28:51
Hallo le66ck,

Danke für dein Feedback. Ich würde das gerne so umsetzen, das man den Kanal für die Fensterkontakte am RT ansteuert. Das sollte doch auch gehen?
Titel: Antw:HM-CC-RT-DN
Beitrag von: michi1983 am 18 November 2014, 00:07:13
Zitat von: le66ck am 16 November 2014, 16:45:24
Hallo michi1983

Wahrscheinlich, sicher besser....!
Siehe hier http://forum.fhem.de/index.php/topic,25527.0.html (http://forum.fhem.de/index.php/topic,25527.0.html)

CK

Danke!
Titel: Antw:HM-CC-RT-DN
Beitrag von: holzwurm83 am 18 November 2014, 19:31:48
Hallo le66ck,

Danke für dein Feedback. Ich würde das gerne so umsetzen, das man den Kanal für die Fensterkontakte am RT ansteuert. Das sollte doch auch gehen?
Titel: Antw:HM-CC-RT-DN
Beitrag von: le66ck am 19 November 2014, 08:50:10
Hallo holzwurm83

ZitatIch würde das gerne so umsetzen, das man den Kanal für die Fensterkontakte am RT ansteuert. Das sollte doch auch gehen?

Wenn Du direkt peeren meinst, also ohne Fhem (hört nur mit), ja!?
Fhem-Befehl dazu habe ich gerade nicht vorrätig...

CK
Titel: Antw:HM-CC-RT-DN
Beitrag von: FHEMbeta am 19 November 2014, 16:21:52
Ich habe einen HM-CC-RT-DN. Dazu ein virtuelles HM-Thermometer, welches seine Temperatur direkt von einem realen Thermometer erhält. Der Kanal Clima des Heizkörperthermostats ist mit diesem virtuellen HomeMatic Device gepeert. Dazu habe ich folgenden Befehl in der FHEM Kommandozeile ausgeführt:

set Temp_Esszimmer_Weather peerChan 0 HZ_Esszimmer_Weather single set
Auch habe ich es mit folgendem Befehl getestet, bin mir aber über dessen Bedeutung im Vergleich zum vorherigen nicht sicher:
set Temp_Esszimmer_Weather peerChan 0 HZ_Esszimmer_Weather single

In unregelmäßigen Abständen zeigt der Kanal Clima jedoch Temperaturen an, die von der Temperatur des virtuellen Homematic Devices abweichen. Die abweichenden Temperaturen sind allgemein höher als die Temperatur des virtuellen Devices. Daher gehe ich davon aus, dass der Heizkörperthermostat auf den internen Temperaturfühler umschaltet.

Wie kann ich dieses Verhalten unterbinden? Der HM-CC-RT-DN soll immer die Temperatur des virtuellen Devices als aktuelle Temperatur benutzen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: tpm88 am 19 November 2014, 18:34:00
Hallo Alexander,

Zitat von: Alexander am 19 November 2014, 16:21:52
Wie kann ich dieses Verhalten unterbinden? Der HM-CC-RT-DN soll immer die Temperatur des virtuellen Devices als aktuelle Temperatur benutzen.

Ich habe ähnliche Erfahrungen mit einem 1wire TemperaturSensor, der einen virtuellen HomeMatic Temperatursensor versorgt, gemacht - siehe hier: http://forum.fhem.de/index.php/topic,19686.msg137522.html#msg137522 (http://forum.fhem.de/index.php/topic,19686.msg137522.html#msg137522)

Die gleichen Probleme gibt es auch mit Dirks HM Universalsensor, siehe hier: http://forum.fhem.de/index.php/topic,27980.msg208769.html#msg208769 (http://forum.fhem.de/index.php/topic,27980.msg208769.html#msg208769)

In letzterem Thread hat Martin erklärt, wie das Senden der extern gemessenen Temperatur an den RT-DN funktioniert. Da ist genaues Timing wichtig.

Meine Vermutung ist, daß der Algorithmus zur Berechnung des genauen Sendezeitpunkts manchmal danebenliegt. Die gleiche Formel verwendet Dirk nämlich in seiner Firmware für den Eigenbausensor. Empfängt der RT-DN dann über einige Zeit keinen externen Temperaturwert, schaltet er kurz - bis zum erneuten Empfang des richtigen Temperaturwertes - wieder auf seinen internen Sensor um. Das erzeugt dann die hässlichen Peaks oder Drops, die bei mir außerdem zu wilden Regelsprüngen des RT-DN führen.

Eine Lösung gibt es leider (noch) nicht.

Gruß
Tobias
Titel: Antw:HM-CC-RT-DN
Beitrag von: FHEMbeta am 19 November 2014, 21:21:09
Hallo Tobias,

vielen Dank für die ausführliche Antwort. Also handelt es sich nicht um eine Fehlfunktion meiner beiden Heizkörperthermostate. Hoffentlich kann das Timing-Problem behoben werden. Ich würde gerne noch die übrigen Heizungen mit dem HM-CC-RT-DN ausstatten.

Momentan habe ich durch die Temperaturänderungen Schwankungen von ca. 1-1.5°C im Raum. Ich werde auch mit einer kleineren Öffnung des Ventils testen, ob es dann besser wird.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 22 November 2014, 15:03:57
Das timing ist mit VDs getestet worden - sollte m.E. immer identisch sein. Ich habe es nicht in Betrieb, habe also keine eigenen Messwerte.
schalte bei deinem virtuellen Aktor einmal loglevel auf 5 und die messages der Aktoren ein. dann logge über einige Zeit.
Titel: Antw:HM-CC-RT-DN
Beitrag von: tpm88 am 23 November 2014, 15:11:51
Hallo Martin, Alexander,

Zitat von: tpm88 am 19 November 2014, 18:34:00
Meine Vermutung ist, daß der Algorithmus zur Berechnung des genauen Sendezeitpunkts manchmal danebenliegt. Die gleiche Formel verwendet Dirk nämlich in seiner Firmware für den Eigenbausensor. Empfängt der RT-DN dann über einige Zeit keinen externen Temperaturwert, schaltet er kurz - bis zum erneuten Empfang des richtigen Temperaturwertes - wieder auf seinen internen Sensor um. Das erzeugt dann die hässlichen Peaks oder Drops, die bei mir außerdem zu wilden Regelsprüngen des RT-DN führen.

Eine Lösung gibt es leider (noch) nicht.

Ich muß meine Vermutung revidieren. Ich habe gestern meinen virtuellen Temperatursensor reaktiviert und jetzt 24h mitgeloggt. Resultat - KEIN EINZIGER Aussetzer!!

Seit meinen letzten Tests damit im letzten Winter & Frühjar hat sich natürlich einiges am Code getan. Zusätzlich habe ich mein FHEM auf einen schnelleren CubieTruck umgezogen. Offenbar hat damals etwas anderes ab und an das Timing verhunzt.

Ich werde jetzt noch weitere 24h verbose5 und raw packets mitloggen. Wenn das aber so stabil bleibt, bin ich schlicht begeistert.

Tobias
Titel: Antw:HM-CC-RT-DN
Beitrag von: phel am 27 November 2014, 01:33:11
Hallo zusammen,

rein Interessehalber - kommt man eigentlich noch an die realen Messwerte, wenn der Clima-Kanal gepeert ist?

Grüße
Phel
Titel: Antw:HM-CC-RT-DN
Beitrag von: tpm88 am 27 November 2014, 10:12:15
Zitat von: phel am 27 November 2014, 01:33:11

rein Interessehalber - kommt man eigentlich noch an die realen Messwerte, wenn der Clima-Kanal gepeert ist?

Definiere "reale Messwerte". Wenn Du die vom Thermostat intern gemessenen meinst, dann Nein.

Gruß
Tobias
Titel: Antw:HM-CC-RT-DN
Beitrag von: MadMax-FHEM am 29 November 2014, 13:42:39
Hallo Alexander,

was muss man tun um ein virtuelles HM-Device zu erstellen, dass mit einem realen HM-Device gepeert werden kann??

Also wie bist du vorgegangen?
Hattest du eine Vorlage (vorhandenes Device) die du angepasst hast?
Oder von scratch?

Ich würde gerne ein virtuelles Heizkörperthermostat mit einem realen Wandthermostat peeren um bestimmte Werte zu bekommen.
Direktes auslesen aus dem Wandthermostat geht (bei mir) zumindest nicht.

Konkret:
wenn ich beim Wandthermostat den party Modus einstelle werden/würden die Werte (partyStart usw.) an einen gepeerten Heizkörperthermostaten übertragen, intern in den Readings des Wandthermostaten (wo die Einstellungen vorgenommen wurden) gibt es aber keine Werte bzgl. partyStart etc.
Diese gibt es nur, wenn sie einmal per "set Device partyMode Temp partyStart ..." gesetzt wurden, welche sich aber egal was ich per Hand einstelle danach nicht mehr ändern.
Aber die per Hand eingestellten Werte werden an einen gepeerten Heizungsthermostaten gesendet, dort könnte ich sie dann ja auslesen (also aus dem virtuellen Device).

Danke, Joachim
Titel: Antw:HM-CC-RT-DN
Beitrag von: skuggy am 22 Oktober 2015, 07:17:29
Hallo zusammen,

ich habe mehrere Thermostate dieser Art im Einsatz, zur Zeit noch im Manuel-Modus. Zum Testen hab ich bei einem ein TemperaturTemplate eingespielt und funktioniert.

Meine Frage dazu: Wenn das Thermostat im Automodus läuft lässt sich das Thermostat nicht auf off stellen, es bleibt bei 5 Grad stehen. Ist das normal oder muss ich irgendwas zusätzlich einstellen?

Danke.
Titel: Antw:HM-CC-RT-DN
Beitrag von: DecaTec am 22 Oktober 2015, 09:06:50
Zitat von: skuggy am 22 Oktober 2015, 07:17:29
Meine Frage dazu: Wenn das Thermostat im Automodus läuft lässt sich das Thermostat nicht auf off stellen, es bleibt bei 5 Grad stehen. Ist das normal oder muss ich irgendwas zusätzlich einstellen

Scheint normal zu sein, ist bei mir genauso.
"Off" geht nur über Webfrontend oder durch setzen der Templist auf 0 Grad.
Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 23 Oktober 2015, 06:50:01
setz es im atuomode einfach auf 4.5 °C über webif oder templiste ( 4.5 = off). am rt gehts nicht
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 13 November 2015, 22:35:12
ich möchte verhindern, dass mein Ventil zw.40 und 60% geöffnet wird, weil da die Heizung ein lautes Geräusch macht. Kann ich irgendwo einstellen, dass es entweder drunter oder drüber bleiben soll? Wäre der boost Modus eine alternative? Wie könnte das notify fair aussehen?
Titel: Antw:HM-CC-RT-DN
Beitrag von: chris1284 am 14 November 2015, 08:22:12
du kannst nur die valveMaxPos festlegen (wie weit wird das ventil max geöffnet). bei dir wäre das dann 39%.
und du kannst boostPos festlegen (öffnung beim boost), standard  80% sollte also kein krach machen.

ob nun die valveMaxPos von 39 verhindern würde das beim boost auf 80 geöffnet wird kann ich dir leider nicht sagen. wenn dem so ist und boost dann auch nur auf 39 geht kannst du die  boostPeriod verlängern

notify brauchst du dafür garnicht, das stelts du am rt selbst über regset ein

du kannst auch immer die solltemp auf 30°C stellen wenn du heizt, dann sollte er das ventil auf die valveMaxPos  aufreißen (100% wenn du nichts änderst). das wäre dann was wo du mit notify / doif arbeiten müsstest umd di soltemp wieder auf einen wert zu bringen wo er zu macht wenn die ist-temp deinem wusch eintspricht.

heizung mal entlüftet wenn sie so einen krach macht? evtl. ist es einfacher das geräusch zu entfernen ;-)
Titel: Antw:HM-CC-RT-DN
Beitrag von: jostmario am 14 November 2015, 08:31:31
Hallo

Ja valveMaxPos begrenzt auch den Boost.
Ich habe mit dem ValveMaxPos meinen Hydraulichen Abgleich der Heizung realisiert.
Die meisten meiner Heizungen sind auf Ca 40-50% begrenzt Versuch doch ob dein Raum auch mit 40 % auch warm wird wenn nicht ist evtl auch der Heizkörper unterdimensioniert.

Gruß Josty
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 14 November 2015, 17:51:59
Danke, ich werde mein Glück versuchen....
Titel: Antw:HM-CC-RT-DN
Beitrag von: Thorsten Pferdekaemper am 14 November 2015, 18:48:00
Zitat von: JoeALLb am 13 November 2015, 22:35:12
ich möchte verhindern, dass mein Ventil zw.40 und 60% geöffnet wird, weil da die Heizung ein lautes Geräusch macht.
So etwas hatte ich auch mal, da waren Vorlauf und Rücklauf vertauscht. Dadurch gehen auf Dauer wahrscheinlich sogar die Ventile kaputt.
Kannst Du das ausschließen?
Gruß,
   Thorsten
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 17 Dezember 2015, 18:26:31
Noch eine Frage: Kann ich verhindern, dass über den Funk änderungen geschickt werden, wenn der Aktor diesen Wert schon hat?
Beispielsweise möchte ich
set HM-CC-RT-DN_Clima controlMode auto nocht nochmal per funk senden, wenn dieser schon auf auto steht. Mein Funk ist manchmal schon so überlastet.
Ich möchte auch gerne vermeiden, dass ich jedesmal dazu ein für mich komplexes IF schreiben muss... gibt es dafür eine allgemeingültige Möglichkeit/Funktion?
Meine Thermostate werden manchmal komplett über die Anwesenheitserkennung verändert.
Titel: Antw:HM-CC-RT-DN
Beitrag von: stromer-12 am 17 Dezember 2015, 18:39:41
Du kannst doch die FILTER Option verwenden.
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 17 Dezember 2015, 19:33:23
Zitat von: stromer-12 am 17 Dezember 2015, 18:39:41
Du kannst doch die FILTER Option verwenden.

Ach, so einfach! Danke, genau da dran habe ich nicht gedacht!!
Titel: Antw:HM-CC-RT-DN
Beitrag von: jostmario am 18 Dezember 2015, 15:59:59
Hallo

das mit dem Filter würde mich auch interresieren wie geht das ?
ich hab ein Notify das alle 10  Heizungsregler um 09:30 auf auto setzt.
hab das so im DEF

*09:30:00 set Heizung_.* controlMode auto

wie kann ich das machen das er es nur bei Thermostaten anwendet ( funkt ) die nicht auf Auto stehen ?

Gruß Josty
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 18 Dezember 2015, 16:21:05
Zitat von: jostmario am 18 Dezember 2015, 15:59:59
das mit dem Filter würde mich auch interresieren wie geht das ?

set .*_Clima:FILTER=controlMode!=auto controlMode auto

Oder mit derner Bezeichnung vermutlich
set .Heizung_.*:FILTER=controlMode!=auto controlMode auto

Das ! ist in perl die negierung, != bedeutet also NICHT.
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 18 Dezember 2015, 16:23:36
Dazu habe ich aber auch noch eine Frage: Wie matche ich auf einen Zeitstempel?

Folgendes funktioniert nicht! Habs natürlich auch mit " versucht!
list .*_Clima:FILTER=partyEnd=15-12-19 0:30
Titel: Antw:HM-CC-RT-DN
Beitrag von: stromer-12 am 20 Dezember 2015, 23:34:40
Du musst das Leerzeichen durch \x20 ersetzen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 22 Dezember 2015, 09:27:41
Zitat von: stromer-12 am 20 Dezember 2015, 23:34:40
Du musst das Leerzeichen durch \x20 ersetzen.
Vielen Dank, funktioniert auf der Kommandozeile, aber nicht, wenn ich den Wert mit ReadingsVal() auslese und übergebe.

Noch eine Frage: Ich habe in einem Raum 2 HM-CC-RT-DN, einen am Handtuchtrockner, einen am Fenster. Nun würde ich gerne den Handtuchtrocknet zuerst einsetzen(damit die Handtücher auch tatsächlich trocknen) und nur wenn dieser nicht ausreicht, den Fenster-Heizer dazunehmen.

Ich sehe dazu folgende Varianten:
1: Beide mit dem Raumtermostat peeren und beim Handtuchtrockner die "tempOffset" auf +2 setze
2: Die Temperatur des Raumthermostat auf einen Dummy kopieren und dem Fenster HM-CC-RT-DN eine um 1° höhere Raumtemperatur vorgaukeln.

Titel: Antw:HM-CC-RT-DN
Beitrag von: stromer-12 am 22 Dezember 2015, 19:42:43
Dann etwa so

my $pe  =  ReadingsVal($dev,"partyEnd","nA");
my $pes =  $pe;
   $pes =~ s/ /\\x20/g;


Jetzt hast du in $pe deinen ausgelesenen Wert und in $pes mit ersetzten Leerzeichen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: Syntaxterror am 31 März 2016, 21:05:08
Hallo,

ich habe folgende Konstellation:

2 RTs als ClimaTeam gepeert mit jeweils einem SCO-Fenstersensor.
Über LightScene sollen beide auf eine bestimmte Solltemperatur gesetzt werden.
Das desired-temp 20.0 geht an beide laut log raus, aber nur einer stellt die Temperatur ein.

Meine Versuche:

beide über structure - Ergebnis das gleiche
mit Verzögerung arbeiten (bis 5 min) - Ergebnis das gleiche
mit notifys von martinp876 (team_temp) - Ergebnis das gleiche
mit burstAccess = 1   - Ergebnis das gleiche

Kann es sein, dass ein RT den Befehl nicht mitbekommt und wie kann ich da Abhilfe schaffen?
Eigentlich dürfte das mit verzögerter Befehlsfolge ja nicht der Fall sein  :(

Bei der notify-Variante gibts außerdem das Problem, dass bei wieder geschlossenem Fenster die Temperatur aus 12.0 bleibt, dort hab ich dann die Auswertung des offenen Fensters mit als Bedingung ins notify eingetragen.

Wenn ich die RTs einzeln per Hand setze, funktioniert es wunderbar.

Wer hat Ideen?
Danke !
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 01 April 2016, 20:40:52
Das scheint unwahrscheinlich. Logge die messages beider rts. Schicke die Logs und die ids der RTS und zentrale ( hilft beim dekodieren)
Titel: Antw:HM-CC-RT-DN
Beitrag von: TommyElroy am 09 April 2016, 13:23:55
Hallo liebe FHEM-Gemeinde! ;D

Nach etlichem Durchforsten in diesem Forum und anderen Quellen mittels Google fühle ich mich gezwungen hier mal einen Beitrag zu erstellen.  :-\

Es stellt sich folgende Problematik dar: Mein HM-CC-RT-DN Thermostat lässt sich nicht korrekt pairen und spuckt jedes Mal nach dem Pairing Vorgang den Status "MISSING ACK" raus, obwohl das Thermostat das Pairing immer mit "AC" bestätigt. Ich kann dubioserweise alles aus dem Thermostat auslesen, Commands kann ich aber nicht ausführen.

Folgendes Setup ist vorhanden:


Soweit, so gut. jetzt habe ich den Pairingprozess gemäß dem Tutorial http://www.fhemwiki.de/wiki/HomeMatic_Devices_pairen (http://www.fhemwiki.de/wiki/HomeMatic_Devices_pairen) durchgeführt.


Die Channels vom Thermostat werden von FHEM alle erkannt, jedoch bekomme ich ständig ein MISSING ACK wenn ich das Gerät mit dem SCC und FHEM paire. Alle Daten vom Thermostat werden ausgelesen, Befehle werden aber nur ausgeführt wenn ich die Boost-Taste nach bestätigen des Befehls wieder für 3 Sekunden gedrückt halte (Thermostat im Pairing Modus). Ein Log vom List-Command ist in den Dateien zu finden.

Mir ist bekannt dass R-pairCentral auf "set_" noch steht, heißt da lief was mit dem Pairing schief. Jedoch hab ich auch hier schon des Öfteren den Pairingprozess ohne Erfolg nochmals und nochmals probiert.
Jemand vielleicht eine Idee?
Titel: Antw:HM-CC-RT-DN
Beitrag von: frank am 09 April 2016, 13:51:17
ZitatIch kann dubioserweise alles aus dem Thermostat auslesen, Commands kann ich aber nicht ausführen.
das geht schon mal gar nicht. augelesen wird ein device mit set getconfig und das ist ein cmd.

ZitatMir ist bekannt dass R-pairCentral auf "set_" noch steht, heißt da lief was mit dem Pairing schief. Jedoch hab ich auch hier schon des Öfteren den Pairingprozess ohne Erfolg nochmals und nochmals probiert.
Jemand vielleicht eine Idee?
sniffe das pairen, wie im wiki homematic sniffen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 09 April 2016, 19:54:51
da ist garnichts ausgelesen.
beachte, dass der Stackable voraussichtlich das Timing von HM nicht korrekt abarbeitet. für CUL haben wir (leider) einen Zweig aufgemacht, damit wir timing sicherstellen können. bei Stackable gibt es vorausichtlich noch nichts.
nach dem loggen wissen wir mehr
Titel: Antw:HM-CC-RT-DN
Beitrag von: TommyElroy am 11 April 2016, 17:53:52
Zitatdas geht schon mal gar nicht. augelesen wird ein device mit set getconfig und das ist ein cmd.
Das dachte ich mir schon halber, ergibt selbstverständlich auch Sinn. Mit Commands meinte ich "set"-Commands wie bspw desired-temp o.Ä., bei denen man ja dann eigentlich am Thermostat mitverfolgen kann ob sich was geändert hat. Gelöst habe ich dieses Problem mit der Variable burstAccess: Nachdem ich diese auf 01_auto gestellt habe, lief alles einwandfrei. Dennoch ist die R-PairCentral gem. Wiki noch nicht richtig gesetzt. Da stellen sich von meiner Seite aus die Fragen: Kann das mit der hmid zusammenhängen? wird die hmid (Variable in CULs/SCCs) überhaupt von den SCCs benötigt? oder ist das nur relevant für den HM-CFG-Adapter?

Zitatsniffe das pairen, wie im wiki homematic sniffen.
Anbei wieder die list_Thermostat-Datei, dieses Mal mit dem Reiter cmdStack (die X's sind jeweils die hmid und Internal DEF)
Außerdem ein Auszug aus der Log:

2016.04.11 17:19:06.019 4: CUL_Parse: SCC2 A 0F 11 8610 XXXXXX 000000 0A50F610004021 -57.5
2016.04.11 17:21:41.022 4: CUL_Parse: SCC2 A 0F 12 8610 XXXXXX 000000 0A50F61000401C -60
2016.04.11 17:24:01.524 4: CUL_Parse: SCC2 A 0F 13 8610 XXXXXX 000000 0A50F71000401D -59.5
2016.04.11 17:26:07.526 4: CUL_Parse: SCC2 A 0F 14 8610 XXXXXX 000000 0A50F710004027 -54.5
2016.04.11 17:29:03.279 4: CUL_Parse: SCC2 A 0F 15 8610 XXXXXX 000000 0A50F710004021 -57.5
2016.04.11 17:31:44.532 4: CUL_Parse: SCC2 A 0F 16 8610 XXXXXX 000000 0A50F71000401E -59
2016.04.11 17:34:11.284 4: CUL_Parse: SCC2 A 0F 17 8610 XXXXXX 000000 0A50F610004029 -53.5
2016.04.11 17:36:23.537 4: CUL_Parse: SCC2 A 0F 18 8610 XXXXXX 000000 0A50F610004024 -56
2016.04.11 17:38:11.213 4: CUL_Parse: SCC2 A 0A 19 8002 XXXXXX 123456 001E -59
2016.04.11 17:38:11.414 4: CUL_Parse: SCC2 A 0F 1A 8002 XXXXXX 123456 01041C10384023 -56.5
2016.04.11 17:38:11.618 4: CUL_Parse: SCC2 A 0F 1B 8002 XXXXXX 123456 01041C00384021 -57.5
2016.04.11 17:39:07.477 4: CUL_Parse: SCC2 A 0A 1C 8002 XXXXXX 123456 0024 -56
2016.04.11 17:39:07.679 4: CUL_Parse: SCC2 A 0F 1D 8002 XXXXXX 123456 01041420374022 -57
2016.04.11 17:39:07.881 4: CUL_Parse: SCC2 A 0F 1E 8002 XXXXXX 123456 01041400384021 -57.5
2016.04.11 17:39:25.540 4: CUL_Parse: SCC2 A 0F 19 8610 XXXXXX 000000 0A50F61000402A -53
2016.04.11 17:42:13.042 4: CUL_Parse: SCC2 A 0F 1A 8610 XXXXXX 000000 0A50F510004029 -53.5
2016.04.11 17:44:46.045 4: CUL_Parse: SCC2 A 0F 1B 8610 XXXXXX 000000 0A50F41000401D -59.5
2016.04.11 17:47:04.797 4: CUL_Parse: SCC2 A 0F 1C 8610 XXXXXX 000000 0A50F410004022 -57


XXXXXX entspricht dem Internal DEF vom Thermostat.

Danke schonmal soweit für die Hilfe! Ein Problem wäre ja schonmal gelöst  :)
LG Thomas
Titel: Antw:HM-CC-RT-DN
Beitrag von: frank am 11 April 2016, 18:36:39
das manipulieren der id's bringt, ausser viel arbeit, nichts.
ausserdem fehlen im log die messages der zentrale und eine anlernmessage des thermostaten gibt es auch nicht. so wird das nichts.

ZitatDennoch ist die R-PairCentral gem. Wiki noch nicht richtig gesetzt.
mach getconfig.
Titel: Antw:HM-CC-RT-DN
Beitrag von: MadMax-FHEM am 16 April 2016, 14:31:46
@TommyElroy

das setzen von burst führt dazu, dass du "sofort" am Thermostat die Wertänderung "siehst", habe das auch für einige Thermostate gemacht (damit meine Freundin immer gleich die gewünschte Reaktion mitbekommt)...
...allerdings braucht der Thermostat dann mehr Batterie (weil er sofort aufwacht).

Ansonsten wird der Befehl von FHEM rausgeschickt, sobald sich der Thermostat "freiwillig" meldet...
...kann halt bis zu 3min dauern...

Wenn das nicht stört, dann wg. Batterieverbrauch evtl. wieder zurück stellen...

Ich musste (aus diesem Grund?) bei getConfig den "Anlernknopf" öfter mal drücken, damit die Kommandos (getConfig -> cmds-pending) abgearbeitet wurden...
...vielleicht hilft das...
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 16 April 2016, 18:32:39
Eigentlich muss man anlernen nicht druecken. Falls es viele Kommandos sind kann es vorkommen, dass abgebrochen wird. Dann geht es in der nächsten Sequenz weiter. Anlernen startet auch die Sequenz, gleiches Ergebnis, nur schneller.
Typisch ist 3min keine Zeit. Natürlich nutze ich auch burst, wenn ich konfiguriere und vorwärts kommen will. Das sind aber Ausnahmen.
Titel: Antw:HM-CC-RT-DN
Beitrag von: MadMax-FHEM am 17 April 2016, 19:46:35
ZitatAnlernen startet auch die Sequenz, gleiches Ergebnis, nur schneller.

Genau das meinte ich ;-)

Also nicht "muss" aber wenn ich neue Heizkörperthermostate (und Fensterkontakte) anlerne mache ich es meist so, dann geht (gefühlt) getConfig etc. schneller...
Titel: Antw:HM-CC-RT-DN
Beitrag von: martinp876 am 17 April 2016, 19:52:52
Anlernen ist ein Sonderfall. Je nach Device (nicht konsequent von eQ3) reagiert ein ungepairtes Device nicht auf pairen ohne den Tastendruck. Erst nach dem Pairen ist die CCU (also FHEM) immer ermächtigt zu kommunizieren. Ohne pairen nur manchmal. Dann geht auch Pairen nicht.
Titel: Antw:HM-CC-RT-DN
Beitrag von: betamax am 22 November 2016, 19:26:46
Hallo,

ich kann den HM-CC-RT-DN nicht mit meinen Android (5.0) Smartphone regeln.

Mit dem PC kein Problem da habe ich ein Pulldown-Menü, wähle die gewünschte Temp und schon geht es (siehe Bilder).
Beim Smartphone fehlt mir das Pulldown-Menü leider.
Deswegen habe ich den Slider von @jon_realdesign eingebaut, ohne Erfolg, ich kann da einstellen was ich will egal ob am PC oder am Smartphone den HM-CC-RT-DN beeindruckt das nicht.

Gruß
betaxax


Zitat von: jon_realdesign am 09 Februar 2014, 14:09:59
@Reiner

Sorry für die späte Antwort, anbei mein Code. Wichtig ist vorher am Thermostat (bei mir "AZ_Heizung") das Event beim Empfang einer neuen Solltemperatur zu aktivieren. Das geht hiermit:


define AZ_Heizung ...
attr AZ_Heizung room Arbeitszimmer
...
attr AZ_Heizung event-on-change-reading desired-temp


Dann habe ich mir folgendes Dummy-Objekt "AZ_SollTemperatur" angelegt:


# Slider Solltemperatur (Advanced)
# Dieser sendet keine gleichen Werte und das Thermostat und
# beruecksichtigt auch eine mauelle Verstellung am Thermostat.
define AZ_SollTemperatur dummy
attr AZ_SollTemperatur group 3.SollTemperatur
attr AZ_SollTemperatur icon temp_temperature
attr AZ_SollTemperatur room Arbeitszimmer
attr AZ_SollTemperatur setList state:slider,15,1,25
attr AZ_SollTemperatur webCmd state
#SollTemperaturOnChange
define AZ_SollTemperaturOnChange notify (AZ_SollTemperatur|global:INITIALIZED|global:REREADCFG) { if (ReadingsVal("AZ_Heizung","desired-temp",17) != %) { fhem "set AZ_Heizung_ClimRT desired-temp %" } }
#SollTemperatur_OnExternalChange
define AZ_SollTemperatur_OnExternalChange notify AZ_Heizung:desired-temp.* set AZ_SollTemperatur $EVTPART1


Damit sollte schon alles laufen!
Viel Spass!

Titel: Antw:HM-CC-RT-DN
Beitrag von: JoeALLb am 23 November 2016, 13:48:01
Hallo, kleine Vereinfachung:

Ich würde diese IF-Abfrage
define AZ_SollTemperaturOnChange notify (AZ_SollTemperatur|global:INITIALIZED|global:REREADCFG) { if (ReadingsVal("AZ_Heizung","desired-temp",17) != %) { fhem "set AZ_Heizung_ClimRT desired-temp %" } }

durch einen solchen Filter ersetzen... lässt sich schöner lesen, und der Device muss nur 1x angegeben werden. Die Funktion ist die selbe.
define AZ_SollTemperaturOnChange notify (AZ_SollTemperatur|global:INITIALIZED|global:REREADCFG) { fhem "set AZ_Heizung_ClimRT:FILTER=desired-temp!=% desired-temp %" }
Hinweis 2: ClimRT heist jetzt meist Clima.
Titel: Antw:HM-CC-RT-DN
Beitrag von: desmoloch am 27 November 2016, 09:35:30
Hallo zusammen,

ich nutze ein DOIF zusammen mit einem Dummy um Temperaturänderungen an meiner Steuerung an die Thermostate zu übertragen:


Internals:
   DEF        ([FL_Steuerung:desired-temp] != [FL_Steuerung_desiredTemp_dummy:state])
(set FL_Steuerung_desiredTemp_dummy [FL_Steuerung:desired-temp],
set AZ_Heizung_Clima desired-temp [FL_Steuerung_desiredTemp_dummy:state],
set KZ_Heizung_Clima desired-temp [FL_Steuerung_desiredTemp_dummy:state],
set SZ_Heizung_Clima desired-temp [FL_Steuerung_desiredTemp_dummy:state])
   NAME       FL_Steuerung_desiredTemp_di
   NR         94
   NTFY_ORDER 50-FL_Steuerung_desiredTemp_di
   STATE      cmd_1
   TYPE       DOIF
   Readings:
     2016-11-27 09:15:16   Device          FL_Steuerung
     2016-11-27 09:15:15   cmd             1
     2016-11-27 09:15:15   cmd_event       FL_Steuerung
     2016-11-27 09:15:15   cmd_nr          1
     2016-11-27 09:15:16   e_FL_Steuerung_desired-temp 20.0
     2016-11-26 21:01:47   mode            enable
     2016-11-27 09:15:15   state           cmd_1
   Condition:
     0          ReadingValDoIf($hash,'FL_Steuerung','desired-temp','','',AttrVal($hash->{NAME},'notexist',undef)) != ReadingValDoIf($hash,'FL_Steuerung_desiredTemp_dummy','state','','',AttrVal($hash->{NAME},'notexist',undef))
   Devices:
     0           FL_Steuerung FL_Steuerung_desiredTemp_dummy
     all         FL_Steuerung FL_Steuerung_desiredTemp_dummy
   Do:
     0:
       0          set FL_Steuerung_desiredTemp_dummy [FL_Steuerung:desired-temp],  set AZ_Heizung_Clima desired-temp [FL_Steuerung_desiredTemp_dummy:state], set KZ_Heizung_Clima desired-temp [FL_Steuerung_desiredTemp_dummy:state], set SZ_Heizung_Clima desired-temp [FL_Steuerung_desiredTemp_dummy:state]
     1:
   Helper:
     event      CMDs_done
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   FL_Steuerung
     timerevent desired-temp: 20.0
     triggerDev FL_Steuerung
     timerevents:
       desired-temp: 20.0
     timereventsState:
       desired-temp: 20.0
     triggerEvents:
       CMDs_done
     triggerEventsState:
       state: CMDs_done
   Internals:
   Itimer:
   Readings:
     0           FL_Steuerung:desired-temp FL_Steuerung_desiredTemp_dummy:state
     all         FL_Steuerung:desired-temp FL_Steuerung_desiredTemp_dummy:state
   Regexp:
     0:
     All:
   State:
   Trigger:
Attributes:
   disable    0
   do         always


Das funktioniert soweit gut.
Wie könnte ich nun noch die andere Richtung realisieren? Also: es dreht jemand manuell an den Thermostaten und dann soll auch die Fl_Steuerung die desired-temp auf den Wert selten. Ich hatte dies gestern mit einem zweiten dummy und einem zweiten DOIF probiert, aber das Ergebnis war ein totales Chaos... Jemand Ideen?

Gruß desmo
Titel: Antw:HM-CC-RT-DN
Beitrag von: Yokurt am 15 Dezember 2016, 21:19:01
Nachdem mein Raspi nach einem Neustart keine richtige Zeit bekommen hat stimmt die Zeit meiner Thermostate nicht mehr. Mittlerweile haben ein paar die Richtige, ein paar eine Falsche. Mit welchem Befehl kann ich die Zeit an die Thermostate senden? Interessehalber, wann wird automatisch synchronisiert?
Titel: Antw:HM-CC-RT-DN
Beitrag von: CBSnake am 15 Dezember 2016, 21:23:27
Moin,
mit set device systime, erklärt sich aber durch aufklappen des Set - Menü selbst ;-)
Grüße
Achim

Gesendet von meinem SM-P605 mit Tapatalk

Titel: Antw:HM-CC-RT-DN
Beitrag von: Yokurt am 15 Dezember 2016, 21:35:15
Danke. Ja, da hätte man selbst drauf kommen können...
Titel: Antw:HM-CC-RT-DN
Beitrag von: tkaiser am 04 Januar 2017, 20:09:28
Hallo
Ich habe eine Frage zu meinem HM-CC-RT-DN und HM-TC-IT-WM-W-EU
Ich habe das Wandthermostat mit dem Heizungsventil über fehm verbunden und über den befehl :
setWandthermostat_Climate tempList Mon 06:00 17.0 09:00 16.0 12:00 15.5 14:00 16.0 16:30 21.0 22:00 19.0 22:30 16.0 24:00 16.0 eingegeben (bei beiden devices und get Configgemacht) .das ganze für die ganze Woche.
Reicht es wenn ich danach "set controlMode day" mache
Oft funktioniert das ganze nähmlich leider nicht
Im Bad habe ich nur ein HM-CC-RT-DN wo ich das gleiche eingetragen habe und auch da funktioniert es nicht wirklich zufriedenstellend. Zu verschiedenen Zeiten wird die Temp. einfach angehoben

Gruß
tkaiser(Anfänger)
Titel: Antw:HM-CC-RT-DN
Beitrag von: Thorsten Pferdekaemper am 04 Januar 2017, 20:21:21
Zitat von: tkaiser am 04 Januar 2017, 20:09:28Reicht es wenn ich danach "set controlMode day" mache
Ich denke, dass das Teil dann einfach auf die als Tagestemperatur eingestellte Temperatur geht. (Irgendwo gibt's dafür auch ein Register, denke ich.) Was Du willst ist wahrscheinlich "set controlMode auto".
Gruß,
   Thorsten
Titel: Antw:HM-CC-RT-DN
Beitrag von: tkaiser am 04 Januar 2017, 21:09:00
Hallo Thorsten,
Danke erstmal für deine Antwort
Was ich möchte ist das die devices die Tagesprogramme
Abspulen,wenn ich set controlMode day eingebe
In den Readings steht dann auch unter controMode set day.
Nach einer Weile steht da aber wieder auto.
Sollte da dann nicht controlMode day stehen?
Gruß
auch Thorsten
Titel: Antw:HM-CC-RT-DN
Beitrag von: MadMax-FHEM am 04 Januar 2017, 21:35:25
Hi Thorsten (tkaiser),

was controlMode day genau ist weiß ich nicht (steht auch nicht im Manual) aber da es auch ein controlMode night gibt und sowas wie "Tag und Nacht-Temps" glaube ich eher, dass es (kurzzeitig) auf die eingestellte (Register) Tag bzw. Nacht-Temperatur eingestellt wird.

Was du willst ist definitiv: controlMode auto!

Mit controlMode auto wird abgearbeitet, was in den Templisten steht.

Allerdings hast du sehr eigenartige Temperaturwerte:

06:00 17.0 09:00 16.0 12:00 15.5 14:00 16.0 16:30 21.0 22:00 19.0 22:30 16.0 24:00 16.0

00:00 bis 06:00 17.0
06:00 bis 09:00 16.0
09:00 bis 12:00 15.5
12:00 bis 14:00 16.0
14:00 bis 16:30 21.0
16:30 bis 22:00 19.0
22:00 bis 22:30 16.0
22:30 bis 24:00 16.0

Gruß, Joachim
Titel: Antw:HM-CC-RT-DN
Beitrag von: tkaiser am 05 Januar 2017, 19:17:06
Hallo Joachim,
Ich hatte das mit den tempListen falsch verstanden
Ich habe gestern nich neue tempLisgen erstellt und eingegeben und heute lief das Programm so ab wie
Ich sie eingehen habe bei set contolMode auto
Danke für deine Hilfe
Gruß
Thorsten
Titel: Antw:HM-CC-RT-DN
Beitrag von: MadMax-FHEM am 05 Januar 2017, 19:26:23
Hi Thorsten,

bitte gerne!

Viel Spaß! Joachim
Titel: Antw:HM-CC-RT-DN
Beitrag von: ChHerrm am 09 Januar 2017, 20:17:57
Hallo! :)
Ich probiere gerade per FHEM und CCU2 ein Heizungsthermostat HM-CC-RT-DN anzusprechen.

Folgendes funktioniert:

define HM_HM_CC_RT_DN_NEQ1011241 HMCCUDEV NEQ1011241
attr HM_HM_CC_RT_DN_NEQ1011241 IODev HMLAN1
attr HM_HM_CC_RT_DN_NEQ1011241 alias Bad_Thermostat
attr HM_HM_CC_RT_DN_NEQ1011241 ccureadingfilter (^UNREACH|LOWBAT|TEMPERATURE|VALVE_STATE|CONTROL)
attr HM_HM_CC_RT_DN_NEQ1011241 ccureadingformat datapoint
attr HM_HM_CC_RT_DN_NEQ1011241 cmdIcon Auto:sani_heating_automatic Manu:sani_heating_manual Boost:sani_heating_boost on:general_an off:general_aus
attr HM_HM_CC_RT_DN_NEQ1011241 controldatapoint 4.SET_TEMPERATURE
attr HM_HM_CC_RT_DN_NEQ1011241 event-on-change-reading .*
attr HM_HM_CC_RT_DN_NEQ1011241 eventMap /datapoint 4.MANU_MODE 20.0:Manu/datapoint 4.AUTO_MODE 1:Auto/datapoint 4.BOOST_MODE 1:Boost/datapoint 4.MANU_MODE 4.5:off/datapoint 4.MANU_MODE 30.5:on/
attr HM_HM_CC_RT_DN_NEQ1011241 group Raumklima
attr HM_HM_CC_RT_DN_NEQ1011241 room Wohnzimmer
attr HM_HM_CC_RT_DN_NEQ1011241 stateFormat Temperatur: 4.ACTUAL_TEMPERATURE°C\
Batterie: 4.BATTERY_STATE[V]\
Ventil: 4.VALVE_STATE%
attr HM_HM_CC_RT_DN_NEQ1011241 statedatapoint 4.SET_TEMPERATURE
attr HM_HM_CC_RT_DN_NEQ1011241 stripnumber 1
attr HM_HM_CC_RT_DN_NEQ1011241 substexcl control
attr HM_HM_CC_RT_DN_NEQ1011241 substitute UNREACH,LOWBAT!(0|false):no,(1|true):yes;;CONTROL_MODE!0:AUTO,1:MANU,2:PARTY,3:BOOST;;SET_TEMPERATURE!#0-3.5:off,#30.5-40:on
attr HM_HM_CC_RT_DN_NEQ1011241 webCmd control:Auto:Manu:Boost:on:off
attr HM_HM_CC_RT_DN_NEQ1011241 widgetOverride control:slider,3.5,0.5,30.5,1


Daraus ergibt sich die folgende Darstellung Heizung1.JPG. So weit läuft das alles bestens, das Thermostat reagiert auf alle Befehle.

Ich würde jedoch gerne meine Darstellung wie in Heizung2.JPG zum Laufen kriegen. Der Code dafür sieht momentan wie unten eingefügt aus, funktioniert aber NICHT. Das Auslesen funktioniert ohne Probleme, das Setzen jedoch nicht. Ich habe mich an den Beispielen aus https://wiki.fhem.de/wiki/ReadingsGroup#Heizungsteuerung_f.C3.BCr_HM_Wand-_und_Heizk.C3.B6rperthermostate orientiert. Mein Problem bezieht sich dabei auf das attr commands. Es funktioniert z.B. set %DEVICE datapoint 4.SET_TEMPERATURE 22.0 ohne Probleme, als "Button" steht dann sollsetz in der Darstellung. Ich hätte aber gerne eine Dropdown-List, mit der ich mich aber sehr schwer tue :-[ In der Art wie ich es jetzt versucht habe (s. unten), erhalte ich die Meldung invalid datapoint. Kann mir bitte jemand damit auf die Sprünge helfen? :-/



define HeizungRg readingsGroup <%sani_heating@D4BA90>,<>,<Soll neu>,<>,<Ist>,<>,<Ventil>,<>,<Modus>,<>,<Batterie>,<>,<Boost>,<>,<Auto On>,<>,<Manu On>\
HM_HM_CC_RT_DN_NEQ1011241:<>,<sollsetz>,<>,4.ACTUAL_TEMPERATURE,<>,4.VALVE_STATE,<>,controlMode,<>,<{if(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"%4.BATTERY_STATE","0")>=3.0){"%measure_battery_100\@green"}elsif(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"%4.BATTERY_STATE","0")>=2.7){"%measure_battery_75\@green"}elsif(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"%4.BATTERY_STATE","0")>=2.5){"%measure_battery_50\@orange"}elsif(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"%4.BATTERY_STATE","0")>=2.2){"%measure_battery_25\@orange"}else{"%measure_battery_0\@red"}}>,<>,<%sani_heating_boost>,<>,<%sani_heating_automatic>,<>,<%sani_heating_manual>\
HM_HM_CC_RT_DN_NEQ1005861:,<>,desired-temp,<>,measured-temp,<>,ValvePosition,<>,controlMode,<>,<{if(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"batteryLevel","0")>=3.0){"%measure_battery_100\@green"}elsif(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"batteryLevel","0")>=2.7){"%measure_battery_75\@green"}elsif(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"batteryLevel","0")>=2.5){"%measure_battery_50\@orange"}elsif(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"batteryLevel","0")>=2.2){"%measure_battery_25\@orange"}else{"%measure_battery_0\@red"}}>,<>,<%sani_heating_boost>,<>,<%sani_heating_automatic>,<>,<%sani_heating_manual>
attr HeizungRg commands {'HeizungRg.sollsetz'=>'set %DEVICE datapoint 4.SET_TEMPERATURE:off,5.0,7.0,20.0,22.0,23.0',"HeizungRg.sani_heating_boost"=>"set %DEVICE controlMode boost","HeizungRg.sani_heating_automatic"=>"set %DEVICE controlMode auto","HeizungRg.sani_heating_manual"=>"set %DEVICE controlMode manu"}
attr HeizungRg group Raumklima
attr HeizungRg nameStyle style="text-align:left;;"
attr HeizungRg nolinks 1
attr HeizungRg room Wohnzimmer
attr HeizungRg valueFormat {if(($READING eq "4.ACTUAL_TEMPERATURE")or( $READING eq "4.SET_TEMPERATURE") ){ "$VALUE °C"}elsif(($READING eq "4.VALVE_STATE")){"$VALUE %"}}
attr HeizungRg valueIcon {'controlMode.manual' => 'sani_heating_manual','controlMode.auto' => 'sani_heating_automatic','ValvePosition.0' => 'sani_heating@blue','ValvePosition.1' => 'sani_heating@red'}

Titel: Antw:HM-CC-RT-DN
Beitrag von: ChHerrm am 10 Januar 2017, 18:47:08
Lässt sich dabei nichts machen? :-/ Die Solltemperatur muss doch nach wie vor auch in der Readingsgroup einstellbar sein, auch wenn es scheinbar den Eintrag desired-temp nun unter diesem Namen nicht mehr gibt. Oder?
Titel: Antw:HM-CC-RT-DN
Beitrag von: ChHerrm am 10 Januar 2017, 19:45:07
Die Umschaltung zwischen Auto Manu Boost läuft inzwischen. Folgender Code dafür:

DEF:

<%sani_heating@D4BA90>,<>,<Soll>,<>,<Soll neu>,<>,<Ist>,<>,<Ventil>,<>,<Modus>,<>,<Batterie>,<>,<Boost>,<>,<Auto On>,<>,<Manu On>,<>,<An>,<>,<Aus>
HM_HM_CC_RT_DN_NEQ1011241:<>,4.SET_TEMPERATURE,<>,<sollsetz>,<>,4.ACTUAL_TEMPERATURE,<>,4.VALVE_STATE,<>,<%sani_heating@D4BA90>,<>,<{if(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"ubatterie","0")>=3.0){"%measure_battery_100"}elsif(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"ubatterie","0")>=2.7){"%measure_battery_75"}elsif(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"ubatterie","0")>=2.5){"%measure_battery_50"}elsif(ReadingsVal(substr("$DEVICE",0,length("$DEVICE")-6),"ubatterie","0")>=2.2){"%measure_battery_25"}else{"%measure_battery_25"}}>,<>,<%sani_heating_boost>,<>,<%sani_heating_automatic>,<>,<%sani_heating_manual>,<>,<%general_an>,<>,<%general_aus>


Und folgende Attribute:

commands
{"HeizungRg.sollsetz" => "set %DEVICE 4. SET_TEMPERATURE sollsetz","HeizungRg.sani_heating_boost"=>"set %DEVICE Boost","HeizungRg.sani_heating_automatic"=>"set %DEVICE Auto","HeizungRg.sani_heating_manual"=>"set %DEVICE Manu","HeizungRg.general_an"=>"set %DEVICE on","HeizungRg.general_aus"=>"set %DEVICE off","HeizungRg.ubatterie"=>"get %DEVICE datapoint 4.BATTERY_STATE"}
deleteattr
eventMap
/datapoint 4.MANU_MODE 20.0:Manu/datapoint 4.AUTO_MODE 1:Auto/datapoint 4.BOOST_MODE 1:Boost/datapoint 4.MANU_MODE 4.5:off/datapoint 4.MANU_MODE 30.5:on/


Jetzt brauche ich aber nach wie vor Hilfe bei dem Setzen der Solltemperatur. Auch die Anzeige des aktuellen Modus sowie der Batteriespannung hab ich noch nicht hinbekommen:-(
Bin für jeden Hinweis dankbar! :-/
Titel: Antw:HM-CC-RT-DN
Beitrag von: MadMax-FHEM am 10 Januar 2017, 20:05:37
@ChHerrm: ein wenig mehr Kontext wäre wohl hilfreich.

Ich kann nur raten:

HM-CC-RT-DN an CCU2 Anbindung dann per HMCCU-Modul??

Hier im Thread geht es zwar prinzipiell um den HM-CC-RT-DN aber wenn ich die Historie so durchschaue eher um direkte Anbindung an fhem also per HM-IODev...

Vielleicht gibt es schneller/bessere Hilfe, wenn du einen neuen Thread aufmachst: "Probleme/Fragen bzgl. HM-CC-RT-DN an CCU2 Anbindung per HMCCU-Modul" oder so...

Weil bei der Konstellation HM-CC-RT-DN an CCU2 und eingebunden per HMCCU-Modul kenne ich mich leider nicht aus...
...evtl./wahrsch. auch kein anderer der "Mitleser"...

Gruß und sorry, Joachim
Titel: Antw:HM-CC-RT-DN
Beitrag von: ChHerrm am 10 Januar 2017, 20:15:07
Denke inzwischen eher, dass es ein Thema zwecks readingsgroup ist. Ich scheitere scheinbar eher daran, sollsetz als dropdown-Menü zu gestalten.
Thematisch ging es um die Einbindung des Thermostats per CCU2 über FHEM per HMCCUDEV.
Trotzdem danke für die Antwort, werde es dann mal woanders versuchen!
Titel: Antw:HM-CC-RT-DN
Beitrag von: ChHerrm am 12 Januar 2017, 18:37:24
Inzwischen habe ich meine Probleme mit dem Thermostat endlich alle gelöst. Für Interessenten, die ggf. mal vor dem selben Problem stehen, hier nochmal meine fertige Lösung auf die ich nun nach vielen Stunden und Versuchen gekommen bin. Im Anhang ein Bild der fertigen readingsgroup.


# Homematic-Konfiguration

define HMLAN1 HMCCU 192.168.0.21
attr HMLAN1 rpcport 2001,9292
attr HMLAN1 rpcserver on
attr HMLAN1 stateFormat rpcstate/state
#attr HMLAN1 rpcinterval 5

#set HMLAN1 rpcserver on


# Schlafzimmer-Thermostat
define HM_HM_CC_RT_DN_NEQ1005861 HMCCUDEV NEQ1005861
attr HM_HM_CC_RT_DN_NEQ1005861 IODev HMLAN1
attr HM_HM_CC_RT_DN_NEQ1005861 alias Schlafzimmer
attr HM_HM_CC_RT_DN_NEQ1005861 ccureadingfilter (^UNREACH|LOWBAT|TEMPERATURE|VALVE_STATE|CONTROL|BATTERY_STATE)
attr HM_HM_CC_RT_DN_NEQ1005861 ccureadingformat datapoint
attr HM_HM_CC_RT_DN_NEQ1005861 cmdIcon Auto:sani_heating_automatic Manu:sani_heating_manual Boost:sani_heating_boost on:general_an off:general_aus
attr HM_HM_CC_RT_DN_NEQ1005861 controldatapoint 4.SET_TEMPERATURE
attr HM_HM_CC_RT_DN_NEQ1005861 event-on-change-reading .*
attr HM_HM_CC_RT_DN_NEQ1005861 eventMap /datapoint 4.MANU_MODE 20.0:Manu/datapoint 4.AUTO_MODE 1:Auto/datapoint 4.BOOST_MODE 1:Boost/datapoint 4.MANU_MODE 4.5:off/datapoint 4.MANU_MODE 30.5:on/
attr HM_HM_CC_RT_DN_NEQ1005861 stateFormat Temperatur: 4.ACTUAL_TEMPERATURE°C\
Batterie: 4.BATTERY_STATE[V]\
Ventil: 4.VALVE_STATE%
attr HM_HM_CC_RT_DN_NEQ1005861 statedatapoint 4.SET_TEMPERATURE
attr HM_HM_CC_RT_DN_NEQ1005861 stripnumber 1
attr HM_HM_CC_RT_DN_NEQ1005861 substexcl control
attr HM_HM_CC_RT_DN_NEQ1005861 substitute UNREACH,LOWBAT!(0|false):no,(1|true):yes;;CONTROL_MODE!0:AUTO,1:MANU,2:PARTY,3:BOOST;;SET_TEMPERATURE!#0-3.5:off,#30.5-40:on
attr HM_HM_CC_RT_DN_NEQ1005861 webCmd control:Auto:Manu:Boost:on:off
attr HM_HM_CC_RT_DN_NEQ1005861 widgetOverride control:5.0,17.0,20.0,21.0,22.0

# Readinggroup der Werte
define HeizungRg readingsGroup <%sani_heating@D4BA90>,<Soll>,<Vorgabewert>,<Ist>,<Ventil>,<Modus>,<Batterie>,<Boost>,<Auto>,<Manu>,<An>,<Aus>\
HM_HM_CC_RT_DN_NEQ1011241:4.SET_TEMPERATURE,<sollsetz>,4.ACTUAL_TEMPERATURE,4.VALVE_STATE,4.CONTROL_MODE,4.BATTERY_STATE,<%sani_heating_boost>,<%sani_heating_automatic>,<%sani_heating_manual>,<%general_an>,<%general_aus>\
HM_HM_CC_RT_DN_NEQ1005861:4.SET_TEMPERATURE,<sollsetz>,4.ACTUAL_TEMPERATURE,4.VALVE_STATE,4.CONTROL_MODE,4.BATTERY_STATE,<%sani_heating_boost>,<%sani_heating_automatic>,<%sani_heating_manual>,<%general_an>,<%general_aus>\
HM_HM_CC_RT_DN_NEQ1011150:4.SET_TEMPERATURE,<sollsetz>,4.ACTUAL_TEMPERATURE,4.VALVE_STATE,4.CONTROL_MODE,4.BATTERY_STATE,<%sani_heating_boost>,<%sani_heating_automatic>,<%sani_heating_manual>,<%general_an>,<%general_aus>\
HM_HM_CC_RT_DN_NEQ1011157:4.SET_TEMPERATURE,<sollsetz>,4.ACTUAL_TEMPERATURE,4.VALVE_STATE,4.CONTROL_MODE,4.BATTERY_STATE,<%sani_heating_boost>,<%sani_heating_automatic>,<%sani_heating_manual>,<%general_an>,<%general_aus>
attr HeizungRg alias Heizungsübersicht
attr HeizungRg commands {'HeizungRg.sollsetz' => 'control:17.0,18.0,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,24.0,25.0',"HeizungRg.sani_heating_boost"=>"set %DEVICE Boost","HeizungRg.sani_heating_automatic"=>"set %DEVICE Auto","HeizungRg.sani_heating_manual"=>"set %DEVICE Manu","HeizungRg.general_an"=>"set %DEVICE on","HeizungRg.general_aus"=>"set %DEVICE off"}
attr HeizungRg eventMap /datapoint 4.MANU_MODE 20.0:Manu/datapoint 4.AUTO_MODE 1:Auto/datapoint 4.BOOST_MODE 1:Boost
attr HeizungRg group Raumklima
attr HeizungRg nameStyle style="color:white;;font-weight:bold"
attr HeizungRg room Wohnzimmer
attr HeizungRg sortDevices 1
attr HeizungRg valueFormat {if(($READING eq "4.ACTUAL_TEMPERATURE")or( $READING eq "4.SET_TEMPERATURE") ){ "$VALUE °C"}elsif(($READING eq "4.VALVE_STATE")){"$VALUE %"}}
attr HeizungRg valueIcon {if($READING eq "4.BATTERY_STATE" && $VALUE > 3.0){'measure_battery_100@green'}elsif($READING eq "4.BATTERY_STATE" && $VALUE > 2.8){'measure_battery_75@lightgreen'}elsif($READING eq "4.BATTERY_STATE" && $VALUE > 2.6){'measure_battery_50@yellow'}elsif($READING eq "4.BATTERY_STATE" && $VALUE >= 2.3){'measure_battery_25@orange'}elsif($READING eq "4.BATTERY_STATE" && $VALUE <= 2.2){'measure_battery_0@red'}elsif($READING eq "4.CONTROL_MODE" && $VALUE eq "AUTO"){'sani_heating_automatic@yellow'}elsif($READING eq "4.CONTROL_MODE" && $VALUE eq "MANU"){'sani_heating_manual@yellow'}elsif($READING eq "4.CONTROL_MODE" && $VALUE eq "BOOST"){'sani_heating_boost@red'}}
attr HeizungRg valueStyle {if($READING eq "4.VALVE_STATE" && $VALUE < 10){ 'style="color:blue;;;;font-weight:bold"'}elsif($READING eq "4.VALVE_STATE" && $VALUE >= 80){ 'style="color:red;;;;font-weight:bold"'}elsif($READING eq "4.ACTUAL_TEMPERATURE" && $VALUE < 19){ 'style="color:blue;;;;font-weight:bold"'}elsif($READING eq "4.ACTUAL_TEMPERATURE" && $VALUE >= 22){ 'style="color:red;;;;font-weight:bold"'}elsif($READING eq "4.SET_TEMPERATURE" && $VALUE < 19){ 'style="color:blue;;;;font-weight:bold"'}elsif($READING eq "4.SET_TEMPERATURE" && $VALUE >= 22){ 'style="color:red;;;;font-weight:bold"'}}
Titel: Antw:HM-CC-RT-DN
Beitrag von: stratege-0815 am 17 Dezember 2018, 13:40:26
Hallo zusammen,
ich habe eine Frage zur Mechanik der Homematic Thermostate.
Diese passen ja auf Heimeier Ventile und werden mit der silbernen Überwurfmutter (bzw. geriffelter Ring) befestigt.
Es geht mir nur um diesen Ring. Geht das Gewinde da drin über die gesamte Breite des Rings? (oder eher "Tiefe"?).
Verweise auf eventuell beiliegendes Adaptermaterial helfen mir nicht. Ich will nur wissen wie der Ring von innen gestaltet ist.
Ein Foto würde auch helfen.
Beste Grüße
Jan
Titel: Antw:HM-CC-RT-DN
Beitrag von: Jörg am 17 Dezember 2018, 19:20:33
Hi Jan,
hoffe, dass es das ist, was Du brauchst?


LG Jörg