SDV V5.03.04G - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Moderator: Co-Administratoren
-
- Beiträge: 9562
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 696 Mal
- Danksagung erhalten: 1608 Mal
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Kannst du die Maincondition nochmal erläutern? Ich denke das die meisten damit nichts anfangen können.
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: 5463
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 418 Mal
- Danksagung erhalten: 1069 Mal
- Kontaktdaten:
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Die Maincondition kannst du hier wie einen Hauptschalter für das Programm vorstellen. Ist dieser Hauptschalter aus, wird von dem Programm keine Regel, auch kein SONST, abgearbeitet.
die Maincondition findest du in dem Programm Objekt.
Es Referenziert ein ganz normales COndition Objekt, wie es in normalen Regeln verwendet wird
Wenn es aktiv ist (hier in dem Beispiel ist es dies, ist es Enabled und mindetens eine Sinnglecondition ist eingehangen. es können auch mehrere sein,
wobei diese über die EIngestellte Verknüpfungsart logisch verknüpft werden.
Ergibt die logische Prüfung der Bedingungen logisch wahr, beginnt die allgemein bekannte Art der Regel abarbeitung von oben nach unten, ist diese falsch, wird keine Regel bearbeitet.
Ich benutze das recht gerne, ohen das immo entstehende Addon zum SDV war dieses aber bisher Hand Scripting, also eher nicht Anfänger bis NormalUsertauglich.
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: 266
- Registriert: 05.10.2019, 21:17
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 2 Mal
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Hallo Zusammen,
ich bräuchte auch noch mal eure Hilfe.
Ich habe in SDV unter Check Objects folgende Auflistung bekommen:
Analyse Aufzählungstypen
by Black 2022 generiert vom SDV V4.09.01F LCL
Ermitteln der höchsten verwendenten IseID in der RegaDom
Höchste IseID in RegaDom: 72924
----------------------------------------------------
Threat Timeout --> KILLED
----------------------------------------------------
Step 2 - DomScan über die Rega mit Abgleich: Objekte in Listen
Scanberech RegaDOm IseID (1) bis IseID (72924)
Object [10264,] vom Type ENUM ist vom Typ etUnknown
--------------------------------------------
In der RegaDom überprüfte Objekte : 30788
Höchste verwendete ID in RegaDom : 71900
GeisterObjekte ohne Listenzuordnung: 1
WIe finde ich heraus, was das für ein Geisterobjekt ist und wie werde ich das ggf wieder los?
Ich habe jetzt auch noch mal einen ENUM Check drüber laufen lassen:
Check richtige EnumTypes in Aufzählungen
by Black 2022 generiert vom SDV V4.09.01F LCL
Ermitteln der höchsten verwendenten IseID in der RegaDom
Höchste IseID in RegaDom: 72924
----------------------------------------------------
Test Gewerke mit 17 Einträgen getestet ohne Fehler
Test Räume mit 21 Einträgen getestet ohne Fehler
Test Favoriten mit 7 Einträgen getestet ohne Fehler
Test auf verwaiste Auszählungen
Object ID [10264 , ] als Type etUnknown aufgefunden
----------------------------------------------------
Es wurden 1 inkonsistente EnumType einträge gefunden
Davon wurden 0 korrigiert
Könnte das das Geisterobjekt sein ? Im Inspektor kann ich das Objekt aber nicht löschen....
Backup ist vorhanden.
VIelen Dank !
Hugo
ich bräuchte auch noch mal eure Hilfe.
Ich habe in SDV unter Check Objects folgende Auflistung bekommen:
Analyse Aufzählungstypen
by Black 2022 generiert vom SDV V4.09.01F LCL
Ermitteln der höchsten verwendenten IseID in der RegaDom
Höchste IseID in RegaDom: 72924
----------------------------------------------------
Threat Timeout --> KILLED
----------------------------------------------------
Step 2 - DomScan über die Rega mit Abgleich: Objekte in Listen
Scanberech RegaDOm IseID (1) bis IseID (72924)
Object [10264,] vom Type ENUM ist vom Typ etUnknown
--------------------------------------------
In der RegaDom überprüfte Objekte : 30788
Höchste verwendete ID in RegaDom : 71900
GeisterObjekte ohne Listenzuordnung: 1
WIe finde ich heraus, was das für ein Geisterobjekt ist und wie werde ich das ggf wieder los?
Ich habe jetzt auch noch mal einen ENUM Check drüber laufen lassen:
Check richtige EnumTypes in Aufzählungen
by Black 2022 generiert vom SDV V4.09.01F LCL
Ermitteln der höchsten verwendenten IseID in der RegaDom
Höchste IseID in RegaDom: 72924
----------------------------------------------------
Test Gewerke mit 17 Einträgen getestet ohne Fehler
Test Räume mit 21 Einträgen getestet ohne Fehler
Test Favoriten mit 7 Einträgen getestet ohne Fehler
Test auf verwaiste Auszählungen
Object ID [10264 , ] als Type etUnknown aufgefunden
----------------------------------------------------
Es wurden 1 inkonsistente EnumType einträge gefunden
Davon wurden 0 korrigiert
Könnte das das Geisterobjekt sein ? Im Inspektor kann ich das Objekt aber nicht löschen....
Backup ist vorhanden.
VIelen Dank !
Hugo
- Black
- Beiträge: 5463
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 418 Mal
- Danksagung erhalten: 1069 Mal
- Kontaktdaten:
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Mach bitte als erstes mal Update auf die letzte Foren Version des SDV.
viewtopic.php?f=31&t=47049&start=1570#p761694
die ist stable. Bin aber nur irgendwie nicht dazu gekommen, die als Github release zu posten.
Dann stell bitte in der INI mal die Threadkill zeiten etwas höher
es handelt ich um diese beiden Schlüssel in der INI
THREADKILL=10000
THREADKILLXML=20000
vedoppel mal bitte die jeweiligen werte in deiner INI(die Zahlen beziehen sich auf Millisekunden)
dann gibt die ID 10264 mal im inspektor direkt ein und zeig mal die Detailview des Objektes.
Black
viewtopic.php?f=31&t=47049&start=1570#p761694
die ist stable. Bin aber nur irgendwie nicht dazu gekommen, die als Github release zu posten.
Dann stell bitte in der INI mal die Threadkill zeiten etwas höher
es handelt ich um diese beiden Schlüssel in der INI
THREADKILL=10000
THREADKILLXML=20000
vedoppel mal bitte die jeweiligen werte in deiner INI(die Zahlen beziehen sich auf Millisekunden)
dann gibt die ID 10264 mal im inspektor direkt ein und zeig mal die Detailview des Objektes.
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: 266
- Registriert: 05.10.2019, 21:17
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 2 Mal
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Hallo Black,
vielen Dank für Deine Hilfe.
Neuste Version habe ich drauf gemacht und die Zeiten erhöht.#
THREADKILL=30000
THREADKILLXML=60000
trotzdem gibt er einen timout aus.
Das Objekt wird als
Methode Typ Value Spezial
EnumType integer 0 etUnknown
angezeigt (siehe Anhang).
Was kann ich noch tun ?
VIelen Dank für Deine Hilfe
Hugo
vielen Dank für Deine Hilfe.
Neuste Version habe ich drauf gemacht und die Zeiten erhöht.#
THREADKILL=30000
THREADKILLXML=60000
trotzdem gibt er einen timout aus.
Das Objekt wird als
Methode Typ Value Spezial
EnumType integer 0 etUnknown
angezeigt (siehe Anhang).
Was kann ich noch tun ?
VIelen Dank für Deine Hilfe
Hugo
- Black
- Beiträge: 5463
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 418 Mal
- Danksagung erhalten: 1069 Mal
- Kontaktdaten:
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Wenn du in der Listenansicht bist, mach mal rechte Maustaste auf das Objekt, dazu ganz unten im Menu dann: Suche Referenzbezüge in Regadom, dann Aufzählungen und Einzel IDs.
davon mal bitte das Ergebnis noch.
löschen geht dann recht einfach (sind allerdings noch Kindersicherungen vorgeschaltet)
erstmal in EInstellungen Setup Löschen den Typ OT_ENUM freigeben. Dann in der Buttonleiste Links das schloss aufmachen.
Danach hast du, wenn du nochmal mit der Maus auf das Objekt in der Listenansicht klickst und rechte Maustaste das Löschen Menü aktiviert.
Black
davon mal bitte das Ergebnis noch.
löschen geht dann recht einfach (sind allerdings noch Kindersicherungen vorgeschaltet)
erstmal in EInstellungen Setup Löschen den Typ OT_ENUM freigeben. Dann in der Buttonleiste Links das schloss aufmachen.
Danach hast du, wenn du nochmal mit der Maus auf das Objekt in der Listenansicht klickst und rechte Maustaste das Löschen Menü aktiviert.
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: 266
- Registriert: 05.10.2019, 21:17
- Hat sich bedankt: 110 Mal
- Danksagung erhalten: 2 Mal
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Hi Black,
vielen Dank für Deine Hilfe.
Die Suche nach "Aufzählungen und Einzel IDs" lieferte kein Ergebnis.
Ich habe es dann gemäß deiner Einstellung einfach gelöscht.
Vielen Dank !
vielen Dank für Deine Hilfe.
Die Suche nach "Aufzählungen und Einzel IDs" lieferte kein Ergebnis.
Ich habe es dann gemäß deiner Einstellung einfach gelöscht.
Vielen Dank !
-
- Beiträge: 272
- Registriert: 06.06.2018, 12:27
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 47 Mal
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Hi Black,
benutze den SDV immer zum abschließenden Systemcheck, z.B. wenn ich neue Abläufe integriert habe. Dabei ist mir folgendes aufgefallen ...
Unter 'Check Condition Konsistenz' habe ich folgende Meldung erhalten:
Das ist in einem Programm eine indirekte Dimmerwert Zuweisung über eine Float-Systemvariable: Ändert man die Wertzuweisung auf den Standardeintrag ab, verschwindet die SDV-Meldung: Ich verstehe den Zusammenhang, dass im ersten Fall 'ivtScaling' nicht mit 'ivtFloat' übereinstimmt ... habe ich da in der WebUI etwas übersehen? Alternativ könnte man natürlich das ganze auch per Skript Zuweisung machen ... dann wäre die SDV Meldung ja auch weg
benutze den SDV immer zum abschließenden Systemcheck, z.B. wenn ich neue Abläufe integriert habe. Dabei ist mir folgendes aufgefallen ...
Unter 'Check Condition Konsistenz' habe ich folgende Meldung erhalten:
Das ist in einem Programm eine indirekte Dimmerwert Zuweisung über eine Float-Systemvariable: Ändert man die Wertzuweisung auf den Standardeintrag ab, verschwindet die SDV-Meldung: Ich verstehe den Zusammenhang, dass im ersten Fall 'ivtScaling' nicht mit 'ivtFloat' übereinstimmt ... habe ich da in der WebUI etwas übersehen? Alternativ könnte man natürlich das ganze auch per Skript Zuweisung machen ... dann wäre die SDV Meldung ja auch weg
- Black
- Beiträge: 5463
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 418 Mal
- Danksagung erhalten: 1069 Mal
- Kontaktdaten:
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
machst du mir bitte mal einen Screenshoot von dem Detailsview des DImmer Datenpunktes ? Wenn das so Korrekt ist muss ich das ivt Scaling in die Betrachtung mit aufnehmen.
Black
Edit: ich habs in meinem Dimmer auch gefunden... ivtscaling. Ok, das muss ich einbauen in den SDV... nächste Version. Ist jedenfalls keine Unkorrektheit. Passt jedenfalls ganz gut, da ich den Algorithmus auch in Pascal für das Programme Editieren Modul brauche, kann ichs a auch direkt richtig mit einbauen.
Thnx fürs Melden
Black
Black
Edit: ich habs in meinem Dimmer auch gefunden... ivtscaling. Ok, das muss ich einbauen in den SDV... nächste Version. Ist jedenfalls keine Unkorrektheit. Passt jedenfalls ganz gut, da ich den Algorithmus auch in Pascal für das Programme Editieren Modul brauche, kann ichs a auch direkt richtig mit einbauen.
Thnx fürs Melden
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
- Black
- Beiträge: 5463
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 418 Mal
- Danksagung erhalten: 1069 Mal
- Kontaktdaten:
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
@wolwin
guggst du mal, ob das mit dieser Version in deinem System nun behoben ist ?
SDV V4.10.01A (Extra nochmal eine 4er compiliert, die 5er steht ja schon in den Startschuhen)
Gruss Black
guggst du mal, ob das mit dieser Version in deinem System nun behoben ist ?
SDV V4.10.01A (Extra nochmal eine 4er compiliert, die 5er steht ja schon in den Startschuhen)
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
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