www.homeseer.com    
 

Go Back   HomeSeer Message Board > User Interface Plug-ins > User Interface Discussion

User Interface Discussion User Interface Plug-ins

Reply
 
Thread Tools Display Modes
  #1  
Old February 8th, 2016, 11:38 PM
avargaskun's Avatar
avargaskun avargaskun is offline
Seer Plus
 
Join Date: Sep 2015
Location: Redmond, WA
Posts: 116
Post Yet another mobile app

One of my New Year's resolutions was to write my first mobile app. After thinking for a while about what app to write, I ended up with yet another mobile app for HomeSeer. The motivation for the app was to come up with something that was clean and straightforward - to get in and out of the app very quickly. After a while I realized I was using the app regularly and I thought maybe it would be useful for other people here as well.

Update

You can now get the HSBuddy for:
  • iOS: from the App Store
  • Android: from the Play Store
  • HS3: go to the plug-in management page on your HS3 server and look under User Interfaces



Some of the features available include:
  • Explore and control devices (turn on the lights, open your garage door)
  • List and run events
  • View history of device state changes *
  • Monitor your home cameras **
  • Create shortcuts on your home launcher
  • Receive push notifications *
  • Browse your HomeSeer controller logs *
  • Connect to your server directly (WiFi) or remotely (via MyHomeSeer). You can setup both connection types and HSBuddy will choose the best available connection.

* Requires installing the HSBuddy HS3 plug-in on your server
** Compatible with certain HS3 camera plug-ins

For more information and troubleshooting help, go to http://hsbuddy.avglabs.net

Some screenshots:


Last edited by avargaskun; June 4th, 2018 at 01:41 AM.
Reply With Quote
  #2  
Old February 9th, 2016, 02:35 AM
Automated Automated is offline
Seer Master
 
Join Date: Dec 2010
Location: Earth
Posts: 1,189
Looks nice. I would have a go with it.
Reply With Quote
  #3  
Old February 9th, 2016, 09:29 AM
spknapp's Avatar
spknapp spknapp is offline
Seer Master
 
Join Date: Jul 2005
Location: IA USA
Posts: 511
Quote:
Originally Posted by avargaskun View Post
... Only compatible with iOS at the moment - I will have a version up for Android soon if there's interest ...
+1 for Android
__________________
Steve

(System configuration is in my profile)
Reply With Quote
  #4  
Old February 9th, 2016, 09:45 AM
langenet's Avatar
langenet langenet is offline
OverSeer
 
Join Date: May 2003
Location: Ottawa, Ontario, Canada
Posts: 2,642
+1 as well for Android!

Looks nice!
__________________
HS3PRO 3.0.0.435 as a Fire Daemon service, Windows 2016 Server Std Intel Core i5 PC HTPC Slim SFF 4GB, 120GB SSD drive, WLG800, RFXCom, TI103,NetCam, UltraNetcam3, BLBackup, CurrentCost 3P Rain8Net, MCsSprinker, HSTouch, Ademco Security plugin/AD2USB, various Oregon Scientific temp/humidity sensors, Z-Net, Zsmoke, Aeron Labs micro switches, Amazon Echo Dot, WS+, WD+ ... on and on.
Reply With Quote
  #5  
Old February 9th, 2016, 11:40 AM
TeleFragger's Avatar
TeleFragger TeleFragger is offline
OverSeer
 
Join Date: Jun 2004
Location: Williamstown, NJ
Posts: 4,794
+1 android
__________________
HW - i5 4570T @2.9ghz runs @11w | 8gb ram | 128gb ssd OS - Win10 x64

HS - HS3 Pro Edition 3.0.0.435

Plugins - BLRF 2.0.94.0 | Concord 4 3.1.13.10 | HSBuddy 3.9.605.5 | HSTouch Server 3.0.0.68 | RFXCOM 30.0.0.36 | X10 3.0.0.36 | Z-Wave 3.0.1.190

Hardware - EdgePort/4 DB9 Serial | RFXCOM 433MHz USB Transceiver | Superbus 2000 for Concord 4 | TI103 X-10 Interface | WGL Designs W800 RF | Z-Net Z-Wave Interface
Reply With Quote
  #6  
Old February 9th, 2016, 12:21 PM
ckellyusa's Avatar
ckellyusa ckellyusa is offline
Seer Deluxe
 
Join Date: Aug 2014
Location: DFW
Posts: 148
+1 for Windows Phone 10
Reply With Quote
  #7  
Old February 9th, 2016, 01:15 PM
LeoS LeoS is offline
Seer Master
 
Join Date: Jan 2012
Location: .id
Posts: 1,002
Very nice!

+1 android
__________________
HW: HS3 w/ Win8.1 on ASRock C2550d4i. Digi AnywhereUSB, Hubport, Edgeport, UZB, Z-trollers, PLCBUS, SONOS, GC-100, iTach IP2SL, WF2IR, IP2IR, RFXtrx433, Harmony Hubs, Hue, Ademco Vista 128BP, NetAtmo, NetAtmo Welcome

Google Search for HomeSeer Forum
Reply With Quote
  #8  
Old February 9th, 2016, 01:43 PM
Mr_Resistor Mr_Resistor is offline
Seer Deluxe
 
Join Date: Jan 2010
Location: San Francisco Bay Area
Posts: 402
+1 for Android.
Reply With Quote
  #9  
Old February 9th, 2016, 02:15 PM
jlrichar's Avatar
jlrichar jlrichar is offline
Seer Master
 
Join Date: Jan 2006
Posts: 1,153
Looks great!

If you make an HS plugin to integrate with, any chance you can add client devices to HS? For example have devices in homeseer for iPhone battery level, free space remaining, or if an update is pending. Also, receiving notifications directly from the plugin on the iPhone would be nice.

Another wish would be--all the same plus more client devices for a windows universal app.

Very cool!
__________________
_______________________________________________

HS3 : HSpro (3.0.0.318) on Win2012 (vm on ESXi)
Plugins: HSTouch, UPBSpud, Kinect, Nest, IFTTT, DirecTV, EasyTrigger, Imperihome, Zwave, RFXcom, UltraMon3, UltraWeatherBug3, UltraGCIR3, UltraLog3, UltraPioneer, PHLocation, Pushover, Pushalot, MCSSPrinklers S, JowiHue
Jon00 Plugins: Bluetooth Proximity, Performance Monitor, DB Chart, Links
Reply With Quote
  #10  
Old February 9th, 2016, 04:50 PM
srodgers's Avatar
srodgers srodgers is offline
Seer Deluxe
 
Join Date: Jan 2002
Location: Panama City Beach, FL
Posts: 341
I am interested in testing the IOS version.


Sent from my iPhone using Tapatalk
Reply With Quote
  #11  
Old February 9th, 2016, 05:10 PM
sirmeili sirmeili is offline
Super Seer
 
Join Date: Apr 2015
Location: Sebring, FL
Posts: 1,713
Question (since I was planning on maybe at some point writing my own app), how do you handle complex "devices" if at all?

For instance, while planning mine out, I was thinking of having a generic "thermostat" device that you could assign multiple HS devices to for things like Heat set point ,cool set point, fan, mode, etc. I think while this will take some extra up front config, it gives the user some of the customization of HSTouch, without having to do the HSTouch designer stuff (and obviously limiting the design aspect).

Also, do you just return all Devices, or do you give the option to "hide" devices? I have a lot of devices I will never have a need to show on the mobile platform. On mine, i was going to have the user actually "add" devices that they wanted to show instead of showing them all.

Oh, and +1 on the android app. I'm always willing to try something new
Reply With Quote
  #12  
Old February 9th, 2016, 05:24 PM
Vincenttor Vincenttor is offline
Seer Deluxe
 
Join Date: Jan 2014
Location: Netherlands
Posts: 198
looks nice and clean
+1 for Android indeed
Reply With Quote
  #13  
Old February 9th, 2016, 10:42 PM
jayman13 jayman13 is offline
Seer Master
 
Join Date: Jul 2011
Location: Chicago, IL
Posts: 934
I'd like to try IOS. Looks cool.
Reply With Quote
  #14  
Old February 11th, 2016, 03:37 AM
avargaskun's Avatar
avargaskun avargaskun is offline
Seer Plus
 
Join Date: Sep 2015
Location: Redmond, WA
Posts: 116
The functionality for devices and events should be as those just use the JSON API. The camera functionality uses a custom ASPX page which I think should be Linux compatible. The goal is to eventually evolve the page into a fully featured plug in.


Quote:
Originally Posted by mikedr View Post
Looks great! And sooooo much nicer than HS3Touch!

I'm definitely willing to test, but -- is it Linux compatible?
Reply With Quote
  #15  
Old February 11th, 2016, 03:56 AM
avargaskun's Avatar
avargaskun avargaskun is offline
Seer Plus
 
Join Date: Sep 2015
Location: Redmond, WA
Posts: 116
Thanks for the comments! I'll be spending this weekend getting the Android version up and running, stay tuned

Regarding complex devices, that is the long term goal. Initially for thermostats to match the functionality in HSTouch. Other complex type I have in mind are music devices (i.e. Sonos speakers). The app does understand devices that are related (parent/child/sibling) but it only uses that information right now to display battery status (it will show battery status next to any device that has a sibling of battery type, so you don't have to show the battery device itself in the list).

The app respects the setting to 'hide device from views' that is built-in to HomeSeer. You can get to that setting from your HomeSeer server webpage, in the detailed view you get after clicking on the name of a device. You can also add or remove that setting from multiple devices in bulk by selecting one or more devices in your HomeSeer server homepage and using the drop down at the top left corner (hide/unhide). There's a setting in the app to show 'all' hidden devices, but I thought individual device visibility management was better suited to the webpage since the functionality was already built in.

Quote:
Originally Posted by sirmeili View Post
Question (since I was planning on maybe at some point writing my own app), how do you handle complex "devices" if at all?

For instance, while planning mine out, I was thinking of having a generic "thermostat" device that you could assign multiple HS devices to for things like Heat set point ,cool set point, fan, mode, etc. I think while this will take some extra up front config, it gives the user some of the customization of HSTouch, without having to do the HSTouch designer stuff (and obviously limiting the design aspect).

Also, do you just return all Devices, or do you give the option to "hide" devices? I have a lot of devices I will never have a need to show on the mobile platform. On mine, i was going to have the user actually "add" devices that they wanted to show instead of showing them all.

Oh, and +1 on the android app. I'm always willing to try something new

Last edited by avargaskun; February 11th, 2016 at 04:14 AM.
Reply With Quote
  #16  
Old February 11th, 2016, 04:11 AM
avargaskun's Avatar
avargaskun avargaskun is offline
Seer Plus
 
Join Date: Sep 2015
Location: Redmond, WA
Posts: 116
Thanks for the comments! Notifications is definitely something I plan to look into in the future. Same as releasing a Windows universal app.

The idea of adding devices to HomeSeer is interesting. I've been using the Ultramon3 plug in from Ultrajones to track status of several devices connected to my home network and trigger events based on that. It's a pretty reliable way to detect when I turn my TV on/off, or when one of my IP cameras loses wifi connection for example. But I can see how it'd be useful to expose even more information out of some devices. I'll keep that in mind

Quote:
Originally Posted by jlrichar View Post
Looks great!

If you make an HS plugin to integrate with, any chance you can add client devices to HS? For example have devices in homeseer for iPhone battery level, free space remaining, or if an update is pending. Also, receiving notifications directly from the plugin on the iPhone would be nice.

Another wish would be--all the same plus more client devices for a windows universal app.

Very cool!
Reply With Quote
  #17  
Old February 11th, 2016, 08:53 AM
reidfo's Avatar
reidfo reidfo is offline
Seer Master
 
Join Date: May 2006
Location: Near Galveston, TX
Posts: 1,342
I'm interested in testing the iOS version as well. Great job!
__________________
HS Pro 3.0 | Linux Ubuntu 16.04 x64 virtualized under Proxmox (KVM)
Hardware: Z-NET - W800 Serial - Digi PortServer TS/8 and TS/16 serial to Ethernet - Insteon PLM - RFXCOM - X10 Wireless
Plugins: HSTouch iOS and Android, RFXCOM, BlueIris, BLLock, BLDSC, BLRF, Insteon PLM (MNSandler), Device History, Ecobee, BLRing, Kodi, UltraWeatherWU3
Second home: Zee S2 with Z-Wave, CT101 Z-Wave Thermostat, Aeotec Z-Wave microswitches, HSM200 occupancy sensor, Ecolink Z-Wave door sensors, STI Driveway Monitor interfaced to Zee S2 GPIO pins.
Reply With Quote
  #18  
Old February 11th, 2016, 10:38 AM
martinisoft's Avatar
martinisoft martinisoft is offline
Seer Deluxe
 
Join Date: Dec 2010
Location: The Netherlands
Posts: 163
Looks very nice!
Not sure if it is realy that simple since I am not a developer, but Microsoft is stating that they made it easy to port an IOS or Android app to a Windows Universal App. Would you consider doing this? At the moment we Windows Phone users have only one option, and this is InControl. InControl is not to bad but development seems to have stopped and it lacs cool features like viewing Cams.

thanks in advance for your response,

Martijn.
Reply With Quote
  #19  
Old February 11th, 2016, 08:21 PM
jbbtex's Avatar
jbbtex jbbtex is offline
Seer Deluxe
 
Join Date: Dec 2010
Location: Texas
Posts: 450
avargaskun,

The app is working fine, however it seems really slow. I'm assuming that is because of the number of devices and events that I have (615 & 375).

I don't need all of my devices on the app and I know if I "hide" them in HS they won't show up in HSBuddy. However, a lot of the devices I wouldn't need in your app, I do need in HSTouch, so the "hide" wouldn't work for me.

Another thing, because of the number of devices it takes some time to find the specific device I want to control.

All that aside, I like it.
__________________
Brady
Reply With Quote
  #20  
Old February 11th, 2016, 09:26 PM
jayman13 jayman13 is offline
Seer Master
 
Join Date: Jul 2011
Location: Chicago, IL
Posts: 934
I like it as well. I'd like to see collapsable floors as I feel it takes to long to scroll through all the devices I have. I like the favorites feature a lot though.
Reply With Quote
Reply

Bookmarks

Tags
app, client, mobile, phone, remote

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
All-In-One Mobile UI ... iPhone, Windows Mobile, etc alevey Web Server and Interface 11 February 7th, 2013 12:11 PM
Mobile brenton.prettejohn pjc Network 0 September 19th, 2011 04:27 AM
Mobile Backup darren-mc SMS Connector 0 August 23rd, 2010 04:46 AM
Windows Mobile Help 68sting Clients - Windows CE / Mobile 0 October 23rd, 2009 05:53 PM
Help with Windows Mobile Please phillb Clients - Windows CE / Mobile 4 February 25th, 2009 06:49 PM


All times are GMT -4. The time now is 12:30 PM.


Copyright HomeSeer Technologies, LLC