Everything posted by larryllix
-
Program execution order in IoX
@LeeG I had the idea he may have wrote the low level code to I/F with the PLM. He knew the Insteon codes too well. He was our guru and we miss him.
-
Program execution order in IoX
It's an AI clone!
-
Program execution order in IoX
Just for the confusion that may happen here. The thread subject matter shifted to order of operations of program lines. I think we killed the order of operations of programs, again.
-
Geographic location restrictions?
This is still an issue (next day). I tried some of the old tricks, including resetting every device's location, removing the apartment number, to comply with the suggested location address, changing the country to US, etc.. Skill still is not allowed to be enabled "due to geographic restrictions". This also happened years ago, when the skill was first being developed, but has worked without problems for many years, until yesterday again. Based on the sudden nonsense answers Alexa gave us for most device control attempts, this appears to be an amazon bug, so far. Contact with them has been unfruitful, so far.
-
Geographic location restrictions?
@bmercier My Alexa speakers suddenly have started to spout nonsense to me. When asked to turn on all lights, it responds with I don't have any spaghetti. This seem to be only ISY relate topics. After many trials to repair this I finally unlinked the ISY Portal account from Alexa and when I attempted to reconnect it it tells me I am not allowed to enable the skill due to geographic restrictions. I have gone through the setup of all my Alexa speakers and standardised my location exactly the same. Any ideas?
-
Program execution order in IoX
Yes, I remember the conversation about order of execution a year or so back, and after some testing I found to be nonsense on my system.
-
Long Running Randomness
You are only editing the IoX copy of the programs so the changes need to be installed into the ISY machine. Now I am beginning to wonder if the method of updating variable names and values has had the same logic applied to them, where you now need to save them also. That wasn't the case a few versions ago but you may not find them in the pulldown menus of the program editing page.
-
Program execution order in IoX
Each element that can cause triggers likely has a list/stack of other elements to check should the value change. There is no looping required. IIRC, spread sheets did this looping for value changes. Of course there may be a background looping algorithm, as we know the code exist anyway, for power up conditions, where there are no triggers happen to update the database.
-
Eisy not found on computer after powerfail in home
I think the IoX Launcher must fire out a generic "are you out there" packet and any ISY machine is supposed to answer. Sometimes the router isn't ready on time. I had a lot of problems with fast power blinks where equipment would see the power blink and re-initialise but the router would not, and not ask for any equipment to report in, for registration in the DHCP table.
-
Need clarification on From/To program running after boot
Agreed, but the Else redirect is required if a Control On off is present in the If section. This avoids further program usage to permit [Run at Startup] to function since, as you above logic, a Control X condition will never be true unless that event called the evaluation. Run at Startup would always evaluate False and run Else, and not start any looping program lines.
-
Program execution order in IoX
There is likely an order to processing and I have good idea what that may be but it could change in any future version so it must be considered undefined. If a particular order is required then it must be forced by the user using Waits or Repeats and or with semaphore techniques.
-
Long Running Randomness
I hear you! Even though most of the spy style softwares can be disabled the latest trick eveyone is using is "For our security, we have forced another update on your working system so we can install new features and new methods of disabling everything. Of course, we have turned everything back on, so you can experience the same amount of time we have spent, attempting to force these spy features on you one more time. We know you are disabling these items and we are watching you"
-
Long Running Randomness
I have been holding off on anything Matter. I have a few dozen Insteon plug-ins that I will never use now. I started on Z-wave buy a z700 dongle and a few plug-ins but once I saw the 1990s style interfaces incorporated into ISY and the poor quality system complaints, some of my new units have never been out of their boxes. The Matter implementation is over Ethernet via LAN so I haven't seen any reason to make any jumps to it until the clothes come out of the wash totally clean. Most of my lighting is multi-coloured RGBWW/CW WiFi bulbs and they work very quite well without any cloud connections at all. Of course my 18-20 bulbs are getting to be 6-8 years old now.
-
Need clarification on From/To program running after boot
If I need to force Then to run on [Run at Startup] I use an Else line to redirect. If xxxx control switched on Then need these lines to run at startup Else Run 'this program' (Then) Of course there is always some instances where this isn't possible. This technique is good for lights that need to turned off and complex multi program logic that may need to be reset.
-
Subroutines with no Call Stack - how?
Rethought logic
-
Long Running Randomness
I have never needed to operate my ecobee via voice control. However, I have used the webpage controls to modify settings and set it up. That takes cloud access. I am not sure how secure their comms are with the stat, but it can't be any less secure than all the VPN personnel, people are giving full control of everything in their house to. I have set limits on my ecobee stats and a few watchdog ISY programs to monitor ridiculous settings, so the worst attack should be an attention getting cool or warm spell in the home. Ecobee stats have those limits that can be setup under password control lock. Previously, I did setup a low security home monitoring system with arm/disarm control via Alexa voice. However, I used a double command sequence, along with a time window allowance, to make it more secure. More intelligent hacking would not be likely, for the benefits gained.
-
Subroutines with no Call Stack - how?
Just call program2 from program1, and if you don't want program2 to be self-triggered just disable it. Enable/disable of any program only affects the If section triggers. The code will still run and the conditions will only act as conditions/filters. However program1 will not wait for program2 to return. All programs surrender their current time slice to the ISY executive logic engine, and I/O handlers, when encountering a Wait or Repeat program line, to be continued when the system "gets the chance" at the end of the programmed Wait or Repeat time.
-
Long Running Randomness
ecobee is a cloud monitored system (not cloud dependent) and very well done NS, and device. I have owned many different brands of stats in my life and ecobee has been the best one (I have owned three now) I have ever experienced. However, the units having Alexa installed in them have been complete failures. You can't put a microphone flat onto a wall and expect it to understand you properly. Alexa manuals also tell you that. I also find the remote sensor idea is a complete failure. I have three remote sensors and leave them all disabled after a about five years of experimenting with them. Silly idea without a door closed sensor to change it's personality.
-
Long Running Randomness
Yeah. I am a dedicated Insteon person but the old Insteon made some real garbage. I had two 2441WTH stats and one never worked from day one. UDI support pointed out that when sending a command the more recent 2441-WTH model was acknowledging the request but would never react to any commands. It became a probe only unit. Should have been 2441-WTF. Warranty? Sure but I had to pay the shipping from Canada across the border for about $65. The earlier model worked OK but the 3c = 5F dead-band was intolerable for us, freezing draughts at some times and heat waves of sweat the next hour. I dedicated that one to simple ventilation in my cold-cellar to control humidity. Again...Bad Insteon! I hope to keep hearing more responsible engineering from the new Insteon. They need to change their name to Insteon2 in they want to circumvent some of the bad taste so many users got in their mouths from the last idiots. Still a good (possibly the best) system and I wish the new owners all the best.
-
Long Running Randomness
Been awhile since my MS 1s were not packed away but this brings back memories of them (I had 12) producing random On_s when the batteries were low. Bad Insteon...bad!
-
Need clarification on From/To program running after boot
If you call the program (If, Then, or Else), previous execution will be cancelled as soon as it encounters a Wait or Repeat command line. There is no threading/multitasking of a program. Run at Startup will execute the If section and consequentially run Then or Else. The program will self start after power up at 7:00 AM and 10:00 PM and run Then or Else respectively.
- New PLM coming?
-
New PLM coming?
I believe the link count was increased from 254 to 1000 links only about 6-8 years ago. There has been some progress on this front but I can see where they never thought it would ever need more than that. It's alive!!
-
Any way to incorporate ANY off event on all insteon devices in a programs 'if' logic?
Each device needs it's own program eg. If device sends control Off and time is sunset to sunrise (next day) (or nightime variable) Then Turn device on Else --
-
Motion triggered scene and timers (double off being sent ?)
Here is how I did this for my mudroom in an older installation. I created a scene to directly, and instantly, turn ON (only) the lights from the MS. The light switches (or Alexa vocal) can manually override the automatic off and yet still turn them off after a long period automatically. (people get used to automatic and don't use the switches). Note: the timer here is retriggerable so constant motion in the mudroom wil extend the timer. --------------------------------------------------------------- MudRm Lights.auto - [ID 0067][Parent 0017] If 'MudRoom / MudRm.MS' is switched On And 'MudRoom / MudRm.MS' is not switched Off Then Wait 5 minutes Set 'MudRoom / MudRm Potlights' Off Else Set 'MudRoom / MudRm Potlights' Off ---------------------------------------- MudRm Lights.manual - [ID 00D4][Parent 0017] // * * Enabled to Run at Startup, If will run False, resetting everything If 'MudRoom / MudRm Potlights' is switched On And 'MudRoom / MudRm Potlights' is not switched Off Then Set 'MudRoom / MudRm Potlights' On Disable Program 'MudRm Lights.auto' Wait 2 hours <--- human forgets = turn them off Run Program 'MudRm Lights.manual' (Else Path) Else Set 'MudRoom / MudRm Potlights' Off Enable Program 'MudRm Lights.auto'