Is Google assistant on the roadmap of Comfortclick?
Will the google assistant being supported by comfort click?
regards,
fred
API call with oauth1 authorization
When will Comfortclick support API calls with OAuth1 or OAuth2 authorization? More and more Providers require this kind of authorization.
smatr TV
Has anyone tried to link confortclick with samsung tv? What communication parameters do you use?
Blinking HUE lights (new feature for your projects)
Hello everyone,
If you're kind of like me, you'll never be satisfied with the basic implementations of your systems.
So today, I've decided to explore the Philips HUE official API.
I know that bOS has already implemented HUE control, but I wanted to use some cool features that are kind of hidden on normal apps: blinking lights!
The purpose of this implementation, is using Philips HUE blinking lights for multi purposes, like blinking when someone rings the door, etc.
You can rely on IFTTT to do that, using the WebHooks, but if you're like me, prefer to keep the most on local network and don't depend on external services.
In this example, what you'll get:
- Access Philips HUE API to create a username key
- Extract the username key
- Create a HTTP device on bOS
- Create a command to send the blinking command to Philips HUE hub
Suggestions: access your Philips HUE app, disable DHCP, and place a fixed IP address on your network so you can point to the correct IP address every time.
Step 1:
- Access the Philips HUE IP address
https://hub_address/debug/clip.html
- Create a username key
URL: /api
Message Body: {"devicetype":"comfortclick#dev"}
Click on the hub link button (the top round button on the hub with Philips written on it)
Click on POST
- Extract the username:
Copy the given username to a safe place, you'll need it for every command.
On my implementation, I want to blink all the lights on a specific light group, so I'll fetch the group number.
Step 2:
- Get the group ID's
URL: https://hub_address/api/your_username/groups
Message Body: leave the message body empty
Click on GET
In my case, the light group I want is ID 1
- Test the communication
URL: https://hub_address/api/your_username/groups/1/action
Message Body: {"alert": "select"}
Click on PUT
If it blinks once, perfect. Now you're ready to move to bOS.
There's two available commands for blinking: just once, or several. Depending on what you want, you'll have to change the Message Body for the correct code:
{"alert": "select"} will cause a short blink
{"alert": "lselect"} will cause several seconds of blinking
If you need to blink several times, you'll need to use {"alert": "lselect"} on the Message Body.
Step 3:
- Create HTTP device on BOS
Enable the HTTP device
Host URL: https://hub_address/api/your_username/groups/1/action
Create a Command, call it "Blink HUE"
Change the command method type to PUT
On Put Data, insert: {"alert": "lselect"}
That's it! Use the command as you want on your project.
On my case, I have the hue blinking when someone rings at my door.
If you want to explore other possibilites, please read the Philips HUE API, available for free. You can do the same on single lights, etc.
I'll post the example on the Examples Page of Comfortclick.
Btw, don't forget to at least say thanks! Most of us here, are either professionals or simple home users. I notice that most of the times someone posts something interesting, no one really cares. So don't just use the examples and don't pretend that you don't care. A simple "Thanks" is more than enough. Don't forget that every example posted here is not paid, it mostly depends on the time and patience of some members.
Happy easter.
Best regards
Frontend design (printscreen sharing)
Hello everyone,
I'm always curious about the templates from bOS users. I think it would be a cool idea to share some printscreens.
Sharing is good! All of us can learn and share. No need to share all the menus, just a quick view. So here it goes my home template:
enable devices from de app
Hello.
I would love it if you would heed my request as it would save a lot of headaches for more than one of us. Let me explain:
All devices have the option to enable or disable them in the settings tab and from there we activate them when we want, but we can only do it from the bOS configurator manually.
It would be great to be able to put a switch for this function in the app or to be able to make a monitoring program to be able to reactivate them in case of disconnection.
I know they should not disconnect, or reconnect automatically when it happens, but more than once it is not the case.
Some devices have the disconnection and then reconnect, but this function does not act the same, at least in some of them (for example, sensibo).
Thank you very much in advance for your attention
Regards
Pablo
we need the option to change a font. when will you have it?
we need the option to change a font. when will you have it?
SVG image file creation
Hi,
I'm using some own icons or adapted ones in PNG, but I'm having some problems with SVG files.
I've tried to create an SVG icon on Corel Draw, and saved it in SVG format. I don't know the size to use, and as a vector file I've saved as it is.
When using it on bOS, either it doesn't show, or it shows huge, depending on the size. I sized down a little bit the icon and saved it again, but it's still very big or it shows in gray. Do I need to create a white and a black version, like the originals (normal and inverted color)?
Can you get me some sort of template, or any guidance to create the SVG files? I'm using PNG but I would prefer to use vector files. With preference for any guidance on how to create the normal and inverted SVG (I can invert the colors, but don't know how to gather them in a "readable" format for bOS).
Thanks
NetAtmo weather station and Welcome integration
I'm so happy about getting my NetAtmo integration working, that I wanted to share it with the rest of you people.
All you need to do is enter the values for strings in the "Settings" section of the device, and you will immediately get the values from one indoor and one outdoor module (which is the typical starter package setup.) If you have more stations and/or modules then you can easily access them by just duplicating the existing values under the "Weather Station" query and changing the instance number in their "Token name."
For example: default indoor temperature value = body.devices[0].dashboard_data.Temperature
indoor temperature value for next weather station = body.devices[1].dashboard_data.Temperature
and for modules:
temperature of first module of first station = body.devices[0].modules[0].dashboard_data.Temperature
secondary module of first station = body.devices[0].modules[1].dashboard_data.Temperature
I've also included a WIP section for the NetAtmo Welcome camera. I have yet to figure out how to track persons per name, since their position in the table is always changing.
Customer support service by UserEcho