FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Joker am 02 November 2017, 22:43:46

Titel: Ungültige Peers löschen
Beitrag von: Joker am 02 November 2017, 22:43:46
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...
Titel: Antw:Ungültige Peers löschen
Beitrag von: MadMax-FHEM am 03 November 2017, 01:49:57
Im Forum schon mal gesucht!?

Suchbegriffe: peer löschen

Startpunkt: https://forum.fhem.de/index.php

Antworten (kleiner Auszug):

https://forum.fhem.de/index.php/topic,48685.msg403379.html#msg403379

https://forum.fhem.de/index.php/topic,76023.msg678941.html#msg678941

Gruß, Joachim
Titel: Antw:Ungültige Peers löschen
Beitrag 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
Titel: Antw:Ungültige Peers löschen
Beitrag von: Joker am 03 November 2017, 08:35:33
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.
Titel: Antw:Ungültige Peers löschen
Beitrag von: CoolTux am 03 November 2017, 09:00:34
Das mit den Batterien ist ein wichtiger Hinweis. Ich habe auch erst vorletzte Woche einen Batteriewechsel gemacht.
Titel: Antw:Ungültige Peers löschen
Beitrag von: CoolTux am 03 November 2017, 09:11:09

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.
Titel: Antw:Ungültige Peers löschen
Beitrag von: MadMax-FHEM am 03 November 2017, 09:58:45
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
Titel: Antw:Ungültige Peers löschen
Beitrag von: CoolTux am 03 November 2017, 10:03:18
Wandthermostat
Titel: Antw:Ungültige Peers löschen
Beitrag von: Joker am 03 November 2017, 10:28:26
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.
Titel: Antw:Ungültige Peers löschen
Beitrag von: frank am 03 November 2017, 13:13:31
Zitat von: martinp876 am 19 September 2017, 20:44:15
Peering Chan 1 wetter kann man nicht unpeeren. Unschön. Unschaedlich
Titel: Antw:Ungültige Peers löschen
Beitrag von: CoolTux am 03 November 2017, 13:15:37
Die Temperaturdaten scheinen aber immer noch sauber übertragen zu werden. also die vom Wandthermostat an die Heizungsthermostate
Titel: Antw:Ungültige Peers löschen
Beitrag von: Joker am 03 November 2017, 14:16:10
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  ;)
Titel: Antw:Ungültige Peers löschen
Beitrag von: Omega am 03 November 2017, 17:40:00
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