Mini SV-Datalogger v2.11 (stable)

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
Homematic-Fan
Beiträge: 81
Registriert: 22.08.2015, 13:07
Hat sich bedankt: 18 Mal
Danksagung erhalten: 2 Mal

Re: Mini SV-Datalogger v2.11 (stable)

Beitrag von Homematic-Fan » 02.06.2018, 06:37

Man könnte auch einfach 3 Programme anlegen, jeweils als Auslöser die Variable Anwesenheit.fritz, das nächste Anwesenheit.franz usw haben. Alle schreiben ihre Ergebnisse dann in die gleiche Logging- Variable. Schon reihen sich die einzelnen Anwesenheits-Stati aneinander. Man könnte es auch mit einem Programm und weiteren sonst- wenn Bedingungen lösen aber bei späteren Anpassungen wären einzelne Programme pro Person übersichtlicher.

Gruß Andi
2x Raspberry-Matic auf Tinkerboard-S, 3x Raspberry Pi3B für diverse Aufgaben, 1x CCU-2, 2x Synology DS216/218play, 2x ioBroker auf Rasberry Pi4, Grafana, 1x Wiffi-WZ, >210 Geräte
Gardena R40Li mit Robonect und Steuerung komplett über HM
1x IPad Air2, 5x Android-Tab 7", alle mit Mediola Neo

Benutzeravatar
blackhole
Beiträge: 3718
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 586 Mal

Re: Mini SV-Datalogger v2.11 (stable)

Beitrag von blackhole » 10.09.2018, 18:11

Die Anleitung und das Skript sind unverändert auch für die CCU3 ab Firmware 3.37.8 anwendbar.

Benutzeravatar
blackhole
Beiträge: 3718
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 586 Mal

Re: Mini SV-Datalogger v2.11 (stable)

Beitrag von blackhole » 16.09.2018, 11:54

Zwischenzeitlich habe ich für meine Zwecke eine Individualversion des Skriptes erstellt, welches zwei Quell-Sysvars in einer Datalogger-Sysvar zusammenfast (Mini SV-Datalogger v3.10).
In meinem Fall habe ich den Duty-Cycle der CCU3 und den Duty-Cycle des RF-LAN-GWs in einer Datalogger-Sysvar zusammen gefasst.

Diese Variante benötigt nur ein Programm und kann leicht(er) auf weitere Quellen erweitert werden. Bei Interesse: PN.

michael9914
Beiträge: 117
Registriert: 05.12.2018, 08:21
Hat sich bedankt: 10 Mal

Re: Mini SV-Datalogger v2.11 (stable)

Beitrag von michael9914 » 14.05.2019, 22:00

Kann man das Script so umbauen, dass statt dem Anhängen des aktuellen Inhalts der Systemvar. in die Logging-Systemvar. die Differenz zwischen dem aktuellen Wert der Systemvar. und dem letzten Wert der Systemvar. ermittelt und in die Logging-Systemvar. geschrieben wird?
ggf. bräuchte man zwei Systemvar., um die Differenz rechnen zu lassen.

Benutzeravatar
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: Mini SV-Datalogger v2.11 (stable)

Beitrag von Black » 14.05.2019, 22:06

Mit .LastValue () Kommst du auf den letzten Wert der letzten Aktualisierung der Systemvariable. Damit kannst du dann die Differenz berechnen

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

michael9914
Beiträge: 117
Registriert: 05.12.2018, 08:21
Hat sich bedankt: 10 Mal

Re: Mini SV-Datalogger v2.11 (stable)

Beitrag von michael9914 » 14.05.2019, 22:23

Perfekt!
Danke

VG Michael

michael9914
Beiträge: 117
Registriert: 05.12.2018, 08:21
Hat sich bedankt: 10 Mal

Re: Mini SV-Datalogger v2.11 (stable)

Beitrag von michael9914 » 15.05.2019, 08:41

Leider noch nicht ganz perfekt für mich.
Wegen Wlan-Nachtabschaltung wird zwischen 23.30 und 5.30 die Systemvariable nicht per HM-Srcript aktualisiert. Beim 5.30-Uhr-Wert wird leider als LastValue 0 ermittelt.
Ist das noch lösbar?

Benutzeravatar
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: Mini SV-Datalogger v2.11 (stable)

Beitrag von Black » 15.05.2019, 08:50

deine problemstellung erschliesst sich mir nicht... wlan nachtabscaltung... systemvariable.. der zusammenhang wäre schon nett zu wissen
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

michael9914
Beiträge: 117
Registriert: 05.12.2018, 08:21
Hat sich bedankt: 10 Mal

Re: Mini SV-Datalogger v2.11 (stable)

Beitrag von michael9914 » 15.05.2019, 09:22

Mit dem datalogging-Script wird ja periodisch der Inhalt einer Systemvariable abgefragt und mit der Uhrzeit in der logging-Systemvariable angehängt.
Klappt alles wunderbar.
Bedingt durch die WLAN-Abschaltung wird die Systemvariable letzmalig um 23.30 Uhr befüllt und dann erst wieder um 5.30 Uhr.
Beim Scriptlauf um 5.30 Uhr geht LastValue anscheinend ins Leere.

Ich hoffe so ist es verständlich.
Viele Grüße
Michael

Benutzeravatar
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: Mini SV-Datalogger v2.11 (stable)

Beitrag von Black » 15.05.2019, 10:28

und in welchem Intervall findet eine Aktualisierung im Normalfall statt ?
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!“