Page 1 of 1

Plugin for NIBE MyUplink ( not NIBE Uplink )

Posted: Monday 23 January 2023 13:18
by ismo67
Has someon made MyUplink plugin for Domiticz?
I think many would be very insterested it like me. Nibe is very popular Heat Pump for floor heating systems at Nordics.
There is Uplink plugin available but MyUplink is different somehow.
I heard from Nibe that Uplink cloud will be cancelled soon and all products will be moved under MyUplink cloud after firmware upgrade.

https://dev.myuplink.com/login
https://myuplink.com/

Re: Plugin for NIBE MyUplink ( not NIBE Uplink )

Posted: Monday 23 January 2023 19:09
by waltervl
You could ask the writer of the nibe uplink plugin if he planned to update it to myuplink.
Edit: https://github.com/flopp999/NIBEUplink-Domoticz
Perhaps you can buy him 2 coffee :)

Re: Plugin for NIBE MyUplink ( not NIBE Uplink )

Posted: Wednesday 13 March 2024 17:19
by Flopp

Re: Plugin for NIBE MyUplink ( not NIBE Uplink )

Posted: Wednesday 13 March 2024 18:03
by Staafnet
Yes, NIBE Uplink will not work any more after 1 June.
With myUplink there's no delay if you use Premium functions.

Re: Plugin for NIBE MyUplink ( not NIBE Uplink )

Posted: Monday 15 July 2024 13:37
by devros
i finally gave up and used nodered to download nibe data... i found a working node for it and it worked almost on the first try.... plus as a bonus i simply redirected it to the old IDX numbers from the old nibe addon and it works. ...
if anyone is interested I can send the instructions

Re: Plugin for NIBE MyUplink ( not NIBE Uplink )

Posted: Monday 15 July 2024 20:30
by JeroenG
Can you please post the code, would like to try it.

Jeroen

Re: Plugin for NIBE MyUplink ( not NIBE Uplink )

Posted: Monday 15 July 2024 23:58
by devros
so you need nodered, mqtt server
and install this node https://github.com/zinen/node-red-contr ... uplink2024
Image

then you have to read json data from nibe and choose what I want to forward to domoticz
my example was...

Code: Select all

 
 msg.payload = [
    { idx: 702, nvalue: 0, svalue: msg.payload.room_temperature_bt50.value.toString() },
    { idx: 697, nvalue: 0, svalue: msg.payload.current_outd_temp_bt1.value.toString() },
    { idx: 1952, nvalue: 0, svalue: msg.payload.return_line_bt62.value.toString() },
    { idx: 1951, nvalue: 0, svalue: msg.payload.supply_line_bt61.value.toString() },
    { idx: 703, nvalue: 0, svalue: msg.payload.heating_medium_pump_speed_gp1.value.toString() },
    { idx: 698, nvalue: 0, svalue: msg.payload.degree_minutes.value.toString() },
    { idx: 705, nvalue: 0, svalue: msg.payload.status_compressor_eb101.strVal.toString() },
    { idx: 704, nvalue: 0, svalue: msg.payload.number_of_starts.value.toString() }
];
return msg; 
 
and all works :)
btw any plans for domoticz to support to change multiple values in one mqtt message?

Re: Plugin for NIBE MyUplink ( not NIBE Uplink )

Posted: Tuesday 16 July 2024 8:12
by waltervl
What is wrong with the new plugin Flopp created? https://github.com/flopp999/NIBEmyUplin ... /tree/main

Re: Plugin for NIBE MyUplink ( not NIBE Uplink )

Posted: Tuesday 16 July 2024 13:57
by devros
waltervl wrote: Tuesday 16 July 2024 8:12 What is wrong with the new plugin Flopp created? https://github.com/flopp999/NIBEmyUplin ... /tree/main
its not working reliably (already send bug report), and with node-red its more modular...