VD aus peerList von windowrec entfernen

Begonnen von ThorstenH, 25 Mai 2013, 15:36:59

Vorheriges Thema - Nächstes Thema

ThorstenH

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

martinp876

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

ThorstenH


martinp876

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

ThorstenH

Das hat bei mir funktioniert:
set thermostat_kueche raw ++A001<HMidIO><HMidthermostat_kueche>0102<HMidhm_cc_vd_kueche_links>0101

Danke
Thorsten

wkarl

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
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

martinp876

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


wkarl

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
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

martinp876

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


wkarl

!!! 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
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

wkarl

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
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

martinp876

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

martinp876

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

wkarl

Hallo Martin,
Super. Kann aber erst ab Donnerstag testen, da ich beruflich unterwegs bin.
Ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

wkarl

Hallo Martin,

eben ein unset remote und set remote durchgeführt.

Funktioniert erestklassik, keine MISSING ACKs mehr.

Danke und ciao
walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen