Automatischer Farbwechsel Küchenbeleuchtung

Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert? Stellt eure Projekte hier vor.

Moderatoren: Cyrelian, seppy

zinnik
Beiträge: 174
Registriert: 7. Sep 2021 11:28

Re: Automatischer Farbwechsel Küchenbeleuchtung

Beitrag von zinnik »

udo1toni hat geschrieben: 20. Jan 2023 04:42
zinnik hat geschrieben: 20. Jan 2023 00:45 wenn ich das richtig verstanden habe, muss doch sobald der Tv über 15 W liefert das Item Automatischer_Farbwechsel_Kueche_Sockel auf ON springen oder? und wenn weniger als 15 Watt wieder auf OFF?
Genau, natürlich unter der Voraussetzung, dass der Rollladen unten ( > 90) ist.
Ja Rolladen ist auf 100% , TV ist an mit140Watt

aber das item Automatischer_Farbwechsel_Kueche_Sockel springt nicht auf ON :cry: :|
openhab 4.1.0.M Docker (Qnap)
influxDB 1.8.2 Docker (Qnap)
Grafana v8.3.3 Docker (Qnap)
Deconz 2.19.03 Docker (Qnap)
Homematic (Raspberrymatic Pi 3B+)
Grafana, Phoscon, Shelly, Gardena, Tuya
Camera IP Binding mit ffmpeg
Solaredge PV Anlage mit 8kW Speicher (solaredgeBinding)
u.v.m.

Lg zinnik

Benutzeravatar
udo1toni
Beiträge: 13865
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Automatischer Farbwechsel Küchenbeleuchtung

Beitrag von udo1toni »

Wie hast Du die Rules angelegt? Gibt es Fehlermeldungen im Log?
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

zinnik
Beiträge: 174
Registriert: 7. Sep 2021 11:28

Re: Automatischer Farbwechsel Küchenbeleuchtung

Beitrag von zinnik »

udo1toni hat geschrieben: 20. Jan 2023 06:59 Wie hast Du die Rules angelegt? Gibt es Fehlermeldungen im Log?
Screenshot (235).png
Screenshot (234).png
Wenn ich Tv an an und Rollo unten und dann das Item Automatischer_Farbwechsel_Kueche_Sockel manuell auf ON setze erhlte ich einmal ein Fehler im Log, ansonsten gibt es keine Fehler im Log auch nicht die eingebauten Logwarnungen die tauchen auch nicht im Log auf.

Wenn ich was an der rule ändere und sie neu speichere sehe ich aber das die rule neu geladen wird imLog

Hier der LOG Fehler

Code: Alles auswählen

2023-01-20 13:31:51.216 [ERROR] [internal.handler.ScriptActionHandler] - Script execution of rule with UID 'Automatischer_Farbwechsel_Kueche_ Sockel-1' failed: The name 'tKitchenColor' cannot be resolved to an item or type; line 32, column 5, length 13 in Automatischer_Farbwechsel_Kueche_ Sockel

Müsste denn nicht in der auto.rules auch irgendwann ein sendcommand=ON kommen um das Item anszuschalten?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openhab 4.1.0.M Docker (Qnap)
influxDB 1.8.2 Docker (Qnap)
Grafana v8.3.3 Docker (Qnap)
Deconz 2.19.03 Docker (Qnap)
Homematic (Raspberrymatic Pi 3B+)
Grafana, Phoscon, Shelly, Gardena, Tuya
Camera IP Binding mit ffmpeg
Solaredge PV Anlage mit 8kW Speicher (solaredgeBinding)
u.v.m.

Lg zinnik

Benutzeravatar
udo1toni
Beiträge: 13865
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Automatischer Farbwechsel Küchenbeleuchtung

Beitrag von udo1toni »

Du solltest nicht pro Rule eine Datei verwenden. Grundsätzlich geht das schon, aber Du musst zumindest darauf achten, die globalen Variablen immer in der Datei zu definieren, in der Du sie verwendest. tKitchencolor ist zwar global definiert, aber nicht bei der Rule, die diese Variable verwendet.

"Global" ist an dieser Stelle halt auch nur die halbe Wahrheit, korrekt müsste man von "dateiweit" sprechen. Also alle Rules, die sich in dieser Datei befinden, können auf die Variable zugreifen, die anderen, nicht in der Datei befindlichen Rules können sie aber nicht verwenden.
Selbstverständlich darf der Variablenname dennoch nicht ein zweites Mal verwendet werden ;)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

zinnik
Beiträge: 174
Registriert: 7. Sep 2021 11:28

Re: Automatischer Farbwechsel Küchenbeleuchtung

Beitrag von zinnik »

Jetzt habe ich die rule in eine Datei gepackt aber das Proxy switch item wird auch nicht geschalten. Es es passiert nichts.

Edit: aber jetzt wenn ich das Switch proxy manuell schalte dann geht die beleuchtung an aber warum wird es nicht auromatisch auf on geschalten. Bedingungen rollo unten und tv sind an.
openhab 4.1.0.M Docker (Qnap)
influxDB 1.8.2 Docker (Qnap)
Grafana v8.3.3 Docker (Qnap)
Deconz 2.19.03 Docker (Qnap)
Homematic (Raspberrymatic Pi 3B+)
Grafana, Phoscon, Shelly, Gardena, Tuya
Camera IP Binding mit ffmpeg
Solaredge PV Anlage mit 8kW Speicher (solaredgeBinding)
u.v.m.

Lg zinnik

Benutzeravatar
udo1toni
Beiträge: 13865
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Automatischer Farbwechsel Küchenbeleuchtung

Beitrag von udo1toni »

Vermutlich ist immer noch ein Fehler in der Rule... Irgendwas in den Logs?
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

zinnik
Beiträge: 174
Registriert: 7. Sep 2021 11:28

Re: Automatischer Farbwechsel Küchenbeleuchtung

Beitrag von zinnik »

Nein ist nichts im Log

Ich verstehe auch nicht warum dieser Log nicht auftaucht.

Code: Alles auswählen

logWarn("kitchenColor","Kann Stromaufnahme nicht ermitteln! Abbruch
Ich habe auch versucht bei der when Bedingung der ersten rule received update einzusetzen anstatt changed.

Aber brachte auch nichts?

Wo stehet denn in der Rule der Befehl das sich das Proxy switch item einschalten soll?


Die beiden Items für die When Bedingung sehen so aus
Screenshot (238).png
Screenshot (237).png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openhab 4.1.0.M Docker (Qnap)
influxDB 1.8.2 Docker (Qnap)
Grafana v8.3.3 Docker (Qnap)
Deconz 2.19.03 Docker (Qnap)
Homematic (Raspberrymatic Pi 3B+)
Grafana, Phoscon, Shelly, Gardena, Tuya
Camera IP Binding mit ffmpeg
Solaredge PV Anlage mit 8kW Speicher (solaredgeBinding)
u.v.m.

Lg zinnik

Benutzeravatar
udo1toni
Beiträge: 13865
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Automatischer Farbwechsel Küchenbeleuchtung

Beitrag von udo1toni »

Ändere mal bitte ein Zeichen in der .rules Datei (z.B. ein Leerzeichen einfügen), in der die beiden Rules liegen, und speichere sie ab. Schau dann unmittelbar ins log, dort muss eine Meldung auftauchen, dass die Datei geladen wurde.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

zinnik
Beiträge: 174
Registriert: 7. Sep 2021 11:28

Re: Automatischer Farbwechsel Küchenbeleuchtung

Beitrag von zinnik »

Ja das passiert auch das sehe ich zb wenn ich den wert von 15 mal auf 14 ändere dann sehe ich das die rule neu geladen wird. Aber dann passiert nichts weiter. Habe auch den openhab schon neu gestartet.
openhab 4.1.0.M Docker (Qnap)
influxDB 1.8.2 Docker (Qnap)
Grafana v8.3.3 Docker (Qnap)
Deconz 2.19.03 Docker (Qnap)
Homematic (Raspberrymatic Pi 3B+)
Grafana, Phoscon, Shelly, Gardena, Tuya
Camera IP Binding mit ffmpeg
Solaredge PV Anlage mit 8kW Speicher (solaredgeBinding)
u.v.m.

Lg zinnik

zinnik
Beiträge: 174
Registriert: 7. Sep 2021 11:28

Re: Automatischer Farbwechsel Küchenbeleuchtung

Beitrag von zinnik »

Also ich jab gerade noch probiert wenn tv läuft und rollo unten das proxy item manuell einzuschalten ,dann geht die beleuchtung an wechselt das licht. Schalte ich dann den tv aus geht auch irgenwann die beleuchtung aus wenn die tv leistung runter geht. Also funktioniert nur das automatische einschalten des proxy items nicht.
Komisch
openhab 4.1.0.M Docker (Qnap)
influxDB 1.8.2 Docker (Qnap)
Grafana v8.3.3 Docker (Qnap)
Deconz 2.19.03 Docker (Qnap)
Homematic (Raspberrymatic Pi 3B+)
Grafana, Phoscon, Shelly, Gardena, Tuya
Camera IP Binding mit ffmpeg
Solaredge PV Anlage mit 8kW Speicher (solaredgeBinding)
u.v.m.

Lg zinnik

Antworten