Hallo,
mir ist aufgefallen, dass in der peerList meines HM-CC-TC windowrec channels (thermostat_kueche_windowrec) ein HM-CC-VD eingetragen ist. Normalerweise stehen da doch nur die Fensterkontakte.
peerList hm_cc_vd_kueche_links_chn:01,threestatesensor_kueche_fenster_links_chn:01,threestatesensor_kueche_fenster_rechts_chn:01,
Da muss ich mich beim Peeren wohl vertan haben. Nur bekomme ich den VD da jetzt nicht mehr raus. Ich habe es hiermit probiert:
fhem> set hm_cc_vd_kueche_links peerChan 0 thermostat_kueche_windowrec single unset
Unknown argument peerChan, choose one of clear getConfig getRegRaw getSerial pair peerBulk raw regBulk regSet reset sign statusRequest unpair valvePos
Irgendjemand eine Idee?
Grüße
Thorsten
Hallo Thorsten,
hm, ja... der Fluch dieses peerChan. Seltsam, wie du es eintragen konntest.
High level gibt es da nichts - und da der VD existiert ist es noch komplizierter.
mache ein
set thermostat_kueche raw ++A001<HMidIO><HMidthermostat_kueche>0102<HMidhm_cc_vd_kueche_links>0101
also
set thermostat_kueche raw ++A001xxxxxxyyyyyy0102zzzzzz0101
Gruss Martin
Hallo Martin,
wofür steht <HMidIO>?
die HMID deines IO devices, also den HMLAN oder der CUL.
Ich baue gerade das löschen ein - wenn du bis morgen wartest solle ein
set <chan> peerBulk <peerID> unset
es auch tun
Gruss Martin
Das hat bei mir funktioniert:
set thermostat_kueche raw ++A001<HMidIO><HMidthermostat_kueche>0102<HMidhm_cc_vd_kueche_links>0101
Danke
Thorsten
Hallo Martin,
habe ein ähnliches Problem. Habe ein 'unpeer' für TC und VD durchgeführt, da ich den VD gegen ein MAX Ventil ausgetauscht habe. Leider habe ich übersehen, dass die peerID noch Im Climate-Channel steht. Im VD habe ich es kontrolliert, da war die peerID weg.
Auch direkt am TC ist nur noch ein VD bekannt, dennoch blinkt der TC (Antennensymbol).
Habe versucht mit dem raw Kommando das Teil aus dem TC-Climate-Channel zu bekommen. Allerdings mit wenig Erfolg.
Etwas was ich noch berücksichtigen muss?
ciao walter
Hallo Walter,
Also im TC-Climate ist noch ein VD gepeert, den du entfernen willst? Das sollte einfach sein, da der TC-Climate der Sender ist. Die HMId der VD, den du löschen willst steht in den Attributen den TC-Climate. Also
set tc-Climate peerChan 0 <VD-HMId> single unset remote
die HMId des VD musst du 8-stellig eingeben, also mit 01 an Ende (fuer den Channel).
Da der VD schon erledigt ist kommt am Ende 'remote' hin, dann wird das Kommando nur an den TC gesendet.
Habe ich das richtig verstanden?
Gruss Martin
Hallo Martin,
hätte mir auch selber einfallen können, da ich vor mehreren Wochen damit experimentiert habe. :-(
Leider bekomme ich den VD Eintrag auch nach mehreren Versuchen nicht entfernt.
Das Kommando:set Badezimmer_TC_Climate peerChan 0 18652F01 single unset remote
Und das der hartnäckige Eintrag:
(siehe Anhang / see attachement)
ciao walter
Hallo Walter,
probier mal ein
set Badezimmer_TC_Climate peerBulk 18652F01 unset
set Badezimmer_TC getConfig
ist aber eigentlich identisch zu
set Badezimmer_TC_Climate peerChan 0 18652F01 single unset remote
set Badezimmer_TC getConfig
Was passiert den eigentlich, wenndu das Kommando sendest? Wird das Kommando angenommen oder rejected?
ggf einmal die roh-logs von den Kommandos schicken
Gruss Martin
!!! Falscher Thread - bitte Löschen !!!
Hallo Martin,
anbei die log Dateien. Aktuell habe ich zwei Sorgenkinder.
Badezimmer: wie beschrieben, VD existiert nicht mehr, TC hat ihn aber noch al peerid. Das das Kommando von Dir keine Auswirkung hat ist kein Wunder, da der TC alles mit MISSING ACK quittiert.
Buero: hat seit gestern den VD für den Heizkörper aus der peerid Liste verloren. Der VD kennt den TC noch. Der Versuch beide wieder zu peeren endet im MISSING ACK.
any idea?
ciao walter
PS: versuche weiter ein Schema auszuarbeiten.
PPS: BAdezimmer 1.Stock über HMLAN Repeater, Buro Erdgeschoss direkt am HMLAN
Hallo Martin,
habe jetzt einen weiteren TC mit diesem Phänomen.
set Kueche_TC_Climate peerBulk 18625601 unset
set Kueche_TC raw ++A001F15D621B3D8C01021862560101
set Kueche_TC_Climate peerChan 0 18625601 single unset remote
Jeder der Kommandos endet mit einem NACK
ciao walter
Hallo Walter,
nehmen wir und einmal diesen einen vor.
Setze einmal eines der Kommandos ab und zeichne die messages auf.
set Kueche_TC raw ++A001F15D621B3D8C01021862560101
set Kueche_TC getConfig
Dann setze noch einmal die kommandos ab und druecke anlernen (ok fuerso 10 sec) - auch aufzeichnen.
Nachtrag: lass mal sein, ich denke ich habe etwas entdeckt. Warte einmal, melde mich
Danke
Martin
Hallo Walter,
so, habe es korrigiert. Das Problem war, dass ich beim TC einen Eintrag nicht gesetzt hatte um die peerliste des Climate-channels zu lesen. Das letzen und löschen sollte immer funktioniert haben, nur eben das Lesen nicht.
Das NACK kommt dann spätestens beim 2. Löschen. Der Peer wurde beim ersten mal gelöscht und der TC antwortet mit NACK beim 2. löschen (löschen geht nur, was auch existiert ist).
Du brauchst das HMConfig version 3240. Mit Update geht es wohl erst morgen früh.
Falls es nicht klappt oder noch anderen NACKs kommen, lass es mich wissen.
Gruss Martin
Hallo Martin,
Super. Kann aber erst ab Donnerstag testen, da ich beruflich unterwegs bin.
Ciao walter
Hallo Martin,
eben ein unset remote und set remote durchgeführt.
Funktioniert erestklassik, keine MISSING ACKs mehr.
Danke und ciao
walter