Rules mit homematic HM-PB-2-WM55-2

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Rules mit homematic HM-PB-2-WM55-2

Beitrag von Cyrelian »

snowy hat geschrieben:Danke, hat mir weiter geholfen.

Kann es sein, dass du hier noch einen kleinen Fehler hast?

Code: Alles auswählen

  if (EGKuecheRolladenSchalterUP_1.state == ON)
      logInfo ("SchalterRules:Rolladen Küche hoch", "Status EGKuecheRolladenSchalterUP_1 {}", EGKuecheRolladenSchalterUP_1.state)
   if (EGKuecheRolladenFenster.state > 0){
      logInfo("SchalterRules:Rolladen Küche hoch", "Wandtaster: Rolladen hoch")
      sendCommand(EGKuecheRolladenFenster, UP)
   }
Hier ist es doch bei dir so, dass du nur einmal die Log schreibst aber dein sendCommand 4 mal ausgeführt wird.
Müsste das doch so sein:

Code: Alles auswählen

  if (EGKuecheRolladenSchalterUP_1.state == ON) {
     		 logInfo ("SchalterRules:Rolladen Küche hoch", "Status EGKuecheRolladenSchalterUP_1 {}", EGKuecheRolladenSchalterUP_1.state)
  		 if (EGKuecheRolladenFenster.state > 0){
      			logInfo("SchalterRules:Rolladen Küche hoch", "Wandtaster: Rolladen hoch")
     			 sendCommand(EGKuecheRolladenFenster, UP)
     		}
     	  }
Hi, ich habe gerade nochmal geschaut. Der "sendCommand" kommt nur einmal an, bzw. die Rule wird nur einmal ausgeführt. Aber Du hast recht.

Habs mal wie folgt angepasst, aber der Effekt ist der gleiche....warum kann ich mir gerade nicht erklären :?:

Code: Alles auswählen

rule "Rolladen Küche hoch"
when
    Item EGKuecheRolladenSchalterUP_1 received update ON
then
	if (EGKuecheRolladenSchalterUP_1.state == ON){
		logInfo ("SchalterRules:Rolladen Küche hoch", "Status EGKuecheRolladenSchalterUP_1 {}", EGKuecheRolladenSchalterUP_1.state)
			if (EGKuecheRolladenFenster.state > 0){
				logInfo("SchalterRules:Rolladen Küche hoch", "Wandtaster: Rolladen hoch")
				EGKuecheRolladenFenster.sendCommand(UP)
			}
	}
end

vg

snowy
Beiträge: 12
Registriert: 8. Jan 2016 11:22
Answers: 0

Re: AW: Rules mit homematic HM-PB-2-WM55-2

Beitrag von snowy »

Ja ich kann mir das auch nicht erkläre, da es irgendwie nicht logisch ist. Aber ich habe das binding auch auf den press_long_release gesetzt und dan wird der EVENT nur einmal ausgelöst. Sehr komisch, vielleicht ist es auch ein Bug.

Gesendet von meinem A0001 mit Tapatalk 2
- Homematic über 1x HMLAN an homegear.
- Hue u. Osram Ligthtify über Philips Bridge 2.0

Steuerung und Visualisierung durch OpenHAB auf RaspPi.
(PINE 64 bestellt :-)..)

Antworten