Homewizard intergration

also looking forward to this

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.

1 Like

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! :slight_smile:
Kind regards, Marco

I removed my readings from the Homewizard in configuration.yaml and made them in Node-RED :smiley:
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. :slight_smile:

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 pasted your code in my configuration.yaml and it works, very strange :face_with_raised_eyebrow:

I saw a rest bug report about scan_interval only kicks in after restart of HA.
And yes: now my example sensor pops up. :grinning:
So just reload all the yaml configs is in this case not enough.

1 Like

Bedankt voor het meekijken Briggy.

1 Like

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.