I am a new be trying to learn and I have from this thread. I don't see that you have contributed anything to this thread other than asking me to go away. Well I guess you get to add one more post to your 2826 total.
Announcement
Collapse
No announcement yet.
Feedback Request: Conditional Actions
Collapse
This topic is closed.
X
X
-
Originally posted by retiredjeff View PostI am a new be trying to learn and I have from this thread. I don't see that you have contributed anything to this thread other than asking me to go away. Well I guess you get to add one more post to your 2826 total.
This board is quite extensive and useful discussion can become buried in the middle of long threads like this one.
Your question is a good one, and really deserves a discussion of its own that can be easily referenced and accessed by others.
Mike____________________________________________________________ __________________
HS3 Pro Edition 3.0.0.548, NUC i3
HW: Stargate | NX8e | CAV6.6 | Squeezebox | PCS | WGL 800RF | RFXCOM | Vantage Pro | Green-Eye | Edgeport/8 | Way2Call | Ecobee3 | EtherRain | Ubiquiti
- Likes 4
Comment
-
Originally posted by Ltek View Post
... a true advanced user here!
I do a lot of stuff like that. DM me, would love to share knowledge on it. I have a lot of what you mention in a combination of scripting dozens of virtual devices, and 20+ native events. I have what should be one 'checking event' broken up since HS cant do Case or nesting. It works but a PITA to troubleshoot since HS4 debug mode severely lacking (luckily I rarely need to now - but for the first month OMG my wife hated me!). Plus, a multi-event activities/sequences are a challenge in HS to ensure race conditions don't occur when combining near-real-time occupancy tracking, door locks, multiple house modes, alarm integration (panel, windows, doors, etc), and fail-safe checks and full alerting (visual, phone notifications, audio, etc)
I moved to HS3 because Vera just did not have the power/flexibility that HS has. More importantly, it has HSTouch which is something that no other system can really provide.
Having said that, while I believe having some sort of "conditional wait before proceeding" function for events would absolutely be useful, I don't see a way to fully control operations like what I described earlier in the thread via an event.
I'll DM you as you suggested, and we can go down the techno rabbit hole without hijacking this thread. Who knows, maybe we'll solve the world's problems?
- Likes 1
Comment
-
Guest
Hi macromark, I like the new feature but would you consider this simple addition :- Enable/Disable button for each condition/action
Let us know what you think.
Thanks,
- Likes 5
Comment
-
Originally posted by 123qweasd View PostHi macromark, I like the new feature but would you consider this simple addition :- Enable/Disable button for each condition/action
Let us know what you think.
Thanks,
Comment
-
Originally posted by Ltek View Post
I suggested this 1000 years ago, and many times since. This and disable devices. Unlikely we'll ever get either one. Enhancements only happen 1 per decade and I think the nest If/Then is that for this decade... we'll see what they decide to add in 2032 (though before then they probably will change the UI twice and HS touch again for the 0.5% of users that use it)
---
John
- Likes 1
Comment
-
Originally posted by Ltek View Post
I suggested this 1000 years ago, and many times since. This and disable devices. Unlikely we'll ever get either one. Enhancements only happen 1 per decade and I think the nest If/Then is that for this decade... we'll see what they decide to add in 2032 (though before then they probably will change the UI twice and HS touch again for the 0.5% of users that use it)HS4Pro on a Raspberry Pi4
54 Z-Wave Nodes / 21 Zigbee Devices / 108 Events / 767 Devices
Plugins: Z-Wave / Zigbee Plus / EasyTrigger / AK Weather / OMNI
HSTouch Clients: 1 Android
- Likes 4
Comment
-
Originally posted by rmasonjr View PostWow dude. Is there anything going right for you in the HS world?
Comment
-
Ltek I understand your frustration. Your point has been brought up so many times in past posts already. Nothing in what you say is bad or wrong, but you're beating a dead horse. Dead horse in the sense that HS moves at its pace, yes slowly, but HS isn't listed on Nasdaq, it's an SMB. Still, it has survived all this time. Why? It does what the median user base is looking for. If there was a better alternative, right now, you would be the first to jump ship, right?
So, why not enjoy the ride, still propose enhancements, but keep your expectations at a reasonable level.
Think of the dead horse: people get tired of it quickly.
- Likes 3
Comment
-
Originally posted by claude View PostLtek <snips> Nothing in what you say is bad or wrong, but you're beating a dead horse. Dead horse in the sense that HS moves at its pace, yes slowly, but HS isn't listed on Nasdaq, it's an SMB. Still, it has survived all this time. Why? It does what the median user base is looking for. If there was a better alternative, right now, you would be the first to jump ship, right?
Looking at the bigger picture and the direction that HST has taken HS4, how far can some sort of simpler, yet much more powerful and configurable scripting language be for the newer HS4 audience? They have their mobile-friendly GUI, how far can they be from demanding some highly customizable, powerful, and easy-to-use scripting tool that just simply works using their phone/tablet/whatever? I just wonder how far ahead that crossroad is.
I guess I'll just wait and see what HST wants us to have, once they realize they are in the intersection.HomeSeer Version: HS4 Pro Edition 4.2.19.0 (Windows - Running as a Service)
Home Assistant 2024.3
Operating System: Microsoft Windows 11 Pro - Desktop
Z-Wave Devices via two Z-Net G3s
Zigbee Devices via RaspBee on RPi 3b+
WiFi Devices via Internal Router.
Enabled Plug-Ins
AK GoogleCalendar 4.0.4.16,AK HomeAssistant 4.0.1.23,AK SmartDevice 4.0.5.1,AK Weather 4.0.5.181,AmbientWeather 3.0.1.9,Big6 3.44.0.0,BLBackup 2.0.64.0,BLGData 3.0.55.0,BLLock 3.0.39.0,BLUPS 2.0.26.0,Device History 4.5.1.1,EasyTrigger 3.0.0.76,Harmony Hub 4.0.14.0,HSBuddy 4.51.303.0,JowiHue 4.1.4.0,LG ThinQ 4.0.26.0,ONVIF Events 1.0.0.5,SDJ-Health 3.1.1.9,TPLinkSmartHome4 2022.12.30.0,UltraCID3 3.0.6681.34300,Z-Wave 4.1.3.0
- Likes 1
Comment
-
A few weeks back we posted a poll to see what features the community at large would like us to add to HS4. The poll included feature requests and improvements that were submitted via our service desk. The most requested feature on that poll was conditional actions and this thread was posted to gather feedback to help us implement that feature as intuitively as possible. To that end, I think we're moving in the right direction and I think this process has been very helpful. Thanks to everyone who's contributed positively so far. Our goal is to add this to the next release.
- Likes 3
Comment
-
Originally posted by macromark View PostA few weeks back we posted a poll to see what features the community at large would like us to add to HS4. The poll included feature requests and improvements that were submitted via our service desk. The most requested feature on that poll was conditional actions and this thread was posted to gather feedback to help us implement that feature as intuitively as possible. To that end, I think we're moving in the right direction and I think this process has been very helpful. Thanks to everyone who's contributed positively so far. Our goal is to add this to the next release.
Business related I'm involved in monthly meetings were we discuss requirements and priorities of our feature requests with the SaaS provider.
---
John
Comment
-
Originally posted by John245 View Post
I really like this way of working. May I suggest to have a poll on a regular basis (quarterly) as requirement and priorities of users can change.
---
John
- Likes 3
Comment
-
Originally posted by TC1 View Post
IMO, the above examples can be done in one event each without wait/do loops, etc. I think you're trying too hard to make the Event graphical feature of HS into a programming language. The beauty of HS is that if you want a programming language approach then have a ball and write a script in VB, C#, etc.
WHEN Front Door Opens
THEN
WAIT 3 minutes
IF Front Door Open
THEN Send Alert.
WHEN Alarm changes to Leaving mode
THEN
WAIT 30 seconds
IF Door Open and Alarm = Leaving Mode
THEN do not set alarm (stop any delayed events) and send phone alerts, blink house lights, etc
Am I missing something here?
You really want something like....
WHEN Front Door Opens
THEN
FORK
WAIT 3 minutes
IF Front Door closes: EXIT EVENT
JOIN
//IF Front Door Open-- redundant
THEN Send Alert.
Maybe what the event engine really needs is a forking function with this exit function? I could see that being SUPER useful. For example, if my porch door is open for 5 minutes, the heat is shut off. I have a handful of events that do this.HS3 Pro Edition 3.0.0.435 (Windows Server 8.1 on ESXi box)
Plug-Ins Enabled:
Z-Wave:,RaspberryIO:,AirplaySpeak:,Ecobee:,
weatherXML:,JowiHue:,APCUPSD:,PHLocation:,Chromecast:,EasyTr igger:
- Likes 1
Comment
Comment