SDV V5.03.04G - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Moderator: Co-Administratoren
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: SDV V4.08.03A - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Der Skripteditor merkt sich nun leider nicht mehr die Größe des Protokollfensters.
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 +++
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 +++
- Black
- Beiträge: 5483
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: SDV V4.08.03A - Das Entwicklungs und Diagnose Tool für Homematic CCUs
du hattest die Ausgabefenstergrösse hiermit festgelegt ??
die Grösse wurde auch früher nie automatisch persitiert. Grund war, wenn ich mal zum überprüfen das temporär grösser gezogen hatte, wollte ich das nicht abgespeichert haben, sondern nur wenn ich das bewusst abspeicher.
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
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
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: SDV V4.08.03A - Das Entwicklungs und Diagnose Tool für Homematic CCUs
OK, also nochmal das Kontext Menü aufrufen. Ist zu lange her. Der SDV hat inzwischen so viele Funktionen, ich habe wahrscheinlich schneller vergesse, als Optionen hinzu kommen.
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 +++
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 +++
- Black
- Beiträge: 5483
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: SDV V4.08.03A - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Kein Thema, bei der Umstellerei wäre es auch nicht unwahrscheinlich gewesen, dass mir dann doch irgendwo eine Initialisierung beim verschieben durchgerutscht ist. Deshalb mal selber schnell getestet.
Ich müsste mal die SDV Doku weiterschreiben.. Ich hab eine inoffizielle, nicht ganz fertig gewordenene für den V4.06.xx vom August 2021 da bin ich schon mittlerweise bei 160 Seiten. Un in der letzten Zeit kam ja noch einiges dazu.
die letzte Publikation ist ja auch schon über ein Jahr her. Aber das ist das, was immer viel Arbeit macht.
Black
Edit: Auf die schnelle den ScriptDoku Editor ausgegliedert. Nix wildes, der Zusatztext wird letztlich mit html Tags formatiert, hier können auch eigene Sachen probiert werden. Standardtags hab ich oben mit reingesetzt. Dargestellt wird mit dem HTML Panel von Lazarus wie in der Doku.
Wer also Lust hat oder Textbeispeile bei sich aufm Block hat zu bestimmten Befehlen, hier kann Aussehen geprüft werden. Ich brauche dann den linken Text mit den Tags, der kommt dann als "ZUsätzliche Beschreibung" mit Nennung des Autors in die Datenbank.
Ich müsste mal die SDV Doku weiterschreiben.. Ich hab eine inoffizielle, nicht ganz fertig gewordenene für den V4.06.xx vom August 2021 da bin ich schon mittlerweise bei 160 Seiten. Un in der letzten Zeit kam ja noch einiges dazu.
die letzte Publikation ist ja auch schon über ein Jahr her. Aber das ist das, was immer viel Arbeit macht.
Black
Edit: Auf die schnelle den ScriptDoku Editor ausgegliedert. Nix wildes, der Zusatztext wird letztlich mit html Tags formatiert, hier können auch eigene Sachen probiert werden. Standardtags hab ich oben mit reingesetzt. Dargestellt wird mit dem HTML Panel von Lazarus wie in der Doku.
Wer also Lust hat oder Textbeispeile bei sich aufm Block hat zu bestimmten Befehlen, hier kann Aussehen geprüft werden. Ich brauche dann den linken Text mit den Tags, der kommt dann als "ZUsätzliche Beschreibung" mit Nennung des Autors in die Datenbank.
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
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
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: SDV V4.08.03A - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Leider funktioniert bei mir die Speicherung der Fenstergröße nicht (mehr). Ist evt. die INI mal wieder kaputt?
EDIT: also die INI wohl nicht. eher die XML.
Wenn ich die XML lösche und SDV starte ist das Protokollfenster wie gewohnt, geschätzt 10% der Bildschirmhöhe. Das bleibt auch so, wenn ich den SDV schließe und wieder starte.
ABER: vergrößere ich den SDV auf Vollbild, beende ihn und starte ihn wieder, dann öffnet er nun in Vollbild und das Protkollfenster ist bei 50%. Es nützt dann auch nichts eine neue Position zu speichern.
Also, IMHO ist da der Wurm drin.
EDIT: also die INI wohl nicht. eher die XML.
Wenn ich die XML lösche und SDV starte ist das Protokollfenster wie gewohnt, geschätzt 10% der Bildschirmhöhe. Das bleibt auch so, wenn ich den SDV schließe und wieder starte.
ABER: vergrößere ich den SDV auf Vollbild, beende ihn und starte ihn wieder, dann öffnet er nun in Vollbild und das Protkollfenster ist bei 50%. Es nützt dann auch nichts eine neue Position zu speichern.
Also, IMHO ist da der Wurm drin.
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 +++
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 +++
- Black
- Beiträge: 5483
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: SDV V4.08.03A - Das Entwicklungs und Diagnose Tool für Homematic CCUs
grmmpf, ich denke ich habs, das war denke ich eine Race Condition zwischen den beiden Tasks beim Start, der eine hatte dann die daten noch nicht geladen, während der andere im Hintergrund den MainScreen schon gezeichnet hat. Ich guck mir das aber nochmal intensiver an, in dem ich dem Start zum testen den ein oder anderen Breakpoint unterschiebe und dann mal gucke..
Kommst erstmal damit klar oder brauchst du schnell den HF ?
Gruss & Thnx für die Beschreibung, 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
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
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: SDV V4.08.03A - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Hat Zeit. Danke fürs schauen.
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 +++
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 +++
- Black
- Beiträge: 5483
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: SDV V4.08.03A - Das Entwicklungs und Diagnose Tool für Homematic CCUs
SDV V4.08.03A-HF2
Changelog.
- Bug aus den Hints für Methodeninfo aus dem Editor beseitigt
- Startload konnte in eine Racecondition laufen- beseitigt
- Das Verschieben von Editor und Ausgabe stammte noch aus einer der allerersten 3er Versionen. Component geändert und aufgeräumt. die Grösse des Ausgabefensters wird nun persitiert und bliebt beim Vergrössern konstant. Der
SDV V4.08.03A-HF1
entfernt, da noch ein Bug drin war. Danke an PaulM
SDV V4.08.03A-HF2
1. Bug im Editor beseitigt.
2. Unsauberkeit bei Hints in Zeitmodulen behoben
Blaxk
Changelog.
- Bug aus den Hints für Methodeninfo aus dem Editor beseitigt
- Startload konnte in eine Racecondition laufen- beseitigt
- Das Verschieben von Editor und Ausgabe stammte noch aus einer der allerersten 3er Versionen. Component geändert und aufgeräumt. die Grösse des Ausgabefensters wird nun persitiert und bliebt beim Vergrössern konstant. Der
SDV V4.08.03A-HF1
entfernt, da noch ein Bug drin war. Danke an PaulM
SDV V4.08.03A-HF2
1. Bug im Editor beseitigt.
2. Unsauberkeit bei Hints in Zeitmodulen behoben
Blaxk
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
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
- roe1974
- Beiträge: 746
- Registriert: 17.10.2017, 16:15
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wien
- Hat sich bedankt: 52 Mal
- Danksagung erhalten: 13 Mal
Re: SDV V4.08.03A - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Hi Black
Zwei Sachen sind mir aufgefallen:
1) Hier ein kleiner Typo (CCU Services -> Check Program Strucuture) 2) Das kommt bei jedem Start ... ist das neu ? DANKE !
lg Richard
Zwei Sachen sind mir aufgefallen:
1) Hier ein kleiner Typo (CCU Services -> Check Program Strucuture) 2) Das kommt bei jedem Start ... ist das neu ? DANKE !
lg Richard
- Black
- Beiträge: 5483
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 424 Mal
- Danksagung erhalten: 1074 Mal
- Kontaktdaten:
Re: SDV V4.08.03A - Das Entwicklungs und Diagnose Tool für Homematic CCUs
thnx,
typo beseitigt, war aber kein echter typo sondern eine nicht angegebene "richtige" Codepage in einer Unit... beseitigt in der nächsten Version.
Die Information kommt nun immer während der Startphase, die immer umfangreicher geworden ist. Grund sind diverse Einrichtungen im Hintergrund, die vorher (nun noch etwas länger, weil mehr geworden) brauchten, bis erstes Startbild kam. Während des Starts laufen diverse Einrichtungen im Hintergund ab. Einrichten der HardCode basierten Methoden und Befehlsdatenbank, dabei aber auch das deScrambling der Texte. Der Highlighter arbeitet ja in Echtzeit, also braucht dieser schön vorgefertigete, sortierte Listen. Diese Highlighterlisten werden nun durch queries aus der Datenbank gebildet, ebenso der Methodenbeschreibungsbaum. Dann kommt noch, was schon in der Datenbank und in den Pointerstrukturen implementiert ist, aber noch nicht komplettt ausgecoded ist, der Algorithmus zur Ergebnistypvorhersage eines Methodenaufrufes, auch dazu braucht der Highlighter für jede Methode eine Read/Write Ergebnisliste, die bei Ergebnistyp Object auch noch die Art des zu erwartenden Objectes kennt. Auch diese Ergebnislisten werden zur STartzeit durch entsprechende Datenbankabfragen gebildet.
Und sollte bei jemandem im Start mal der SDV hängenbleiben, hab ich durch den dargestellten Schritt schon mal grobe Richtung, in welcher prozedur es hakt.
greetz, Black
typo beseitigt, war aber kein echter typo sondern eine nicht angegebene "richtige" Codepage in einer Unit... beseitigt in der nächsten Version.
Die Information kommt nun immer während der Startphase, die immer umfangreicher geworden ist. Grund sind diverse Einrichtungen im Hintergrund, die vorher (nun noch etwas länger, weil mehr geworden) brauchten, bis erstes Startbild kam. Während des Starts laufen diverse Einrichtungen im Hintergund ab. Einrichten der HardCode basierten Methoden und Befehlsdatenbank, dabei aber auch das deScrambling der Texte. Der Highlighter arbeitet ja in Echtzeit, also braucht dieser schön vorgefertigete, sortierte Listen. Diese Highlighterlisten werden nun durch queries aus der Datenbank gebildet, ebenso der Methodenbeschreibungsbaum. Dann kommt noch, was schon in der Datenbank und in den Pointerstrukturen implementiert ist, aber noch nicht komplettt ausgecoded ist, der Algorithmus zur Ergebnistypvorhersage eines Methodenaufrufes, auch dazu braucht der Highlighter für jede Methode eine Read/Write Ergebnisliste, die bei Ergebnistyp Object auch noch die Art des zu erwartenden Objectes kennt. Auch diese Ergebnislisten werden zur STartzeit durch entsprechende Datenbankabfragen gebildet.
Und sollte bei jemandem im Start mal der SDV hängenbleiben, hab ich durch den dargestellten Schritt schon mal grobe Richtung, in welcher prozedur es hakt.
greetz, 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
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