-
Posts
4674 -
Joined
-
Last visited
Everything posted by MrBill
-
1st Programming Attempt - Leak Sensor
MrBill replied to FloridaGary's topic in New user? Having trouble? Start here
It's running but not as expected for the suite of programs that you're trying to replicate. Honestly I scrolled thru that article when you linked it in another thread a few days ago... it's good, and it's advanced. You should start with beginner stuff tho.... You've moved straight to the Diamond slopes without going to Ski School. Start with some more basic programs and learn how the ISY Programming language works.. then build on that until you reach this advanced state that you're trying to replicate and not having luck with because you don't understand what it's doing, or for that matter what it means when a program "runs". -
1st Programming Attempt - Leak Sensor
MrBill replied to FloridaGary's topic in New user? Having trouble? Start here
It's Variable. Note that you need to have a line in the IF block selected. Variable if a line in the THEN or ELSE block is selected will be differnt. The program ran indeed, but if this is your Then block: it didn't actually do anything. -
I've been watching for another "button"... I do like hidden buttons... even more than I like voice control....?
-
I use Alexa primarily for voice commands too. My counter came with the fact that you were grouping in Alexa, which I suppose if the group only pertains to a voice command is fine. If Alexa's not home then perhaps the group doesn't matter either. I have a complicated method using helper programs that lets me set specific dim levels via alexa and also keeps Scenes/KPL buttons in sync. But Alexa only knows of lights to set, I have a group called Living Room Lamps that in fact is just a helper program in the ISY that gives dimmer values to each of the 3 lamps as if they had been called out individually. Some utilities now offer off peak discounts. That is a case where automation could come into play... but why would having an automation platform be better than the time delay feature on the door of the dishwasher.... A human still needs to decide that it's full enough to need a cycle, they still need to add soap. We haven't reach the point yet that dishwashers are smart enough to know how full they are, and be able to determine how many additional dishes might be coming at the next meal and determine if it's economic to run a cycle at X capacity. Further unlike Rosie from the Jetson's, Alexa won't put the dishes away.... Garage door-wise mine do have a cloud dependency (MyQ) for control. Pre-dating that tho there are other door sensors that are now-redundant but not bad to have, as I can at least be told if/when cloud control failed. I have Zigbee shades with no cloud dependency... but they are also directly connected to HA. Stay tuned tho, local zigbee will be coming to Polisy. In fact I just passed a suggestion for expediting that to the powers that be.... we'll see if it works out. Pi's are hard to come by these days. Check out the Home Assistant Yellow crowd sourced project. It will be a couple months until they are shipped. I ordered Yellow for the built in zigbee (eventually matter) component, and because it's eliminates the Micro SD card by including an NVMe SSD . I already have HA running on a 4gb pi4 (with zigbee via ConBee2 and an add-on), for the upgrade I ordered the "Yellow Kit" and the compute module separately to get the 4GB option. I had the thought yesterday while typing another reply to you, that you would probably enjoy adding HA to your arsenal, it works great alongside ISY/Polisy, the HA Universal Devices Integration works fantastically well.
-
1st Programming Attempt - Leak Sensor
MrBill replied to FloridaGary's topic in New user? Having trouble? Start here
Add all the lines in order. Then add the Or and And parenthesis from the top down. It is difficult to work with multiple levels of parenthesis in your example, which is one reason i mentioned there is more than one way to skin the cat. -
1st Programming Attempt - Leak Sensor
MrBill replied to FloridaGary's topic in New user? Having trouble? Start here
@FloridaGary Keep in mind the Green Statements as you've entered them are comments. The ISY doesn't do anything with a comment, the statement is not executed as code, it's just a note that appears on the screen. Effectively your program does nothing, because the only thing in Then is a comment. -
1st Programming Attempt - Leak Sensor
MrBill replied to FloridaGary's topic in New user? Having trouble? Start here
lol.... just ask when you need help... we've all been there. ISY/Event style programming is also a bit different than most programing languages. -
ISY Finder/Launcher doesn't find Polisy Pro
MrBill replied to lalang's topic in New user? Having trouble? Start here
The IP address alone logs you into Polyglot 2 The IP address with :3000 on the end logs you into Polyglot 3 If they are showing Unmanaged in Polyglot 2 as your post indicates, please try Polyglot 3 and tell us what that shows. The other ports you listed 8443, 8080, 8443 won't log you into a web interface but ARE used with commuication to a 994 -
1st Programming Attempt - Leak Sensor
MrBill replied to FloridaGary's topic in New user? Having trouble? Start here
Since you have this line entered as a comment, you're missing part of the logic... maybe that's your goal. The heartbeat program I use is much simpler: hb.BarnOHD - [ID 0063][Parent 0072] If 'Door Switches / Barn OHD / Barn OHD-Heartbeat' is switched On Or 'Door Switches / Barn OHD / Barn OHD-Heartbeat' is switched Off Then Wait 25 hours $iDoor.BarnOHD.HBmissed += 1 $iDoor.BarnOHD.HBmissed Init To $iDoor.BarnOHD.HBmissed Wait 2 seconds Resource 'NotificationNS.DoorTrouble.BarnOHD' Run Program 'hb.BarnOHD' (Then Path) Else - No Actions - (To add one, press 'Action') This one only nags every 25 hours, some people at a repeat every 6 hours just above the notification line (which is the "Resource....." line).... in that case you would drop the last line which just repeats the Then block. There's about 100 differnt ways to do anything with an ISY.... -
As mentioned above, open the Event Viewer to Level 3 and show us what's happening when the program runs. also for testing purposes add Wait 15 seconds between each of the Set statements. There's no magic answer for your situation. we need to figure out why it's not working. You've provided some new information in your post, but stopped short of all the suggestions. Other people aren't having the "software issue" so we need to figure out why you are...
-
1st Programming Attempt - Leak Sensor
MrBill replied to FloridaGary's topic in New user? Having trouble? Start here
Your missing an AND set of parenthesis. You need it.... the "and" button is right next to the "or" button. Actually it looks like you didn't find the OR button either.. it may be off the screen to the right, try maximizing your admin console window. also to paste programs from the admin console, save programs, then right click the program name and choose the bottom entry "Copy to clipboard" and then paste into the forum. It's much easier to give help with pasted programs (this case it doesn't matter, but sometime I cut and paste from users programs to reply.) Edit to add second screenshot: -
You acknowledge that you know you can disable the program, you do realize it can be disabled (and/or enabled) by another program. I have several of the hidden door sensor (2845) hidden outside as pushbuttons. (Under a deck rail for example, or one i drilled into a dead space on the bottom of a light fixture--you don't see it you must know where to stick your finger to push the button.) these do various things, like open an overheard door in the fenced back yard or activate a specific irrigation zone that only has hose bibs. The programs that detect the button presses only work if the $sAway variable is set that we are home (it's changed by geofence, but can also be locked to not change). There's no more 2845's (except ebay or the like), but perhaps you did like i did when the 2843's were cheap and bought extra's-- if so add a pushbutton. There's also z-wave equivalents that are even smaller. Another idea... if the gate sensor is opened and closed 3 times in 5 seconds.... disable the alarm program, wait X hours or minutes and re-enable it. The program that sounds the alarm could be delayed 5 seconds so that the if the disable programs are activated the alarm program gets stopped. Counting button presses tho might be problematic if your Insteon system has a lot of regular traffic (like devices in query loops).
-
ISY on Polisy. ISY994 is a separate box. Recently the firmware has been ported to run as software on the Polisy box. When ISY is running on polisy it's IoP.
-
How to make Insteon 6-Button Ctrl status match Fan speed set with Alexa?
MrBill replied to kzboray's topic in IoX Support
I think my setup does predate the portal Fan button for Alexa setup.... nonetheless... it works well. -
How to make Insteon 6-Button Ctrl status match Fan speed set with Alexa?
MrBill replied to kzboray's topic in IoX Support
IDK... I don't understand. I've had this setup for 7 years using 4 scenes and no programs and the buttons are always in sync. -
That appears to be the correct file name, did it come from https://java.com/en/download/
-
Kasa devices use an open local port, IIRC 9999 but that could be wrong. So yes the device is connected to Wifi.
-
@jkraus I'm not sure that PG3 and IoP are communicating. I think you could have a setting wrong, but I don't have PG3 pointing to IoP yet, so i'm not sure what to suggest to fix it. It sounds like Kasa is working but PG3 isn't talking to the IoP process.
-
How to make Insteon 6-Button Ctrl status match Fan speed set with Alexa?
MrBill replied to kzboray's topic in IoX Support
Yes you can. Use multiple scenes. I'm using 4 not 3 but it can actually be done in 3. Alexa will keep the keypad button in sync with this method. -
do you have other working node servers or is this the first?
-
How to make Insteon 6-Button Ctrl status match Fan speed set with Alexa?
MrBill replied to kzboray's topic in IoX Support
You can do this with 3 scene's and No programs. 3 scenes" High Med Low Set all the 3 buttons for High, Med, Low to Non-Toggle ON Set the off button to Non_toggle OFF make each button a controller for the respective scene. Make the off button a second controller for any of the scenes. Make sure to add the other buttons as a responder (if it's not the controller) Make the appropriate Fan node a responder for scenes. You can use Multiple keypads for the fan or fan group. You can use Multiple IOlincs (fan groups). No programs needed. Have alexa turn on the appropriate scene. Pick any scene to use for off. -
do you have a Kasa controller in your device tree? you may need to right click it and group the devices. otherwise restart the Node server, make sure there's no errors in the Node server log then restart the admin console.