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: 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:

SDV V4.05.01B Scripteditor und Objektinspektor / Changer CCU/RM

Beitrag von Black » 19.10.2020, 20:56

Die nächste Alpha Runde, SDV V4.05.01B

obrige Änderungen und Fixe eingepflegt, Syntaxprüfung erweitert auf gültige Opeartoren und gültige Vergleichsoperatoren.

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: 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:

SDV V4.05.01C Scripteditor und Objektinspektor / Changer CCU/RM

Beitrag von Black » 21.10.2020, 19:55

Nachdem bei der B-version die Hilfeschreie recht ruhig wurden,

SDV V4.05.01C für den inneren Testerkreis auf dem bekannten FTP

Changelog:
Highlighting noch etwas verfeinert
Verschieben der Editortabs implementiert

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: 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:

SDV V4.05.01E Scripteditor und Objektinspektor / Changer CCU/RM

Beitrag von Black » 23.10.2020, 17:21

So, nach längerer offizieller Versionspause (Der innere Testerkreis hatte zwischendruch die ein oder andere Version schon zur Erprobung) nun die neue Version für die grössere Allgemeinheit.

Das rar hier besteht aus 3 Dateien,
der exe,
einer autocomplete
und einer xml datei.

Die Kollegen des Testerkreises bitte nur die EXE kopieren, alle die die V4.05.01 das erste mal probieren bitte alle 3 Dateien ins SDV verzeichnis kopieren.
dann sollte er auch schon starten.

Änderungen sind hier beschrieben, rund laufen sollte es,
Fragen oder probleme wie immer hier, das was sich jetzt noch an Motten eventuell versteckt hat, sollte auch zeitnah zu finden sein.

SDV V4.05.01E




die eigentlcih in dem packe liegende, aber vergessene xml gibts hier: viewtopic.php?f=31&p=613550#p613550


Black
Zuletzt geändert von Black am 24.11.2020, 19:24, insgesamt 3-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
FBK2904
Beiträge: 454
Registriert: 22.03.2016, 17:12
System: Alternative CCU (auf Basis OCCU)
Wohnort: Bei Ludwigsburg
Hat sich bedankt: 80 Mal
Danksagung erhalten: 42 Mal

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

Beitrag von FBK2904 » 23.10.2020, 17:58

Black hat geschrieben:
23.10.2020, 17:21

Fragen oder probleme wie immer hier, ... .
SDV V4.05.01E
Hi Black,

mal eine (ganz dumme) Frage -> Wo sind denn meine angelegten "Eigene Methodenhilfen" nun hin :roll: ?

In der .ini sind meine sieben angelegten drin, aber im neuen SDV gibt es den Reiter "Methodenhilfe" ja nicht mehr
und im Reiter "Code-Vervollständigung" sind sie auch nicht zufinden :cry: .

Grüssle,
Frank
Grüssle,
Frank
--------------------------
System: CCU3 (RM 3.75.7.20240420) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])

Benutzeravatar
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.05.01E Scripteditor und Objektinspektor / Changer CCU/RM

Beitrag von Black » 23.10.2020, 18:07

Alles gut, das war keine "dumme" Frage, die Umstellung Highlighter , darausgehend dann eine Datenbank, die wiederung ermöglichte ganz neue möglichkeiten bei der Vollvollständigung und echtzeit syntaxprüfung und so weiter wurden einige Dinge im alten Konzept umgestellt und erweitert.

Deine "alten" Methodenhilfen müsstest du einmalig händisch Umsetzen...

Autocompletel benutzt nicht mehr die INI, sondern den Inhalt der Autocomplete.sdv4 Vorgehensweise ist einmalig:

die ini mit einem Editor öffnen, damit du die Nummern und die Texte im Zugriff hast:

Unter einstellungen - SetUp Completion gehen:


dort kannst du nun frei und mehrzeilig alles anlegen, was dir an Scriptfetzen oder auch längeren texten vergeschlagen werden soll:

Beispielhafter aufbau für ein von mir gern verwendetes Kürzel:

Code: Alles auswählen

Logger_System short0
=system.Exec ("logger -t LOGGERNAME -p user.debug [AUSGABETEXT]");
Logger_System <- Der name, der in der Kurzauswahl erscheint bzw der der im Completon Auswahlmenü erscheint
Leerzeichen short0 <- Befehlserweiterung, weist dieses der F10 zu (quasi das was du in der Key in der INI hattest
=Befehlstext
einzufügender Befehlstext , der bei drücken von F10, bei Auswahl aus dem Completion bemü dann im Editor eingefügt wird. es können mehrere zeilen sein.

Bei mir leiegn da auch mittlerweise scriptfetzen wie pushover und so

Am ende einmal mit der rechten Maustaste auf den text gehen und dort SPEICHERN nicht vergessen

Dieser Break ist einmalig nötig, im dem Completion Menü können weit mehr als 10 texte drinstehen, die dir bei Ctrl-Shift Space dann in der Kurzbeschreibung zur Auswahl vorgeschlagen werden.

du hast die dann hier im Menü (das entspricht dann quasi dem "alten" INI gestützen menü und Kurzaufruf)
autocomp1.png
Alternativ kann st, was früher nicht ging
die Kurzbezeichnung tippen bzw den anfang davon reicht auch, dann dtrl shift space, und das menü öffnet sich und die auswahl springt auf den ersten zu dem getippten text passenden eintrag
autocomp2.png
dann enter oder doppelklick und du hast den zu dem Kürzel angelegten text im Editor

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

DJ_Wuschel
Beiträge: 1
Registriert: 24.10.2020, 13:30
System: CCU
Hat sich bedankt: 1 Mal

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

Beitrag von DJ_Wuschel » 24.10.2020, 14:20

Hallo Freunde,
ich bin neu im Forum und betreibe seit einem Jahr eine CCU3, vorwiegend zur Heizungssteuerung.
Das Wärmeanforderungsskript von Vasco Dunker - 22.2.2013 funktioniert bei mir leider nicht.
Zum Zweck der Fehlersuche stieß ich auf den SDV. Ich scheitere aber schon bei der Lizenzierung.
Die CCU ist grün, es liegt wahrscheinlich am Eintrag des CUXD Kanals in der .ini.
Frage: Muss dafür der CUx-Daemon auf der CCU installiert werden.
Vielen Dank.
Rainer

So, hat sich erledigt, der SDV läuft, jetzt geht es weiter.
Rainer

MichaelN
Beiträge: 9684
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1627 Mal

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

Beitrag von MichaelN » 25.10.2020, 13:53

Black hat geschrieben:
23.10.2020, 17:21
Das rar hier besteht aus 3 Dateien,
der exe,
einer autocomplete
und einer xml datei.
EIne XML habe ich nicht gesehen, sondern eine INI. Die habe ich aber nicht mit kopiert, damit meine bestehenden Einstellungen nicht überschrieben werden.

Eine Frage, was sind das für MArkierungen?
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: 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.05.01E Scripteditor und Objektinspektor / Changer CCU/RM

Beitrag von Black » 25.10.2020, 14:08

teil 1: gepennt:

das ist die XML:



die Umrahmung zeigt eigentlich fehler: es sieht bei dir aber schlüssig aus. Kannst du mti den text mal per PN schicken, damit ich den mal in emein debugger stecken kann ?
Zuletzt geändert von Black am 24.11.2020, 19:24, 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: 9684
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1627 Mal

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

Beitrag von MichaelN » 25.10.2020, 14:12

Die XML hat er sich selbst angelegt. Wird die INI paralell dazu auch gebraucht?

Code sende ich Dir per PN. Kann es sein, das der Editor beim Code Highlighting stolpert, weil ich noch auf der last real stable Version der CCU bin?
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: 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.05.01E Scripteditor und Objektinspektor / Changer CCU/RM

Beitrag von Black » 25.10.2020, 14:14

deshalb wollt ich in meinen debugger laden, wenn das dort ohne ist, musst du auf update waren oder ich such den Grund, wenn bei mir auch fehler anzeigt muss ich suchen
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

Antworten

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