Integrate the pellet stove with Micronova electronics in Home-Assistant

Hi guys!

For all those who want to integrate the pellet stove with Micronova electronics in Home-Assistant we have published a document with the various API calls.

Through this calls it is possible, using Home-Assistant with our WINET wifi device for pellet stoves:
– Turning the stove on and off
– Display of the ambient temperature read by the probe installed in the stove
– Temperature set adjustment
– Adjustment of the operating power
– Room temperature setting for stoves that manage the set with regulation at 0.5 °C

Here the description of the API calls (in Italian and English):
https://www.stufasmart.it/api-per-integrazione-winet-connector/

Thanks

1 Like

Hi everyone!
Has anyone managed to integrate the module with Home assistant?
I called the distribution office of the product but they don’t provide technical assistance regarding Home assistant, they say to use the API as per their instructions but I have no idea how to configure them.
Thank you

Hello
is simple to read the status with REST platform.
Actually I try to set some parameter with API with no results. I’m waiting for support assistance from official site. Below a little example of reading stove’s status and actual temperature::

rest:
  - authentication: basic
    username: ""
    password: ""
    scan_interval: 60
    resource: https://ws.cloudwinet.it/WiNetStove.svc/json/GetStatus/<your Api key>
    sensor:
      - name: "Piazzetta status"
        value_template: "OK"
        json_attributes:
          - "Error"
          - "ErrorDescription"
          - "Status"
          - "StatusDescription"

  - authentication: basic
    username: ""
    password: ""
    scan_interval: 60
    resource: https://ws.cloudwinet.it/WiNetStove.svc/json/GetActualTemperature/<your Api key>
    sensor:
      - name: "Piazzetta Temperatura attuale"
        value_template: "OK"
        json_attributes:
          - "Error"
          - "ErrorDescription"
          - "Result"
          - "Success"
1 Like

Hi,

where can I find the API-Key?

Thanks

When you login with your winet account, you can see registered stove. Click on it and it open a spoiler with your api key. Dont click on finger icon.

hi sorry, does anyone have the various commands for the stoves because the link is no longer working!! Thank you

I possibili stati stufa sono i seguenti / Available stove status are:
0 Off
1 e 2 Attesa fiamma / Waiting flame
3 Accensione / Ignition
4 Lavoro / Work
5 Stand-by
6 Pulizia finale / Final cleaning
7 Pulizia braciere (se presente, altrimenti non utilizzato) / Brazier cleaning (if
installed, otherwise not used)
8 Allarme / Alarm
9 Memoria allarme / Alarm memory
4) Comando per accendere la stufa / Command to ignite the stove
URL: https :// ws.cloudwinet.it/WiNetStove.svc/json/Ignit/[apikey]
Risposta / Response: {“Error”: 0,“ErrorDescription”: “”,“Success”: true/false}
5) Comando per spegnere la stufa / Command to turn off the stove
URL: https:// ws.cloudwinet.it/WiNetStove.svc/json/Shutdown/[apikey]
Risposta / Response: {“Error”: 0,“ErrorDescription”: “”,“Success”: true/false}
6) Comando per impostare la potenza / Command to set the power
URL: https:// ws.cloudwinet.it/WiNetStove.svc/json/SetPower/[apikey];[valore - range:
1-5]
Risposta / Response: {“Error”: 0,“ErrorDescription”: “”,“Success”: true/false}
7) Comando per leggere la potenza impostata / Command to read the power set
URL: https:// ws.cloudwinet.it/WiNetStove.svc/json/GetPower/[apikey]
Risposta / Response: {“Error”: 0,“ErrorDescription”: “”,“Result”: 5,“Success”: true/false}
8) Comando per impostare la temperatura / Command to set the temperature
URL:https:// ws.cloudwinet.it/WiNetStove.svc/json/SetTemperature/[apikey];[valore -
range: 5-40]
Risposta / Response: {“Error”: 0,“ErrorDescription”: “”,“Success”: true/false}
9) Comando per leggere la temperatura / Command to read the temperature
URL: https:// ws.cloudwinet.it/WiNetStove.svc/json/GetTemperature/[apikey]
Risposta / Response: {“Error”: 0,“ErrorDescription”: “”,“Result”: 19,“Success”: true/false}

I used the web archive to look up how the API Page looked before they changed the website.

https://web.archive.org/web/20230404125243/https://www.stufasmart.it/api-per-integrazione-winet-connector/

1 Like

new link:

Hi, I have a Unica nobis fire stove and I would like to program the management of the stove according to my needs, but I haven’t found any way to do it yet. could you help me?
I would like the stove to turn on when the room temperature is below 19 degrees, but only after 6.30 in the morning. By setting the stove to power 4, I would then like the stove to go to power 1 (or eco) when it reaches 20.5, but if the room temperature exceeds 22 degrees, then the stove should turn off and on again only if the room temperature drops again. under 19.5. All this until 11 at night, at which time the stove must remain off until 6.30 the next morning.

Thank you

Has anyone made any progress on this integration, or potentially something like a HomeBridge plugin?

I have gotten my pellet Stove to work the way i wanted it to!

It’s been a rollercoasters :rofl:

Here is what happend so far…
I initially tried using the cloud API as described in the links shared above which kind of worked but not really.

I very Often got fail responses back meaning the command i was sending did not reach my Stove which meant that i woke up to a very cold living room.

I then spend a few days trying to use this response to trigger another automation to keep trying until i got a succes message back. (I also had it send me back notifications on my phone every time it failed.)

I then woke up a few days with 40+ failed calls and a Stove that had just turned on on the 41st response and still a cold living room.

So i went one step further and tried to figure out how the app/local webpage was sending commands and used that to make local calls to the Stove… This works great and never had a failed call since (only a few days) which is great compared to the 40+ fails per day with the cloud API.

If anyone would be interested on how i did it i’ll document it and post it here.

My way is probably not the easiest or cleanest way but it works !!

1 Like

wonderfull… how you did it?

I’m in te process of documenting it on github.

Feel free to have a look.
I’ll be adding my automations and sensors to it in the following days.

1 Like

good morning, I followed Moreno’s guide, I managed to upload everything correctly.
How do you create the dashboard?
Thank you!

you must follow my guide. is very simple

Good news everyone!

I just discovered that the api is now (partially?) extended to local.

SEE LOCAL API

Edit: Digging through Moreno’s github post I see the local API is utilized.

Thanks you for the integration @morenonew , but i have a problem:
for lovelace
WINET: Custom element doesn’t exist:hui-element
WINET BLOWER and WINET X3: cusom element doesn’t exist: horizontal-layout
I followed your procedure carefully. my configuration.yaml file is located in /home/homehassitant/

Best regard

Same pb here. I only have winet, deleted the other 2 in config.