Git Product home page Git Product logo

hubitat's Introduction

hubitat's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hubitat's Issues

REST API question

Hello,

I have a wifi led bulb running this firmware:
https://github.com/stelgenhof/AiLight/wiki/REST-API

My question is if it is possible to use your fine work to turn my lamp on and off?

I can use curl like this to switch the bulb on:
curl -X POST http://192.168.1.2/api/light -H 'API-Key: hinotori' -H 'Content-Type: application/json' -d '{"brightness": 36, "state": "ON"}'

DEBUG from Hubitat:
2019-09-23 11:15:30.198 debugrunCmd hit exception java.net.URISyntaxException: Illegal character in path at index 10: /api/light -H 'API-Key: hinotori' -H 'Content-Type: application/json' -d '{"brightness": 100, "state": "OFF"}' on null

Best regards,
/David

Hue API transitions

HAve you tried to use this driver with the HUE API? I am trying to use transitiontime with my scenes, but it doesn't seem to use the transition time.
/api/{whitelistuser}/groups/8/action
{"scene": "l71FiNzz1NkCQ-d", "transitiontime": "40"}

Have you gotten this to work?

Channel Numbers

Thank you for this driver. I've made a small modification that I am using that allows the direct use of channel numbers for the current Activity. I was wondering if you're interested or would rather keep it out?

Harmony - missing device - befuddled!

First off, hats off to everyone that created this driver. With a combination of my SmartThings hub, Harmony Hub, Hubitat, Rule Machine and WebCore, and of course this driver, I'm able to "save" my investment (all of $37 for a used hub).

I have one strange problem and hoping you can help me figure it out. One of my devices seems to be completely missing from the websocket stream/json responses.

Let's start with what is working.

  1. I made a virtual dimmer in SmartThings called "Lutron Light Controller".
  2. It is assigned to a "home control" button
  3. I can turn it on/off and increase/dim the lights (there is much more logic here, but the baseline is that I see it changing in SmartThings and the device appears in the json & logs in Hubitat)

What isn't working?
(Same first three steps except this is a virtual switch not a dimmer)

  1. I made a virtual switch in SmartThings called "Virtual Riser Lights"
  2. It is assigned to a "home control" button
  3. I can turn it on/off from the remote and I see the changes in the virtual device in SmartThings
    (Now it differs)
  4. I cannot see the device in the JSON that is returned from getConfig nor is it listed as a device
  5. I can see that Harmony is sending commands when I press the appropriate home control button
    I've tried to re-add the device, change it from a "plug" to a "light", etc. Nothing has ever changed here.

Here are all of the devices/activities that are listed in the logs:

dev:10632020-08-15 01:57:31.384 am debugDevice Label: Kitchen, ID: 70880829
dev:10632020-08-15 01:57:31.381 am debugDevice Label: Pool Pergola, ID: 70880831
dev:10632020-08-15 01:57:31.378 am debugDevice Label: Portable, ID: 70880827
dev:10632020-08-15 01:57:31.375 am debugDevice Label: Marantz AV Receiver, ID: 70880835
dev:10632020-08-15 01:57:31.372 am debugDevice Label: Lutron Light Controller, ID: 70880836
dev:10632020-08-15 01:57:31.369 am debugDevice Label: Master Bedroom, ID: 70880830
dev:10632020-08-15 01:57:31.366 am debugDevice Label: Optoma Projector, ID: 70880834
dev:10632020-08-15 01:57:31.364 am debugDevice Label: Ang Living Room, ID: 70880833
dev:10632020-08-15 01:57:31.360 am debugDevice Label: Amazon Fire TV, ID: 70880826
dev:10632020-08-15 01:57:31.357 am debugDevice Label: Microsoft Xbox One, ID: 70880825
dev:10632020-08-15 01:57:31.353 am debugDevice Label: Kaleb’s Room, ID: 70880828
dev:10632020-08-15 01:57:31.350 am debugDevice Label: Michael's Room, ID: 70880832
dev:10632020-08-15 01:57:31.347 am debugActivity Label: Watch Fire TV, ID: 45427407
dev:10632020-08-15 01:57:31.344 am debugActivity Label: Laptop Video, ID: 45427482
dev:10632020-08-15 01:57:31.341 am debugActivity Label: Listen To Sonos, ID: 45427452
dev:10632020-08-15 01:57:31.338 am debugActivity Label: PowerOff, ID: PowerOff
dev:10632020-08-15 01:57:31.335 am debugActivity Label: Play Xbox One, ID: 45427365

Note the missing "Virtual Riser Lights".

If I turn off the virtual riser lights I see this in the logs:

dev:10632020-08-15 02:22:48.019 am debugparsed: {"type":"automation.state?notify","data":{"227aaa52-7718-440f-80c8-f805d11a2d49":{"status":0,"on":false}}}
dev:10632020-08-15 02:22:47.605 am debugparsed: {"type":"automation.state?notify","data":{"227aaa52-7718-440f-80c8-f805d11a2d49":{"status":1,"on":false}}}

and similar logs but on:true when I turn on the plug.

Here is a link to the json configuration (all 3,508 lines of it).

I'm quite confused how Harmony isn't broadcasting out the definition for this home control switch. Any thoughts you have would be greatly appreciated.

manifest file

Is there any chance that you can add a manifest file so that I can track your driver with Habitat Package Manager?

Access to Harmony Devices

Is there any way to get this to return devices too, so that we can directly turn on/off devices without an activity? I would like to be able to turn off my TV even if turned on via another source.

Cannot toggle DEBUG or TEXT Logging

Noticed I'm getting tons of extraneous Log activity in connection with this app, whenever a Pushover message gets sent.
Rather than manually comment out all the lines where this driver code logs actions, I'd like to simply ask that users be afforded the traditional "Debug?" and "Text logging?" toggles on the app/child Preference page.
THANKS! Otherwise loving the app very much, and appreciate all your effort.

  • LibraSun

Harmony remote to control Hubitat devices

The SmartThings integration to Harmony exposes the ST devices so they can be controlled by the remote outlet and light buttons (as well as programmed in the activities I think). Is that possible with this integration?

Thanks for sharing your code

Thank you for every thing you have done on Hubitat and Smartthings.
Do mine if i use some your code I've been looking for a example of a debounce, which you have here.

Thank you again,

Jason

Harmony + Hubitat

So... installed the drivers. I put in the IP address. I can see the activities from my hub listed in under that device in the Hubitat device menu. But when I select one of the activities and hit "on", nothing seems to happen...

Ideas?

Tile Templates for Logitech Remote

Thanks for the Logitech integration. Works great, but it took a while to figure out which tile to use for a "Play Pandora" activity. Music player would only turn the activity off. A switch will turn it on or off. Is there a better tile that would implement on/off plus volume and track advance?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.