Jump to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

MarkJames

Members
  • Joined

  • Last visited

Everything posted by MarkJames

  1. MarkJames posted a topic in ISY994
    Just curious if anyone is using voice prompting at all with their ISY. I come from JDS Stargate so I've become dependent on voice outputs and phone commands. I really miss those. Being informed through a speaker that 'the garage door is open' is far superior, imho, to having a light flash or some other indicator. To accomplish this with ISY I've been using it parallel to PowerHome 2. The PowerHome software supports TTS (text to speech). I have an old PC that I've installed Powerhome on with a second PLM to integrate it into my home system. I haven't added any of my insteon devices to the second PLM - it's just there as an interface between the insteon powerline messaging and the PC. When something turns on - like the garage door I have a program like this If Status 'Garage Door Sensor' is not Off Then Send X10 'E3/On (3)' Set Scene 'Garage Door Open Alert LED' On Else Set Scene 'Garage Door Open Alert LED' Off The Powerhome software sees the E3 On via the PLM and that triggers a TTS event that speaks the words 'Garage Door Open' through an amplifier connected to speakers in the house. It checks the time of day first, of course, so it doesn't go yelling stuff in the middle of the night. This works - sort of. Powerhome is a bit prone to crashing so I have to restart it every couple of days. It would be great to have an interface of some sort that would allow TTS based on Insteon messages/status. Is anyone aware of such a creature? mark
  2. I just read through all the posts in this forum and I think congrats are in order. There doesn't appear to be many problems reported with 2.7.12 Time for the Elk module!
  3. you can't 'write anything'? As in make changes to the link records and change the scene memberships?
  4. That's true - the PLM is a controller for every button, group, load, and scene in the system. There's a long-winded explanation for how controller/responder records works here
  5. MarkJames replied to MarkJames's topic in ISY994
    Good point! I've been lucky - never had an update go bad! Keepin' my fingers crossed!
  6. MarkJames replied to MarkJames's topic in ISY994
    ahh... thank you. So as long as I find ISY just fine through my regular browser session to the ISY ip there's no reason for me to use the launcher. Excellent. I'll keep that link info around in case I need it one day, though. mark
  7. MarkJames posted a topic in ISY994
    Is there a difference between launching the admin console from http://www.universal-devices.com/99i/2.7.12/admin.jnlp vs just pointing my browser straight to the ISY? Why would you use one over the other? mark
  8. I updated from 2.7.11 to 2.7.12 and can no longer play the violin. Curse you, ISY
  9. MarkJames replied to grossmd's topic in ISY994
    I only forward port 80. I use port 800 externally and internally use port 80. My ISY is on port 192.168.0.170 - so my forward looks like this TCP forward external port - 800 internal port - 80 destination IP - 192.168.0.170 My WAN IP (given to me by my ISP and visible in the status section of your router or even easier - just go to whatismyip.com) is, say, 169.154.20.13 - so when I'm away I log on to http://169.154.20.13:800 The reason I use 800 instead of 80 is that some ISP's scan their IP range for web servers and will give you grief if they find one. If you don't care about this you can just forward your port 80 and skip the :800 part as http will take you to port 80 by default. mark
  10. MarkJames replied to io_guy's topic in ISY994
    You'll have to follow the bug reports and firmware updates page to see if anything impacts on you. I currently use 2.7.11 - the newest version - and have noticed no problems. I don't use an IRLinc, EzIO, or communicating stats but have every other insteon creature there is. I think 2.7.7 is the last 'official' release - the others are alphas. The nice thing with ISY is it's not like other hardware/software. The engineers and programmers are right on top of it. If there's a bug or problem it's fixed - usually within days. Enjoy!
  11. My apologies - I did misunderstand. I thought your load was turning on/off from a button that you didn't want controlling it. I'm afraid I don't have a clue why ISY doesn't match statuses with you and will shut up now and wait for michel and the gang to help you out. The only thing that I could imagine is that the Offs and the very low %age ons are getting confused. regards, mark
  12. You're trying to turn it OFF with an ON command - you can't do that with a KPL local button. If you want to turn it off you'll have to do it with an off command or set the dim level to like 1% which, for all intents and purposes, is off. Just be careful because if you then use it's status for programs it's status is NOT off - you'll have to watch for dim levels instead. Dimmed to 1% looks off but is considered on. As for your button 3 controlling the load when you don't think it should, have you tried checking the links to see if all is right? Go to Tools -> diagnostics -> show device links then hit start. Select the KPL that's causing trouble and let it run it's course. When it's done hit the compare button and it will compare what's in the KPL vs what ISY thinks should be there. This is a hugely handy feature. I'll betcha dollars to donuts that you have some links from your pre-isy time. mark
  13. 6 button and 8 button KPL-s work the same way - only the naming changes. In an 8 button KPL the buttons are number 1,2,3,4,5,6,7,8 In a 6 button KPL the buttons are number 1,3,4,5,6 - the 2 is merged with the 1 to become an ON and the 7,8 merge to become the OFF. Either way the load is button 1 or 1/2 or A or A/B whatever you want to call it - and is the only place the load can connect. You can switch a KPL-6 to be an 8 and back again by air gapping it 10 seconds then holding A and H while pressing in for 2 seconds to make it an 8 or pressing AB and GH for 2 seconds to make it a 6. Of course you have to change the face plate as well as the button configuration is physically different. I've been wishing for a long time that they'd make a KPL with a user-definable load button but that doesn't seem to be a high priority for many people. Some users have even used KPL-8s upside down in order to make the load the H button. mark
  14. Any button on a KPL can be linked to the load and turn it off - making it 'seem' as if a different button is controlling the load. However only button A can have a load attached to it. I have at least a dozen in my house where button H is an 'area off' button - it turns off every button on itself including the load and a bunch of other lights in the area. I do have problems getting ISY to configure buttons within a KPL turning off the load and generally link them manually. Press-hold ten seconds on the one you want as a controller (in my case H) till it blinks then press-hold ten seconds on the other KPL button you want on the same KPL till the link completes. I don't know why yours did what it did but whenever I experience similar 'weirdness' it's usually because I've created some links outside of ISY and promptly forgotten that I've done so.
  15. Michel, I'm sure you've considered this but just to satisfy me. When a KPL is added to ISY does it add a PLM link for each group/button of the KPL? Or does it only add one when it's joined to a scene? I only ask because without there being a link to that button/group somewhere I could see why ISY would not be informed of a status change. Mark
  16. Sorry for steering you in the wrong direction earlier. Here's a program I use to do something similar I have one switch that turns on 2 lights. If either one of the lights turns on it turns on the switch but I don't want it off until BOTH the other lights are off. If Status 'LIGHT - A' is Off And Status 'KPL - A' is Off Then Set 'TRIGGER - Both Things' Off Else Set 'TRIGGER - Both THings' On This way if ALL of the first three are off then the trigger turns off - otherwise the trigger turns on It works well - there's a second or so lag for program execution. I found it worked better based on status then on condition because the condition seemed to get 'missed' sometimes.
  17. Learn something new every day I just tried that and confirmed it. A dim level of 0 will not turn off a KPL button - only a load.
  18. Ok.. sorry... I didn't understand that A must toggle on and off. If that's the case then my first suggestion won't work. It sounds to me like you have the loads connected as members of the scene but not the buttons that control the loads. Can this be the case? Your scene - in the simplest case - should look like this KPL 1 - button A - controller KPL 1 - button B - responder - dim Level 0 KPL 1 - button C - responder - dim Level 0 KPL 2 - button B - responder - dim Level 0 KPL 2 - button C - responder - dim Level 0 KPL 3 - button B - responder - dim Level 0 KPL 3 - button C - responder - dim Level 0 Load controlled by KPL 2 - button B - responder - dim Level 0 Load controlled by KPL 2 - button C - responder - dim Level 0 I'm assuming here that KPL - button B, KPL 2 - button B and KPL 3 - button B control the same load? If you have it that way then no matter what you do to KPL1 - button A - on or off (but not hold and dim) should make all your buttons B, C, and their loads turn off. mark
  19. Now from what you wrote it sounds like you want to press buton A on any one of them and have buttons b and c go out on all of them There are two ways I can think of to do that. One - make A a non-toggle off. Then create a scene with B&C from all the KPL's as members with A from All of them as controllers. Pressing any A will turn every A, B, and C off then Two - make a scene as above but highlight the A in the scene and make sure that each of the A, B, & C's have dim levels set to 0 in their scene properties in response to each A. So if you make a scene like that then A-on will turn them off because their dim level is 0 and A-off will turn them off because that's normal. Just be sure you're looking at the A as a controller part of the scene when you check. If you don't make the A non-toggle off and you haven't set the dim levels to 0 in all of them then the A will simply toggle all the responders to match its current state - ie A on will turn them all on, A off will turn them all off. Does that help any?
  20. I don't use the button groupings feature much but if I understand correctly you're trying to make the buttons grouped on one KPL trigger in response to the buttons on a different one? If that's so, I don't believe that's possible. The button grouping is internal to each KPL - so that when you press one the others respond accordingly. At least that's the way I understand it. But if they're triggered from remote they don't follow the groupings. At least not the way I understand it. I think button groupings are a local function. I do something similar to what you're doing but I use scenes to do it. I join all the responding buttons in a scene and use the other KPL as a controller to turn them on/off at once.
  21. MarkJames replied to aLf's topic in ISY994
    I have older KPLs in my bedroom that don't dim. They came with the clear do-it-yourself button kit. I just made a template in photoshop for the buttons and printed them on photo paper with white letters on a black background. When printed in high quality mode on an inkjet it cuts the light down a LOT and they're very easily readable. I quite like them - and my wife does too... she can't sleep with any light in the room. mark
  22. MarkJames replied to mitch236's topic in ISY994
    The thing to remember - that markens pointed out - is the way ISY handles programs. The IF condition part of the program is continuously monitored. An IF (status) is ON will be evaluated every time the status changes - so if it's ON and it goes OFF the condition will be reevaluated and the ELSE will happen. An IF (condition) like ON pressed will be evaluated whether it's an ON or and OFF. If at any time the IF changes the program will STOP if it's running and the whole IF is reevaluated and the THEN or the ELSE happens. So if you have a series of steps separated by a WAIT and the program is in the middle of the wait all is well until the IF changes again - that will cancel your program and start the whole thing over again with the appropriate then or else. It's an interesting way to do it - and it confused the crap out of me for a bit. I think markens is the one who explained it to me the first time, too. It makes you think more 'dynamically' and though it creates a few problems it also solves a few.
  23. Well.... I just tried adding yet another motion sensor - 2420m Rev 2.0. Specified unit ID, specified Remove existing links - got the failed to write highwater mark error along with that node error. I put it back into linking mode and repeated the exact same steps but this time it successfully added. I don't know if it's ISY or me... I'm just glad it added. mark
  24. MarkJames replied to mitch236's topic in ISY994
    That was it... I knew that's what it was - I just couldn't see it. I get bit by the 'change the condition, restart the program' mistake ALL the time. mark
  25. well - I have another one in a box from smarthome - I'll try that later. It seems that it matters if you remove links or not and if you autodiscover or not. There was another post in a different thread with someone having a problem with it as well, though. mark

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.