Skip to content
Snippets Groups Projects
Commit 0276f7bc authored by void's avatar void
Browse files

regeln verfeinert

parent 58aa935b
No related branches found
No related tags found
No related merge requests found
rule "Temp_EWerkstatt_Default" import org.openhab.core.library.types.*
when import java.lang.Math
System started
then
logInfo("Temp_EWerkstatt_Default", "begin ")
sendCommand(Temp_EWerkstatt, 14)
logInfo("Temp_EWerkstatt_Default", "end ")
end
rule "Temp_EWerkstatt_Publish" rule "Temp_EWerkstatt_Publish"
when when
...@@ -15,21 +9,25 @@ then ...@@ -15,21 +9,25 @@ then
logInfo("Temp_EWerkstatt_Publish", "begin ") logInfo("Temp_EWerkstatt_Publish", "begin ")
logInfo("Temp_EWerkstatt_Publish", "Temp_EWerkstatt.state == " + Temp_EWerkstatt.state) logInfo("Temp_EWerkstatt_Publish", "Temp_EWerkstatt.state == " + Temp_EWerkstatt.state)
if (Temp_EWerkstatt.state < 14) var int value = (Temp_EWerkstatt.state as DecimalType).intValue
logInfo("Temp_EWerkstatt_Publish", "value == " + value)
if (value < 14)
{ {
logInfo("Temp_EWerkstatt_Publish", "SET DEFAULT MIN") logInfo("Temp_EWerkstatt_Publish", "SET DEFAULT MIN")
sendCommand(Temp_EWerkstatt, 14) sendCommand(Temp_EWerkstatt, 14)
value = 14
} }
else if (Temp_EWerkstatt.state > 30)
if (value > 30)
{ {
logInfo("Temp_EWerkstatt_Publish", "SET DEFAULT MAX") logInfo("Temp_EWerkstatt_Publish", "SET DEFAULT MAX")
sendCommand(Temp_EWerkstatt, 30) sendCommand(Temp_EWerkstatt, 30)
value = 30
} }
else
{ logInfo("Temp_EWerkstatt_Publish", "SEND UPDATE")
logInfo("Temp_EWerkstatt_Publish", "SEND UPDATE") sendCommand(homematic_HG_BC_RT_TRX_CyN_fdc4c5fe_MEQ1776203_1_CONTROL_MODE, "MANU-MODE")
sendCommand({{ homematic_base_id }}_MEQ1776203_1_SET_TEMPERATURE, Temp_EWerkstatt.state) sendCommand({{ homematic_base_id }}_MEQ1776203_1_SET_TEMPERATURE, value)
}
logInfo("Temp_EWerkstatt_Publish", "end ") logInfo("Temp_EWerkstatt_Publish", "end ")
end end
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment