SUSV Auswertung über Callback Funktion

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Depechem
Beiträge: 93
Registriert: 21.10.2018, 07:33
Wohnort: Dresden
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: SUSV Auswertung über Callback Funktion

Beitrag von Depechem » 11.11.2018, 21:26

Black hat geschrieben:
11.11.2018, 21:22
genau das meinte ich.

das sagst uns schon mal aus,

du bist im netzbetrieb (primary)
akku ist voll (100.00)
eingangsspannung ist 5.1 V

also bis dahin gut

so,nun nächster Test, ausführen unter Script Testen

Code: Alles auswählen

!- Auswertung des CallBack Rückgabewertes der SUSV
!- und schreiben der Werte in Systemvariablen

!string sout=dom.GetObject ("CUxD.CUX2801001:11.CMD_RETS").State();
string sout= 'Primary;5.10;100.00;4.20;000.00';
WriteLine (sout);
string s= sout.StrValueByIndex (";",0);
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("USV.Source").State (s);
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("USV.VoltIn").State (sout.StrValueByIndex (";",1).ToFloat () );
real r= sout.StrValueByIndex (";",2).ToFloat ();
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("USV.CapBatterie").State (r);
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("USV.VoltBatterie").State (sout.StrValueByIndex (";",3).ToFloat () );
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("USV.CurrBatterie").State (sout.StrValueByIndex (";",4).ToFloat () );
real usv=100.0; !- Einstellen Netzbetrieb
if (s=="Battery") {usv=r;}
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("USV.System").State (usv);
WriteLine ("DONE");
kriegst du eine Fehlermeldung oder stehen nun die werte in den Systemvariablen ?

Black
Wenn ich in der CCU den Skript teste kommt folgende Meldung:

<html><head></head><body><p>Sitzung ungültig oder abgelaufen!
</p><p><a href="/index.htm">Weiter</a></p></body></html>
Raspimatic auf RPI3b+
HM & HMiP
FHEM

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: SUSV Auswertung über Callback Funktion

Beitrag von Black » 11.11.2018, 21:28

geh nochmal neu rein... klingt nach session time out
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

Depechem
Beiträge: 93
Registriert: 21.10.2018, 07:33
Wohnort: Dresden
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: SUSV Auswertung über Callback Funktion

Beitrag von Depechem » 11.11.2018, 21:34

Die Meldungen stehen drin.

Primary;5.10;100.00;4.20;000.00
Raspimatic auf RPI3b+
HM & HMiP
FHEM

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: SUSV Auswertung über Callback Funktion

Beitrag von Black » 11.11.2018, 21:36

also haste die werte jetzt in den systemvariablen ?

gib mit bitte nochmal ne bildschirmhardcopy von dem callback programm
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

Depechem
Beiträge: 93
Registriert: 21.10.2018, 07:33
Wohnort: Dresden
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: SUSV Auswertung über Callback Funktion

Beitrag von Depechem » 11.11.2018, 21:40

Black hat geschrieben:
11.11.2018, 21:36
also haste die werte jetzt in den systemvariablen ?

gib mit bitte nochmal ne bildschirmhardcopy von dem callback programm
Leider keine Werte drin.

Copy von was genau?
Dateianhänge
75B04814-6854-4936-9F17-C0C098603505.jpeg
Raspimatic auf RPI3b+
HM & HMiP
FHEM

Depechem
Beiträge: 93
Registriert: 21.10.2018, 07:33
Wohnort: Dresden
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: SUSV Auswertung über Callback Funktion

Beitrag von Depechem » 11.11.2018, 21:46

Das hier bestimmt
Dateianhänge
1205F001-1C2F-47F5-B329-E676E7C99C1E.jpeg
B60E2F4A-B172-4700-9FDB-3BF268A73AB4.jpeg
9D68167D-76A9-4B4E-BBE5-CE8F3F10977E.jpeg
Raspimatic auf RPI3b+
HM & HMiP
FHEM

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: SUSV Auswertung über Callback Funktion

Beitrag von Black » 11.11.2018, 21:48

du hast nen schreibfehler in deiner systemvariablen:

deine heist: UVS:Source

sollte aber heissen

dom.GetObject (ID_SYSTEM_VARIABLES).Get ("USV.Source").State (s);

aus dem grunde findet er die nicht.. sollte aber einen script error zur folge haben... eigentlich... dachte ich.

also:

Änder den Namen der Systemvariablen mal von UVS:Source in USV.Source und dann machst eleztten test nochmal und sag, steht dann was drin oder net
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

Depechem
Beiträge: 93
Registriert: 21.10.2018, 07:33
Wohnort: Dresden
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: SUSV Auswertung über Callback Funktion

Beitrag von Depechem » 11.11.2018, 22:01

Hä, ich finde nirgendwo den von Dir beschriebenen Schreibfehler?
Raspimatic auf RPI3b+
HM & HMiP
FHEM

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: SUSV Auswertung über Callback Funktion

Beitrag von Black » 11.11.2018, 22:10

guggst du hier:
75B04814-6854-4936-9F17-C0C098603505.jpeg
geh mal unter systemvariablen, whl die an und drück mal bearbeiten da.

da wird ein doppelpunkt im namen stehen wo ein punkt hingehört^^
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

Depechem
Beiträge: 93
Registriert: 21.10.2018, 07:33
Wohnort: Dresden
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: SUSV Auswertung über Callback Funktion

Beitrag von Depechem » 11.11.2018, 22:15

Oh nein bin ich blöd. Jetzt lag alles an einem „Punkt“ 🙄

Hatte bei dir nur UVS zu USV gelesen. Warbestimmt nur ausversehen ein Schreibfehler von Dir.

Jetzt hab ich die Werte.
1000 Dank für all Deine Hilfe
Dateianhänge
208143DC-5FDE-4DBA-BDD7-2D991BCBB27B.jpeg
Raspimatic auf RPI3b+
HM & HMiP
FHEM

Antworten

Zurück zu „RaspberryMatic“