openhab-addons/bundles/org.openhab.binding.velux/doc/conf/rules/velux.rules
Jacob Laursen 4dd6d3a8a2
Update license headers to 2023 (#14154)
* Update copyright year in configuration
* Update license headers

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2023-01-06 09:49:54 +01:00

38 lines
883 B
Plaintext

/**
*
* Copyright (c) 2010-2023 Contributors to the openHAB project
*
* See the NOTICE file(s) distributed with this work for additional
* information.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0
*/
/**
* OpenHAB rules for velux binding:
* This rule simulates the push button behaviour.
*
* @author Guenther Schreiner - Initial contribution
*/
rule "PushButton of group gV"
when
Item gV changed
then
// waiting a second.
Thread::sleep(1000)
// Foreach-Switch-is-ON
gV.allMembers.filter( s | s.state == ON).forEach[i|
// switching OFF
i.sendCommand(OFF)
]
end
//
// vim: syntax=Xtend vim: noai:ts=4:sw=4
//
// end-of-rules/velux.rules
//