Jump to content

KMan

Members
  • Posts

    150
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

KMan's Achievements

Member

Member (3/6)

17

Reputation

  1. Pull request created, you should have it now.
  2. @kewashi Not sure if you are interested in contributions to HP ... if you are, I added functionality to display the ISY variable names rather than the ISY identifiers ("int_1") in the Existing Fields and Available Fields when linking ISY variables. I also removed the precision fields from the displayed option list, as I don't see any reason to link to them. The changes are fairly straightforward, and localized to just a few locations in 2 files. If you are interested, I can create a pull request, or you can view the changes directly at https://github.com/Tri2Spike/hpserver (hpserver.js and customize.js).
  3. @kewashi Not sure if what I'm trying to do is supposed to be permitted or not ... but ... I am trying to change the text displayed on the "run" part of a program tile. Basically I just want one line of my custom text and the icon to show, nothing else. Maybe there's another way to do this but I'm trying to do this by putting custom text on the "run" field. This causes HP to treat the tile as a passive tile, and just pops up the tile values when I click on it. I added a hack in processClick() which seems to allow it to work. Not sure if it breaks anything else though. The hack is to exclude the ISY program commands ("run", "runThen", etc) from being processed as user commands. I added the '&& !progarr.includes(subid)' clause. // Exclude ISY program commands from being treated as user commands (if the user has // applied custom text to one of these fields. var progarr = ["run","runThen","runElse","stop","enable","disable"]; if ( usertile && usertile.length>0 && $(usertile).attr("command") && !progarr.includes(subid)) {
  4. @kewashi Where do you announce new versions? If I "watch for releases" on github, will I be notified? Do you have a preferred central location for reporting issues? Here is an issue ... ISY has a function to "init" a variable, which sets the value that the variable will be set to on power up. This generates an event that does not include a val element, and housepanel ends up setting the value to NaN. Here is a log of the event (action 7 instead of the 6 used for set events): V2.328 on 9/12/2020 10:10:08 AM ISY event json result: { Event: { '$': { seqnum: '134', sid: 'uuid:68' }, control: [ '_1' ], action: [ '7' ], node: [ '' ], eventInfo: [ { var: [ { '$': { type: '1', id: '14' }, init: [ '1' ], prec: [ '0' ] } ] } ] } } V2.328 on 9/12/2020 10:10:08 AM Event info: { '$': { type: '1', id: '14' }, init: [ '1' ], prec: [ '0' ] } I hacked a fix by adding a check "if ( typeof varobj.val !== "undefined" ) {" before setting the variable. Probably better to validate the action is a set action before trying to set the variable. Keep up the good work. I'm really liking it so far.
  5. @kewashi Thanks for your quick responses! Note that the custom tile display does not get updated if the ISY Variables tile isn't present. If I put the ISY variables tile on the page, everything works great ... but if I remove that tile, the custom tile linked to it does not get updated. Everything seems to work, the variable gets updated in the ISY, and housepanel receives the notification (verified by DEBUG9) ... but the custom tile display doesn't get updated.
  6. Thanks ... I did realize after posting that linking was probably what I needed to do. Still having some glitches, but trying to work through them. I may have corrupted something, so may try starting over from scratch.
  7. Started playing around with HP. Are people having success with ISY variables, or are they still in a proof of concept phase? I tried adding the variables tile ... and then painfully deleting all of the vars I didn't want on that tile. And then I created another variables tile, and it inherited all the changes I had made to the first one. Hope I'm doing something wrong!
  8. Glad I found this ... pretty much just what I've been looking for. Played around with it for a little bit and am amazed at how configurable it is. Well done.
  9. Is buying a cheap android tablet or phone and using it just for an alarm clock an option (no need for cell service)? Or even just seeing if anyone you know has an old one lying around unused? I've been using the tasker/autoalarm solution for a while, and it works really well. Additionally, I use an always on clock app, and it serves as a bedside clock as well.
  10. Maybe I'm not understanding what you are saying, but IFTTT can run a program on the ISY, which then can do anything ISY can do.
  11. Ah, you should be good to go with my instructions in post #3. One other thing ... you need to go in to the ISY portal and give the program a spoken name. There is a quirk in the ISY interface, in that when you first set it up, it queries the ISY for devices/scenes/programs and auto populates the spoken names. If you add devices/programs/scenes after setup, you need to go into the portal and add a spoken name. And then do discover devices again.
  12. Advantage of the connected home: - Better accuracy - Simpler syntax (you are limited to on, off, set, dim, brighten and maybe a few other actions, but you don't have to say "Alexa, tell ISY to...") Advantage of the skill: - More flexible syntax Personally, I prefer the connected home. I've tried the skill, and didn't have good luck with Alexa understanding "tell ISY" or "ask ISY". For simplicity, I suggest working with the connected home first. Once you get that working, you could switch to the skill if you like the syntax better. You can have both enabled if you want. It is the syntax which determines which Alexa uses ("ask ISY" or "tell ISY" or "open ISY" keys the echo to use the skill). Anything else will go through the connected home. Have you installed the ISY portal? Have you connected the ISY through the connected home? Have you discovered devices?
  13. Assuming you are using the ISY connected home (as opposed to the ISY skill): "Alexa, turn Pioneer On" will run the "then" part of the program. "Alexa, turn Pioneer Off" will run the "else" part of the program. For the program: Just put the required network resources in the "then" and "else" actions. No need to put any conditions in the "if", just disable the program. Unfortunately, to control volume, you cannot use terms like "volume", as echo interprets that to mean it's volume rather than another device's volume.
  14. I had the same symptoms for a short time when I was first switching from the emulator to the connected home. I don't remember doing anything specifically that made it clear up (it lasted less than a day for me). I know that I cycled power to the echo, ISY and PLM ... but I don't really think that had anything to do with clearing it up.
  15. Listen to him. You don't want to be running two DHCP servers, unless you know what you are doing. Post the make and model of the new router that you added. It can likely be set in a mode that it will act like a switch and not a router (including turning DHCP off). Unfortunately, it is not always obvious how to do this, since they try to make them plug and play for the normal use (which is one router on the network).
×
×
  • Create New...