vincentwolsink / home_assistant_micronova_agua_iot

Home Assistant integration controlling heating devices connected via the Agua IOT platform of Micronova
Apache License 2.0
25 stars 15 forks source link

Fan speeds #79

Closed PaulStoop86 closed 8 months ago

PaulStoop86 commented 9 months ago

Hello Vincent,

For starters: thank you very much for your integration, i'm pretty new to HA and your integrations workes like a charm, controlling my Nordic Fire SIENNA pelletstove like it should.

I was wondering if you ever run into a palletstove with two controllable fans? The fans are used to disperse the heat into two separate ducts. I'am using one fan to direct air into the livingroom, the other fan to direct heat to the hallway/second floor. It would be great if i could combine external temperature sensors with the individual fan settings to direct the heat to the rooms in which it is needed most. But at his moment, the loaded entities dont show the fans. (although your latest version seems to mention a "fan setting")

The "official" nordic fire app shows these fans are "ducted 1 and ducted 2) And there are 6 settings for each fan: 1, 2, 3, 4, 5 and A (automatic) Afbeelding van WhatsApp op 2023-10-19 om 20 28 11_7145854c

I tried searching the API documentation to see if there is support for this feature, but i think i lack the know-how at this moment to determine this myself.

If there is no support for this feature you can offcourse close this isssue,

Thank you for your reply,

Best regards,

PaulStoop86 commented 9 months ago

Just found a closed issue with a similar question (sorry, pretty new to github as well). This questions seems to be about a different brand stove.

For extra info below the diagnostics file in which ( i think) the canalization 1&2 are visible

config_entry-aguaiot-319f7814d4f079ef6deacd212a5908f3.json.txt

vincentwolsink commented 9 months ago

Hi @PaulStoop86, these are already implemented for other brands. But unfortunately there is very little standards in the API, even between stoves from the same brand.

I can implement them for your stove too. I will take a look this evening 🙂

inode- commented 9 months ago

Same question for Piazzetta P163. It would be possible to add the "vent_front" as fan?

I can provide you the credentials without problems or sniff/intercept the HTTP traffic for you.

config_entry-aguaiot-4f60b5836f2bd1a9e0b632cffaba20e2.json.txt

Thank you

vincentwolsink commented 9 months ago

@inode- Sure. I will probably implement it today.

vincentwolsink commented 9 months ago

Please try v0.2.5-beta3

PaulStoop86 commented 9 months ago

Wow, thanks for the quick implementation. I now have a canalization_2 in HA, which works (the option "off" is not in the official app/on the remote. App and remote only shows 1 to 5 and "A". Funny thing is that setting it to "off" in your integration does turn of the fan and update remote to "OFF", which is normally no option. Not sure if the stove can handle two fans turned off:)

However: Canalization_1 is not visible. Might be result of the following HA log entry:

_Platform aguaiot does not generate unique IDs. ID A28C3EC1-BF8F-4A37-A4BC-27C68CA0E683_canalization_2_set already exists - ignoring climate.woonkamer_canalization2

Again: many thanks for your effort!

vincentwolsink commented 9 months ago

v0.2.5-beta4 should fix that :)

PaulStoop86 commented 9 months ago

Yes! Thanks. Two fans visible, will test tomorrow, but i think this closes my issue:)

PaulStoop86 commented 8 months ago

Tested today. Everything works perfect:) Ready for automations and a custom card. Thanks for the implementation, the quick responses and actions.

Have a nice weekend!

inode- commented 7 months ago

I was finishing the setup after a while, but the fan created seems to implement someting in the wrong way. All the data should be on the "Mode" directly, or I'm wrong?

image

image