Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.
Moderatoren: seppy , udo1toni
Piko
Beiträge: 93 Registriert: 26. Nov 2019 19:05
Answers: 0
Beitrag
von Piko » 27. Dez 2019 18:50
Hallo, ich mal wieder
Nachdem ich mich jetzt bei vielem irgendwie durchgepfuscht habe, frage ich mich nun warum mir bei der Rule ein Fehler angezeigt wird.
Code: Alles auswählen
rule "Stromzähler Verbrauch Aktuell"
when
Time cron "0 59 23 * * ?"
then
WH_Letzter_Tagesverbrauch.postUpdate ((Gesamtverbraucht_Wh.deltaSince(now.withTimeAtStartOfDay)))
end
Die Rule an sich funktioniert, aber VSC meckert über das .postUpdate
vielleicht Sitz ich auch die letzte zeit zu viel davor um den eigentlichen Fehler zu finden.
über Ratschläge von euch würde ich mich freuen.
Danke
KellerK1nd
Beiträge: 432 Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim
Beitrag
von KellerK1nd » 27. Dez 2019 23:35
Ich sehe jetzt auch nur doppelte Klammern.
Code: Alles auswählen
rule "Stromzähler Verbrauch Aktuell"
when
Time cron "0 59 23 * * ?"
then
WH_Letzter_Tagesverbrauch.postUpdate(Gesamtverbraucht_Wh.deltaSince(now.withTimeAtStartOfDay))
end
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
Piko
Beiträge: 93 Registriert: 26. Nov 2019 19:05
Answers: 0
Beitrag
von Piko » 29. Dez 2019 15:10
Ja die doppelte Klammer war ein copy Fehler von mir. Löst aber leider nicht das Problem.
Dadurch das die rule läuft ist es mir auch eigentlich Egal. Es nervt nur in VSC immer diesen Fehler angezeigt zu bekommen.
Gesendet von iPhone mit Tapatalk
peter-pan
Beiträge: 2758 Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd
Beitrag
von peter-pan » 29. Dez 2019 19:47
Wie lautet denn die Fehlermeldung ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5
openhabian
Piko
Beiträge: 93 Registriert: 26. Nov 2019 19:05
Answers: 0
Beitrag
von Piko » 29. Dez 2019 20:10
Da ich gerade zu faul bin abzutippen hab ich mal ein Foto angehangen.
Gesendet von iPhone mit Tapatalk
udo1toni
Beiträge: 15248 Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt
Beitrag
von udo1toni » 29. Dez 2019 21:52
Mach es so:
Code: Alles auswählen
WH_Letzter_Tagesverbrauch.postUpdate(Gesamtverbraucht_Wh.deltaSince(now.withTimeAtStartOfDay).floatValue)
Falls das nicht geht, sollte es so gehen:
Code: Alles auswählen
WH_Letzter_Tagesverbrauch.postUpdate((Gesamtverbraucht_Wh.deltaSince(now.withTimeAtStartOfDay) as Number).floatValue)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
Piko
Beiträge: 93 Registriert: 26. Nov 2019 19:05
Answers: 0
Beitrag
von Piko » 29. Dez 2019 22:05
Vielen vielen Dank. Die erste Variante hat gleich gepasst.
So weit habe ich nicht gedacht bzw. kann es noch nicht wirklich. Aber ich versuche zu lernen und zu lernen.
Schönen Abend noch und kommt gut rüber.
Gesendet von iPhone mit Tapatalk
udo1toni
Beiträge: 15248 Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt
Beitrag
von udo1toni » 29. Dez 2019 22:23
Super. Das Problem ist in diesem Fall, dass es zwei gleichberechtigte Funktionen gibt, die beide passen könnten, openHAB weiß nun nicht, welche der beiden Varianten es verwenden soll. mit .floatValue gibt es nur noch eine mögliche Funktion...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet