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 » 29.01.2023, 16:09

kann in dem Moment vorkommen, wenn du 2 mal ganz schnell hintereinder startest, die erste instanz aber noch nicht ihren ProzessServer gestartet hatte und damit die zweite dies nicht mitbekommt und sich selber beenden würde.

Danach versuchen beide die Datenbank anzulegen. Das geht schief und wird abgefangen, daher die Meldung, ansonsten gäbs Memory Leaks.

Hatte ich in der ganzen Zeit 1, 2 mal gehabt, unkritsich. beenden, neustarten udn gut.

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 » 30.01.2023, 12:27

Black hat geschrieben:
28.01.2023, 14:18
...
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.
...
Hi Black,

Ja, Win 11 mit Windows Firewall, Virenscanner. Alles Standard...
Was sagt denn Dein Debugger?
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 » 30.01.2023, 19:18

Mein Debugger sagt:

bei mir läuft alles, der enge Testerkreis hat dieses dedizierte Problem auch nicht. Da ich nun im dunkeln raten muss

Von denen, die das Problem haben, bräuchte ich :
welche SDV version (ich denke, diejenigen haben die neuste), welches WIndows ? Welche CCU? Original oder Derivat ,wenn Derivat, welches )
auf welcher HW Plattform läuft die CCU (PI3, PIx (also ARM) bzw OVA auf X86.
Ich hab da ehrlich gesagt die CCU und ihre puffer des Webservers in Verdacht. Ich hab testweise gegen einen Provisorisch auf einer anderen Maschine schnell quick und dirty programmierten WebServer, der als Abfrage einen sinnlosen 128MB grossen Datenschwall sendet,getestet, obs in den Pascal sockets, im SDV oder sonstwo hängen bleibt. Die Megabytes rauschten Sauber in den SDV Puffer alles grün. VOn daher ist nun Nebelstochern

@Klana:

Dein Problem gefällt mir zum untersuchen am besten. die Antwort die kam war sauber, im Debugger keine Fehler. (Dein Screenshot sprach den Punkt:
CCU Services - Geräte Datenpunkte - Check Devices <--> XMLRPC an.
Ich hab an dem Punkt nun mal was geändert, was den Schwall an Daten von der CCU zum SDV drastisch verkleinert. (dafür aber Recheninterligenz von Pascal in die CCU geschoben, was per se (Compilat gegen Scriptsprache) an sich langsamer ist)
Guck mal bitte, was speziell dieser Punkt nun bei dir macht.

und voherr mal bitte ein Blick in deine INI

sind die bei dir an diesem Punkt eingestellten Werte grösser oder kleiner oder gleich ?

Code: Alles auswählen

THREADKILL=15000
THREADKILLXML=20000
SO, nach dem Nebelstochern gibts noch was nützliches:

a: Das ZeichensatzGemülle bei SOnderzeichen bei Direktverknüpfungen sollte nun sauber gehen
b: EInen Haufen weiterer Testroutinen auf die neuen Rega Scan Algorithmen angepasst.

SDV_V40906C_VALIDATE.rar
(2.14 MiB) 19-mal heruntergeladen

Black


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: 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 » 31.01.2023, 11:23

Version für @Henke, probier mal die Dinge, die wir in der PN beschrieben haben

SDV_V40906D.rar
(2.14 MiB) 19-mal heruntergeladen

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 » 31.01.2023, 18:18

Black hat geschrieben:
30.01.2023, 19:18
...
@Klana:

Dein Problem gefällt mir zum untersuchen am besten. die Antwort die kam war sauber, im Debugger keine Fehler. (Dein Screenshot sprach den Punkt:
CCU Services - Geräte Datenpunkte - Check Devices <--> XMLRPC an.
Ich hab an dem Punkt nun mal was geändert, was den Schwall an Daten von der CCU zum SDV drastisch verkleinert. (dafür aber Recheninterligenz von Pascal in die CCU geschoben, was per se (Compilat gegen Scriptsprache) an sich langsamer ist)
Guck mal bitte, was speziell dieser Punkt nun bei dir macht.

und voherr mal bitte ein Blick in deine INI

sind die bei dir an diesem Punkt eingestellten Werte grösser oder kleiner oder gleich ?

Code: Alles auswählen

THREADKILL=15000
THREADKILLXML=20000
SO, nach dem Nebelstochern gibts noch was nützliches:

a: Das ZeichensatzGemülle bei SOnderzeichen bei Direktverknüpfungen sollte nun sauber gehen
b: EInen Haufen weiterer Testroutinen auf die neuen Rega Scan Algorithmen angepasst.
SDV_V40906C_VALIDATE.rar
Black
Hallo Black,

In der INI steht folgendes:

Code: Alles auswählen

THREADKILL=15000
THREADKILLXML=30000

Meine vollständigen Daten sind:

Code: Alles auswählen

[b]Windows:[/b]
[b]Edition	Windows 11 Home
Version	22H2
Installiert am	‎26.‎12.‎2022
Betriebssystembuild	22621.1194
Leistung	Windows Feature Experience Pack 1000.22638.1000.0[/b]
CCU - RaspberryMatic

Code: Alles auswählen

CCU Hardware Info
Hardware Model:	Rockchip RK3288 Asus Tinker Board S (tinkerboard)
CPU / Memory:	Cortex-A17 (4), 2.0G
Storage:	14.7G /dev/mmcblk1
Real-Time-Clock:	rx8130

CCU Software Info
Product:	raspmatic_tinkerboard (3.67.10.20230114)
ReGaHss:	R1.00.0388.0232
Engines:	Tcl (8.6.12), Java (1.8.0_352), NodeJS (v16.18.1)
Status:	SD(1) NTP(1) Link(1) Internet(1) IP(1)

Operating System Info
OS Type/Kernel:	Buildroot 2022.11 (Linux 5.15.86 armv7l)
Uptime:	3 d, 9 h 12 min
Load Average:	0.16 0.21 0.18
System Temperature:	51.7 °C
Memory / Swap Utilization:	15.3 % / 0.0 %
NTP Offset (Server):	0.017 ms (80.153.195.191)
rootfs / userfs Free Space:	341.2 MB [35.1%] / 12.4 GB [94.3%]

Ergebnis mit der Version SDV_V40906C_VALIDATE

Code: Alles auswählen

Folgende Geräte wurden an den Schnittstellenprozessen gefunden:
	CUxD          : 2
	BidCos-RF     : 5
	BidCos-Wired  : 0
	HmIP-RF       : 141
	VirtualDevices: 9
Abfrage der Geräte aus der RegaHSS
Ermitteln der höchsten verwendenten IseID in der RegaDom
RegaScan über Ise-Bereich von ID (1)  bis ID (30835)
Folgende Geräte wurden in der Rega gefunden:
	CUxD          : 2
	BidCos-RF     : 5
	BidCos-Wired  : 0
	HmIP-RF       : 141
	VirtualDevices: 9
Alle OT_DEVICE sind in ID_DEVICES gelistet
---------------------------------------------------------------
Es gibt keine Inkonsistenz zwischen RegaDom und den Schnittstellenprozessen

Ergebnis mit Version SDV_V40906D

Code: Alles auswählen

Prüfen Gerätezuordnung Regadom zu den Schnittstellenprozessen
by Black 2023 generiert vom SDV V4.09.06D LCL
----------------------------------------------------
Schleifenalgorithmus: Ermittlung benutzter Regablöcke
Bestimmen des IseID-Belegungsabbildes der RegaDom
Höchste verwendete IseID: 29811
----------------------------------------------------
Folgende Geräte wurden an den Schnittstellenprozessen gefunden:
	CUxD          : 2
	BidCos-RF     : 5
	BidCos-Wired  : 0
	HmIP-RF       : 141
	VirtualDevices: 9
	CCU-Jack      : 0
Abfrage der Geräte aus der RegaHSS
Folgende Geräte wurden in der Rega gefunden:
	CUxD          : 2
	BidCos-RF     : 5
	BidCos-Wired  : 0
	HmIP-RF       : 141
	VirtualDevices: 9
	CCU-Jack      : 0
Alle OT_DEVICE sind in ID_DEVICES gelistet
---------------------------------------------------------------
Es gibt keine Inkonsistenz zwischen RegaDom und den Schnittstellenprozessen

ACHTUNG! Version SDV_V40906D beim 2. Mal aufrufen ergibt das hier
(Seriennummern durch xxxx ersetzt)

Code: Alles auswählen

Prüfen Gerätezuordnung Regadom zu den Schnittstellenprozessen
by Black 2023 generiert vom SDV V4.09.06D LCL
----------------------------------------------------
Schleifenalgorithmus: Ermittlung benutzter Regablöcke
Bestimmen des IseID-Belegungsabbildes der RegaDom
Höchste verwendete IseID: 29811
----------------------------------------------------
Folgende Geräte wurden an den Schnittstellenprozessen gefunden:
	CUxD          : 2
	BidCos-RF     : 5
	BidCos-Wired  : 0
	HmIP-RF       : 1
	VirtualDevices: 9
	CCU-Jack      : 0
Abfrage der Geräte aus der RegaHSS
Folgende Geräte wurden in der Rega gefunden:
	CUxD          : 2
	BidCos-RF     : 5
	BidCos-Wired  : 0
	HmIP-RF       : 141
	VirtualDevices: 9
	CCU-Jack      : 0
Alle OT_DEVICE sind in ID_DEVICES gelistet
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        RPI-RF-MOD	HmIP-RF	1238	RPI-RF-MOD 001F58A992F644
	Fehlt im Schnittstellenprozess: HmIP-RCV-1	HmIP-RCV-50	HmIP-RF	1243	HmIP_VT
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	1396	RLD_Freisitz_Links
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	1485	RLD_Erker_Rechts
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	1560	RLD_Erker_Mitte
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	1636	RLD_Erker_Links
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	1711	RLD_Freisitz_Rechts
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	1786	RLD_Garagen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	1936	RLD_Kueche_Strasse
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	2011	RLD_Kueche_Klein
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	2086	RLD_Flur_EG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	2161	RLD_Bad
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	2236	RLD_WC
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	2311	RLD_Schlafen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	2386	RLD_Buero_Links
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	2461	RLD_Buero_Mitte
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	2536	RLD_Buero_Rechts
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	2711	Licht_Heizung
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	2774	Licht_Bar_Abstell
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	2837	Licht_Vorrat
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	2900	Licht_Flur_UG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	2963	Licht_Haustuer
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3026	Licht_LED_Garagen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3089	Licht_LED_Terrasse
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3152	Licht_LED_Hinten
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3215	Licht_LED_Einfahrt
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BSL	HmIP-RF	3278	Licht_Kueche_Spuele
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3447	Licht_Kueche_Decke
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3510	Licht_Erker
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3573	Licht_Couch
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3636	Licht_WC
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3699	Licht_Bad_Spiegel
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3762	Licht_Bad_Decke
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3825	Licht_Garderobe
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3888	Licht_Buero
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	3951	Licht_Gaestebad
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	4014	Licht_Flur_OG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	4077	Licht_Gaeste
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-PS	HmIP-RF	4140	FSD_Kueche_Links
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-PS	HmIP-RF	4204	FSD_Kueche_Rechts
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-PS	HmIP-RF	4267	FSD_AppleTV
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-PS	HmIP-RF	4330	FSD_Amazon_FireTV
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-PS	HmIP-RF	4393	FSD_BlueRay
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-PS	HmIP-RF	4519	FSD_Schreibtisch_Klaus
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-PS	HmIP-RF	4582	FSD_Schreibtisch_Carmen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FROLL	HmIP-RF	5066	RLD_Markiese_Terrasse
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FROLL	HmIP-RF	5139	RLD_Markiese_Strasse
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-BROLL	HmIP-RF	5213	RLD_Freisitz_Mitte
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-WRC2	HmIP-RF	5288	FWT_Wohnen_Kueche
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-WRC2	HmIP-RF	5323	FWT_Wohnen_Flur
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-WRC2	HmIP-RF	5358	FWT_Kueche_Wohnen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-WRC2	HmIP-RF	5393	FWT_Kueche_Flur
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-WRC2	HmIP-RF	5428	FWT_PanicTaster
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-WRC2	HmIP-RF	5463	FWT_Buero_Schreibtisch
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-WRC2	HmIP-RF	5498	FWT_Gaeste_Schreibtisch
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-WRC6	HmIP-RF	5533	FWT_6fach
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-RC8	HmIP-RF	5870	FFB_8fach
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-WTH-2	HmIP-RF	6029	WHT_Schlafen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	6082	FKT_Schlafen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-eTRV-2	HmIP-RF	6114	HKT_Schlafen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	6246	FKT_WC
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-WTH-2	HmIP-RF	6278	WHT_WC
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-eTRV-2	HmIP-RF	6331	HKT_WC
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-eTRV-2	HmIP-RF	6463	HKT_Bad
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-WTH-2	HmIP-RF	6517	WHT_Bad
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	6570	FKT_Bad
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	6680	FKT_Gaeste_Klein
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-SWDO	HmIP-RF	6712	FKT_Gaeste_Dach
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-WTH-2	HmIP-RF	6744	WHT_Gaeste
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	6797	FKT_Gaeste_Gross
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-eTRV-2	HmIP-RF	6829	HKT_Gaeste
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-SWDO	HmIP-RF	6961	FKT_Gaestebad_Dach
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-eTRV-2	HmIP-RF	6993	HKT_Gaestebad
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-WTH-2	HmIP-RF	7047	WHT_Gaestebad
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-FSI16	HmIP-RF	7100	Licht_Schlafen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-eTRV-2	HmIP-RF	7241	HKT_Buero_Links
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-eTRV-2	HmIP-RF	7295	HKT_Buero_Rechts
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	7349	FKT_Buero
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-WTH-2	HmIP-RF	7381	WHT_Buero
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	7512	FKT_Kueche_Klein_Mitte
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-eTRV-2	HmIP-RF	7544	HKT_Kueche
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	7598	FKT_Kueche_Klein_Rechts
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	7630	FKT_Kueche_Strasse
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	7662	FKT_Kueche_Klein_Links
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-WTH-2	HmIP-RF	7694	WHT_Kueche
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-SWDO	HmIP-RF	7825	FKT_Haustuer
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	7857	FKT_FLur_EG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-WTH-2	HmIP-RF	7889	WHT_Flur_EG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-eTRV-2	HmIP-RF	7942	HKT_Flur_EG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-eTRV-2	HmIP-RF	7996	HKT_Flur_UG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	8128	FKT_Erker_Rechts
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	8160	FKT_Freisitz_Links
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	8192	FKT_Freisitz_Mitte
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	8224	FKT_Erker_Links
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	8256	FKT_Erker_Mitte
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	8288	FKT_Freisitz_Rechts
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	8320	FKT_Garagen_Links
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	8352	FKT_Garagen_Rechts
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-eTRV-2	HmIP-RF	8437	HKT_Wohnen_Erker
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-eTRV-2	HmIP-RF	8491	HKT_Wohnen_Couch
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-STHO-A	HmIP-RF	9207	TPS_Heizung
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	9240	FKT_Heizung
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-STHO-A	HmIP-RF	9272	TPS_Vorrat
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	9305	FKT_Vorrat
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-STHO-A	HmIP-RF	9337	TPS_Abstell
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	9370	FKT_Bar
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-SWDO	HmIP-RF	9402	FKT_Kelleraussentuer
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	9434	FKT_Abstell
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-STHO-A	HmIP-RF	9466	TPS_Bar
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWSD	HmIP-RF	9500	RM_Bar
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWSD	HmIP-RF	9533	RM_Abstell
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWSD	HmIP-RF	9566	RM_Flur_UG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SMI	HmIP-RF	9632	BWM_Flur_UG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWD	HmIP-RF	9672	WS_Heizung
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWD	HmIP-RF	9706	WS_Kueche
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWSD	HmIP-RF	9740	RM_Flur_EG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-ASIR-2	HmIP-RF	9773	Alarm_Sirene
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWSD	HmIP-RF	9811	RM_Schlafen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWSD	HmIP-RF	9844	RM_Erker
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWSD	HmIP-RF	9877	RM_Couch
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SMI	HmIP-RF	9910	BWM_Flur_EG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWSD	HmIP-RF	9949	RM_Flur_OG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SMI	HmIP-RF	9982	BWM_Flur_OG
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SMI	HmIP-RF	10021	BWM_Wohnen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWSD	HmIP-RF	10060	RM_Gaeste
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWSD	HmIP-RF	10093	RM_Buero
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SLO	HmIP-RF	10126	HS_Haustuer
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-STHO	HmIP-RF	10161	TPS_Haustuer
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-STHO	HmIP-RF	10194	TPS_Garagen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SLO	HmIP-RF	10227	HS_Garagen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-STHO	HmIP-RF	10262	TPS_Buero
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SLO	HmIP-RF	10295	HS_Buero
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-MOD-HO	HmIP-RF	10716	Hoermann_Garagentor
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SRH	HmIP-RF	10748	FKT_Dachgaube
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWSD	HmIP-RF	14726	RM_Kueche
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-PSM-2	HmIP-RF	19635	FSD_TrocknerNew
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-PSM	HmIP-RF	20310	FSD_TVLicht
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HMIP-PSM	HmIP-RF	20479	FSD_Waschmaschine
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-WTH-2	HmIP-RF	21781	WHT_Wohnen
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx        HmIP-SWDO-I	HmIP-RF	23992	FKT_Freisitz_Mitte_Innenliegend
	Fehlt im Schnittstellenprozess: xxxxxxxxxxxxxxx	HmIP-SPI	HmIP-RF	24024	SPI_Sensor_Heizung
	Fehlt in der RegaDom: 	Threat Timeout --> KILLED
---------------------------------------------------------------
Es wurden 142 Inkonsistenzen gefunden
Empfohlene Vorgehensweise:
1 - Überprüfen der gefundenen Probleme
2 - Bei Fehler: Device nicht in Rega aber im Schnittstellenprozess dieses Eliminieren mit:
    WriteLine (xmlrpc.DeleteDevices (interfaces.Get ("INTERFACE"),"SERIENNUMMER",true));
3 - Bei Fehler Device in Rega aber nicht im Schnittstellenprozess
    Systembackup für alle Fälle machen, Backup WebUI des Device mit dem SDV machen
    Gerät aus der Rega löschen, Wenn ein Ghost war, gut, wenn nicht neu anlernen
    SDV Restore des Gerätes

Testfall SDV V4.09.06D LCL (nachvollziehbar)

SDV komplett beendet und neu gestartet.
Dann direkt den Button "CheckDevices <-> XMLRPC" geklickt mehrfach hintereinander -> Ergebnis ist immer so, wie beim ersten Aufruf - alles OK

Dann vorher mal Button "Check-Objects" angeklickt ... bis zum Ergebnis dauertes es jetzt ca. 15 Sek.,
danach nochmal "Check Devices <-> XMLRPC" und schon bekomme ich die Fehlerhafte 2. Ausgabe wieder.

Sobald ich dann SDV neu starte und sofort auf den CheckDevices-Button klicke ist alles OK.

Es scheint da eine Abhängigkeit zu geben.

Gleiches Vorgehen und Ergebnis, wenn ich vorher "CheckDatapoints Channel" anklicke.

Teilweise konnte der SDV nur über den TaskManager beendet werden (nach den fehlerhaften Ausgaben),
manchmal funktionierte es auch normal.


So, fertig für heute....hoffe das hilft weiter....
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.

Benutzeravatar
Baxxy
Beiträge: 10739
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 599 Mal
Danksagung erhalten: 2196 Mal

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

Beitrag von Baxxy » 31.01.2023, 19:35

Ich hätte auch noch was:

"Check History-DPs" geht mit der SDV_V40906D entweder gar nicht, läuft länger als ich geduldig bin oder bringt einfach nur keinen Output.
(kleiner Typo ist auch noch drin)

Code: Alles auswählen

Analyse Histoty DPs
by Black 2023 generiert vom SDV V4.09.06D LCL
----------------------------------------------------
Schleifenalgorithmus: Ermittlung benutzter Regablöcke
Bestimmen des IseID-Belegungsabbildes der RegaDom
Höchste verwendete IseID: 69827
----------------------------------------------------
Gegentest mit (der gerade rumliegenden) SDV_V40904D:

Code: Alles auswählen

Analyse History DPs
by Black 2022 generiert vom SDV V4.09.04D LCL
Ermitteln der höchsten verwendenten IseID in der RegaDom
Höchste IseID in RegaDom: 69827
----------------------------------------------------
Es wurden 112 HistoryDPs überprüft
Dabei wurden keine Auffälligkeiten festgestellt
Laufzeit knappe Sekunde.

Win11 Laptop verbunden über WLan, RM als OVA auf Proxmox

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 » 31.01.2023, 19:54

Baxxy hat geschrieben:
31.01.2023, 19:35
Ich hätte auch noch was:

"Check History-DPs" geht mit der SDV_V40906D entweder gar nicht, läuft länger als ich geduldig bin oder bringt einfach nur keinen Output.
(kleiner Typo ist auch noch drin)
....
der geht auf meine Kappe... da ist mir eine Zeile durchgerutscht... gefunden und behoben, stell ich gleich online.

Welchen Typo meinst du, dann mach ich den auch noch direkt weg

aber klanas Prob gibt mir rätsel auf... ich könnte hier nen Screen Video von meinem SDV einstellen mit meinen beiden CCUen , wo das sauber läuft. Dann ist etwas schwierig irgendwo nen Ansatz zu finden

Black
Zuletzt geändert von Black am 31.01.2023, 19:56, 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


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 » 31.01.2023, 21:16

done. Thanx @Baxxy

SDV_V40906D-HF1.rar
(2.13 MiB) 20-mal heruntergeladen

@Henke:
Den Jack hab ich erstmal deaktiviert, also nicht gelöscht. Weiterkommen wir aber da erst, wenn ListDevices da eine sinnige Antwort des Schnittstellenprozesses zurückliefert

@Klana
ich hab das Rega<--> XMLRPC so angepasst, dass nun im clipboard nach dem Durchlauf die Antorten des Schnittstellenprozesses stehen.
Wenn du nach einem Fail-Run in einem Editor deiner wahl gehst und CtrlV Drückst, sollte das eingefügt werden.

Dies mir dann mal schicken.Ich brauche dann die ANtwort, die Fehlerfrei war und die ANtwort, die Fail ist.

Wenn Das Fail gegen Passed unterschiedlich ist, ist da aber irgendwas in der CCU antwort is sag mal inkonsistent.
dann müsste man sich mal die realen telegramme mit WIreShark ansehen. ist in beiden Fällen der String gleich, muss ich bei mir suchen.

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 » 01.02.2023, 05:01

Morgen Black,

die Ausgabe mit CTRL-V habe ich als PN geschickt.

Dieses mal kam die fehlerhafte Ausgabe direkt nach dem Start des SDV und dem ersten Aufrufs von CheckDevice-XMLRPC.
Beim zweiten Aufruf, direkt danach, wieder alles OK.

Bei weiteren Aufrufen mal OK und mal nicht OK....(ohne Aufruf von irgend welchen anderen Funktionen im SDV)
Ich kann es einfach nicht nachvollziehen :(

Wenn ich noch etwas testen soll, dann sag Bescheid.
Gruß
Klana
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.

Antworten

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