Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var boolean co2HighWarning = false
- var boolean co2VeryHighWarning = false
- /* CO2-Warnung per E-Mail und Licht*/
- rule "CO2 Wohnzimmer"
- when
- Item WoZi_CO2 received update // Wenn CO2 sich geändert hat
- then // Dann
- if (WoZi_CO2.state > 1500)
- { // Wenn CO2 größer 1000
- if (co2HighWarning == false)
- { // und WENN CO2High = FALSE
- sendMail("XXXXXXXXXXXXXXX", // schicke eine Mail
- "Hoher CO2-Anteil im Wohnzimmer!",
- "Der CO2-Anteil beträgt " + WoZi_CO2.state + " ppm.")
- sendCommand(hue5_c, HSBType::BLUE) // Schalte das Licht BLAU
- co2HighWarning = true // und setze CO2High = true
- }
- else if (WoZi_CO2.state > 2500)
- { // Wenn aber CO2High = TRUE
- if(co2VeryHighWarning == false)
- { // und WENN Co2VeryHigh = FALSE
- sendMail("XXXXXXXXXXXXXXX", // schicke eine E-Mail
- "Sehr hoher CO2-Anteil im Wohnzimmer!",
- "Der CO2-Anteil beträgt " + WoZi_CO2.state + " ppm.")
- sendCommand(hue5_c, HSBType::RED) // schalte das Licht ROT
- co2VeryHighWarning = true // und setze CO2VeryHigh = true
- }
- }
- }
- else { // Wenn aber CO2 kleiner 1500
- co2HighWarning = false // setze CO2High = false
- co2VeryHighWarning = false // setze CO2VeryHigh = false
- }
- end
- /* Ende CO2-Warnung */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement