Trigger funktioniert nicht

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

BlauBaer
Beiträge: 2
Registriert: 28. Sep 2015 08:46
Answers: 0

Trigger funktioniert nicht

Beitrag von BlauBaer »

Ein Versuch die Fernbedienung HM-RC-Kex4-2 über einen CCU-2 ins OpenHAB einzubinden hat funktioniert.

Item

Switch Ronald_Tuer_AUF (PersRecord) {homematic="address=KEQ0814435, channel=1, parameter=PRESS_LONG, forceUpdate=true"}
Switch Ronald_Tuer_ZU (PersRecord) {homematic="address=KEQ0814435, channel=2, parameter=PRESS_LONG, forceUpdate=true"}
Switch Ronald_Tuer_LICHT (PersRecord) {homematic="address=KEQ0814435, channel=3, parameter=PRESS_LONG, forceUpdate=true"}
Switch Ronald_Tuer_GAR (PersRecord) {homematic="address=KEQ0814435, channel=4, parameter=PRESS_LONG, forceUpdate=true"}

Sitemap

Switch item=Ronald_Tuer_ZU
Switch item=Ronald_Tuer_AUF
Switch item=Ronald_Tuer_GAR

Sogar der Event log zeigt die einzelnen Aktivitäten:

Ronald_Tuer_AUF state updated to ON
Ronald_Tuer_AUF state updated to OFF

----------------------------------------------------------------------------------------------------------------------------------

Leider funktioniert keinerlei der Trigger für eine Rule:

/*----------------------------------------------*
* *
* Eingangstuer AUF *
* *
*----------------------------------------------*/

rule Eingangstuer_AUF

item Ronald_Tuer_AUF received update ON

then
{
sendCommand(Eingangstuer_State, ON)
sendCommand(Anwesenheit, ON)
}
end

Komme einfach nicht weiter warum nichts ausgelöst wird.

wunram
Beiträge: 45
Registriert: 22. Feb 2016 18:37
Answers: 0

Re: Trigger funktioniert nicht

Beitrag von wunram »

Hallo BlauBaer,

wahlweise würde ich das wie folgt schreiben:

rule Eingangstuer_AUF
when
Item Ronald_Tuer_AUF received update ON

oder

Item Ronald_TUER_AUF received command

then
{
sendCommand(Eingangstuer_State, ON)
sendCommand(Anwesenheit, ON)
}
end
Zuletzt geändert von wunram am 22. Feb 2016 20:49, insgesamt 1-mal geändert.
Aktuelle Projekt: Kodi mit Openhab2 über Alexa steuern ---- ohne Amazon Skill ----!!!


Homematic CCU2, 2x HM-RC-key4-2, HM-WDS10-TH-O, HM-Sec-Mdir, HM-LC-Dim1TPBU-FM, 6x HM-Sec-RHS, HM-Sec-Key, 4x HM-LC-Sw1PBU-FM, 8x HM-CC-VD, 3x HM-CC-RT-DN, 5x HM-CC-TC, Openhab2 Auf Raspi, Yahm(CCu2-Ersatz) auf Raspi

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Trigger funktioniert nicht

Beitrag von seppy »

Hi BlauBaer,

wunam hat recht. Auf jeden Fall Item mit großem I und ein when davor.
Gib mal laut, ob dass funktioniert hat.

Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

wunram
Beiträge: 45
Registriert: 22. Feb 2016 18:37
Answers: 0

Re: Trigger funktioniert nicht

Beitrag von wunram »

Hallo,

habs gerade getestet.

Item Ronald_TUER_AUF received command

wäre korrekt.

Wobei die Tür sich nur auf- & zuschliessen lässt.

Der eigentliche Parameter für Öffnen wäre "parameter=OPEN" .... geht aber noch nicht ... arbeite noch dran.....
Aktuelle Projekt: Kodi mit Openhab2 über Alexa steuern ---- ohne Amazon Skill ----!!!


Homematic CCU2, 2x HM-RC-key4-2, HM-WDS10-TH-O, HM-Sec-Mdir, HM-LC-Dim1TPBU-FM, 6x HM-Sec-RHS, HM-Sec-Key, 4x HM-LC-Sw1PBU-FM, 8x HM-CC-VD, 3x HM-CC-RT-DN, 5x HM-CC-TC, Openhab2 Auf Raspi, Yahm(CCu2-Ersatz) auf Raspi

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Trigger funktioniert nicht

Beitrag von seppy »

BlauBaer verwendet aber Switches. Deswegen ist ON/OFF korrekt würde ich sagen.
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

wunram
Beiträge: 45
Registriert: 22. Feb 2016 18:37
Answers: 0

Re: Trigger funktioniert nicht

Beitrag von wunram »

Hallo,

ja den richtigen Weg hab ich noch nicht gefunden ... Channel 1 & 2 der HM-RC-Key4-2 gehen.... Channel 4 zum Öffnen der Keymatic verursacht eine Fehlermeldung ...

Also dachte ich vielleicht das es wie bei der Keymatic auch einen parameter=OPEN vorhanden ist:

Items:

Code: Alles auswählen

Switch	ETuer_State	"Eingangstür:	[MAP(HM-Sec-Key-S.map):%S]"	<door>			(EG_Wf)		{homematic="address=XXXX, channel=1, parameter=STATE"}
Switch	ETuer_Open	"Eingangsschloss"<door>(EG_Wf)		{homematic="address=XXXX, channel=1, parameter=OPEN, forceUpdate=true", autoupdate="false"}
Sitemaps:

Code: Alles auswählen

Switch item=ETuer_State mappings=[ON="Auf", OFF="Zu"]		
Switch item=ETuer_Open mappings=[ON="Öffnen"]	
HM-Sec-Key-S.map:

Code: Alles auswählen

-=unknown
OFF=Verschlossen
ON=Unverschlossen
Jetzt weiß ich nicht, ob es daran liegt, dass es unterschiedliche HM-RC-Key4-2 gibt.
Aktuelle Projekt: Kodi mit Openhab2 über Alexa steuern ---- ohne Amazon Skill ----!!!


Homematic CCU2, 2x HM-RC-key4-2, HM-WDS10-TH-O, HM-Sec-Mdir, HM-LC-Dim1TPBU-FM, 6x HM-Sec-RHS, HM-Sec-Key, 4x HM-LC-Sw1PBU-FM, 8x HM-CC-VD, 3x HM-CC-RT-DN, 5x HM-CC-TC, Openhab2 Auf Raspi, Yahm(CCu2-Ersatz) auf Raspi

wunram
Beiträge: 45
Registriert: 22. Feb 2016 18:37
Answers: 0

Re: Trigger funktioniert nicht

Beitrag von wunram »

ahhhhhh....

Manchmal steht man echt auf den Schlauch .... also eine Lösung kann ich anbieten:
Items:

Code: Alles auswählen

Switch Andre_Tauf	"Andre aufschliessen"	<door>		(EG_Wf)		{homematic="address=XXX, channel=1, parameter=PRESS_LONG, forceUpdate=true"}
Switch Andre_Tzu	"Andre schliessen"		<door>		(EG_Wf)		{homematic="address=XXX, channel=2, parameter=PRESS_LONG, forceUpdate=true"}
Switch Andre_Tof	"Andre öffnen"			<door>		(EG_Wf)		{homematic="address=XXX, channel=4, parameter=PRESS_LONG, forceUpdate=true"}
Switch Andre_Tli	"Andre Licht"			<door>		(EG_Wf)		{homematic="address=XXX, channel=3, parameter=PRESS_LONG, forceUpdate=true"}
Wobei der Switch mit einer Map wahrscheinlich besser aussehen würde.... Ansichtsache.

Rules:

Code: Alles auswählen

rule SKey_zu
	when
		Item Andre_Tzu received command
	or
		Item Leon_Tzu received command
	then
		{sendCommand (ETuer_State, OFF)
		}
end

rule SKey_auf
	when
		Item Andre_Tauf received command
	or
		Item Leon_Tauf received command
	then
		{sendCommand (ETuer_State, ON)
		}
end

rule SKey_oeffnen
	when
		Item Andre_Tof received command
	or
		Item Leon_Tof received command
	then
		{sendCommand (ETuer_Open, OPEN)
		}
end
Bei Auf und Zu ist der Verweis auf die Keymatic (in meinem Fall ETUER_State mit OFF oder ON für Auf- oder Zuschliessen)

Beim Öffnen ist der Verweis auf die Keymatic ( Etuer_Open, OPEN )

Anders hab ich es nicht hinbekommen..


Gruß Wunram.
Aktuelle Projekt: Kodi mit Openhab2 über Alexa steuern ---- ohne Amazon Skill ----!!!


Homematic CCU2, 2x HM-RC-key4-2, HM-WDS10-TH-O, HM-Sec-Mdir, HM-LC-Dim1TPBU-FM, 6x HM-Sec-RHS, HM-Sec-Key, 4x HM-LC-Sw1PBU-FM, 8x HM-CC-VD, 3x HM-CC-RT-DN, 5x HM-CC-TC, Openhab2 Auf Raspi, Yahm(CCu2-Ersatz) auf Raspi

wunram
Beiträge: 45
Registriert: 22. Feb 2016 18:37
Answers: 0

Re: Trigger funktioniert nicht

Beitrag von wunram »

So meine Testoberfläche sieht dann aktuell mal so aus:
Bildschirmfoto 2016-02-23 um 19.20.39.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Aktuelle Projekt: Kodi mit Openhab2 über Alexa steuern ---- ohne Amazon Skill ----!!!


Homematic CCU2, 2x HM-RC-key4-2, HM-WDS10-TH-O, HM-Sec-Mdir, HM-LC-Dim1TPBU-FM, 6x HM-Sec-RHS, HM-Sec-Key, 4x HM-LC-Sw1PBU-FM, 8x HM-CC-VD, 3x HM-CC-RT-DN, 5x HM-CC-TC, Openhab2 Auf Raspi, Yahm(CCu2-Ersatz) auf Raspi

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Trigger funktioniert nicht

Beitrag von seppy »

@wunram: Setzt Du openhab schon produktiv ein?
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

wunram
Beiträge: 45
Registriert: 22. Feb 2016 18:37
Answers: 0

Re: Trigger funktioniert nicht

Beitrag von wunram »

Hallo Seppy,

ja mein Openhab ersetzt nach und nach die Variablen und Programme von der CCU.
Anlässlich der Schwierigkeiten, die die CCU mir momentan bereitet (z.B. Temperatur wird nicht gesteuert ) geb ich momentan etwas mehr Gas.
Aktuelle Projekt: Kodi mit Openhab2 über Alexa steuern ---- ohne Amazon Skill ----!!!


Homematic CCU2, 2x HM-RC-key4-2, HM-WDS10-TH-O, HM-Sec-Mdir, HM-LC-Dim1TPBU-FM, 6x HM-Sec-RHS, HM-Sec-Key, 4x HM-LC-Sw1PBU-FM, 8x HM-CC-VD, 3x HM-CC-RT-DN, 5x HM-CC-TC, Openhab2 Auf Raspi, Yahm(CCu2-Ersatz) auf Raspi

Antworten