SUSV Auswertung über Callback Funktion

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

Moderatoren: jmaus, Co-Administratoren

Depechem
Beiträge: 44
Registriert: 21.10.2018, 07:33

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>

Benutzeravatar
Black
Beiträge: 910
Registriert: 12.09.2015, 22:31
Wohnort: Wegberg
Kontaktdaten:

Re: SUSV Auswertung über Callback Funktion

Beitrag von Black » 11.11.2018, 21:28

geh nochmal neu rein... klingt nach session time out
Die Wahrheit ist ein Chor aus Wind
Meine Seite, ok noch bisschen im Aufbau

RaspberryMatic 2.35.16.20180826 mit Groundplane Antennenmod (Mein Grundstück ist halt etwas gross)
jede Menge Sensoren und Aktoren, Logamatic 2107 Gateway zum Buderus Kessel
ioBroker als Hauptsteuersystem und Visualisierung
Script Time Scheduler V1.2
SDV 3.05 Scripteditor und Objektinspektor

Depechem
Beiträge: 44
Registriert: 21.10.2018, 07:33

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

Benutzeravatar
Black
Beiträge: 910
Registriert: 12.09.2015, 22:31
Wohnort: Wegberg
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
Die Wahrheit ist ein Chor aus Wind
Meine Seite, ok noch bisschen im Aufbau

RaspberryMatic 2.35.16.20180826 mit Groundplane Antennenmod (Mein Grundstück ist halt etwas gross)
jede Menge Sensoren und Aktoren, Logamatic 2107 Gateway zum Buderus Kessel
ioBroker als Hauptsteuersystem und Visualisierung
Script Time Scheduler V1.2
SDV 3.05 Scripteditor und Objektinspektor

Depechem
Beiträge: 44
Registriert: 21.10.2018, 07:33

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

Depechem
Beiträge: 44
Registriert: 21.10.2018, 07:33

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

Benutzeravatar
Black
Beiträge: 910
Registriert: 12.09.2015, 22:31
Wohnort: Wegberg
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
Die Wahrheit ist ein Chor aus Wind
Meine Seite, ok noch bisschen im Aufbau

RaspberryMatic 2.35.16.20180826 mit Groundplane Antennenmod (Mein Grundstück ist halt etwas gross)
jede Menge Sensoren und Aktoren, Logamatic 2107 Gateway zum Buderus Kessel
ioBroker als Hauptsteuersystem und Visualisierung
Script Time Scheduler V1.2
SDV 3.05 Scripteditor und Objektinspektor

Depechem
Beiträge: 44
Registriert: 21.10.2018, 07:33

Re: SUSV Auswertung über Callback Funktion

Beitrag von Depechem » 11.11.2018, 22:01

Hä, ich finde nirgendwo den von Dir beschriebenen Schreibfehler?

Benutzeravatar
Black
Beiträge: 910
Registriert: 12.09.2015, 22:31
Wohnort: Wegberg
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^^
Die Wahrheit ist ein Chor aus Wind
Meine Seite, ok noch bisschen im Aufbau

RaspberryMatic 2.35.16.20180826 mit Groundplane Antennenmod (Mein Grundstück ist halt etwas gross)
jede Menge Sensoren und Aktoren, Logamatic 2107 Gateway zum Buderus Kessel
ioBroker als Hauptsteuersystem und Visualisierung
Script Time Scheduler V1.2
SDV 3.05 Scripteditor und Objektinspektor

Depechem
Beiträge: 44
Registriert: 21.10.2018, 07:33

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

Antworten

Zurück zu „RaspberryMatic“