Jump to content

MrBill

Members
  • Posts

    4674
  • Joined

  • Last visited

Everything posted by MrBill

  1. A friend of mines company can't ship to Canada because they don't have a French website and French documentation for the product... they used to ship to Canada... until they got ordered not to.... it's Canada's weird bilingual laws AND the Canadian Govt's insistence on enforcing those...
  2. A better restatement of the problem: Start with everything off... module, scene, buttons, and $FLAG.LivingRmFireplace.cycle = 0 (a.k.a. the OFF state) We press either KPL button... the scene turns on, the module turns on (the flame lights immediately), because the of that, the program "Fireplace downstairs on" runs and set's $FLAG.LivingRmFireplace.cycle = 1. This enables the "Fireplace-Cycle off" and "Fireplace-Cycle on" because $FLAG.LivingRmFireplace.cycle = 1. Those programs cycle the module alone on/off based on the temp of the room. All the while the scene (and KPL buttons) stay ON... indicating the system is ON, even if the fire is currently in an off state due to temp.... When the scene is turned off via a KPL button, the scene returns to the off state, and $FLAG.LivingRmFireplace.cycle = 0 again, which stops the cycling. This all works perfectly, until the scene gets turned on or off via mobilinc. AS discovered above, it appears the this can be half solved: From the Off state of the system, STATUS is NOT off of a KPL button can be used to set $FLAG.LivingRmFireplace.cycle = 1, but the opposite does NOT work STATUS of KPL button is OFF can't seem to trigger the program to get $FLAG.LivingRmFireplace.cycle = 0 back to zero.
  3. That won't work... it's being cycled via cycle off and cycle on programs (it's a responder rather than controller in the scene) what we are trying to trigger in the "Off" program that sets $FLAG.LivingRmFireplace.cycle = 0 -- which then prevents the cycle programs from running...
  4. Actually I spoke too soon.... STATUS is NOT off ... correctly works for the KPL button turning on and set the cycle variable to 1 however STATUS is off doesn't work to detect off and set the cycle variable to 0 weird...
  5. Well you solved this in one post, after I've been thinking about it for 24 hours.... The reply I was typing said "but there is a no status (or control) for a "scene" .... BUT....as I was typing that sentence I wondered to myself..."HMMM, is it possible to check the "status" of a KPL button in a program. In fact, thats the answer--the scene status can be determined by the status of KPL buttons that is a controller in the scene. (actually I have used "status" of the on/off module itself in another program that makes certain the ceiling fans are running.. but i hadn't considered the "status" of the KPL buttons) thanks!
  6. Is there a limit to the number of variables that can be created? I know from the graphic on this page that number of "programs" max out at 1000. Is there a limit (practical limit or hard limit) for the number of variables that can be created?
  7. Gas Fireplaces is the topic. I almost have this working the way I want it to, except one detail that I can't seem to work out. Prior to yesterday, it was a simple manually controlled scene. Each fireplace has one 2635-222 on/off module that powers a relay with a 120v coil. Each 2635-222 belongs to an scene, along with 2 KPL buttons, all 3 devices are controllers. Works great. Habits formed, my wife almost always uses the KPL buttons, I most always use the scene on the mobilinc dashboard or today screen to control. I've always had on my list to automate the fireplaces based on room temperature but had trouble finding the best temperature sensing device for the project. This forum introduced me to CAO wireless tags and I ordered and received this week. What a wonderful product!! (I will say that although this product doesn't have a cloud dependency in the sense that it requires portal etc to work, it does have a cloud dependency in that if the company ever ceases to exist the product will no longer work without its cloud. It's also scary that the tag manager has the ability to generate http calls on the local network based on what the cloud servers instruction......) ((Off-topic: I always knew I hated the way our deep freeze keeps food, I never realized the REASON. The CAO tag tells the WHOLE STORY, every hour the temp variation inside the freezer is almost 15 degrees!! Time to buy a better freezer!!)) Anyway enough back-story and side-story...back to the topic... fireplaces: As mentioned, with habits already formed I thought that I would build new control programs based on those. A few quick programs and everything works exactly as expected. EXCEPT one thing, controlling the scene from mobilinc. (Current programs included at the bottom of this post). If the scene is turned "on" from the KPL button, The scene is turned on, and the "cycle" variable gets set, when temp is reached ONLY the on/off module is cycled off and on based on temp, the scene (and button backlights) stay on. If the scene is turned "fast-on" from the KPL button, The scene is turned on, and the "cycle" variable doesn't get set. The fireplaces just stay on. If the scene is turned "off" or "fast-off" via the KPL, then the scene is off and the variable is reset so that it won't come back on as the temp falls. This all works great. The problem is it only all works great when controlled via the KPL buttons, if I pull Mobilinc out of my pocket and turn on the fireplace scene (my habit), the cycle variable never gets set because it is triggered via "control" of the KPL buttons. So what's the best way to control this logic via Mobilinc--with a single button on the mobilinc dashboard? (I know that I can create programs and migrate to TWO "buttons" on the mobilinc dashboard--one for on and one for off. I resist that tho because the scene status is not as apparent, and because it's two buttons. I'm looking for a solution with one dashboard button, like this: However there is no "control" (or "status" for that matter) that allows for capturing scene control via an IF statement of a program. Suggestions? Thanks... =================================================================================== Fireplace-Downstairs - [ID 007C][Parent 0001] Folder Conditions for 'Fireplace-Downstairs' If - No Conditions - (To add one, press 'Schedule' or 'Condition') Then Allow the programs in this folder to run. ----------------------------------------------------------------------------------- Fireplace-cycle off - [ID 0078][Parent 007C] If $FLAG.DownstairsFireplace.cycle is 1 And $DownFireplace.temp >= $DownstairsFireplace.setpoint Then Set 'DN Fireplace#' Off Else - No Actions - (To add one, press 'Action') ----------------------------------------------------------------------------------- Fireplace-cycle on - [ID 0079][Parent 007C] If $FLAG.DownstairsFireplace.cycle is 1 And $DownFireplace.temp < $DownstairsFireplace.setpoint Then Set 'DN Fireplace#' On Else - No Actions - (To add one, press 'Action') ----------------------------------------------------------------------------------- Fireplace-Downstairs-off - [ID 007B][Parent 007C] If Control 'DN Back Door Recessed+# / Fireplace Downstairs' is switched Off Or Control 'DN Back Door Recessed+# / Fireplace Downstairs' is switched Fast Off Or Control 'OUT Lower Fans - High / DN Fireplace' is switched Off Or Control 'OUT Lower Fans - High / DN Fireplace' is switched Fast Off Then $FLAG.LivingRmFireplace.cycle = 0 Else - No Actions - (To add one, press 'Action') ----------------------------------------------------------------------------------- Fireplace-Downstairs-on - [ID 007A][Parent 007C] If Control 'Living Room Fan Lights+ / Fireplace' is switched On Or Control 'DN Back Door Recessed+# / Fireplace Downstairs' is switched On Then $FLAG.DownstairsFireplace.cycle = 1 Else - No Actions - (To add one, press 'Action')
  8. Whenever I read threads like this one, I always want to ask "What Changed". The OP implies everything worked fine "before" but then "The last few days the wait time is screwing up the last action." Why did it work before and suddenly stop? Was a program changed? Did the batteries in the motion get changed? When a working system suddenly stops working, the first question always has to be "what changed?"
  9. 2 amp at 5 volts = 10VA 2 amps at 12 volts = 24VA 2 amps at 30 volts = 60VA huge differences there...
  10. I do this with my attic fan. Attic Fan 4hr timer - [ID 003B][Parent 0001] If Control 'MBR Bedside1 / Attic Fan 4 Hr' is switched On Or Control 'MBR Bedside2 / Attic Fan 4 hr' is switched On Then Wait 4 hours Set Scene 'Attic Fan' Off Else - No Actions - (To add one, press 'Action') The actual attic fan switch is a 2477S that is not listed in the program. The two controls listed are buttons on a 8-button keypads. All 3 devices are 'Controllers' for an attic fan scene. Pushing the button on the KPL actually turns on the scene AND triggers the program that turns the scene back off. If the attic fan is activated by the 2477S that is actually switching the load, the timing program will NOT be triggered and the attic fan will stay on until turned off manually from any of the 3 locations.
  11. I'd put the 2450 inside and run the low voltage wire out.
  12. It's interesting this is all the fault of the ISY! I wonder why you didn't say "Is there really NO easy way to edit device links manually from Insteaon Hub?" The problem that you are encountering is there is no concept for multiple controllers/hubs in an Insteon system. It has nothing to do with the fact there is no easy way to manually edit links. There are many threads on this very topic in this forum. The ISY also works well with Alexa. The problem is not that you can't manually edit links using an ISY, the problem is that you don't want to learn how to migrate properly from one controller to another.
  13. MrBill

    Switchlinc 2380

    No doubt! Not in use anymore, but I still have a BSR branded maxi-controller, lamp module and appliance module from the late 70s.
  14. To make the ISY less busy: Then Repeat Every 15 second $Sump_Pump_Run_Time += 15 $Sump_Pump_Run_Time Init To $Sump_Pump_Run_Time It's not EGGSACTLY the same granularity, but should be close enough...
  15. I was definitely generalizing in the original context above yes. All the same I quoted the exact information that I had on the subject because I was told my statement was incorrect. I claim nothing more.
  16. Please see attached. Also go to https://www.networksolutions.com/whois/index.jsp and look up the domain registrations for both smarthome.com and insteon.com and compare what you see there.
  17. Done that way because I didn't want to manually adjust the clock, but wanted to test what happens "in this time period" and "outside this time period". I admit the original program works differently than I expected. I thought it was from this forum I learned that you can't use FROM TO and AND all in the same IF statement, and now I wonder why I think that doesn't work. in any case i still like the "dark" variable better... much easier for testing "after sunset" things at 1pm in the afternoon.
  18. As a test I just created: AA test - [ID 0073][Parent 0001] If From Sunrise To Sunset (same day) And Status 'Door Switches / Costco Rm - Door Sensor' is On Then Set 'DN White Fridge Alcove#' On Else Set 'DN White Fridge Alcove#' Off Using Sunrise to Sunset since it's currently daytime for me. This works as expected. So then I modify to: AA test - [ID 0073][Parent 0001] If From Sunset To Sunrise (next day) And Status 'Door Switches / Costco Rm - Door Sensor' is On Then Set 'DN White Fridge Alcove#' On Else Set 'DN White Fridge Alcove#' Off And this does not work as I would expect. Now during a daytime time, the light does not turn on but the light will turn off if it was on for some reason. My actual garage light programs are separated into on and off programs anyway. If dark they turn on if any door is opens, and they turn off anytime the last door closes: =================================================================================== Garage Lights - [ID 0058][Parent 0001] Folder Conditions for 'Garage Lights' If - No Conditions - (To add one, press 'Schedule' or 'Condition') Then Allow the programs in this folder to run. ----------------------------------------------------------------------------------- Auto Off - [ID 0059][Parent 0058] If ( Control 'Door Switches / Garage to House Door' is switched Off And Status 'Door Switches / Garage-North OHD' is Off And Status 'Door Switches / Garage-South OHD' is Off ) Or ( Control 'Door Switches / Garage-North OHD' is switched Off And Status 'Door Switches / Garage to House Door' is Off And Status 'Door Switches / Garage-South OHD' is Off ) Or ( Control 'Door Switches / Garage-South OHD' is switched Off And Status 'Door Switches / Garage to House Door' is Off And Status 'Door Switches / Garage-North OHD' is Off ) Then Set 'Garage Lights#' Off Else - No Actions - (To add one, press 'Action') ----------------------------------------------------------------------------------- Auto On - [ID 0057][Parent 0058] If $DARK is 1 And ( ( Control 'Door Switches / Garage to House Door' is switched On And Status 'Door Switches / Garage-North OHD' is not On And Status 'Door Switches / Garage-South OHD' is not On ) Or ( Control 'Door Switches / Garage-North OHD' is switched On And Status 'Door Switches / Garage to House Door' is not 100% And Status 'Door Switches / Garage-South OHD' is not On ) Or ( Control 'Door Switches / Garage-South OHD' is switched On And Status 'Door Switches / Garage to House Door' is not 100% And Status 'Door Switches / Garage-North OHD' is not On ) ) Then Set 'Garage Lights#' On Else - No Actions - (To add one, press 'Action') So it really depends on what the desired behavior is, but I was trying to keep it simple.
  19. I actually had another way "dark" could get set in v4.5.4 based on weather station data. v4.6.2 broke that tho (it takes too long for dark to happen), and when I complained Michael open called me a drama queen in the thread... so i quietly went away and didn't participate here for a long time. I ultimately came up with a method to get light and rain data from my weather station using a rPi and the ISY API. It's not reliable tho (because of an rPI issue) and i don't know enough about python error catching to fix it.
  20. I think there are more problems with this program. The condition "Sunset" only happens at once a day, likewise Sunrise only happens once a day (whether it's today or next day) coupled with an AND it makes a condition that only could possible happen during two moments of a 24 hour period. What I do ise use a state variable that I call "dark", although "nighttime" may be a more descriptive name. From Sunset To Sunrise (Next day) Then dark = 1 else dark = 0 another program: If dark = 1 and status door is open then turn on the light else turn off the light Another advantage to this is "dark" can be used in other programs, and for testing puposes it's easy to manually set dark = 1 during the daytime.
  21. You put UDI in the middle.... * Smarthome/Smartlabs/Insteon = all the same thing, all the same company. * UDI is a different entity. At my prior residence I had a very old house with a very very large X-10 installation. A year ago I decided to build the system in my newer house on Insteon. I don't regret that. Insteon's 8 button keypad doesn't exist in the Z-wave world, and I probably have a dozen of them. But then, I prefer pushing a convenient button to talking (i.e. Alexa). That's a 180 turn for me. When Insteon first came out, I hated the look of the devices and vowed to never buy-in. However, they normalized the look of the switches over time, and instead of mini and maxi controllers all over the house we now have universal remote controls known as Smartphones. Smarthome is a 22 year old (well i say that, but I don't actually know--the smarthome.com domain was registered 2-25-1995 tho) company that used to enjoy being the only game in town. Now tho, they have LOTS of competition, and Smarthome doesn't seem to be catching on to that fact. I characterize Smarthome in general as being stuck in "Archaic mode". They haven't adapted to the times and they don't quite know what's important. An example is a recent transaction, I mis-ordered a 5-pack of switches (ordered 2477s, meant to order 2477d) during the July 4th 25% off sale. I emailed Smarthome explaining what I did and asked for help getting the switches exchanged, I even stated I'm aware you'll charge me freight. They said "no exchanges". It took 2 months to resolve. In the end, I returned the incorrect product which they didn't credit back to my card quickly and efficiently... in fact, I was days away from filing a credit card dispute when the credit finally came thru just days before Labor Day. I also had to wait for the Labor Day sale to re-order the switches i needed. All-in-all, I spent just over 2 months fixing my mistake and getting the correct product. Amazon on the other hand would have made that whole process easy. Amazon would have credited my card as soon as UPS scanned the return for the first time. Amazon's prices are low everyday, I wouldn't have had to wait 2 months for another "holiday sale" to place my re-order. Smarthome also doesn't have a uniform method of distributing the technical information that 3rd party companies, like UDI, need for 3rd party product engineering and support. UDI on the other hand apparently is also experience something that I suppose for lack of better words can be characterized as "growing pains". The critical area seems to be software dev. The 5.0 alpha project is 2.25 years old at this point. 5.x development curbs continued work on 4.x, yet 5.x hasn't even made it to beta--and there is no apparent end in sight watching from where I sit. If I was the only one that lived in my house I might choose to try out the 5.0 Alpha, however I choose to stay on the stable release because others use the system.
  22. Why are you doing it this way? It seems like the hard way...... Set the "On Level [Applied Locally]" to 100% all the time on the device or scene. This will make the switch turn the light on Full. Then use the original 10PM to 7am Set on to 10%. If you actually want the switch on/off to be 10% during those hours then use "adjust scene" If there is no scene because it's just a device, make a scene with just that device in it.
  23. Groups on our Exchange server can be configured so that they are private and can't receive email from anyone outside the group, they can also be configured so they can only receive email internally (not from the external internet). I'm not an Exchange admin anymore tho, so I can't look more closely at how it works today, plus you didn't really say what mail platform you're using but i suspect it might be Exchange because you said Outlook and most Unix based platforms would allow all by default unless specifically restricted later.
  24. I don't think you understand how it works yet. You're going to be back here again after the next time your ISY is rebooted. Also If you intend to know when the battery has died you need to make a program in your ISY that monitors that heartbeat.
  25. When I got my ISY I thought I would end up using both my Insteon Hub and the ISY. I thought wrong. I was convinced in less than 24 hours to get rid of the hub and start from scratch clearing and re-link everything. It actually didn't take long at all because i had a list of device ID (actually I took a picture of every switch or device before the ID number got covered with the plate (or wherever else the labels not accessible.). it's better in the long run. PS - Don't forget to backup regularly.
×
×
  • Create New...