KNX Rolladen Openhab Regel

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

Moderatoren: Cyrelian, seppy

Antworten
tlrider
Beiträge: 27
Registriert: 1. Sep 2016 12:54

KNX Rolladen Openhab Regel

Beitrag von tlrider »

Hallo zusammen,

ich habe ein Problem mit einer Timer-regel in Openhab.
Wenn ich eine Gruppe verwende tauchen die Events zwar im Openhab-Log auf aber nicht auf dem KNX-Bus, nehme ich jedes Item einzeln funktioniert es.
Kennt jemand das Problem und hat vielleicht eine Lösung?
Danke im vorraus!

Code: Alles auswählen

rule "Rolladen Mo-Fr AUF"
 
when
Time cron "0 25 11 ? * MON,TUE,WED,THU,FRI"    
then
sendCommand(Rolladen, 0)    
end

Code: Alles auswählen

2019-04-04 14:29:56.725 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'Rolladen_auto.rules'

2019-04-04 14:30:05.560 [ome.event.ItemCommandEvent] - Item 'Rolladen' received command 0

2019-04-04 14:30:05.567 [ome.event.ItemCommandEvent] - Item 'Erkerrolladen' received command 0

2019-04-04 14:30:05.576 [ome.event.ItemCommandEvent] - Item 'Kuechenfensterrolladen' received command 0

2019-04-04 14:30:05.587 [ome.event.ItemCommandEvent] - Item 'BadOGrolladen' received command 0

2019-04-04 14:30:05.595 [ome.event.ItemCommandEvent] - Item 'Wohnzimmerfensterrolladen' received command 0

2019-04-04 14:30:05.607 [ome.event.ItemCommandEvent] - Item 'Terassenrolladen' received command 0

2019-04-04 14:30:05.622 [ome.event.ItemCommandEvent] - Item 'Buerorolladen' received command 0

2019-04-04 14:30:05.651 [ome.event.ItemCommandEvent] - Item 'kuechentuerrolladen' received command 0

2019-04-04 14:30:05.656 [ome.event.ItemCommandEvent] - Item 'BadEGrolladen' received command 0

Code: Alles auswählen

#	Zeit	Dienst	Flags 	Prio	Quelladresse	Quellname	Zieladresse	Zielname	Rout	Typ	DPT	Info
10481	04.04.2019 14:30:03,701	vom Bus		Niedrig	1.1.34	BE-GTT4x.01 Glastaster 4-fach Plus, Temp	9/0/8	Küche	6	GroupValueWrite	  9.001 Temperatur (°C)	0C 1A | 21 °C
10482	04.04.2019 14:30:08,949	vom Bus		Niedrig	1.1.20	BE-GTT4x.01 Glastaster 4-fach Plus, Temp	9/0/3	Kinderzimmer West	6	GroupValueWrite	  9.001 Temperatur (°C)	07 F8 | 20,4 °C
10483	04.04.2019 14:30:10,071	vom Bus		Niedrig	1.1.37	SCN-WS3HW.01 Wetterstation Home	4/3/0	Windgeschwindigkeit	6	GroupValueWrite	  9.028 Windgeschwindigkeit (km/h)	00 82 | 1,3 km/h
10484	04.04.2019 14:30:12,671	vom Bus		Niedrig	1.1.9	AKH-0800.02 Heizungsaktor 8-fach, 4TE, 24/230VAC	2/3/0	Essen Sollwert	6	GroupValueWrite	  9.001 Temperatur (°C)	07 6C | 19 °C
10485	04.04.2019 14:30:13,671	vom Bus		Niedrig	1.1.9	AKH-0800.02 Heizungsaktor 8-fach, 4TE, 24/230VAC	2/3/2	Büro Sollwert	6	GroupValueWrite	  9.001 Temperatur (°C)	07 6C | 19 °C
10486	04.04.2019 14:30:13,714	vom Bus		Niedrig	1.1.9	AKH-0800.02 Heizungsaktor 8-fach, 4TE, 24/230VAC	2/4/1	Büro	6	GroupValueWrite	  5.001 Prozent (0..100%)	$00 | 0 %

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

Re: KNX Rolladen Openhab Regel

Beitrag von udo1toni »

Das mit dem Durchreichen des Kommandos ist manchmal nicht so einfach :) Um sicherzugehen, dass die Befehle gesendet werden, solltest Du die Rule leicht anders gestalten:

Code: Alles auswählen

rule "Rolladen Mo-Fr AUF"
 
when
    Time cron "0 25 11 ? * MON-FRI"    
then
    Rolladen.members.forEach[ i | i.sendCommand(0) ]
end
Im Klartext bedeutet die Zeile: Führe für alle direkten Mitglieder der Gruppe Rolladen das Kommando sendCommand(0) aus.

Der Trigger lässt sich etwas vereinfachen :)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

tlrider
Beiträge: 27
Registriert: 1. Sep 2016 12:54

Re: KNX Rolladen Openhab Regel

Beitrag von tlrider »

Hi Udo,

dankeschön, jetzt klappt es.

Grüßle

Antworten