interen SysVar mit Stromkosten in Script nutzen
Moderator: Co-Administratoren
-
- Beiträge: 3733
- Registriert: 23.09.2017, 12:04
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 120 Mal
Re: interen SysVar mit Stromkosten in Script nutzen
Ok, da steht für mich Aufwand und Nutzen in keinem Verhältnis.
Ich werde die Aufgabe lösen, indem ich die SysVar nach HPCL schiebe , dort runde und zurück kopiere. Das läuft auf der CCU als Zusatzsoftware ohnehin.
HPCL ist BASIC und für meine Generation noch verständlich.
entschuldigt bitte die Störung.
Ich werde die Aufgabe lösen, indem ich die SysVar nach HPCL schiebe , dort runde und zurück kopiere. Das läuft auf der CCU als Zusatzsoftware ohnehin.
HPCL ist BASIC und für meine Generation noch verständlich.
entschuldigt bitte die Störung.
- Baxxy
- Beiträge: 10789
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 604 Mal
- Danksagung erhalten: 2208 Mal
Re: interen SysVar mit Stromkosten in Script nutzen
Aber nur auf den ersten Blick.
Der zweite offenbart die "falsche Schreibweise" der Anweisung. Groß/Kleinschreibung beachten dann sollte das funktionieren.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 9656
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: interen SysVar mit Stromkosten in Script nutzen
Ich habe tatsächlich nur die Klammer Ebenen gecheckt. Aber der TO scheint ja eh raus zu sein.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 3733
- Registriert: 23.09.2017, 12:04
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 120 Mal
Re: interen SysVar mit Stromkosten in Script nutzen
Ja, es ist eine zahl und soll auch eine Zahl bleiben. Die wird in eine SQL Datenbank geschrieben für spätere Auswertungen.
Und es ist nur ein kosmetisches Problem, für die Anzeige in verschiedenen Oberflächen.
Der Ansatz war wohl falsch. Ich sollte das für die Anzeige in eine weitere SysVar kopieren und dort entsprechend auf 2 Nachkommastellen formatieren.
Danke für den Schubs in die richtige Richtung.
-
- Beiträge: 3733
- Registriert: 23.09.2017, 12:04
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 120 Mal
Re: interen SysVar mit Stromkosten in Script nutzen
Es gab noch ein kleines Rechenproblem. Der Wert in der WEbUI weicht von dem selbst berechneten Wert ab.
Das Problem habe ich wie folgt behoben.
In der Systemsteuerung ist ein Preis mit 4 Stellen hinter dem Komma eingetragen. 0.2387
Durch das Abschneiden des Strings hinter der 4. Stelle ergibt sich in der variablen "price" 0.230000
Ich habe das wie folgt geändert und nun stimmt die Berechnung mit der CCU intern berechneten Summe überein.
Substr(1,6)
Das Problem habe ich wie folgt behoben.
In der Systemsteuerung ist ein Preis mit 4 Stellen hinter dem Komma eingetragen. 0.2387
Code: Alles auswählen
!- Strompreis aus Zentrale auslesen:
string epreis;
string cmd = "/bin/sh -c 'cat /etc/config/energyPrice|grep -o curPrice.*'";
system.Exec(cmd, &epreis);
real price = ((epreis.StrValueByIndex(":",1)).Substr(1,4)).ToFloat();
Ich habe das wie folgt geändert und nun stimmt die Berechnung mit der CCU intern berechneten Summe überein.
Code: Alles auswählen
!- Strompreis aus Zentrale auslesen:
string epreis;
string cmd = "/bin/sh -c 'cat /etc/config/energyPrice|grep -o curPrice.*'";
system.Exec(cmd, &epreis);
real price = ((epreis.StrValueByIndex(":",1)).Substr(1,6)).ToFloat();
- Baxxy
- Beiträge: 10789
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 604 Mal
- Danksagung erhalten: 2208 Mal
Re: interen SysVar mit Stromkosten in Script nutzen
Läuft das nun mit der Rundung?
Da sehe ich mit meinen 0,6€/kWh am Ferienhaus echt alt aus.
Na das sind ja Preise.
Da sehe ich mit meinen 0,6€/kWh am Ferienhaus echt alt aus.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 9656
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: interen SysVar mit Stromkosten in Script nutzen
Dann solltest Du was tun. Niemand muss 60ct/kwh zahlen. Habe gerade den Stromversorger für meine Mutter gewechselt. Der bisherige hat auf über 50ct angehoben, jetzt ist sie beim Grund Tarif der Statdwerke für 35ct. Diese Tarife findet man natürlich nicht in den Vergleichsportalen.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 3733
- Registriert: 23.09.2017, 12:04
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 120 Mal
Re: interen SysVar mit Stromkosten in Script nutzen
Guten Morgen
vor 2 Tagen stand ein Haustür Vertrags Vertreter in unserer Nachbarschaft vor allen Türen und hat einen Stromvertrag für 0,37 mit 24 Monaten Preisbindung angeboten. Wenn ich auf die offiziellen Online Seiten schaue, gibt es Neuverträge für > 0.50 Eur
vor 2 Tagen stand ein Haustür Vertrags Vertreter in unserer Nachbarschaft vor allen Türen und hat einen Stromvertrag für 0,37 mit 24 Monaten Preisbindung angeboten. Wenn ich auf die offiziellen Online Seiten schaue, gibt es Neuverträge für > 0.50 Eur
- Baxxy
- Beiträge: 10789
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 604 Mal
- Danksagung erhalten: 2208 Mal
Re: interen SysVar mit Stromkosten in Script nutzen
Würde ich gerne, geht aber nicht. Das Ferienhaus steht auf einer großen Campinganlage und die Parzelle ist nur gepachtet. Stromanbieter ist der Ferienanlagenbetreiber und der macht seine eigenen Preise. Durchleitung von günstigem Strom über externe Anbieter gibt es nicht. Das einzig gute an dem Preis... Der Haus und Hofelektriker ist inklusive und es gibt keine monatliche Anschlussgebühr.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 9656
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: interen SysVar mit Stromkosten in Script nutzen
Ich sag nur Balkonkraftwerk
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++