Java neu - Berechnungen
- udo1toni
- Beiträge: 14057
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Java neu - Berechnungen
Und Du hast keine Einheit gesetzt? Es kommt auch keine Einheit vom Channel?
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet
-
- Beiträge: 23
- Registriert: 29. Jan 2022 19:53
Re: Java neu - Berechnungen
Danke für die bisherige und wahrscheinlich zukünftige Unterstützung. Ich hatte OH4 manuell installiert und es fehlten die openhab-config und frontail. Ich habe jetzt gesehen, dass beim Raspberry Pi Imager jetzt für den Raspberry 5 auch Openhab 4 zur Verfügung steht. Werde am Wochenende über den Imager OH4 auf der SSD installieren. Werde anschließend berichten, ob das Problem weiterhin besteht.
Danke für Deine Unterstützung
Danke für Deine Unterstützung
- udo1toni
- Beiträge: 14057
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Java neu - Berechnungen
Immer gerne
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet
-
- Beiträge: 23
- Registriert: 29. Jan 2022 19:53
Re: Java neu - Berechnungen
Noch immer erfolglos und fast verzweifelt
Habe folgendes gemacht
1. Openhab neu auf einer SSD installiert
2. Things und Items von Fronius Inverter und Smartmeter angelegt (Werte in kWh angezeigt)
3. folgenden Code in einer Rule ausprobiert:
hat funktioniert
hat funktioniert, kons_tag ohne kWh
Hat funktioniert
Funktioniert nicht, (Kons_Zaehler ist das gleiche Item wie Energy_Consumed)
Langsam kommt der Frust, aber ohne Berechnungen komme ich nicht aus. Eine alternativer Versuch wäre die Werte des Inverters per json einzulesen.
Hat jemand noch Ideen oder Vorschläge
Habe folgendes gemacht
1. Openhab neu auf einer SSD installiert
2. Things und Items von Fronius Inverter und Smartmeter angelegt (Werte in kWh angezeigt)
3. folgenden Code in einer Rule ausprobiert:
Code: Alles auswählen
items.getItem('kons_tag').postUpdate(66);
Code: Alles auswählen
items.getItem('kons_tag').postUpdate(items.getItem('Energy_Consumed').state);
Code: Alles auswählen
items.getItem('kons_tag').postUpdate(items.getItem('kons_start').state);
Code: Alles auswählen
items.getItem('kons_tag').postUpdate((items.getItem('Kons_Zaehler').state as number).floatValue - (items.getItem('kons_start').state as number));
Langsam kommt der Frust, aber ohne Berechnungen komme ich nicht aus. Eine alternativer Versuch wäre die Werte des Inverters per json einzulesen.
Hat jemand noch Ideen oder Vorschläge
-
- Beiträge: 317
- Registriert: 30. Apr 2021 13:13
Re: Java neu - Berechnungen
Moin,
ich sehe beim Pi Imager nur openHabian. Damit sollte Frontail auch bei Dir im Browser über IP:9001 zu erreichen sein. Ist Gold wert!
".state as number" ist Rule-DSL? Die Befehlsübersicht für JavaScript findest Du >hier<.
ich sehe beim Pi Imager nur openHabian. Damit sollte Frontail auch bei Dir im Browser über IP:9001 zu erreichen sein. Ist Gold wert!
".state as number" ist Rule-DSL? Die Befehlsübersicht für JavaScript findest Du >hier<.
-
- Beiträge: 23
- Registriert: 29. Jan 2022 19:53
Re: Java neu - Berechnungen
Ich habe jetzt geändert auf
Als Meldung im frontail kommt
State 'NaN' cannot be parsed for item 'kons_tag'
das ist für mich unverständlich
Code: Alles auswählen
items.getItem('kons_tag').postUpdate((items.getItem('Kons_Zaehler').state).numericState - (items.getItem('kons_start').state).numericState);
State 'NaN' cannot be parsed for item 'kons_tag'
das ist für mich unverständlich
-
- Beiträge: 317
- Registriert: 30. Apr 2021 13:13
Re: Java neu - Berechnungen
".state).numericState" ist ja auch falsch. Blättere bitte noch mal eine Seite zurück.
-
- Beiträge: 23
- Registriert: 29. Jan 2022 19:53
Re: Java neu - Berechnungen
Danke, jetzt hab ich es
Danke an alle die geholfen haben
Code: Alles auswählen
items.getItem('kons_tag').postUpdate((items.getItem('Kons_Zaehler').numericState) - (items.getItem('kons_start').numericState));