SDV V5.03.04G - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Moderator: Co-Administratoren
- Henke
- Beiträge: 1524
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 141 Mal
- Danksagung erhalten: 306 Mal
Re: SDV V4.09.06B - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Alle z.B. die oben in deiner Liste sind.
Beispiel bei mir fast immer die PARTY_... bei den WTH.
Auszug aus der Doku:
Dem Parameter mode können folgende Werte übergeben werden:
0 default: Keien Auswirkung, die Funktion verhält sicht wie der Aufruf ohne mode
1 UndefinedValues: Es wird ein Struktur zurückgeliefert die folgenden Aufbau hat:
„UNDEFINED“(Boolean) Flag ob der angeforderte Wert initial gesetzt wurde und somit wahrscheinlich nicht der Realität entspricht oder ob der Wert von eimen Gerät empfangen wurde, true = Wert wurde initial gesetzt und noch nicht verändert, false = der Wert wurde neu gesetzt
„VALUE“(ValueType) Wert des angeforderten Parameter.
Beispiel bei mir fast immer die PARTY_... bei den WTH.
Auszug aus der Doku:
Dem Parameter mode können folgende Werte übergeben werden:
0 default: Keien Auswirkung, die Funktion verhält sicht wie der Aufruf ohne mode
1 UndefinedValues: Es wird ein Struktur zurückgeliefert die folgenden Aufbau hat:
„UNDEFINED“(Boolean) Flag ob der angeforderte Wert initial gesetzt wurde und somit wahrscheinlich nicht der Realität entspricht oder ob der Wert von eimen Gerät empfangen wurde, true = Wert wurde initial gesetzt und noch nicht verändert, false = der Wert wurde neu gesetzt
„VALUE“(ValueType) Wert des angeforderten Parameter.
-
- Beiträge: 319
- Registriert: 16.02.2015, 17:05
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 129 Mal
- Danksagung erhalten: 35 Mal
Re: SDV V4.09.06B - Das Entwicklungs und Diagnose Tool für Homematic CCUs
@Henke
Gruß
Paul
heisst das, noch nie seit dem Anlernen des Gerätes verändert, oder das System kennt den Wert noch nicht, wie z.B. die Rollladenhöhe nach einem Neustart"nicht initialisierter Datenpunkt"
Gruß
Paul
Mit Mut und Entschlossenheit gegen Intoleranz
- 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.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Mir ist eben beim Editor noch eine Kleinigkeit aufgefallen.
und zwar würde folgende, zugegebene Sinnfreie Deklaration
beim durchlauf einen Typwechsel bei Test1 anzeigen, der natürlich falsch ist.
In der Post-ScriptRun Auswerteroutine war da leider das CaseSensitiv:=true vergessen.
Kleinigkeit, schnell gefunden und behoben
SDV V4.09.06J
Black
und zwar würde folgende, zugegebene Sinnfreie Deklaration
Code: Alles auswählen
string Test1;
integer test1;
In der Post-ScriptRun Auswerteroutine war da leider das CaseSensitiv:=true vergessen.
Kleinigkeit, schnell gefunden und behoben
SDV V4.09.06J
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: 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.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Hi Black,
ich hätte da noch eine Idee / einen Wunsch
ich denke für dich auch nicht schwer umsetzbar.
Basieren auf Threds wie diesem: viewtopic.php?f=31&t=57290&hilit=combin ... 20#p762711
Wäre es möglich, dass du im Scripteditor quasi ein Template für Combined Parameter so grob nach Gerätetyp machst ?
also irgendwo in einem Menü (entweder oben in der Leiste oder mit rechter Maustaste Quasi Combined, dann Untermemü welcher Gerätetyp und dann an der Cursorstelle das Template eingefügt wird ? Im Idealfall noch mit Kommentaren so wie du es ja bei den Mastersets, Linksets schon machst.
Gruss, Roland
ich hätte da noch eine Idee / einen Wunsch
ich denke für dich auch nicht schwer umsetzbar.
Basieren auf Threds wie diesem: viewtopic.php?f=31&t=57290&hilit=combin ... 20#p762711
Wäre es möglich, dass du im Scripteditor quasi ein Template für Combined Parameter so grob nach Gerätetyp machst ?
also irgendwo in einem Menü (entweder oben in der Leiste oder mit rechter Maustaste Quasi Combined, dann Untermemü welcher Gerätetyp und dann an der Cursorstelle das Template eingefügt wird ? Im Idealfall noch mit Kommentaren so wie du es ja bei den Mastersets, Linksets schon machst.
Gruss, Roland
- 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.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Hi Roland,
ist machbar. Auch in beiden Menüs, mal schauen wo es besser wäre oder wo dir Mehrheit das gerne hätte.
Da ich allerdings nicht alle HmIP Geräte habe und die Parameter nicht für alle habe:
Wie sehen die Combined für den Broll / Froll aus ?
oder die Stelle in der CCU Firmware, dann lese ich die infos selber aus.
Black
ist machbar. Auch in beiden Menüs, mal schauen wo es besser wäre oder wo dir Mehrheit das gerne hätte.
Da ich allerdings nicht alle HmIP Geräte habe und die Parameter nicht für alle habe:
Wie sehen die Combined für den Broll / Froll aus ?
oder die Stelle in der CCU Firmware, dann lese ich die infos selber aus.
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: 347
- Registriert: 13.02.2018, 19:23
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 127 Mal
- Danksagung erhalten: 20 Mal
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Vielen Dank für das großartige Tool.
Vielleicht hat jemand Kapa um mir folgende SVs zu überprüfen.
Anwesenheit aus Addon pdetect:
Komisch das nur die SV "Vorne bis Schaltpunkt" gefunden wird und nicht "hinten bis Schaltpunkt":
Auch hier nur Schlafzimmer und Kinderzimmer 1 gefunden:
Wie müssen die SVs aussehen, um die Fehler auszubessern?
Viele Grüße
Marco
Vielleicht hat jemand Kapa um mir folgende SVs zu überprüfen.
Anwesenheit aus Addon pdetect:
Komisch das nur die SV "Vorne bis Schaltpunkt" gefunden wird und nicht "hinten bis Schaltpunkt":
Auch hier nur Schlafzimmer und Kinderzimmer 1 gefunden:
Wie müssen die SVs aussehen, um die Fehler auszubessern?
Viele Grüße
Marco
Raspberry Pi 3 Model B Plus Rev 1.3 mit RPI-RF-MOD Funkmodul
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Da hast Du die SV vermutlich mal umdefiniet. Von Zahl zu Logik oder sowas.mbhomie007 hat geschrieben: ↑13.04.2023, 12:44Vielleicht hat jemand Kapa um mir folgende SVs zu überprüfen.
Da bleiben dann immer Reste n der rega übrig, weil das nciht richtig aufgeräumt wird. Ich habe dazu mal ein PR erstellt, aber Jens meint, das wäre nicht so gut das automatisch fixen zu lassen und so bleibt der Müll halt drin. Passiert ja (meist) nichts.
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 +++
- Baxxy
- Beiträge: 10838
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: SDV V4.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Warum der SDV bei boolschen SysVars den fehlenden UNIT Meta-Eintrag bemängelt kann Black sicher erklären.
Eigentlich brauchen die den nicht und bei automatisch erzeugten Logik-SysVars (z.B. DEVICE_RESET von Energiezählern) wird der auch nicht angelegt.
Erzeugt man selbst eine Logik-SysVar wird der Eintrag (natürlich ohne "Einheit") aber normalerweise angelegt.
Die ganzen automatisch angelegten xxx_Counter_xxx - SysVars haben den UNIT Eintrag auch nicht, vermutlich weil sie eh intern sind und daher von den wenigsten beachtet werden.
Ich würde vielleicht ein Backup anlegen und den SDV mal "korrigieren" lassen, oder halt ignorieren.
Eigentlich brauchen die den nicht und bei automatisch erzeugten Logik-SysVars (z.B. DEVICE_RESET von Energiezählern) wird der auch nicht angelegt.
Erzeugt man selbst eine Logik-SysVar wird der Eintrag (natürlich ohne "Einheit") aber normalerweise angelegt.
Die ganzen automatisch angelegten xxx_Counter_xxx - SysVars haben den UNIT Eintrag auch nicht, vermutlich weil sie eh intern sind und daher von den wenigsten beachtet werden.
Ich würde vielleicht ein Backup anlegen und den SDV mal "korrigieren" lassen, oder halt ignorieren.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
- 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.09.06J - Das Entwicklungs und Diagnose Tool für Homematic CCUs
Das entsteht, wenn der Typ einer Systemvariablen im nachhinein mal Manuell geändert wurde.
eine "NormalUserGerecht" über die WebUI angelegte Bool-Systemvariable hat den Metaeintrag "Unit"
die von EQ3 angelegten internen Sysvars, die zu geräten gehören, sind da Stellenweise schlampig angelegt, wie Baxxy sagte, sieht ja eh keiner.
Backup Machen, vom SDV korrigieren lassen und Ruhe ist
Black.
eine "NormalUserGerecht" über die WebUI angelegte Bool-Systemvariable hat den Metaeintrag "Unit"
die von EQ3 angelegten internen Sysvars, die zu geräten gehören, sind da Stellenweise schlampig angelegt, wie Baxxy sagte, sieht ja eh keiner.
Backup Machen, vom SDV korrigieren lassen und Ruhe ist
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