Hallo,
ich habe heute eines meiner HM Thermostate gewechselt, da das alte defekt gewesen ist
Leider habe ich dieses nicht mehr (eingeschickt zwecks Garantiefall). Auch habe ich vergessen es aus FHEM zu unpeeren (ich habe nur ein Reset am Gerät selbst gemacht).
Nun habe ich jedoch diverse alte peerings im System, die ich nachträglich löschen muss.
Kann mir hier Jemand behilflich sein?
Z.B. habe ich die Clima Kanäle meiner zwei Wohnzimmer-Thermostate gepeert. In der PeerList des linken Thermostaten steht nun "4231FB05,HeizungWohnzimmerRechts_ClimaTeam". Wobei 4231FB05 kein Hyperlink ist (ist der Clima-Kanal des alten / defekten Thermostaten gewesen).
Ich hab's schon mal probiert mit:
set HeizungWohnzimmerLinks_ClimaTeam peerChan 0 4231FB05 single unset
Doch dann bekomme ich nur einen Fehler:
Zitatpeer is not a channel
Hat hier Jemand ne Idee oder ein Tipp?
Hm, ich bin etwas weiter gekommen:
Nachdem ich das Device (samt Channels) aus einem Backup meiner fhem.cfg wieder in die Produktivversion eingetragen habe, konnte ich mit peerBulk fast alles entfernen.
Lediglich das peering zwischen den Channels von WandthermostatWohnzimmer_Weather und dem defekten HeizungWohnzimmerRechts_Weather bekomme ich nicht weg.
Ich habe es zuletzt erfolglos versucht mit :
set WandthermostatWohnzimmer_Weather peerBulk 4231FB01 unset
Wobei 4231FB01 die DEF des HeizungWohnzimmerRechts_Weather ist.
Statt der DEF / HMid den Namen des KAnals zu verwenden hilft auch nicht.
Edit:
... ok Kommando zurück: Nachdem ich die alten Daten wieder aus der cfg entfernt habe, sind wieder alle nicht gewollten peerings eingetragen. :-[
Edit:
Ok, keine Ahnung, ob's es so wirklich funktioniert, aber nachdem ich gesehen habe, dass die HMids der peerList auch als Attribute in den Channels stehen, habe ich das defekte Device so aus den Attributen der gepeerten Geräte gelöscht. Nun taucht es zumindest nicht mehr in FHEM auf.
Interessant ist hier dann, ob es trotzdem noch im Device eingetragen ist, oder nun weg ist?