Ungültige Peers löschen

Begonnen von Joker, 02 November 2017, 22:43:46

Vorheriges Thema - Nächstes Thema

Joker

Hallo,
keine Ahnung wie das passiert ist, aber in einem HM-TC-IT-WM-W-EU habe ich irgendwie ungültige Peers, was mir ein ConfigCheck auch zurecht anmeckert:
configCheck done:

peer not defined
    Wohnzimmer.Wandthermostat.Weather id:7128B901
    Wohnzimmer.Wandthermostat.Weather id:7128B903

peer not verified. Check that peer is set on both sides
    Wohnzimmer.Wandthermostat.Weather p:Wohnzimmer.Heizkoerperthermostat_chn-26
    Wohnzimmer.Wandthermostat.Weather p:Wohnzimmer.Heizkoerperthermostat_chn-EF


Das List von von dem Wandthermostat.Weather Kanal:
Internals:
   .triggerUsed 1
   DEF        286A2101
   NAME       Wohnzimmer.Wandthermostat.Weather
   NOTIFYDEV  global
   NR         816
   NTFY_ORDER 50-Wohnzimmer.Wandthermostat.Weather
   STATE      T: 21.3 H: 57
   TYPE       CUL_HM
   chanNo     01
   device     Wohnzimmer.Wandthermostat
   peerList   Wohnzimmer.Heizkoerperthermostat_chn-26,Wohnzimmer.Heizkoerperthermostat_chn-EF,Esszimmer.Heizkoerperthermostat.Weather,Kueche.Heizkoerperthermostat.Weather,7128B901,7128B903,
   READINGS:
     2017-11-02 22:20:04   .peerListRDate  2017-11-02 22:20:04
     2016-09-24 09:30:48   R-sign          off
     2017-11-02 22:20:04   RegL_01.          08:00 00:00
     2017-11-02 22:39:04   humidity        57
     2017-11-02 22:20:04   peerList        Wohnzimmer.Heizkoerperthermostat_chn-26,Wohnzimmer.Heizkoerperthermostat_chn-EF,Esszimmer.Heizkoerperthermostat.Weather,Kueche.Heizkoerperthermostat.Weather,7128B901,7128B903,
     2017-11-02 22:39:04   state           T: 21.3 H: 57
     2017-11-02 22:39:04   temperature     21.3
   helper:
     peerIDsRaw ,26E56E26,26E56EEF,7128B903,7128B901,26EF7101,28B90301,00000000
     expert:
       def        1
       det        1
       raw        1
       tpl        1
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   DbLogExclude .*
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,26E56E26,26E56EEF,26EF7101,28B90301,7128B901,7128B903,
   room       System


Die darin auftauchenden Peers sind teilweise einfach Unsinn:
Wohnzimmer.Heizkoerperthermostat_chn-26
Wohnzimmer.Heizkoerperthermostat_chn-EF
7128B901
7128B903


Wie kann ich diese ungültigen Peers entfernen? FHEM beschwert sich zurecht dass der Peer kein Kanal ist, wenn ich es mit peerChan unset probiere...

MadMax-FHEM

FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

CoolTux

Müsste gerade feststellen das ich den selben Unsinn mit meinem Wandthermostat und den Heizungsthermostaten habe. Aber nur die Weather Channel. Komisch
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Joker

Zitat von: MadMax-FHEM am 03 November 2017, 01:49:57
Im Forum schon mal gesucht!?
Natürlich  ;)

Zitat von: MadMax-FHEM am 03 November 2017, 01:49:57
Suchbegriffe: peer löschen
Ich habe nach "ungültige Peers löschen" gesucht, da mir das ungültig wichtig erschien, denn normales Peer löschen hat ja nicht funktioniert. Da findet die Suche aber leider nichts. Ja ich weiß, ich hätte mal andere Begriffe probieren können...

Zitat von: MadMax-FHEM am 03 November 2017, 01:49:57
https://forum.fhem.de/index.php/topic,48685.msg403379.html#msg403379

https://forum.fhem.de/index.php/topic,76023.msg678941.html#msg678941
Danke für die Links. Leider funktioniert das bei mir überhaupt nicht. Ich habe benutzt:
set Wohnzimmer.Wandthermostat.Weather peerBulk 7128B901 unset
Es passiert leider gar nichts, auch mit den anderen ungültigen Peers nicht... alle Peers sind immer noch da.

Zitat von: CoolTux am 03 November 2017, 03:10:18
Müsste gerade feststellen das ich den selben Unsinn mit meinem Wandthermostat und den Heizungsthermostaten habe. Aber nur die Weather Channel. Komisch
In dem verlinkten Thread war es auch der Weather Channel... ich habe den Eindruck dass das durch einen Batteriewechsel ausgelöst werden kann, ich habe erst vor wenigen Tagen die Batterie dieses Wandthermostats getauscht. Da ich recht regelmäßig mal ein configCheck absetze, ist das Problem sehr wahrscheinlich nach dem Batteriewechsel aufgetreten.

CoolTux

Das mit den Batterien ist ein wichtiger Hinweis. Ich habe auch erst vorletzte Woche einen Batteriewechsel gemacht.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux


2017-10-29 06:39:26   peerList        HeizungsThermostatWohnzimmer_2_chn-2E,HeizungsThermostatWohnzimmer_2_chn-78,


Tatsächlich seit meinem Batteriewechsel. Nun muß ich mal selber schauen wie ich das weg bekomme.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

MadMax-FHEM

Batteriewechsel Wandthermostat oder Heizkörperthermostat?

Stimmen tut es dann beim Wandthermostaten nicht mehr!?

Mein letzter Wechsel bei einem Heizkörperthermostaten war: 2017-08-31 22:59:44

Wandthermostat (ohne Peer): 2017-08-14 07:38:04

Wandthermostat (mit Peer): 2017-05-06 23:30:38

Meine Peers/Peerlisten sehen i.O. aus.
Auch configCheck meldet keine Unauffälligkeiten.

Evtl. sollte Martin mal schauen?

Wenn es tatsächlich durch den Batteriewechsel kommt?

FW Heizkoerperthermostat (HM-CC-RT-DN): 1.4

FW Wandthermostat (HM-TC-IT-WM-W-EU) noch: 1.2
(habe auch einen mit 1.3 aber dort noch keine Batterie gewechselt / ist aber ein Testsystem, könnte ich dann ja mal machen und schauen)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Joker

Bei mir auch Wandthermostat. Und auch bei dem stimmt es dann nicht

Alle meine Wandthermostate haben die 1.2, alle Heizkörperthermostate die 1.4.

Ich meine (bin mir da aber nicht sicher), dass ich das Problem schon einmal hatte, und da dann das Wandthermostate Factory Resetted und neu gepeered habe. Vermutlich tritt das auch nicht immer auf, sondern nur in einem bestimmten Szenario...
Eventuell tritt es auch eher dann auf, wenn das Wandthermostat relativ viele Peers hat (bei mir drei Peers im Weather Kanal und drei Peers im Climate Kanal). Wobei scheinbar immer nur der Weather Kanal das Problem hat... aber ich meine ich hatte das Problem schon einmal bei genau diesem Thermostat.

frank

Zitat von: martinp876 am 19 September 2017, 20:44:15
Peering Chan 1 wetter kann man nicht unpeeren. Unschön. Unschaedlich
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

CoolTux

Die Temperaturdaten scheinen aber immer noch sauber übertragen zu werden. also die vom Wandthermostat an die Heizungsthermostate
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Joker

Prima  ;D

Also dann bleibt nur ein Werksreset und alle Peerings wieder neu herstellen?

Da es scheinbar ca. ne Handvoll Threads zu dem Thema gibt wo solche ungültigen Peers bei genau dieser Konstellation (Wandthermostat<->Heizkörperhtermostat) im gleichen Channel (Wetter) und mit einer gewissen Warscheinlichkeit im Zusammenhang mit Batteriewechsel auftauchen, sollte man vielleicht dann lieber die Ursache erforschen. Es mag zwar alles funktionieren, aber ein sauberes configCheck finde ich schon recht angenehm.

Wenn ich zur Fehlersuche irgendwas beitragen kann, bitte mitteilen was ich tun soll  ;)

Omega

Das unterstütze ich ausdrücklich. Auch ich habe regelmäßig bei einigen Wandthermostaten das Problem (FW ist aktuell).
Auch ein Zurückspielen der fehlerfreien Einstellungen aus Sicherungen (saveconfig / loadconfig) hatte nicht funktioniert. Irgendwann war meine Geduld immer zu Ende: Geholfen hat letztendlich immer nur ein Factory Reset mit anschließendem Neuaufbau.

LG
Holger
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave