Spotter sensor

Cool little device that can monitor sound, light, temp and humidity over wifi.

http://www.quirky.com/shop/609-Spotter-Multipurpose-Sensors

Would be interesting to see of Vera could hook into it.

Almost bought one today. Posted on the Quirky forum asking about any API plans.

Decided not to buy as feedback seemed pretty mixed. I’d be interested in hearing about any experience with these.

A buddy of mine just bought these. I would love to see if they can be integrated into the Veralite mios app.
They seem to work pretty well for him and seemed to be backed by GE.
They sell them at Home Depot now.

[quote=“feargn0mes, post:3, topic:177687”]A buddy of mine just bought these. I would love to see if they can be integrated into the Veralite mios app.
They seem to work pretty well for him and seemed to be backed by GE.
They sell them at Home Depot now.[/quote]

I don’t believe that they have published an API yet :frowning:

Guys, sorry to bring up an older thread but they have released / going to release api for their products. I just picked up a Quirky Nimbus a few days ago and got in on the api. Look at the last few pages:

http://www.quirky.com/forums/topic/21462?page=1

  • Garrett

Awesome!! Can’t wait to see what comes out of the api! Thanks for the update!

The nimbus looks cool… Pricy but I would get it when working with vera. I took my spotter back because it did not seem to work well at all. Motion sensor was awful, light worked but delayed.
Sound was ok. I ran it plugged in so I would get the best performance. But it’s best was not even acceptable. I hope I just got a bad one. Anyone else tried them?

[quote=“jimpapa, post:7, topic:177687”]The nimbus looks cool… Pricy but I would get it when working with vera. I took my spotter back because it did not seem to work well at all. Motion sensor was awful, light worked but delayed.
Sound was ok. I ran it plugged in so I would get the best performance. But it’s best was not even acceptable. I hope I just got a bad one. Anyone else tried them?[/quote]

I held off on getting one until the API was released however if Aeon brought out a 4in1 in a similar shape format it would be a good alternative however no sound still.

Interesting that you needed it plugged in which kind of defeats the purpose of having it portable. Maybe some future updates will improve the use on battery.

@Garrett is it firmware upgradeable?

Brett

I picked up a Porkfolio the other week for my daughter and was quite interested in some of the other products. Any idea if the API will extend to the other devices?

The api is for all the wink devices.

As for the spotter firmware, I believe it is firmware upgradable. I know the nimbus is as that us the only device I own.

  • Garrett

Hi @garrettwp -

Did you by any chance get the Nimbus working with vera? Thanks!

Unfortunately no. Haven’t had any spare time to mess with it.

  • Garrett

@garrettwp i found some time to mess with it and got vera updating the nimbus… just barely.

i got an Oauth2 token via curl:

curl --include --request POST --header "Content-Type: application/json" --data-binary '{ "client_id": "<client id from quirky", "client_secret": "<client secret from quirky", "username": "<wink email user id>", "password": "<wink password", "grant_type": "password" }' https://winkapi.quirky.com/oauth2/token

Then i got the dial_id s via curl

curl --include --request GET --header "Authorization: Bearer <oauth2 token>" https://winkapi.quirky.com/users/me/wink_devices

Then i set the nimbus dial(s) i wanted to update to manual (channel_id 10) via curl:

curl --include      --request PUT      --header "Authorization: Bearer <oauth2 token>"    --header "Content-type: application/json"  --data-binary  '{"channel_configuration":{"channel_id": "10"}}'    https://winkapi.quirky.com/dials/<dial id>

So far it has been a couple weeks and all the above has stuck.

In my scene i added the luup to set the date (thanks fto @futzle for help formatting the date) every morning:

[code]local d = os.date(“%a”)
local t = os.date(“*t”)
local f = d … “^” … t.month … “-” … t.day

local u = ‘["’…f…‘","Date"]’

os.execute (‘curl --include --request PUT --header "Authorization: Bearer <oauth 2 token>" --header "Content-type: application/json" -k --data-binary '{"labels": ‘…u…’}' https://winkapi.quirky.com/dials/’)
[/code]

And i added luup to set another dial to show the High temp for the day (and the Low temp when the Nimbus is tapped)

[code]local daynum = os.date(‘%w’)
local h = “”
local l = “”
local v = “”

h = "High "…luup.variable_get(“urn:upnp-org:serviceId:TemperatureSensor1”,“CurrentTemperature”,15)
l = "Low "…luup.variable_get(“urn:upnp-org:serviceId:TemperatureSensor1”,“CurrentTemperature”,14)
v = ‘["’…h…‘","’…l…‘"]’

os.execute (‘curl --include --request PUT --header "Authorization: Bearer " --header "Content-type: application/json" -k --data-binary '{"labels": ‘…v…’}' https://winkapi.quirky.com/dials/’)
[/code]

nimbus api docs are here: http://docs.wink.apiary.io

I wanted to share just in case it is useful.