I'm using @Cobra 's Weather Switch to trigger a TTS message when the wind gusts rise above 35 km/h so we're reminded to lower the patio umbrella in the summer and secure anything that might blow around.
In the Winter this would be an unnecessary notification, since gusts will regularly exceed that and there's nothing left out to worry about at that time of year. However, I can only restrict time and day of the week as far as I'm aware. Is there anything that has been ported or could be ported to activate a virtual switch based on months of the year?
[Edit] I have accomplished this with IFTTT, Google Calendar and four RM triggers to turn off a virtual switch relating to the previous season, but if there's a solution that doesn't need the cloud, that's really what I'm looking for.
I would also like to be able to create rules that are restricted by month.
I have a few smart switches that could do double duty connected to dehumidifiers in the summer, and humidifiers in the winter.
It would be nice to create one rule that controls a switch in a certain manner during the summer months, and another rule for the winter months. Then I can restrict each rule to run only in the appropriate months.
I've got a few rules that are seasonal. To keep them in I created virtual summer/winter switches and added them as conditions to the rules. It's not automated but I figure I can handle throwing a virtual switch every six months.
I’ve just started work on a ‘scheduled switch’ app that you can configure to turn a switch on/off at a certain time on a certain date (using cron expressions if they work ok)
I plan to use this for spring/summer/autumn/winter switching
There is already a switch restriction in ‘weather switch’ so I think this could be used together to achieve what you want
I wrote another app a long time ago for ST that will only allow one switch on in a group (of up to 6 if I remember correctly) switches to be on at any one time
If you turn one switch on, it turns any other switch off
E.g turn on summer and it turns off spring (and makes sure autumn & winter are off too)
I forget why I wanted 6 but it will work with fewer.
I’ll port that over as I’ll be using it for my ‘seasons’ switches
Let me know if you might find it useful and I’ll throw it on github
The other schedule is mine!
This is something that I’m adding to ALL my apps and drivers (as we don’t have github integration yet)
The app checks one of my servers once every week to see if there is an app update.
If there is an update, it will show in the logs and in the app under ‘status’ .
If you are using the latest version nothing will show.
If I have updated it, it will show ‘There is an update available’
This does NOT collect any data from your system - It just reads a json file on my server and compares the version numbers.
If you want to look at the json file, have a look here:
I had the exact same thought when you mentioned it, but I didn't want to ask for too much!
Should have guessed you would have already been thinking of the same thing.
I'm not asking for this, but what if you were able to select all of the switches at once and have them auto-populate the switch fields. Or select all the switches you wanted, and automatically create child apps for each, allowing an unlimited number of switches?