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
Baxxy
Beiträge: 10789
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2208 Mal

Re: SDV V4.07.03A Scripteditor und Objektinspektor / Changer CCU/RM

Beitrag von Baxxy » 09.07.2021, 22:08

Black hat geschrieben:
09.07.2021, 19:56
ist Hotfix dringend nötig oder geht zum Behelf bei VirtulDevices noch die Vorgängerversion ?
Ich bin mit dem Thema vorerst durch, dem User wurde erfolgreich geholfen.
Also keine Eile. Die Vorgängerversion tat's hervorragend. :D

Grüße
Baxxy

Benutzeravatar
Black
Beiträge: 5472
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 V4.07.03E Scripteditor und Objektinspektor / Changer CCU/RM

Beitrag von Black » 11.07.2021, 19:38

Release SDV V4.07.03E

Changelog
- Bugfix keine Masterparams bei Virtual-Devices (Issue-Meldung von Baxxy) - Fixed
- Einige interne Verbessungen und Vorbereitungen für Kommendes
- Community-Fix verschärft
- ScriptDoko etwas erweitert / verbessert

Erweiterung nach Diskussion auf dem "Spontan-Stammtisch" mit NimmNenKeks.
Diskutiert wurde über die Möglichkeit, ein bzw mein Debug-Script automatiert in ausgewählte Programme einfügen und wieder
entfernen zu können.

mein sonst immer bei mir eingesetztes Debugscript von mir wurde zu diesem Zweck etwas allgemeingültiger bearbeitet.
Debugscript einfügen:
Programm auswählen:
1.png

rechte Maustaste
ProgrammDebugCode - Program Debug Code einfügen.

es öffnet sich Bestätigungsmenü:
2.PNG
Auswahl:
- alle bestehenden Regeln:
in jede Regel wird im Ausführungsteil das Debug Script eingefügt. Wenn dieses schon existiert, so
wird das Script nur aktualisert, es wird kein neues angelegt. Wenn es keinen SOnst teil gibt, so wird im Sonst Teil auch kein
Script angelegt
- alle bestehenden Regeln, Sonst Regel anlegen wenn nicht vorhanden:
in jede Regel wird im Ausführungsteil das Debug Script eingefügt. Wenn dieses schon existiert, so
wird das Script nur aktualisert, es wird kein neues angelegt. Wenn es keinen Sonst teil gibt, so wird der SOnst Teil angelegt
und dort ebenfalls das Debug Script angelegt.

In dem Debugscript wird vom SDV auch Automatisiert die Regelposition eingetragen, Die Wenn Regel wird mit WENN gekennzeichnet,
Die "SONST WENN" werden durchnummeriert eingetrage, gibt es 3 Sonst-Wenns in einem Programm, so werden diese auch automatisch mit
1. SONST WENN , 2. SONST WENN etc gekennzeichnet, ein SONST wird ebenfalls erkannt und automatisch gekennzeichnet.
Damit lässt ich im Systemprotoll sofort die ausgeführte Regel erkennen.
4.PNG
Nach dem Auführen von Scripte einfügen wird ein kurzer Report dargestellt, in wievielen Programmen wurde in wievielen Regeln das
Script eingeführt bzw in wievielen Regeln wurde das Script geupdatet.
3.PNG
3.PNG (15.98 KiB) 1168 mal betrachtet
DebugScripte wieder entfernen.
Programme auswählenrechte Maustaste
ProgrammDebugCode - Program Debug Code entfernen.
5.PNG
5.PNG (19.82 KiB) 1168 mal betrachtet
in dem sich öffnenden BestätigungMenü das Löschen bestätigen.

Nach dem Löschen von Scripte einfügen wird ein kurzer Report dargestellt, in wievielen Programmen wurde in wievielen Regeln das
Script gelöscht.


Selektieren von Programmen mit Debugscripten / ohne Debugscripten
im Inspektor lässt sich unter ID_PROGRAMS anwählen ob nach
- Programmen mit enthaltenem Debugscript
- Programmen ohne enthaltenem DebugScripte
oder egal ob enthalten oder nicht selektiert werden soll
6.PNG
6.PNG (5.57 KiB) 1168 mal betrachtet

SDV V4.07.03E:
Zurückgezogen, Baxxy hatte recht mit dem Bug... Aber nur ne Kleinigkeit, Hotfix gibts Hier



Black
Zuletzt geändert von Black am 11.07.2021, 20:48, 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
Baxxy
Beiträge: 10789
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2208 Mal

Re: SDV V4.07.03E Scripteditor und Objektinspektor / Changer CCU/RM

Beitrag von Baxxy » 11.07.2021, 20:09

Black hat geschrieben:
11.07.2021, 19:38
- Bugfix keine Masterparams bei Virtual-Devices
Läuft!
Black hat geschrieben:
11.07.2021, 19:38
Debugscript einfügen:
Die Idee ist echt super.
Leider läuft das nach ersten Tests nicht bei mir.
SDV_Debug-Script.JPG
Gibt's da noch irgendwas zu beachten?
Das Programm war nur für den Screnshot "zur Bearbeitung offen".

Grüße
Baxxy

Benutzeravatar
Black
Beiträge: 5472
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 V4.07.03E-HF1 Scripteditor und Objektinspektor / Changer CCU/RM

Beitrag von Black » 11.07.2021, 20:39

Baxxy hat geschrieben:
11.07.2021, 20:09
(...) Leider läuft das nach ersten Tests nicht bei mir. (...)
Baxxy und ich haben das kurz per PN geklärt, da hab ich blöderweise verpennt für das Release noch etwas Testcode von mir rauszumachen. das konnte bei Baxxy und auch bei allen anderen auch so nicht laufen.

Dafür nun die bereinigte Version:
Diejenigen, die die V4.07.03E schon runtergeladen hatten, bitte austauschen gegen die HF1 !!

SDV V4.07.03E-HF1
SDV_V40703E-HF1.rar
Thnx an Baxxy fürs melden und die präzise Beschreibung,
Black
Zuletzt geändert von Black am 11.07.2021, 20:45, insgesamt 1-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
Baxxy
Beiträge: 10789
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2208 Mal

Re: SDV V4.07.03E-HF1 Scripteditor und Objektinspektor / Changer CCU/RM

Beitrag von Baxxy » 11.07.2021, 20:44

Black hat geschrieben:
11.07.2021, 20:39
die bereinigte Version:
<-- läuft! :)

Grüße
Baxxy

RolandT
Beiträge: 77
Registriert: 24.07.2020, 10:48
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 36 Mal
Danksagung erhalten: 41 Mal

Re: SDV V4.07.03E-HF1 Scripteditor und Objektinspektor / Changer CCU/RM

Beitrag von RolandT » 12.07.2021, 20:06

Hi Black,

die 03E ist eine super Version geworden. Die Idee und auch die Umsetzung mit dem Debug Sript ist echt super gelungen , nun ist mal eben schnell quasi auf Knopfdruck ein oder mehrere Programme mit dem Debugscript ausgestattet und auch wieder entfernt.
Ich denke, du wirst das ähnlich machen wie in deinen Backups. Fügst das Script direkt ein ohne das du das Gewürge mit der WebUI oder deren Kopie- Funktionen machen musst, die schon mal so gerne die Programme töten ?

Im übrigen , der Inspektor ist um Welten schneller geworden was die Mastersets angeht. Vorher war das bei grossen Sets wie Wochenprogramme von WTs bzw Zeitprogrammen bei HMiPs schon mal ne Geduldsfrage, hier kommt die Antwort nun rasend schnell, wobei der Informationsgehlt auch noch grösser geworden ist, wie man an den Hints sieht.

Kurz und bündig, Danke die Arbeit und das Veröffentlichen

Roland

Benutzeravatar
Black
Beiträge: 5472
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 V4.07.03E-HF1 - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von Black » 17.07.2021, 16:16

Danke für das Feedback.
Ich denke auch, das ist ein Kandidat nun für ein neues Github Release. Mal schauen, vllt setze ich mich da das wochenende nochmal dran.
Edit: Done: SDV4.07.03E-HF1 ist das neue aktuelle Github Package

@RolandT
Natürlich arbeitet der SDV nicht mit dem "WEBUI Programm-Kopier Gedöns", das Script wird direkt in das bestehende Programm eingefügt, auch bei Bedarf daraus wieder entfernt. Das geht natürlich auch mit mehreren selektierten Programmen gleichzeitig.

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

MichaelN
Beiträge: 9656
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: SDV V4.07.03E-HF1 - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von MichaelN » 20.07.2021, 13:44

Hi Black

bezugnehmend auf viewtopic.php?f=26&t=65051&start=30#p671221

Ich kann zwar unter Editor-Einstellungen die Fehler Anzeige aktivieren und das klappt dann auch.
Aber nach einem Neustart des SDV ist die Option wieder aus. Die SDV4.ini und .xml sind beschreibbar und tragen auch aktuelles Datum.

Was kann / muss ich da noch machen?
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Benutzeravatar
Black
Beiträge: 5472
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 V4.07.03E-HF1 - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von Black » 20.07.2021, 18:40

MichaelN hat geschrieben:
20.07.2021, 13:44
Was kann / muss ich da noch machen?
Reicht es dir, wenn ich das im nächsten Release fixe ? Das war einfach nicht in den Sesson properties definiert. das waren 2 Haken für mich hier, ich hab das nächste release aber noch nicht ganz fertig.

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

MichaelN
Beiträge: 9656
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: SDV V4.07.03E-HF1 - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von MichaelN » 20.07.2021, 18:49

Kein Stress. Das hat Zeit.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Antworten

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