Subscribe to:
Post Comments (Atom)
Support and updates for Rover, a free plugin for HomeSeer. Also covers support for my other HomeSeer plugins and code.
A longtime user of HomeSeer, and author of many scripts used in HomeSeer. Long ago I was an influential part of the HomeSeer community, and am responsible in part for a lot of the features that define HomeSeer today. In recent years, changes in how the community is run by new employees of Keware have caused me to withdraw from the community almost entirely. This blog lets me support my products that people still use, all of which are entirely free (except for a small charity donation for Rover Tricks Editor), and source-released.
16 comments:
Mike reported a problem where Rover would bog his system down for a long time, but I have been unable to replicate it. Anyone seen anything similar?
A very frequent problem is people using Insteon (or a few other kinds of devices) that use \ or / as a device code.
The problem here is that different browsers handle URLs with those characters in them in different ways. Pocket Internet Explorer (PIE) is notorious for handling them improperly, causing Rover to be unable to parse the unitcode and thus unable to perform device actions. There's no way I know of for Rover to work around this browser limitation.
Though Insteon always forces its devices to the \ housecode, some people have tricked it into moving onto another housecode by editing the configuration files manually. Other people have had good results by switching to a more standards-compliant browser; Opera (and Opera Mini) have been particularly good in this regard.
I'm sorry to say I know of no way to have Rover work around this.
If you're connecting from a device which can't prompt for login information, you have two choices:
1. Add the username and password to the bookmark, like so: http://username:password@web.address:port/rover.asp. Not all pocket browsers will support this though!
2. Configure HomeSeer to automatically validate whatever IP address you're coming in from, if it's a predictable one, or one you don't share.
When I turn the porch light (on A2 (X10) screw-in Lamp Module) on and off using HomeSeer it works without problems. I have scheduled HS to turn it on 20 minutes before sunset and this works every evening.
However, when I try to turn the porch light (using adress A2) on using Rover that specific module does not respond at all! :(
Turning A2 on and off using events manually in Rover works without problems, and I can turn the A2-device off. Just not on.
This works (quote from log file):
13.09.2007 19:26:08 Rover Device action: Turned on the Stue Lys v/ vindu at A3 from Magnus at 84.xxx.xxx.xxx
... and this works:
13.09.2007 19:18:51 Info Device: 1. etg Ute Utelys (A2) ON
This does not:
13.09.2007 19:23:05 Rover Device action: Turned on the Ute Utelys at A2 from Magnus at 84.xxx.xxx.xxx
What am I doing wrong?
Rover is a wonderful add-in to HomeSeer and I desperatly want this to work...
Is it possible you have the device set up with the wrong DeviceType? Rover doesn't do anything special to turn devices on and off other than send HomeSeer a command that asks it to do so, and I can't think of a situation where that shouldn't work (or if there was, I'd think it'd be a HomeSeer bug).
Thank you! It turned out that that particular Lamp Module was not able to dim the lights. So I changed it from Lamp Module to Appliance Module in HomeSeer and voilá: It works!
Thank you agan! I love this "plugin"! :)
Question:I'm new to Rover "which is great". The only problem I am having that I can not resolve is I am receieving the following error with ALL my gif files Web Server Error 404, cannot serve file: C:\Program Files\HomeSeer 2\html/rover/rover/icons/rover.gif. All my Icons are in the sub dir of Rover and I do have Allow "../" File Access: set to yes and the Bind Server to IP Address:
(set to 'No Binding')
Let me kown if you have any suggestion on how to resolve this issue.
Thanks
Maui
Looks like you have an extra "Rover" in the pathname there. Did you maybe move rover.asp from the html root into the rover directory? It should be in the html directory.
I love your program for use on my palm treo. I am having a problem, however. I don't think this is a bug as much as my incompetence, but I am having trouble getting a control screen for my thermostats like you show in the help file. I have two tstats, one is a z-wave Trane and the other is a proliphix. Both are working fine in HS. However, for neither am I getting that control screen you show in the help file with the different setpoints, etc. Any ideas on how I can get this working? Thx
I'm not familiar with all the thermostats out there, but quite a few other people have reported issues with thermostats that do not work with the HomeSeer thermostat standard; instead, each one implements its controls using its own unique plugin.
Rover can't support the entire range of possible plugins; by showing device strings and custom buttons it'll give at least some functionality with some of them, but some plugins seem bent on going out of their way to avoid fitting with any of HomeSeer's standards, and fail to provide even that.
The built-in thermostat functionality in Rover only works with thermostats that use the built-in thermostat functionality in HomeSeer.
I understand about not being able to support a lot of tstats. I would have thought the z-wave tstat interface written by homeseer corresponds to their standards. I am using the HS z-wave tstat plug-in for my Trane tstat. I am also using the free proliphic tstat plug in which is also provided by homeseer free with HS2. Don't you think they would correspond to the standards they set for tstats? Thx
I've given up any hope of understanding what HomeSeer Inc. thinks it's doing anymore. But no, the Z-Wave thermostat they sell isn't compatible with the native HomeSeer thermostat standard. If someone wants to buy me one, I'll be happy to make Rover work with it... but without one to test on it's pretty nearly impossible.
Hi, I've had a couple of reports of problems using Rover with devices created by my ISY plugin. The problem appears to be that Rover is not properly URLEncoding the device code characters.
For example, "http://192.168.1.100/rover.asp?action=dev#1off" doesn't work, but changing it to "http://192.168.1.100/rover.asp?action=dev%231off" does. I see lines in the code where it's writing URL's with no encoding of special characters (like line 844). I believe that in all cases, the URL's should be written with any special character's URLEncoded.
The plug-in is following the HomeSeer standard by requesting the next available housecode so it's not something the plug-in has a whole lot of control over.
You can see more discussion about the problem on the HomeSeer forums here: http://board.homeseer.com/showthread.php?t=140337
Thanks,
Bob
Hi.
I am a Dane. In Danish room is værelse (vaerelse).
When my room names include the Danish character æøå, Rover tells me "No visible devices are in this location."
If I remove the Danish special characters, my devices are shown.
But that ends up with stupid room names. :-)
A Rover url with æ looks like this /rover.asp?show=locSovev%E6relse
Can I somehow use the Danish characters?
Regards
Morten (mhn)
The % symbol and the following string is Rover attempting to work around characters that are valid in room names or device codes, but not valid in URLs. It works around most of those Insteon problems, but looks like you're using Unicode characters that are beyond the range of what the Visual Basic ASC function can count up. I don't know if there's a way around this, but if there is, I don't know what it is.
Post a Comment