FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: DS_Starter am 27 Dezember 2017, 22:43:16

Titel: [gelöst] Peering mit nicht vorhandenem Channel löschen
Beitrag von: DS_Starter am 27 Dezember 2017, 22:43:16
Guten Abend,

ich habe einen HM-TC-IT-WM-W-EU, speziell den Weather-Kanal, mit einem HM-CC-RT-DN (Weatherkanal), bereits lange Zeit gepeert.
Nun habe ich festgestellt, dass es zwei Peerings mit nicht vorhandenen Channels des HM-CC-RT-DN, gibt und ich kann mich auch nicht erinnern jemals solche Channels gesehen zu haben.
Es sind:

* eg_az_heizkoerperthermostat_chn-40
* eg_az_heizkoerperthermostat_chn-FA

Mir ist nicht klar seit wann es diese Einträge gibt (habe mich lange nicht mit Homematic beschäftigt). Ich kann diese Peerings auch nicht löschen.

set eg_az_wandthermostat_Weather peerChan 0 eg_az_heizkoerperthermostat_chn-40 single unset
endet mit dem Fehler, dass der Peer kein Channel ist (logisch).

Wie bekommt man so etwas wieder los ?
Es ist ja eigenartigerweise auch so, dass es ein Device mit dem Namen "eg_az_heizkoerperthermostat_chn-40" garnicht geben kann, da es ein "-" im Namen trägt. Ein define mit einem solchen Namen endet üblicherweise mit dem Hinweis dass unerlaubte Zeichen verwendet werden.

Hier noch ein List des HM-TC-IT-WM-W-EU-Weatherchannel:


Internals:
   DEF        3C94D801
   NAME       eg.az.wandthermostat.Weather
   NOTIFYDEV  global
   NR         299
   NTFY_ORDER 50-eg.az.wandthermostat.Weather
   STATE      T: 20.6 H: 43
   TYPE       CUL_HM
   chanNo     01
   device     eg.az.wandthermostat
   peerList   eg_az_heizkoerperthermostat_chn-40,eg_az_heizkoerperthermostat_chn-FA,eg_az_heizkoerperthermostat1_Weather,
   READINGS:
     2017-12-27 19:29:42   R-sign          off
     2017-12-27 22:33:38   humidity        43
     2017-12-27 20:23:59   peerList        eg_az_heizkoerperthermostat_chn-40,eg_az_heizkoerperthermostat_chn-FA,eg_az_heizkoerperthermostat1_Weather,
     2017-12-27 22:33:38   state           T: 20.6 H: 43
     2017-12-27 22:33:38   temperature     20.6
   helper:
     cfgChkResult No regs found for:

eg.az.wandthermostat.Weather type:thermostat -
list:peer register         :value
   1:      sign             :off
                       
                       

     peerIDsRaw ,3CE4C840,3CE4C8FA,40FA2401,00000000
     regLst     ,1
     bm:
       CUL_HM_Get:
         cnt        57
         dmx        0
         mTS        27.12. 22:18:43
         max        12
         tot        12
         mAr:
           HASH(0x567f730)
           eg.az.wandthermostat.Weather
           regTable
       CUL_HM_Set:
         cnt        186
         dmx        0
         mTS        27.12. 19:30:38
         max        23
         tot        135
         mAr:
           HASH(0x567f730)
           eg.az.wandthermostat.Weather
           peerChan
           0
           eg_az_heizkoerperthermostat1_Weather
           single
           set
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
   nb:
     cnt        1
Attributes:
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,3CE4C840,3CE4C8FA,40FA2401,


Grüße,
Heiko
Titel: Antw:Peering mit nicht vorhandenem Channel löschen
Beitrag von: MadMax-FHEM am 27 Dezember 2017, 22:59:17
Hallo Heiko,

hmmm, wurde schon ein paar Mal gefragt und auch beantwortet, evtl. hilft das:

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

oder das:

https://forum.fhem.de/index.php/topic,43141.msg351300.html#msg351300

Ohne jetzt genau gelesen zu haben...
...aber ansonsten:

nach 'peerBulk', 'peers löschen' etc. suchen...

Gruß, Joachim
Titel: Antw:Peering mit nicht vorhandenem Channel löschen
Beitrag von: DS_Starter am 27 Dezember 2017, 23:05:51
Hallo Joachim,

ah, Peerbulk ist das Zauberwort. Ich probiers mal.
Danke !

Grüße
Heiko
Titel: Antw:Peering mit nicht vorhandenem Channel löschen
Beitrag von: MadMax-FHEM am 27 Dezember 2017, 23:13:05
Hi Heiko,

bitte gerne!

Viel Erfolg!

Gruß, Joachim
Titel: Antw:Peering mit nicht vorhandenem Channel löschen
Beitrag von: DS_Starter am 27 Dezember 2017, 23:17:07
Hi Joachim,

bisher hatte ich leider noch keinen Erfolg.

set eg.az.wandthermostat.Weather peerBulk 3CE4C840 unset
zeigt zunächst keine Wirkung.

Aber ich werde morgen nochmal genauer danach suchen/ schauen. Heute ist es schon spät nach den Feiertagen  ;)

schönen Abend noch !

LG,
Heiko
Titel: Antw:Peering mit nicht vorhandenem Channel löschen
Beitrag von: frank am 27 Dezember 2017, 23:20:42
reset oder lass es stehen.
Titel: Antw:Peering mit nicht vorhandenem Channel löschen
Beitrag von: martinp876 am 28 Dezember 2017, 06:29:20
Der weatherchannel hat ein fw Problem beim Löschen der Peers. Geht nur mit reset, wie Frank sagt. Ist der einzige Kanal mit einem solchen Problem der mir bekannt ist.
Titel: Antw:Peering mit nicht vorhandenem Channel löschen
Beitrag von: DS_Starter am 28 Dezember 2017, 08:48:00
Vielen Dank für die Aufklärung, dann weiß ich Bescheid wie ich damit umgehen muss.

LG,
Heiko
Titel: Antw:Peering mit nicht vorhandenem Channel löschen
Beitrag von: Pfriemler am 28 Dezember 2017, 13:14:54
Zitat von: martinp876 am 28 Dezember 2017, 06:29:20
Der weatherchannel hat ein fw Problem beim Löschen der Peers. Geht nur mit reset, wie Frank sagt. Ist der einzige Kanal mit einem solchen Problem der mir bekannt ist.

Ist eine baldige Problemlösung in Sicht oder sollte man das als "bekanntes Problem" ins Wiki schreiben?