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: 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.04A - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von Black » 01.08.2021, 12:43

Wochenende, Zeit für eine neue Version : SDV V4.07.04A

Änderungen
1. - Issue von @NimmNenKeks: Dialog für Suchen bzw Ersetzen beendete sich direkt nach öffnen selbsständig - fixed
2. - Grund des seltenen, aber sporadisch Auftretenden Index out of Bound gefunden und - fixed
3. - Scriptdoku verbessert
4. - ObjectIDReferenzänderungen für Sigledestinations ermöglicht

5. - Wunsch von @Gerti: DebuggigScript optional mit Möglichkeit, den Debugtext auch in eine protokollierte
Systemvariable zu schreiben.
dazu kann hier definiert werden:
wie bisher: schreiben ins "richtige" Systemprotokoll
oder
schreiben in die hier angegebene Systemvariable.
HinweisSysvarprot.PNG

Hilfetexte sind dazu hinterlegt, die Einstellungen werden in der XML automatisch persistiert

Ist Systemvariable ausgewählt aber keine Systemvariable angegeben: dann gibt es auch keinen Menüeintag: Debugtext schreiben
exisiert die Systemvariable nicht auf der CCU, so wird der SDV beim Schreiben der Debugscripte diese Systemvariable typ string anlegen.
exisitiert die Systemvariable schon ist aber kein String, so wird diese gelöscht und als String neu angelegt.
SDV stellt die Systemvariable automatisch als protokoliert ein.
Der eingegebene Name sollte schon möglich sein... $%&[]§§ lässt sich zwar eintragen, das wäre allerdings dämlich.

Im Menü für das Bestätigen desd Scripteintragens kommt noch der Hinweis, wenn systemvariable angewählt, wo dieses eingetragen wird.
Der Dateianhang HinweisSysvarprot.PNG existiert nicht mehr.

6. - Wunsch von MichaelN: Möglichkeit einen Favoriteneintrag auch zu löschen - Done (rechte Maustaste in der Favoritenspalte)
7. - Wunsch von MichaelN: Speichermöglichkeit der zuletzt bearbeiteten/bewusst angesehenen Objekte im Inspektor
dazu wurde ein Ringpuffer eingerichtet, der die letzten 30 Objekte aufnimmt.
ein Element kommt inden Ringbuffer, wenn: es in der Listenansicht mit der Maus angeklickt wird oder es im der Detailansicht ist
und die Detail den Focus erhält. Ist das Element schon ist der Liste, so wandert es zurück an die erste Stelle, ist es noch nicht inder Liste, so kommt
es als neues Object an die erste Stelle. wächst die Liste auf mehr als 31 Objekte, so wird das Objekt 31 entfernt.

durch Druck auf die taste wird diese Liste in die Objekte aufgelöst und in der Listenansicht dargestellt. Zurückspringen in die letzte Ansicht
ist auch möglich, da die Funktion in die Vor-Zurück Brwosing FUnktionalität des Inspektors eingebunden wurde.
Bei einem Hostwechsel wird die Liste natürlich gelöscht.

Ich wollte dafür nicht extra einen neuen Button irgendwo reinwquetschen, aus dem Grunde habe ich erstmal diese Taste (bleuer Pfeil rechts) für das Zurückspielen vorgesehen:
SYSVARProt.PNG
Der Hint text ändert sich dann im Inspektor entsprechend.


------------------

Die Update Datei: (geändert in den Hotfix-2)
Pfeil rechts.png
Pfeil rechts.png (7.85 KiB) 686 mal betrachtet




schönes Restwochenende - Black
Zuletzt geändert von Black am 01.08.2021, 19:55, 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

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.04A - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von MichaelN » 01.08.2021, 13:11

Hi Black,

bevor ich dein Update ausprobieren konnte, bin ich auf ein anderes Problem gestoßen. Ich kann nicht mehr auf CCU-Historian zugreifen und auch den SDV nicht mehr starten. Am Netzwerk habe ich natrülich ncihts verändert. Die CCU ist auch erreichbar über WebUI und SSH.

Hast Du eine Idee, woran es hakt, wenn der SDV beim Start diese Meldung ausgibt:
Unbenannt.JPG
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.04A - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von Black » 01.08.2021, 13:13

direkt beim starten ?
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.04A - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von MichaelN » 01.08.2021, 13:15

Genau
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.04A - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von Black » 01.08.2021, 13:18

kann ich so nicht nachstellen... da muss irgendwelcher müll von der CCU gekommen sein als Antwort, die so rein gar nicht in das erwartete Muster passte.

Nicht Ereichbarkeit ist gekapselt und auch verrammelte Ports, dann ist halt licence 0.
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

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

Re: SDV V4.07.04A - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von finerider » 01.08.2021, 13:20

MichaelN hat geschrieben:
01.08.2021, 13:11
Hi Black,

bevor ich dein Update ausprobieren konnte, bin ich auf ein anderes Problem gestoßen...
Bei mir startet es einwandfrei :?
Viele Grüße

Thilo - aka finerider

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.04A - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von MichaelN » 01.08.2021, 13:22

Das glaube ich unbesehen, da es ein lokales Problem bei mir ist und nicht am SDV liegt.
Ich hatte nur gehofft, das Black sagt, Bei der Meldung musst Du da und dort nachsehen.
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.04A - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von Black » 01.08.2021, 13:32

lokales Problem denke ich auch... Ich teste immer nochmal vor dem Publishen mir einer realen Community level 6 Lizenz, um Fehlerquellen mit meinem eigenen Entwicklungscode auszuschliessen bzw weitgehend auszuschliessen.

Es kann sein, das deine INI irgendeinen Schlag bekommen hat.
nimm mal die Original INI von Github, setzt da die personifizierten Daten von dir ein und versuh dann mal zu starten.

geht das, ok,- kack Fehler aber gefunden, dann hast die zersägt.

geht das auch nicht, dann auch die XML aus Github.. das ist zwar eine Lazarus komponente, wo ich nicht mit tstringlists spiele, aber um alles auszuschliessen.

wenn das auch nicht geht, wirds unspassig, das einzugrenzen geht dann nur mit dem Pascal Debugger

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.04A - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von MichaelN » 01.08.2021, 13:45

Also CCU-Historian konnte ich durch 2x Neustart des Addon wiederbeleben. Das kann nicht die Ursache sein. Ausserdem war der schon seit dem 30.07. down und mit dem SDV habe ich gestern noch gearbeitet.

Alte und neue Version des SDV getestet - Fehlermeldung bleibt
Backup der XML Datei vom 13.07. getestet - Fehlermeldung bleibt
PC neu gestartet - Fehlermeldung bleibt

ganz alte Version SDV 3.15.04 - läuft

Ich vermute irgendein Dienst, der auf der CCU laufen muß ist down?
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 +++

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

Re: SDV V4.07.04A - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von finerider » 01.08.2021, 13:50

... Kompletter Neustart CCU ? :idea:
Viele Grüße

Thilo - aka finerider

Antworten

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