Hey @JeffreyH, any update on this? I’d be happy to help to make this work.
Any news on this topic? I bought two of those: Amazon.de and i have no idea how to add them to my homeassistant network (i don’t have or plan on buying their smartwaves link hub)
i’m struggeling with my yaml i put in this code, but it’s not working.
Does anyone have any idea what i’m doing wrong? when i put the http sting in my browser it works!
- platform: command_line
covers:
zonnescherm:
command_open: curl “http://IP:80/PW/sw/0/up”
command_close: curl “http://IP:80/PW/sw/0/down”
command_stop: curl “http://IP:80/PW/sw/0/stop”
I solved it, i had a tab error.
Hi, didn’t find any reference to adding the HW heatlink to HA. Below the relevant part of a ‘get-sensors’. Anyone any idea how this can be done?
"heatlinks": [
{
"id": 0,
"favorite": "no",
"name": "HeatLink",
"code": "581938",
"pump": "off",
"heating": "off",
"dhw": "off",
"rte": 19.617,
"rsp": 19.5,
"tte": 0,
"ttm": null,
"wp": 1.796,
"wte": 64.347,
"ofc": 0,
"odc": 0,
"presets": [
{
"id": 0,
"te": 19.5
},
{
"id": 1,
"te": 15
},
{
"id": 2,
"te": 20.5
},
{
"id": 3,
"te": 15
}
]
}
Just a bit of clarification for people that come looking, there’s a Homewizard Energy integration, and there are people on this post working on a Homewizard Climate integration (based on the work of @mepla). I’ve been able (with some fantastic help) to get my heater in HA.
Good to know but unfortunately neither of these have anything on HomeWizard’s Heatlink that controls a central (natural gas) heating unit.
rest:
- resource: http://ip:80/password/get-sensors
sensor:
- name: tempnow
value_template: '{{ value_json.response.heatlinks[0].rte }}'
device_class: temperature
unit_of_measurement: "°C"
- name: watertemp
value_template: '{{ value_json.response.heatlinks[0].wte }}'
device_class: temperature
unit_of_measurement: "°C"
- name: cvsetpoint
value_template: '{{ value_json.response.heatlinks[0].tte }}'
device_class: temperature
unit_of_measurement: "°C"
- name: thermostat
value_template: '{{ value_json.response.heatlinks[0].rsp }}'
device_class: temperature
unit_of_measurement: "°C"
- name: warmwater
value_template: '{{ value_json.response.heatlinks[0].dhw }}'
- name: pressure
device_class: pressure
unit_of_measurement: "bar"
value_template: '{{ value_json.response.heatlinks[0].wp }}'
- name: heating
value_template: '{{ value_json.response.heatlinks[0].heating }}'
- name: pomp
value_template: '{{ value_json.response.heatlinks[0].pump }}'
Thank you Brigitte!
For some reason my NAS/Docker implementation does not like the special character for ‘degree’ and the error message was in terms of ‘position 9946 is not a UTF-8’ character or something like that. It took some time to figure out it was the ‘degree’ character it didn’t like. After removing that it works like a charm. Thanks again!
Hi,
Hope someone is still here while this is an old conversation. I just started with HomeAssistant. I was not planning to integrate homewizard in home assistant, but I want to connect the smartware switches straight to homewizard with the RFXcom. Untill now no luck, Does anyone now if this is possible ?
In the meantime I also tried some of the above code like: http://IP:80/password/get-sensors, but unfortunately I get only:
{“status”: “failed”, “error”: 1, “version”: “3.403”, “request”: {“route”: “/get-sensors” }}
Can anyone help me with this ?
This message is displayed when you use a wrong password.
With the right password you will get your sensors/switches etc.
I am a newby to HA. Also would like to integrate with Homewizard to get readings of sensors and status of switches. I see the clear instructions of Briggy but I fail to get any result. When I check in devtools the config, it is OK. However nothing pops up in the dashboard, I don’t see a new Device or Entity, nor a status in Devtools.
This is what I put in in configuration.yaml:
rest:
- resource: "http://IP:80/PW/get-sensors"
scan_interval: 5
sensor:
- name: "tempnow"
unique_id: bla
value_template: "{{ value_json.response.heatlinks[0].rte | float(0) }}"
device_class: temperature
unit_of_measurement: "°C"
The IP works when I read out individually:
command_line:
- sensor:
name: "Temperatuur binnen"
unique_id: tbinnen
device_class: temperature
unit_of_measurement: "°C"
command: curl http://IP/PW/get-sensors
value_template: "{{ value_json.response.heatlinks[0].rte | float(0) }}"
scan_interval: 60
Of course reading all the Homewizard data at once in a template is smarter than issuing individual command. Ideally I would like to poll the Homewizard every 10 seconds to get eg uptodate info trom the energy link.
Does anyone have a clue why it does not work? Help is really much appreciated!
Kind regards, Marco
I removed my readings from the Homewizard in configuration.yaml and made them in Node-RED
Maybe try the resource without the quotes, I don’t know if that’s the issue.
No too bad, that’s not it either.
There is this example at RESTful Sensor - Home Assistant
rest:
- resource: "http://date.jsontest.com/"
scan_interval: 10
sensor:
- name: "Time"
value_template: "{{ value_json.time }}"
- name: "Date"
value_template: "{{ value_json.date }}"
- name: "Milliseconds"
value_template: "{{ value_json.milliseconds_since_epoch }}"
Even that does not give any results. Am I missing something really basic here?
I had my hopes on you, as I saw your comments here and also on Tweakers.
Thanks, Apparently I need the password for the direct connection, not for the homewizard online. The only thing is I only know one password.
I saw a rest bug report about scan_interval only kicks in after restart of HA.
And yes: now my example sensor pops up.
So just reload all the yaml configs is in this case not enough.
Bedankt voor het meekijken Briggy.
I don’t know if you still have the hwconfig.exe.
If you run this you can choose a new password for the Homewizard unit.
Found the password. I was also able to read the data from my energylink, started a new topic for that how to integrate this.
I was able to integrate my switches and sensors in home assistant rfxcom. I saw a sensor was also integrated as a switch, I think I can just delete the switch part.
Also I’m trying to learn a new sensor on the rfxcom but can’t get this working with the info I find under rfxcom.