My Events / Trick
Posted: Fri Mar 17, 2023 9:45 am
Ok, i just want to share my first tries and corrections for programming My Events.
I have a tellstick Net since 3 years (i just used it for rolling shutter till i wanted to control my heaters too for real human needs...), 8 controlled heaters (chacon and otio), 4 lights, One bell ring, one obscurity sensor, 7 rolling shutter (soon 9) and 2 moving detectors, three remotes (2 buttons and a Three buttons slots), 4 oregon HGWR sensors, one rainmeter and a windmeter.
I control my heaters with different temperatures for days, nights, weekends; i control my hoses during summer; i control my rolling shutters according to time, weather conditions, human presence. I even test human presence and send mail alert if an intrusion is detected when family's out from home.
1/ The first thing who changed my life is the "TimeTriggerAny" condition. You can associate, like a cron job, an every minute test and control an event.
2/ I always create a dummy device as i read in a post and i program a "multi time trigger event", working according to my sensors, for activating a device.
For example, let's say i want test every hour my obscurity sensor from 6AM to 8AM during weekend when we're out of home (it's just an example, that's ok, not a real safety check.) I create a device in "my devices" (with a dummy reference to a ghost device) i call "ghostTestObsc". Once i'm done, i program an every hour trigger event (6-8AM). If device is ON, i want my dummy device to be on. Once i'm done, i input a new "Event" triggered by my ON ghost device and connected to my real action. Acting this way allow me to create a set of conditions (if button has been pressed, if it's weekend....) without adding new confusing conditions in my Time/event/firstmission device programmation.
3/ One trick for heaters: At the beginning, telldus was testing every 5 minutes temp sensor: if temp was > XX and sun was not done, it turned it off. Well, the problem according to me was i wanted to avoid too many orders to be transmitted for nothing. It's clever to (first) create a ghost device lighted on by sensor and by the way to light on heater if the device is already off.
Well, that's all i can help and share. If you have anything to ask or add....
I have a tellstick Net since 3 years (i just used it for rolling shutter till i wanted to control my heaters too for real human needs...), 8 controlled heaters (chacon and otio), 4 lights, One bell ring, one obscurity sensor, 7 rolling shutter (soon 9) and 2 moving detectors, three remotes (2 buttons and a Three buttons slots), 4 oregon HGWR sensors, one rainmeter and a windmeter.
I control my heaters with different temperatures for days, nights, weekends; i control my hoses during summer; i control my rolling shutters according to time, weather conditions, human presence. I even test human presence and send mail alert if an intrusion is detected when family's out from home.
1/ The first thing who changed my life is the "TimeTriggerAny" condition. You can associate, like a cron job, an every minute test and control an event.
2/ I always create a dummy device as i read in a post and i program a "multi time trigger event", working according to my sensors, for activating a device.
For example, let's say i want test every hour my obscurity sensor from 6AM to 8AM during weekend when we're out of home (it's just an example, that's ok, not a real safety check.) I create a device in "my devices" (with a dummy reference to a ghost device) i call "ghostTestObsc". Once i'm done, i program an every hour trigger event (6-8AM). If device is ON, i want my dummy device to be on. Once i'm done, i input a new "Event" triggered by my ON ghost device and connected to my real action. Acting this way allow me to create a set of conditions (if button has been pressed, if it's weekend....) without adding new confusing conditions in my Time/event/firstmission device programmation.
3/ One trick for heaters: At the beginning, telldus was testing every 5 minutes temp sensor: if temp was > XX and sun was not done, it turned it off. Well, the problem according to me was i wanted to avoid too many orders to be transmitted for nothing. It's clever to (first) create a ghost device lighted on by sensor and by the way to light on heater if the device is already off.
Well, that's all i can help and share. If you have anything to ask or add....