Hi snowy,
ja, der HM-PB-2-WM55-2 sendet beim drücken tatsächlich 4x in der Sekunde "PRESS_LONG", bis du wieder los lässt  

Das kann man auch schön in den Events sehen. Abschalten kann man das leider nicht.
Bei mir sieht das so aus. Allerdings habe ich das Event auf "PRESS_LONG_RELEASE". Aber "PRESS_LONG" geht auch, das hatte ich vorher.
Damit OH die Rule nun nur einmal und nicht vielmal ausführt, machst Du einfach 
Rule:
Code: Alles auswählen
import org.openhab.core.library.types.*
import org.openhab.model.script.actions.*
import org.openhab.core.transform.actions.Transformation
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")
		sendCommand(EGKuecheRolladenFenster, UP)
	}
end
rule "Rolladen Küche runter"
when
    Item EGKuecheRolladenSchalterDOWN_1 received update ON 
then
	if (EGKuecheRolladenSchalterDOWN_1.state == ON)
		logInfo ("SchalterRules:Rolladen Küche runter", "Status EGKuecheRolladenSchalterDOWN_1 {}", EGKuecheRolladenSchalterDOWN_1.state)
	if (EGKuecheRolladenFenster.state < 100){
		logInfo("SchalterRules:Rolladen Küche runter", "Wandtaster: Rolladen runter")
		sendCommand(EGKuecheRolladenFenster, DOWN)
	}
end
rule "Rolladen Küche stop"
when
    Item EGKuecheRolladenSchalterUP_2 received update ON or
    Item EGKuecheRolladenSchalterDOWN_2 received update ON
     
then
	if (EGKuecheRolladenFenster.state < 100 || EGSchlafzimmerRolladenTuer.state > 0){
		logInfo("SchalterRules:Rolladen Küche stop", "Wandtaster: Rolladen stop")
		sendCommand(EGKuecheRolladenFenster, STOP)
		}
	
end
Code: Alles auswählen
// 2fach-Wandtaster HM-PB-2-WM55-2
Group gEGKuecheRolladenSchalter "Rolladenschalter" (gEGKueche)
Switch EGKuecheRolladenSchalterUP_1 "Wandtaster: Rolladen hoch" (gEGKuecheRolladenSchalter)
	{homematic="address=xxxxxx, channel=1, parameter=PRESS_LONG_RELEASE"}
Switch EGKuecheRolladenSchalterUP_2 "Wandtaster: Rolladen stop" (gEGKuecheRolladenSchalter)
	{homematic="address=xxxxxx, channel=1, parameter=PRESS_SHORT"}
Switch EGKuecheRolladenSchalterDOWN_1 "Wandtaster: Rolladen runter" (gEGKuecheRolladenSchalter)
	{homematic="address=xxxxxx, channel=2, parameter=PRESS_LONG_RELEASE"}
	
Switch EGKuecheRolladenSchalterDOWN_2 "Wandtaster: Rolladen stop" (gEGKuecheRolladenSchalter)
	{homematic="address=xxxxxx, channel=2, parameter=PRESS_SHORT"}
Number EGKuecheRolladenSchalterRSSI "Feldstärke am Device [%d dbm]" (gEGKuecheRolladenSchalter, gSysRSSI)
	{homematic="address=xxxxxx,channel=0,parameter=RSSI_DEVICE"}
hoffe das hilft dir weiter, ansonsten einfach nochmal fragen 
 
CU