SDV V5.03.04G - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
Black
Beiträge: 5471
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: SDV V3.07.08 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 15.02.2019, 09:33

perfekt, war nur ne fehlende property... um backslash oder nicht kümmert sich eine regex, das sollte auch grosszügig behandelt werden. Dann stell ich die Version mal heute abend auf Github
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Benutzeravatar
Black
Beiträge: 5471
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

SDV V3.07.09 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 18.02.2019, 12:38

Kleine überarbeitete Version V30709 ist auf Github

Nicht viel geändert:-

der Hotfix ist eingeflossen
bei zeitmodulen einige properties nun auch veränderbar.

Wie bisher auch: Schlüssel haben sich nicht geändert.

Diejenigen, die mal spielen wollen, die SunOffsetProperty geht nun auch zu ändern im SDV (versuchen obs einen Einstellbaren Offset zu den Astrozeiten gibt)
ZeitModul 1.jpg
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Xel66
Beiträge: 14149
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: SDV V3.07.09 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Xel66 » 19.02.2019, 14:06

Du bist ja rasend schnell. Man kommt ja kaum noch mit dem "Updaten" hinterher. Vielen Dank.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Benutzeravatar
Black
Beiträge: 5471
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: SDV V3.07.09 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 20.02.2019, 17:53

(...)

Der Text, der hier einmal stand, ist allerdings vom Zeitgeschehen ad absurdum geführt worden.
Da ich mich allerdings nicht auf das Sumpfniveau des bekannten Cholerikers hinabbegeben werde, bleibt das Textfeld leer
Zuletzt geändert von Black am 23.01.2022, 11:18, insgesamt 2-mal geändert.
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Benutzeravatar
Black
Beiträge: 5471
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

SDV V3.07.10 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 21.02.2019, 12:52

So, nach positiver Rückmeldung der 2 Kollegen, die version 3.07.10 steht als prerelease im üblichen Bereich auf Github.

Changelog im ersten Post. Neu ist durch das Problem bei Alex die Möglichkeit, Metatags in Systemvariablen zu prüfen und gegebenenfalls wieder zu korrigieren.

In dem Zusammenhang einen Gruss und Dank dan Badenpower, der seinerzeit diese Problematik erkannt und in dem von ihm programmierten Tool ebenso eine erstklassige Lösung implementiert hat. Die Erinnerung, das da was ist, wo er damals schon drüber gefallen ist, war hier hilfreich beim Eingrenzen der Fehlerursache.

Unter CCU Diagnostics ist dieser Punkt hinzugekommen. Bei Auswahl öffnet sich Auswahlmenü:
MetaD1.jpg

1. Punkt nur Prüfen
Bringt eine Ausgabe in der Form, wie das Script, welches ich im Forum Online gestellt hatte. Mehr nicht. Er tut selber nix.
Metad3.jpg
2. Nur prüfen und ergebnis in Inspektor
Auch hierbei tut das programm selber nix, es läuft eine Prüfung, die Sysvars, die als verdächtig erkannt wurden, werden im Auswahlfenster des Inspektors darsgestellt. Hier kann dies geprüfft oder auch händisch korrigiert werden.
metad2.jpg

3. Korrieren und Ergebnbis in Inspektor
Dieser Menüpunkt würde erkennen UND korrieren. -- VORHER EIN SYSTEMBACKUP ANFERTIGEN -
metad5.jpg
Die geänderten Systemvariablen werden ins Auswahlfenster des Inspektors geladen und können dort nochmals überprüft werden.

Ein weiterer testlauf ergab dann:
metad6.jpg
metad6.jpg (47.87 KiB) 1924 mal betrachtet

Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Benutzeravatar
Black
Beiträge: 5471
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: SDV V3.07.10 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 27.02.2019, 22:21

Kleine überarbeitete Version V307010 ist auf Github

Nicht viel geändert:-

PreRease geändert in Release
2 kleine Bugfixes
GeisterKanäle in Systemvariablen Erkennung und Behebung

Wie bisher auch: Schlüssel haben sich nicht geändert.

Hinzugekommen auf Anwenderwunsch: Geisterkanalerkennung und Behebung über Menu.
Erkennung ging schon in der Altverion V1 und auch der V2 des SDV. Behebung ging da aber nur Händisch. is nun automatisiert. in der V3 ging dieses bisher über die Option anwenderspeifische Filter

Geisterkanäle Quellennachweis ohne Anspruch auf Vollzähligkeit:
teddy278: Script zur Erkennung (Beiträge und Scripte allerdings durch den Author gelöscht)
Badenpower: Script zur Erkennung (Scripte durch den Autor grossteils entfernt oder nicht mehr auffindbar)- heutige Lösung externes Programm HM-Internals Erkennung und Behebung)
Black: externes Programm SDV ab Version 1 - Erkennung, - Behebung manuell

SDV:

Menüpunkt Check Channel Sysvar
Bild1.jpg
Auswählen der Aktion (nur prüfen zeigt nur an, ändert aber nix)
Bild3.jpg
Bild3.jpg (66.42 KiB) 1849 mal betrachtet
Hier ausfinden eines Geisterbezuges:
Bild 4.jpg
Bei Korrektur vorher Systembackup machen - es gibt kein UNDO

Bei Reperatur und anschliessendem Testlauf: fehlerfrei


Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Benutzeravatar
Black
Beiträge: 5471
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: SDV V3.07.10 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 04.03.2019, 11:37

Kleines überarbeites Fix auf Github:

tastatursteuerung in Listenauswahl etwas überarbeitet.

Gruss, Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Benutzeravatar
Black
Beiträge: 5471
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1071 Mal
Kontaktdaten:

Re: SDV V3.07.10 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 08.03.2019, 08:27

Wie gestern auf dem Stammtisch aufgefallen ist, hat sich beim letzten Build irgendwie eine nicht aktuelle Library beim Compilieren eingeschmuggelt.
Damit gingen einige der neueren Funktionen nicht bzw die Datenübernahme zwischen Inspektor und Editor über die Alt Tastenkombination war nicht funktional.

gefixt mit Verions V3.07.10C auf Github.

gruss, Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

EckartS
Beiträge: 243
Registriert: 13.11.2012, 23:11
Wohnort: Nürnberg
Danksagung erhalten: 2 Mal

Re: SDV V3.07.10 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von EckartS » 09.03.2019, 14:43

Hallo,

alle Achtung. So ein Tool hätte ich schon lange gebraucht. Wobei ich es zunächst gar nicht für neue Scripte benutzt habe, sondern zum Aufräumen einer seit 2012 bestehenden Installation, bei der sich mit dem Script Developer einige Kellerleichen und Merkwürdigkeiten beseitigen ließen.

Bisher habe ich für Skripte "HQ WebUI" benutzt - das auch seine Dienste tut, aber kaum Analysemöglichkeiten bietet und soweit ich weiß auch nicht weiter entwickelt wird. Weil ich dort daran bisher gewohnt war, zwei Fragen zur weiteren Planung von Script Developer: Könnte man statt nur über Tabs alternativ selektierbar die Scriptausgabe in einem Fenster der Script-Seite unterbringen? Und: Ist irgendwann daran gedacht, dass der Editor mehrere Skripte geöffnet halten kann? Beides ist nicht sehr wichtig, wäre aber komfortabler.

Viele Grüße, EckartS
711 Kanäle in 113 Geräten und 134 CUxD-Kanäle in 24 CUxD-Geräten

finerider
Beiträge: 76
Registriert: 15.06.2011, 11:26
Hat sich bedankt: 36 Mal
Danksagung erhalten: 8 Mal

Re: SDV V3.07.10 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von finerider » 10.03.2019, 09:44

@EckartS

Moin, deine Aussage stimmt nicht so ganz. Jens Maus arbeitet an HQ WebUI weiter. Aktuell ist Version 2.5.7
Viele Grüße

Thilo - aka finerider

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“