Enter forum description here ...
+11
Under review

Is Google assistant on the roadmap of Comfortclick?

Fred Hartman 7 years ago in bOS Configurator / Devices updated by Benjamin H Najarian 4 years ago 56

Will the google assistant being supported by comfort click?

regards,
fred

+9

API call with oauth1 authorization

Pascal Platteel 5 years ago in Devices / Http updated by KayG 3 months ago 1

When will Comfortclick support API calls with OAuth1 or OAuth2 authorization? More and more Providers require this kind of authorization.

+9

smatr TV

imperialbms 7 years ago in Devices / Basic 0

Has anyone tried to link confortclick with samsung tv? What communication parameters do you use?

+7
Under review

mqtt Integration

Miguel Paredes 4 years ago in Devices / Other updated by Martin Schär 3 years ago 4

any plans on adding MQTT to comfortclick?

+7
Under review

Blinking HUE lights (new feature for your projects)

Ricardo Pinto | visiontech pt 4 years ago in Devices / HUE updated 4 years ago 7


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

+5

NetAtmo weather station and Welcome integration

Rait Lotamõis 7 years ago in Devices / Http updated by ComfortClick ComfortClick 3 years ago 22

I'm so happy about getting my NetAtmo integration working, that I wanted to share it with the rest of you people.


This is the device itself


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.


+4

HEX for text

imperialbms 7 years ago in Devices / Basic updated by Dániel Czibolya 3 years ago 1

I'm new, and I'm having trouble displaying the current text from the DENON AVR amplifier. The text is only displayed in HEX format, do you know how much this value can be converted to text?

+4

anyone using amazon echo?

Andy Gill 7 years ago in bOS Configurator / Devices updated by Jose Puig 6 years ago 8

just got an Echo and it impressive, anyone working with it and BOS?

+3

Z-Wave stick Aeotec "Error connecting to device. No Ack" message

Francois Lesueur 3 years ago in Devices / Z-Wave updated by Simen Hagen 3 months ago 2

Hello, 

I'm using ComfortClick servers, but because I had a problem with one of the servers, I had to go back to a windows machine for a few days. 

Since I was using a Z-Wave Aeotec stick on the ComfortClick server, I thought it would be straightforward to use it on the PC : just plug and play.... well, not at all. I got the following message each time the server attempted to send a message to the stick "Error connecting to device. No Ack". 

It was driving me mad... I tried all kind of settings, and eventually found the solution - so just posting the question and the answer in case you face it so that you don't get crazy. 

When connecting the Z-Wave stick, Windows (7) is installing automatically the standard USB to COM drivers. But they are no good for the Aeotec stick. Some special Aeotec drivers must be installed in place of the standard ones. They can be found on 

https://help.aeotec.com/support/solutions/articles/6000034892-z-stick-gen5-drivers-inf-files


This fixed the issue :-)

+3

Satel security system output control

Allar Valksaare 3 years ago in Devices / Other updated by Łukasz Klinger 2 years ago 1

I would like to know when can we control Satel integra ouputs with CC, i need to integrate a complete Satel smart home system to Bos and currently it is a huge workarounds to get the output states and output controls to bos

Can you add Satel output control to Bos cause this style of integrations is very very needed.
Next issue - integration to the alarm system is a good thing but changing the code of a user is also needed.
possible solution would be following - if you know the code for the user, then according to the open protocol hex sheet you can send a command -> (user1) with code 1111 -> change code 1111 -> 2222 = (user1) code now is 2222, for it to work you need to know the code of the user, so there will not be a need to create a new user, giving it security levels, rights and access to partitions or anything else.