Page 1 of 2

Indigo Remote for Pebble Smartwatch

PostPosted: Sat Feb 08, 2014 10:43 am
by ZachBenz
Hi there,

Love Indigo? Have a Pebble Smartwatch? Well, now have your cake and eat it too: I spent the week putting together a Pebble Watchapp for controlling Indigo from your wrist, and just posted it to the Pebble Appstore. Its open source, and hopefully a nice companion to the wonderful Indigo.

Find it on the Pebble App store under Remotes via the Pebble iOS app.

Source code and issue tracking is available here:
https://github.com/ZachBenz/IndigoRemote

Best regards,
-Zach

screenshot-a.png
screenshot-a.png (5.87 KiB) Viewed 6937 times
screenshot-b.png
screenshot-b.png (6.36 KiB) Viewed 6937 times
screenshot-c.png
screenshot-c.png (5.74 KiB) Viewed 6937 times
screenshot-d.png
screenshot-d.png (832 Bytes) Viewed 6937 times

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Sat Feb 08, 2014 3:50 pm
by Bollar
Cool!

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Mon Feb 10, 2014 3:08 pm
by matt (support)
Hi Zach,

This looks really great! Thanks for sharing it (and the source) with other Indigo users.

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Mon Feb 17, 2014 10:44 am
by echiang
Hi Zach,

Is there a trick to getting the watch app to maintain its settings? I am trying to set the Server Port from the default 8000 to 8176. However, it sometimes reverts back to 8000. It does retain the Server IP.

Also, when the correct port number is retained, on my Pebble I can see my Devices, but for Actions there is a message "Could not connect"

Ed

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Mon Feb 17, 2014 7:26 pm
by ZachBenz
Hi Ed,

I just released a new version (1.1) a couple of days ago that should address configuration weirdness. It's not clear if the current pebble app actually notifies you of new versions - you may have to manually get the new version.

As for actions, what do you see when you visit your indigo server via a web browser at:

http://your-server-ip-address-here/actions.json

That's how I get the list of actions.

It's also possible that some other improvements I made in version 1.1 to how messages are sent from your phone to your Pebble may help alleviate issues with actions not loading.

Let me know how it goes!

Best regards,
Zach

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Tue Feb 18, 2014 11:02 am
by echiang
Zach,

Thanks for the quick response.

Yes, I do see a list of actions when I use the URL.

It was not obvious to me if there was a way to update a Pebble app. So, I deleted the Indigo app from my Pebble and redownloaded. I can save the port number, but still do not see the Actions list.

I should note that I have an iPhone 4 running IOS 7. I have found that the new Pebble IOS app is slow and often freezes - or at least gets unresponsive - and I often have to restart it. I suspect that my problems may be relate to the Pebble IOS app itself.

Ed

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Thu Mar 27, 2014 10:43 am
by CntryDoe
Great work! This looks perfect for me other than not working with authentication yet. I took a look at the code and realized, I have no idea what I'm doing. :shock:

Here's hoping someone smarter than me is motivated enough to take a crack at it. I'd be happy to chip in a few bucks to ZachBenz as well as any dev that could make the authentication piece work.

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Mon Apr 07, 2014 10:57 am
by richy240
Oh man, this is awesome. Once this supports authentication, I'll literally use it daily. I can't wait! :)

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Mon Apr 14, 2014 11:47 am
by wasmitschmidt
Hi Zach,

very cool App!

But I'm not able to to see any device or actions on my pebble.
I tried the URL and see the action list, but nothing on my pebble :-(

I noticed that the port "jumps" back to 8000 after I entered 8080

And also I'm waiting for an authenticated connection

Looking forward to the next version

Tom

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Mon Apr 14, 2014 11:58 am
by wasmitschmidt
wasmitschmidt wrote:
I noticed that the port "jumps" back to 8000 after I entered 8080


That seems "only" a display problem in the settings of Indigo Remote.

I was able to get an empty actions list at my pebble and a "Could not connect" for the Devices section.
Here is the beginning of my action list:
Code: Select all
[
   {
      "name": "AZ - Heizung auf 16C",
      "nameURLEncoded": "AZ%20-%20Heizung%20auf%2016C",
      "restParent": "actions",
      "restURL": "/actions/AZ%20-%20Heizung%20auf%2016C.json"
   }
   


Any advice?

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Tue Oct 21, 2014 4:21 pm
by strudel
Any progress on authentication? I would use the heck out of this if so :)

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Thu Feb 26, 2015 5:25 am
by manwithavan
Decided to give this app a spin on my old pebble in anticipation of the new one being released. I get the same problem with the port reverting to 8000, any chance of an update Zach, or is this the end of the road? If so, it's a shame, would be a terrifically useful app.

Cheers

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Wed Jun 17, 2015 7:27 pm
by jblackburn
I've installed the App. on my new Pebble Time and everything works fine except authentification and default port. To solve the port problem, I've changed the 8176 to 8000 in indigo.

Thanks!

Joel

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Wed Jun 17, 2015 8:01 pm
by jblackburn
I've found the bug for the resetting port... In the code of "pebble-js-app-pre-browserify.js"

https://github.com/ZachBenz/IndigoRemote/blob/develop/src/js-pre-browserify/pebble-js-app-pre-browserify.js#L74

Should have a "!" before "config.serverPort". Right now, if the port is NOT empty, the code reset the port number! Should have the same testing of line #69.

I'm not able to compile and distribute the apps because I'm new with pebble... I hope somebody can!

Thanks!

Joël

Re: Indigo Remote for Pebble Smartwatch

PostPosted: Sun Aug 02, 2015 11:28 am
by haavarda
Hi,
I just got a pebble and found the indigo app. Interesting!
But it says that it could not connect. Is there any reason this app can not connect to a dyn dns server? Or must it be an IP address?


Håvard