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: 5469
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1070 Mal
Kontaktdaten:

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

Beitrag von Black » 28.01.2023, 13:04

Interessanter und auch nicht direkt nachvollziehbarer Effekt. Die Änderungen der letzten Versionen betrafen nicht die Parts, die hier anscheinend Probleme machen. Von daher hab ich da irgendwas mit WIn11 im Verdacht.

Aber da bei Klana ja eine eindeutige, reproduzierbare Stelle bei erkennbar ist

führe das mal unter Script ausführen bitte bei dir aus:

Code: Alles auswählen

string stdErr=""; string stdOut="";object oIFace= interfaces.Get ("HmIP-RF"); if (oIFace) {string sTCL= "puts [xmlrpc " # oIFace.InterfaceUrl()# "/ listDevices ]";system.Exec ("/bin/sh -c 'echo \"load tclrpc.so; " # sTCL # "\" |tclsh'",&stdOut,&stdErr);}
Das ist der Code, der unter der Routine im SDV bei dir die HmIP geräte vom Schnittstellenprozess liest (Umweg über TCL, weil, ich nicht für CuXD extra noch BinRPC coden wollte)


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
klana
Beiträge: 1080
Registriert: 08.02.2015, 08:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 54 Mal
Danksagung erhalten: 26 Mal

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

Beitrag von klana » 28.01.2023, 13:04

Sorry bin unterwegs

SDV_V40906B.rar
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.

Benutzeravatar
Black
Beiträge: 5469
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1070 Mal
Kontaktdaten:

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

Beitrag von Black » 28.01.2023, 13:08

kein problem, wenn du zeit und ruhe hast. Ich bin ja auch daran interessiert, derartige Probleme einzugrenzen
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
klana
Beiträge: 1080
Registriert: 08.02.2015, 08:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 54 Mal
Danksagung erhalten: 26 Mal

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

Beitrag von klana » 28.01.2023, 13:10

Nächster Ampelstop... :mrgreen:

Wonach soll ich denn im speziellen suchen, ausgeben usw.?
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.

Benutzeravatar
Black
Beiträge: 5469
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1070 Mal
Kontaktdaten:

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

Beitrag von Black » 28.01.2023, 13:11

keine Hektik, ich will nur sehen, ob dieser Code durchläuft...

aber nicht bei ner roten AMpel, so eilig isses net.

die AUsgabe davon interessiert mich natürlich schon... wenn möglich das Ausgabefeld des SDV kopieren und hier in Code Tags einfügen
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
klana
Beiträge: 1080
Registriert: 08.02.2015, 08:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 54 Mal
Danksagung erhalten: 26 Mal

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

Beitrag von klana » 28.01.2023, 13:44

So, jetzt aber...


Script:

Code: Alles auswählen

string stdErr="";
string stdOut="";
object oIFace= interfaces.Get ("HmIP-RF");
if (oIFace)
{
	string sTCL= "puts [xmlrpc " # oIFace.InterfaceUrl()# "/ listDevices ]";
	system.Exec ("/bin/sh -c 'echo \"load tclrpc.so; " # sTCL # "\" |tclsh'",&stdOut,&stdErr);
}                                  
Ausgabe des Scripts auf Anfrage per Datei (hab es rausgenommen, hoffe du hattest es schon runtergezogen)
Zuletzt geändert von klana am 29.01.2023, 11:42, insgesamt 2-mal geändert.
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.

Benutzeravatar
Black
Beiträge: 5469
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 419 Mal
Danksagung erhalten: 1070 Mal
Kontaktdaten:

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

Beitrag von Black » 28.01.2023, 14:18

Alles gut, das schaut ok aus, Laufzeit halbe sekunde... und genau diesen Code führt der SDV dann auch aus.

Ich zwing deinen AUsgabetext nachher mal in meinen Debugger und guck mal, ob da bei der AUswertung irgendwas knallt.

du hast auch windwos 11 ? benutzt du irgendeine Firewall, Virenscanner ? EIn problem könnte auch der Webserver der CCU spielen, recht grosse Ausgabedatei, der buffer von Pascal limitiert irgendwo bei 2 GB, das sollte dabei aber sowas von keine Rolle spielen.

die leere Ausgabe kann kommen wenn:
das auszuführende Script in den Threadkill läuft und dann ist logischerweise die response leer.
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
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.09.06B - Das Entwicklungs und Diagnose Tool für Homematic CCUs

Beitrag von roe1974 » 28.01.2023, 15:54

Kurze Info von einem Apple M1 (SDV mit Wine unter MacOS Ventura 13.2):
Check EnumsTypes : Echtzeit
CheckObjects : ca. 5 Sekunden
Vielleicht wirklich ein Win11 Thema ?
lg Richard

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

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

Beitrag von Aquaplex » 28.01.2023, 18:58

Bei mir gab es ja auch dieses Problem. Ich nutze noch win7 (Ultimate).
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

MichaelN
Beiträge: 9635
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1614 Mal

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

Beitrag von MichaelN » 29.01.2023, 16:06

Ich hatte jetzt 2x beim Start vom SDV diese Fehlermeldung. Nach OK kommt die nächste, usw. Ich habe den Task dann abgeschossen.
Beim darauffolgenden Start lief alles fehlerfrei
sdv.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 +++

Antworten

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