Jump to content

kingtd

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by kingtd

  1. Unless something has changed, you don't see button presses that aren't tied to insteon loads without log level 1. As I mentioned, it's been a while since I wrote the plugin so I'd have to go back and look at the specifics. But I have an exposed feature on my web interface under "fixes" that sets the log level to 1, specifically to undo it when I eventually realize I'm missing commands. I get that you generally want lower traffic, but if I'm actively setting that option, don't override my decision in an undetectable way when an admin runs the console. That'a completely counterintuitive to automation. ~k
  2. Hi dpower, When I started working on this, I had an ISY-26 and there was no rest interface. It actually took me a while to convince the UD guys to give me the web services information back then. So since it works, I never went back and tried to rewrite it. For the XML parsing, there were some issues with either the formatting that gets sent by the ISY, or trying to get minidom working in the limited python set that comes with Eventghost (or that did at the time of coding). Sadly it's been so long I can't remember. =) But I've had this thing in operation for a few years now, and it's been stable. I use an eventghost timer against the ISY heartbeat signal to reconnect to it if it drops. Honestly, the biggest problem is that if you go into the ISY admin interface, it still (stupidly, after all this time) resets the log level to 0! This blinds the plugin to a lot of commands until I notice it and resend the command to set it back to 1. If you make any changes or want to share what you've done with the REST stuff, I'd love to see it. ~K
  3. If it's of interest to you, I wrote an eventghost plugin for the ISY-99i a while back. It's still a work in progress (as all of these things tend to be) but it already does quite a bit. I've attached my latest version here in case you want to play with it. It automatically shows events and allows you to send commands. Device status is monitored and stored in a python list called eg.plugins.ISYEvent.plugin.devices, so you can use that in conjunction with the Eventghost webserver's Jinja templates and for loops to show status (which is my primary use case). ~K ISYevent.zip
×
×
  • Create New...