FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: mrhaefele@gmx.de am 20 Oktober 2016, 22:19:29

Titel: Repeater: peer versehentlich doppelt gesetzt
Beitrag von: mrhaefele@gmx.de am 20 Oktober 2016, 22:19:29
Hallo,

ich habe einen Repeater HM-Sys-sRP-Pl in Betrieb. Bisher ohne Probleme. Jetzt habe ich letztens aus Versehen einen peer doppelt hinzugefügt.

set HM_Repeater_1 setRepeat 26 EG.Haustuer.Bewegung2 vccu no
set HM_Repeater_1 setRepeat 28 EG.Haustuer.Bewegung2 vccu no


Im Reading steht

repPeer_26 EG.Haustuer.Bewegung2 dst>- no ok
repPeer_27 RauchEGArbeit dst>- no fail
repPeer_28 EG.Haustuer.Bewegung2 dst>- no fail



Zusätzlich bekomme ich Fehlermeldungen im Log file

PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 4595

Keine Ahnung, ob dies zusammenhängt.

Meine Frage ist, wie bekomme ich diesen versehentlich doppelt gesetzten peer wieder weg. Gibt es einen Befehl so ähnlich wie

set HM_Repeater_1 unsetRepeat 28 EG.Haustuer.Bewegung2 vccu no


Gruß Udo
Titel: Antw:Repeater: peer versehentlich doppelt gesetzt
Beitrag von: mrhaefele@gmx.de am 28 Oktober 2016, 14:40:05
Hallo,

hat jemand eine Idee?

Gruß Udo
Titel: Antw:Repeater: peer versehentlich doppelt gesetzt
Beitrag von: frank am 28 Oktober 2016, 16:23:22
wenn im handbuch, wiki, forum, .... nichts zu finden ist, würde ich den doppelten einfach auf etwas anderes setzen. zur not definierst du ein virtuelles device.
kann man ihn nicht resetten?
Titel: Antw:Repeater: peer versehentlich doppelt gesetzt
Beitrag von: mrhaefele@gmx.de am 29 Oktober 2016, 00:23:17
Hallo,

funktioniert leider nicht. Wenn ich den doppelten Eintrag überschreibe, dann verschwindet der Doppelte Eintrag nicht sondern wandert "magisch" eine Stelle weiter im Array.

repPeer_26 EG.Haustuer.Bewegung2 dst>- no ok
repPeer_27 RauchEGArbeit dst>vccu no ok
repPeer_28 RauchEGPaul unknown no ok
repPeer_29 EG.Haustuer.Bewegung2 unknown no fail


Resetten könnte ich natürlich, aber dann muss ich ja alle peers wieder setzen. Das wollte ich mir ersparen.

Gruß