Restorefunktion bei Anlernen/ Wieceranlernen eines Device

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Antworten

Ist ein Restore eines durch Werksreset abgelernten Devices nach dessen Wideranlernen hilfreich ?

Funktion unnötig
0
Keine Stimmen
Funktion hilfreich
3
33%
Funktion extrem hilfreich
6
67%
 
Abstimmungen insgesamt: 9

Benutzeravatar
Black
Beiträge: 2027
Registriert: 12.09.2015, 22:31
Wohnort: Wegberg
Hat sich bedankt: 9 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Restorefunktion bei Anlernen/ Wieceranlernen eines Device

Beitrag von Black » 12.10.2019, 09:55

Folgender Wunsch wurde an mich rangetragen:

Ein Device, HM oder HM-IP wird abgelernt. IP geht ja nur durch Werksreset.
Dabei werden ja alle Datenpunkte des Device aus den entsprechenden WEBUI Programmen entfernt. Ebenso wird es aus Räumen Gewerken Favoriten gelöscht und Systemvariablen die Kanälen des Device zugeordnet waren zeigen nun ins Nirvana.

Wäre eine Funktion hilfreich die man vor dem löschen laufen lassen würde, die dann die entsprechenden Eigenschaften sichert, wahrscheinlich wird's wieder JSON werden zum sichern.

Nach dem Löschen und Wiederanlernen könnten dann die Raum, Gewerke, Favoriten und Systemvariablen, Die Kanalnamen würden nebenbei auch noch gehen, denen dieses Device zugeordnet war wieder rekonstruiert werden. Ebenso die Singleconditions und die Singledestinations der Programme, aus denen es beim löschen entfernt wurde.

Macht so was Sinn oder braucht man das schon mal öfter ?

Mastersets des Device und dessen Direktverknüpfungen lassen sich ja heute schon mit dem SDV (Disclaimer: Werbung für das eigene Projekt) sichern und wiederherstellen

Black
Die Wahrheit ist ein Chor aus Wind
Meine Seite, ok noch bisschen im Aufbau

RaspberryMatic 3.47.18.20190918 mit Groundplane Antennenmod und depatchter Favoritensortierung
jede Menge Sensoren und Aktoren, Logamatic 2107 Gateway zum Buderus Kessel
ioBroker unter ProxMox auf NUC als Hauptsteuersystem und Visualisierung
Script Time Scheduler V1.3
SDV 3.09.01 Scripteditor und Objektinspektor

Xel66
Beiträge: 5617
Registriert: 08.05.2013, 23:33
Wohnort: Nordwürttemberg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 22 Mal

Re: Restorefunktion bei Anlernen/ Wieceranlernen eines Device

Beitrag von Xel66 » 12.10.2019, 10:16

Nun ja, ich hätte einen ähnlichen Anwendungsfall und zumindest für die Funktion Verwendung. Mein Fall ist das Austauschen eines Rollladenaktors, welche nicht über die Tauschfunktion geht (Unterputzversion gegen Markenschalter). Die Geräte sind zwar von der Funktion identisch, aber eben wohl nicht von den Datenpunkten (habe ich aber noch nicht gecheckt). Vermutlich wird deswegen der direkte Tausch nicht angeboten. Mit der Funktion könnte ich einen solchen Tausch eventuell durchführen.

Gruß Xel66
---------------------------------------------------------------------------------
358 Kanäle in 103 Geräten und 114 CUxD-Kanäle in 24 CUxD-Geräten:
253 Programme, 218 Systemvariablen und 144 Direktverknüpfungen,
RaspberryMatic Version 3.45.7.20190622
---------------------------------------------------------------------------------

dtp
Beiträge: 6804
Registriert: 21.09.2012, 08:09
Wohnort: Stuttgart
Hat sich bedankt: 5 Mal
Danksagung erhalten: 30 Mal

Re: Restorefunktion bei Anlernen/ Wieceranlernen eines Device

Beitrag von dtp » 14.10.2019, 12:18

Nur kurz der Hinweis, dass eine zurückgesetzte klassische HM-Komponente erst mal nicht aus der ReGaHSS gelöscht wird. Sie bleibt mit all ihren Verknüpfungen und Einstellungsparametern erhalten. Daher kann man sie auch später wieder einfach "drüberlernen", ohne dass sie im Posteingang erscheint. Zum Löschen der Komponente muss man explizit im WebUI den entsprechenden Listeneintrag aus dem Pull-Down-Menü auswählen. Erst dann ist sie samt all ihrer Verknüpfungen wirklich verschwunden.

Bei HMIP scheint das aber so nicht zu sein. Das habe ich zumindest noch nicht ausprobiert.

Die Funktion, sämtliche Verknüpfungen und Einstellungen für ein zu löschendes Gerät extern abzuspeichern, finde ich durchaus sinnvoll. Bei mir sind z.B. einige Aktoren mit dem bekannten C26/C7-Defekt bzw. mit einer defekten Sicherung ausgestiegen. Die möchte ich dann ungerne so in der Wand lassen, bis das Ersatzteil da ist. Entferne ich sie, erzeugen sie aber entsprechende Servicemeldungen. Daher wäre es ganz hilfreich, wenn ich sie aus der CCU löschen könnte, um sie später wieder einfach einzubinden.

Hilfreich wäre eine solche Funktion auch, wenn man zwei identische, verbaute Komponenten untereinander austauschen will, ohne dass man sich eine dritte für die Tauschen-Funktion zulegen muss. Fragt mich aber nicht, wann das mal vorkommt. 8)

Genial fände ich auch, wenn man z.B. beim Wechsel von einem klassischen Rollladenaktor auf einen entsprechenden HMIP-Aktor eine Art Transformationsmöglichkeit für die wesentlichen Parameter hätte. Aber ich befürchte, das wird zu aufwändig. ;)
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container, Homebridge auf Raspberry Pi 3B+;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

Benutzeravatar
Black
Beiträge: 2027
Registriert: 12.09.2015, 22:31
Wohnort: Wegberg
Hat sich bedankt: 9 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Re: Restorefunktion bei Anlernen/ Wieceranlernen eines Device

Beitrag von Black » 14.10.2019, 13:07

zielsetzung ist,

wenn ein Gerät, ob Classic, oder IP oder wired mit Werksreset löschst, dass es, so vorher die backup funktion gefahren wurde, dieses Gerät sich schnell und ihne viel stundenlange tipperei wieder in die Ursprungszustand und in alle programme - Räume etc zurückversetzen lässt.

Ausgehend von Löschen mit Werksreset:

Ziel:
Gleiches Gerät (SerNr bleibt identisch)
Mastersatz ohne Ändrung zurückspielbar (geht jetzt schon über backup restore Mastersatz)
Linkksatz ohne Änderung zurückspielbar (geht jetzt schon über Backup restore Linksatz)
Programme (WebUI) Gewerke, Räume, Favoriten dieses Gerätes zurückspielbar (soll dann auch gehen)

Gleicher Gerätetyp, aber andere SerNr) z.B. Tausch von Geräten, Interessant bei IP-geräten
Mastersatz zurückspielbar nach manueller Änderung Gerätename im JSON (geht jetzt schon über backup restore Mastersatz)
Linksatz zurückspielbar nach manueller Änderung Gerätename im JSON und des Adressbezeichners in den jeweiligen DVs (geht jetzt schon über backup restore Linksatz)
Programme (WebUI) Gewerke, Räume, Favoriten dieses Gerätes zurückspielbar (soll dann auch gehen)

Ähnlicher Gerätetyp (Rolladenaktor HM nach Rolladenaktor IP):
Mastersatz bzw Linksatz werden eher inkompatibel sein, also Finger weg, kann daneben gehen
manuelle Anpassung des Restore programmes möglich (prüfen auf welchen kanal welcher Datenpunkt liegt, wenn nötig, anpassen (suchen / Ersetzen funktion)


Bedingung bei Programme Zurückspielen ist aber: Zwischen Backup der Programme des Gerätes und dem Wiedereinspielen wird nicht an den Programmen "rumgespielt". Im Gegensatz zu dem sehr aufwendigen 2 Pass Lauf, den der SDV bei dem Programm Backup fährt und der vollsymbolisch ist (absolute Unabhängigkeit von IseID Nummern) merkt sich bei diesem Lauf der SDV nur die IDs der SingleConditiosn / Singledestinations sowie die properties , an denen der betreffende Datenpunkt wieder eingefügt werden muss.

Vollsymbolisches Backup würde gehen über: zeige programme zu einem Device: FullBackup dieser Programme. Diese lassen sich dann wieder (auch jetz schon ) komplett wieder zurückspielen (Vorher löschen)

Black
Die Wahrheit ist ein Chor aus Wind
Meine Seite, ok noch bisschen im Aufbau

RaspberryMatic 3.47.18.20190918 mit Groundplane Antennenmod und depatchter Favoritensortierung
jede Menge Sensoren und Aktoren, Logamatic 2107 Gateway zum Buderus Kessel
ioBroker unter ProxMox auf NUC als Hauptsteuersystem und Visualisierung
Script Time Scheduler V1.3
SDV 3.09.01 Scripteditor und Objektinspektor

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“