| Author |
Topic  |
|
gangolfus
New Member

USA
29 Posts |
Posted - 12/22/2011 : 09:10:16 AM
|
Hello All,
I have started development on a program to control my SmartLinc 2412N from my computer. I know you can just open a browser and use the provided GUI, but I feel like the interface has some... limitations.
I also realize this is probably possible from HouseLinc, however, I live in a small place with ~15 devices so the extra financial investment doesn't seem worth it for me.
This is not meant to be an alternative to full home automation software so much as a lightweight alternative interface for the SmartLinc. I plan to use it essentially like a Windows gadget so I can turn on/off devices while I am at the computer.

The up and down arrows next to each lightbulb work like the paddles on a SwitchLinc. Click (On/Off), Double-Click (Fast-On/Fast-Off), and Click-And-Hold (Brighten/Dim).
Download here: http://www.438lowes.com/SmartLinController/SmartLinController_Beta3.zip Windows Only! Download at your own risk! This is beta software and while everything it does should be innocuous, I am not responsible if it causes your SmartLinc to burst into flames or knocks up your sister.
8/27/2012 - Posted Beta3 with some of diggler's suggested changes. |
Edited by - gangolfus on 08/27/2012 08:57:20 AM |
|
|
jackmar
Junior Member
 
USA
49 Posts |
Posted - 12/31/2011 : 11:18:01 PM
|
| Please describe the features of your program and they differ from the Smarthome GUI. |
 |
|
|
EVIL Teken
Advanced Member
    
Canada
968 Posts |
Posted - 01/01/2012 : 04:44:43 AM
|
quote: Originally posted by gangolfus
Hello All,
I have started development on a program to control my SmartLinc 2412N from my computer. I know you can just open a browser and use the provided GUI, but I feel like the interface has some... limitations.
I also realize this is probably possible from HouseLinc, however, I live in a small place with ~15 devices so the extra financial investment doesn't seem worth it for me.
I wrote it mostly for myself, but if others were interested I would consider sharing with the community. Let me know if this seems like something the general population would be interested in.
I would love to see another alternative solution. It would be greatly appreciated if you could share some more details along with the application and a provided link as to where it can be downloaded.
Much thanks
Teken . . . |
 |
|
|
gangolfus
New Member

USA
29 Posts |
Posted - 01/01/2012 : 11:20:23 AM
|
Original post updated with screenshot and download link.
If you download it and run into any issues or have any improvement suggestions, please let me know. Note that I am just a single person and this is a side project, so I will make updates and bug fixes as my life allows. |
 |
|
|
gangolfus
New Member

USA
29 Posts |
Posted - 01/14/2012 : 10:20:37 PM
|
| 225 views, 5 downloads, no comments? |
 |
|
|
EVIL Teken
Advanced Member
    
Canada
968 Posts |
Posted - 01/15/2012 : 04:34:48 AM
|
I did not have the chance to install this application as I am in the middle of a upgrade. When I have a chance I will definitely provide you with some feed-back. Once again much thanks for taking the time to develop this alternative UI for us all.
Teken . . . |
 |
|
|
diggler
Junior Member
 
44 Posts |
Posted - 08/14/2012 : 05:24:08 AM
|
| installed it, it reads my smartlinc but how do I turn device on and off? |
 |
|
|
gangolfus
New Member

USA
29 Posts |
Posted - 08/14/2012 : 06:29:00 AM
|
The up and down arrows next to each lightbulb work like the paddles on a SwitchLinc. Click (On/Off), Double-Click (Fast-On/Fast-Off), and Click-And-Hold (Brighten/Dim).
Let me know if you have any other issues or any suggestions for improvements. All constructive feedback welcome! |
Edited by - gangolfus on 08/14/2012 11:58:39 AM |
 |
|
|
diggler
Junior Member
 
44 Posts |
Posted - 08/14/2012 : 10:47:08 AM
|
Its a great app, got it to work. Is it possible to make each room seperate. What I am looking for is a application for each room via remote desktop client and a tablet. My setup is win7 with multi users logged in(tablets running remote desktop) each room is a user. So i nd a app with a better look than the standard app supplied. yours looks great just looking to modify it so it doesnt show every room.
drew |
 |
|
|
gangolfus
New Member

USA
29 Posts |
Posted - 08/14/2012 : 12:11:06 PM
|
I could probably add a settings page where you choose which rooms are displayed on a per-user basis. Do users need to be restricted from manipulating the other rooms or can they just be hidden? User management is a whole different ball of wax than simply letting a user choose which rooms are displayed.
I'm willing to work with you on this if you are willing to be patient. This is a side project for me so my regular job and life must take priority. |
 |
|
|
diggler
Junior Member
 
44 Posts |
Posted - 08/14/2012 : 2:37:13 PM
|
I am patient. This is a project i am not rushing into. No the user dont hv to be restricted for now. And they dont have to be hidden. Eventually an option to select a user to hv main control over everything and then sub users only able to control their respective room. If you have time and patience i can work with ya on this. Its been a idea in my head for a while. Next step is whe house audio where the tablet can access internet radio and i can patch it to a wallplate hookup. Also the tablet will access my media server . So you see where i am going with this lol. Too much time on my hands l. Drew
|
 |
|
|
gangolfus
New Member

USA
29 Posts |
Posted - 08/14/2012 : 8:31:02 PM
|
| Lets move this conversation to email. Mail me at ***redacted*** and I will send you my real address. |
Edited by - gangolfus on 08/15/2012 06:24:17 AM |
 |
|
|
Tfitzpatri8
Administrator
    
USA
6888 Posts |
Posted - 08/14/2012 : 9:03:51 PM
|
| (FYI, there's also a private email function built into the forum software. If someone clicks on the icon of a page and envelope next to the time and date on the top of your message, the forum will forward a message to you along with their return email address so you don't have to create a dummy email or post your own address in the clear on a public forum.) |
Volunteer Moderator & Home Automation Enthusiast |
 |
|
|
gangolfus
New Member

USA
29 Posts |
Posted - 08/14/2012 : 9:14:01 PM
|
| Tfitzpatri8 - Hmm, the only post I see that icon on is yours. Oh well, that address I posted will do until I hear from him, at which time I will edit the address out of the post. I'm more worried about a web spider finding it and spamming me then anything else. |
 |
|
|
Tfitzpatri8
Administrator
    
USA
6888 Posts |
Posted - 08/14/2012 : 9:19:02 PM
|
| If you click the profile link near the top, right of the page, you can enable the feature for your account. |
Volunteer Moderator & Home Automation Enthusiast |
 |
|
|
diggler
Junior Member
 
44 Posts |
Posted - 08/15/2012 : 06:22:31 AM
|
| email sent from optonline.net so u can delete that email thx |
 |
|
|
diggler
Junior Member
 
44 Posts |
Posted - 08/16/2012 : 09:50:24 AM
|
| checking to see if u received the email? |
 |
|
|
gangolfus
New Member

USA
29 Posts |
Posted - 08/16/2012 : 10:48:34 AM
|
| I did and I responded. I see you didn't get it. The email has the same domain as the website in the original post. |
 |
|
|
cdragon
New Member

25 Posts |
Posted - 03/15/2013 : 4:44:42 PM
|
This is pretty awesome. I love having all the rooms and switches in one small interface.
But what did you mean when you said "I also realize this is probably possible from HouseLinc, however, I live in a small place with ~15 devices so the extra financial investment doesn't seem worth it for me."? HouseLinc is free (maybe that wasn't always the case?) but it doesn't have anything like this. |
 |
|
|
gangolfus
New Member

USA
29 Posts |
Posted - 03/18/2013 : 06:57:51 AM
|
Thanks cdragon!
Yes, HouseLinc was only available with a PLM for $150 until recently. The latest beta versions now support using a SmartLinc instead of a usb/serial PLM. At the time of the OP, I had never used HouseLinc and was speculating about its abilities.
Feel free to let me know if you have any comments, improvements, or issues. |
 |
|
|
cdragon
New Member

25 Posts |
Posted - 03/18/2013 : 4:20:13 PM
|
quote: Originally posted by gangolfus
Thanks cdragon!
Yes, HouseLinc was only available with a PLM for $150 until recently. The latest beta versions now support using a SmartLinc instead of a usb/serial PLM. At the time of the OP, I had never used HouseLinc and was speculating about its abilities.
Feel free to let me know if you have any comments, improvements, or issues.
Thanks, gangolfus. Only issue I've found is that when I "Click here to customize controls" nothing happens.
I also had two suggestions.
One is to implement the tactic of sending URLs to Smartlinc as one byte followed by the rest of the URL as discussed here: http://www.smarthome.com/forum/topic.asp?whichpage=0.633333333333333&TOPIC_ID=9415#66224 It probably won't make a huge difference but it should make your tool slightly faster.
The other is to make a light turn on or off depending on its currently-known state by clicking the light bulb icon. I find the up/down arrows to be a little too small for convenient clicking.
|
 |
|
|
gangolfus
New Member

USA
29 Posts |
Posted - 03/18/2013 : 5:45:52 PM
|
Ah yes, that link doesn't indeed do anything. I got the rest of the scene setting page implemented but did not get around to that one. I think I am going to remove the whole scene setup functionality, unless you find it super useful.
That link is to this thread. Most of the lag is in waiting for the status devices to respond so I don't know exactly what changing the URL will do. If you provide an updated link I will look into it.
Toggling on lightbulb click should be fairly straight-forward.
Thank you for the feedback so far. |
 |
|
|
cdragon
New Member

25 Posts |
Posted - 03/18/2013 : 6:30:16 PM
|
Ooops, here's the correct link:
http://www.smarthome.com/forum/topic.asp?TOPIC_ID=7597
Since you bothered to implement scene setup I would keep it - just remove the link to advanced options for now. Or you could have advanced options open the standard Smartlinc page in a web browser. |
 |
|
|
gangolfus
New Member

USA
29 Posts |
Posted - 03/18/2013 : 8:51:27 PM
|
Alright, I will take a look at it.
Unfortunately my SmartLinc seems to have finally given up the ghost so it is going to be until I can get a warranty replacement until I can make any changes. I will post an updated version when I am able, hopefully some time next week. |
 |
|
|
cdragon
New Member

25 Posts |
Posted - 03/18/2013 : 9:14:00 PM
|
quote: Originally posted by gangolfus
Unfortunately my SmartLinc seems to have finally given up the ghost so it is going to be until I can get a warranty replacement until I can make any changes. I will post an updated version when I am able, hopefully some time next week.
Oh? How long did it last? I've read a number of people in another thread complaining it stopped working after about 2 years. I'm quite nervous that the one I just bought is going to fail in that time frame, after the warranty is up (actually I'm not sure how long the warranty is). |
 |
|
|
gangolfus
New Member

USA
29 Posts |
Posted - 03/18/2013 : 9:20:05 PM
|
| Mine is about a year and a half old and they have a 2 year warranty. Mine is experiencing all the same symptoms that you've read about in other threads. It worked fine for a long time then it started locking up when trying to access it and needed to be unplugged before it would start working again. Tonight it isn't even coming back up after being unplugged. The only reason I haven't RMA'd it yet is because you must call their support line 9-6 M-F ET which is while I'm at work. I really wish you could do it via email or chat or in the evening or weekends. Hopefully I'm not on hold forever. |
 |
|
|
cdragon
New Member

25 Posts |
Posted - 03/19/2013 : 10:12:38 PM
|
| Hey, I just had your tool take about 4 seconds to turn a light on, and I think that's likely due to that web server bug discussed in the thread I pointed you to. Have you ever noticed that happen? |
 |
|
|
chrisjbell
Starting Member
5 Posts |
Posted - 03/20/2013 : 05:50:30 AM
|
| Just posted a thing on another thread about taking HouseLinc config and dumping to SmartLinc. I don't know that I want to introduce another app to my mix but I am interested in what you're doing and would be willing to help out if you'd like. |
 |
|
|
gangolfus
New Member

USA
29 Posts |
Posted - 03/20/2013 : 07:16:50 AM
|
Everything in those links say the 4-second delay is a Linux issue... that should not affect this program.
I may play with socket programming when my replacement SmartLinc arrives. Currently I am using System.Net.WebRequest() to send commands.
For comparison, I have noticed that browsing the SmartLinc from my Android phone is nearly unusably slow. This app is much faster.
How does the speed of my app compare to accessing the SmartLinc directly using Internet Explorer? |
 |
|
|
cdragon
New Member

25 Posts |
Posted - 03/20/2013 : 09:21:47 AM
|
| I'm not sure if it was in that thread or a similar one, but the Smartlinc bug that affects Linux/Android can affect Windows as well. It was claimed that it should only cause a delay of under a second, so I'm not sure if the 4 second delay I encountered was related, but I think it might have been. I think I've seen the same delay every once in awhile with Chrome on Windows to Smartlinc's web interface. When you get your Smartlinc fixed, see if you ever notice a delay. |
 |
|
|
cdragon
New Member

25 Posts |
Posted - 03/20/2013 : 5:29:14 PM
|
Hey gangolfus, I've got an Android widget working that sends an HTTP request to the Smartlinc and I'm looking to get a response indicating if a light is on or off, but the request I send returns no response. I can see it does return a response using a spy on port 9761, but I think I must be using the wrong URL to make it respond on the HTTP connection. Here's what I'm sending:
http://192.168.x.y/3?0262211195051900=I=3
Do you know what I should send?
EDIT: Nevermind, I found http://www.leftovercode.info/smartlinc.html explains how to get a device status. |
Edited by - cdragon on 03/20/2013 6:30:13 PM |
 |
|
Topic  |
|