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
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
-
Black
- Beiträge: 5472
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 419 Mal
- Danksagung erhalten: 1071 Mal
-
Kontaktdaten:
Beitrag
von Black » 11.11.2018, 21:28
geh nochmal neu rein... klingt nach session time out
-
Depechem
- Beiträge: 93
- Registriert: 21.10.2018, 07:33
- Wohnort: Dresden
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
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
-
Black
- Beiträge: 5472
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 419 Mal
- Danksagung erhalten: 1071 Mal
-
Kontaktdaten:
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
-
Depechem
- Beiträge: 93
- Registriert: 21.10.2018, 07:33
- Wohnort: Dresden
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
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
-
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
Beitrag
von Depechem » 11.11.2018, 21:46
Das hier bestimmt
-
Dateianhänge
-
-
-
Raspimatic auf RPI3b+
HM & HMiP
FHEM
-
Black
- Beiträge: 5472
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 419 Mal
- Danksagung erhalten: 1071 Mal
-
Kontaktdaten:
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
-
Depechem
- Beiträge: 93
- Registriert: 21.10.2018, 07:33
- Wohnort: Dresden
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Beitrag
von Depechem » 11.11.2018, 22:01
Hä, ich finde nirgendwo den von Dir beschriebenen Schreibfehler?
Raspimatic auf RPI3b+
HM & HMiP
FHEM
-
Black
- Beiträge: 5472
- Registriert: 12.09.2015, 22:31
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Wegberg
- Hat sich bedankt: 419 Mal
- Danksagung erhalten: 1071 Mal
-
Kontaktdaten:
Beitrag
von Black » 11.11.2018, 22:10
guggst du hier:
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^^
-
Depechem
- Beiträge: 93
- Registriert: 21.10.2018, 07:33
- Wohnort: Dresden
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
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
-
Raspimatic auf RPI3b+
HM & HMiP
FHEM