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:

Re: SDV V3.06.01 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 25.12.2018, 18:52

ok... aber trotzdem isses ärgerlich. kann aber eigentlich nur ne kleinigkeit sein, bei den anderen läuft das.
die ganz neue version kommt erst morgen oderübermorgen auf github, weihnachten und unserer Kinder habensich alle angekündigt. da kann hausvoll werden.

Generelle Vorgehensweise. du hast die neue version runtergeladen. dann entpack die in ein Neues Directory. Dann kopierst du aber deine alte SDV.INI in das neue verzeichnis. damit sollte der starten (weil da sind die schlüssel und alles drin).. sollte... wenn nicht guckst du mal unter Reiter >Einstellungen<. unter licence Debug solltest du unter local ein oder 2 Hash Schlüssel und deinen nick aus der INI lesen können und unteer Debug Keys bei dir einen schlüssel. (auch mitnick, mindestens einem Hash F=6 und K=passed.

wenn nein, schreib mir mal nePN, dannmachen wir das auf dem kurzen Dienstweg

feliz navidad an alle, 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
FritzRe
Beiträge: 352
Registriert: 09.12.2016, 03:46
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 16 Mal
Danksagung erhalten: 12 Mal

Re: SDV V3.06.01 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von FritzRe » 25.12.2018, 19:22

Hallo

OK ich habe die Daten immer neu in die INI eingetragen.
Auf Kopieren bin ich garnicht gekommen. Damit hat es Funktioniert.

Lass Dich in deinem Weihnachten nicht stören!!! Das ist am Wichtigsten!!!

Danke
Fritz
MfG
Fritz

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 V3.06.01 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 25.12.2018, 19:35

oki, alles klar... konnte ja eigentlich nur ne kleinigkeit sein.. supi... dir auch noch schöne Restweihnachten ^^

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:

Re: SDV V3.06.04 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 27.12.2018, 09:36

So, die Version 3.06.04 liegt nun im üblichen Bereich für die Tester auf Github. Bestehende Schlüssel behalten ihre Gültigkeit. Changelog und so wie i mmer im ersten Post.

Die nächste Version wird dann die neuen authentifizierungsmechanismen der ccu unterstützen und wohl auch https. Dank an andre für den Tipp mit der Openssl library. Wenn das wie geschrieben mit den Ararat Network Tools zusammenarbeitet wird's das demnächst geben.

Wenn jemand hier Erfahrung mit Delphi oder fpc hat und weiss, wie man einen Text aus den synedit in sinnig auf einen Drucker bekommt ohne dabei Babylon neu zu erfinden... dann gäbe es auch eine druckroutine.....

Black

Also SSL und Nutzername/PW Authorisierung tuns auch.
ich werd mich da an die Bibliothek halten, die auch von lazarus.org runterladbar ist:

Code: Alles auswählen

  {$IFDEF WIN64}
    cOpenSSLURL = 'http://packages.lazarus-ide.org/openssl-1.0.2j-x64_86-win64.zip';
  {$ENDIF}
  {$IFDEF WIN32}
    cOpenSSLURL = 'http://packages.lazarus-ide.org/openssl-1.0.2j-i386-win32.zip';
  {$ENDIF}
Quelle: https://sourceforge.net/p/lazarus-ccr/s ... en_ssl.pas

mal sehen ob ich die ins nächste package samt lizenztext mit dabeipacke oder denDownloadlink angebe,das ganze funktioniert, wenn die 2 DLLs ins Directory,wo sich auch die SDV.exe befindet,entpackt werden.
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:

Re: SDV V3.06.06 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 30.12.2018, 12:07

So, die neue Version liegt nun auf Github. Changelog usw. siehe erster Post

Aufgrund eines sich eingeschmuggelten Bugs etwas später als angekündigt.

bestehende Schlüssel behalten ihre Gültigkeit. Bestandsuser bitte die SDV.INI mal anschauen (Bug wegen DPEnumUsagePrograms [R]) und die SDV.INI für die neue version entsprechend der neuen Struktur anpassen im Kopfbereich).

Ansonsten schon mal einen guten Rutsch ins hoffentlich erfolgreiche neue jahr 2019 an alle.

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

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 V3.06.06 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 04.01.2019, 16:14

Die nächste Version ist fast fertig zum verbreiten:

ein paar kleine bugfixes
diverse methoden und konstanten wieder hinzugefügt
Programme können nun zerlegt werden in ihre rules und subrules, condition, single_conditions, destinations und single_destinations
undo stack noch etwas verfeinert.
detaildarstellung für die Programmunterobjekte und Zeitmodule erweitert
Detaildarstellung mit klarstextaufschlüsselung der regakonstanten.

ich denke, morgen oder sonntag geht die allgemeine Version auf Github.

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:

Re: SDV V3.07.01 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 05.01.2019, 13:32

so, die neue Version 3.07.01 liegt nun auf Github. Changelog usw. siehe erster Post

Auch hier lag wieder ein kleiner, aber ärgerlicher versteckter kleiner Bug in der Darstellung drin, der gestern abend noch von einem tester gefunden wurde und auf dem kurzen PN Dienstweg mit einem PreRelease gefixt wurde. Danke fürs Melden und die geduld ^^

bestehende Schlüssel behalten ihre Gültigkeit. Bestandsuser bitte die SDV.INI mal anschauen (Bug wegen DPEnumUsagePrograms [R] in Version vor der 3.06.03)) und die SDV.INI für die neue version entsprechend der neuen Struktur anpassen im Kopfbereich).

Gruss, Black

programme lassen sich nun in ihre Objekte auflösen und inspizieren:
RekursivProgram1.jpg
RekursivProgram2.jpg
RekursivProgram3.jpg

Dies war die Vorarbeit und die Voraussetzung für den nächsten Step auf der roadmap, nachdem sich die programme nun zerlegen lassen wird es in einer der nächsten versonen auch ein Backup restore für programme geben.

Ein Schönes Wochenende, Black

Bei Fragen zur Installation oder Bedienung bitte hier im Hauptthread fragen, per PN wird das langsam was viel und viele Fragen gabs auch mehrfach zum gleichen Thema.
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

Petrus
Beiträge: 134
Registriert: 13.01.2010, 20:53
Hat sich bedankt: 1 Mal
Danksagung erhalten: 25 Mal

Re: SDV V3.07.01 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Petrus » 05.01.2019, 21:01

Hallo Black,

die neue Version funktioniert soweit einwandfrei. Alles ist sicht- und bedienbar - getestet auf verschiedenen Systemen in unterschiedlicher Auflösung. Die Möglichkeit, Programme in ihre Objekte auflösen zu lassen ist genau das, was ich gesucht habe. Perfekt!!! Werde weiter testen und Auffälligkeiten berichten.

Apropos testen. Um dieses ausgiebig durchführen zu können, habe ich mir überlegt, ein Testsystem neu aufzusetzen. Dafür die Raspberrymatic zu nehmen, die sich im Einsatz befindet und fehlerfrei funktioniert, ist mir zu heikel.

Gruß
Petrus

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 V3.07.01 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 06.01.2019, 09:26

Hi Petrus, würde ich genauso machen.
Ich habe ja auch ein komplett paralleles Spiele und Testsystem zum Produktivsystem. (Ist ein komplettsystem aus 2. RMatik und 2. IOBrokerrecher). Zum einen teste ich neue Programme und Geräte auf dem Spielesystem, da kann man auch direkt die Firmwareupdates machen bei HMIP Geräten. Firmwareupdates der RM oder AdapterUpdates des IOBrokers teste ich auch zuerst ein/ zwei Wochen auf dem Spielesystem) Zum anderen kann das Spielesystem bei einem Defekt des Hauptsystems dessen Funktion übernehmen. Verfügbarkeit und WAF halt.

Wenn du dein Testsystem fertig hast, Zieh dann kurz den Anfrageschlüssel, dann bekommst du den zweiten Freigabecode, der SDV kann mit 2 Steuerungen umgehen. (Theoretisch auch mit mehr, ist aber (noch) nicht ausprogrammiert).

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

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 V3.07.01 Scripterstellung und Objektinspektor / Changer CCU/RM

Beitrag von Black » 07.01.2019, 23:03

Eine kleine Frage an die Tester.

WordMarkup funktioniert nun auch (Highlighting von angeklickten oder geschriebenen gleichen Wörten im Text)

da ich einmal dran mit mit programmen...Wäre eine Funktionalität sinnvoll und gewünscht, nach selektierten Namen von Systemvariablen, Räumen, Gewerken, Geräten, Kanälen, Datenpunkten durch die Scripte aller Programme durchzuiterienen und die nach den selektierten Namen zu durchsuchen um dann als ergebnis eine Liste von SingleDestinations zu erhalten, die dann die Scripte enthalten, welche die selektierten Namen enthalten ?

Aus den SingleDestinations lässt sich über die Detailansicht ja dann das Script in den Editor extrahieren.

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

Antworten

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