Nibe uplink binding

I got the offer to upgrade my F750 to myuplink this week, so if I do I can help out with the development and testing. Do you have a git repo where I can Clone the WIP code? Haven’t completely decided if I’ll go ahead with the upgrade yet though, since my openhab integration will be unavailable until the new binding is working…

This is current WiP version.
I stopped working on it as I need more data. However I cannot upgrade my VVM320 anymore the offer just disappeared.
The data provided by @robjkamp contains a very limited set of datapoints compared to the old API. I am unsure if this is just the default set offered by the API or maybe that’s all?

EDIT: The update is back since 24.01.2024. This will change the situation a little bit. Still it would be nice to know if all the channels are available via new API. I do not want to loose functionality e.g. heat/energy meter data.

1 Like

I forgot to include a link to the code. So here it is: GitHub - alexf2015/openhab-addons at myuplink-dev

1 Like

I just received information from NIBE that NIBE Uplink will be discontinued.
Starting at 01.06.2024 they plan to reduce functionality and later this year (“after summer”) they will shutdown NIBE Uplink.

So there is no other way than migrating to myUplink.

3 Likes

I found myUplink API library written in Python. I am not good at Python, but it would be as inspiration for new OH binding.

I can confirm I get a similar result as @robjkamp
On the parameter list @AlexF requested, I get no results (empty array) at the moment.
Premium is not activated in MyUplink yet, we are trying to contact them to get the old premium transferred to myUplink, since that was renewed only a month ago …

The complete list for is now as follows:

[
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40004",
    "parameterName": "Current outd temp (BT1)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T18:52:35+00:00",
    "value": 9.4,
    "strVal": "9.4°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40013",
    "parameterName": "Hot water top (BT7)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T17:06:23+00:00",
    "value": 42.7,
    "strVal": "42.7°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40014",
    "parameterName": "Hot water char­ging (BT6)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T18:01:04+00:00",
    "value": 41.6,
    "strVal": "41.6°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40033",
    "parameterName": "Room temp­erature (BT50)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T18:37:26+00:00",
    "value": 19.8,
    "strVal": "19.8°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40047",
    "parameterName": "Supply line (BT61)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-24T16:26:55+00:00",
    "value": -32768,
    "strVal": "-32768°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40048",
    "parameterName": "Return line (BT62)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-24T16:26:55+00:00",
    "value": -32768,
    "strVal": "-32768°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40067",
    "parameterName": "Average outdoor temp (BT1)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:39:03+00:00",
    "value": 10.2,
    "strVal": "10.2°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40071",
    "parameterName": "Exter­nal supply line (BT25)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:42:44+00:00",
    "value": 30.6,
    "strVal": "30.6°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40079",
    "parameterName": "Current (BE1)",
    "parameterUnit": "A",
    "writable": false,
    "timestamp": "2024-03-24T16:26:55+00:00",
    "value": 0,
    "strVal": "0A",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40081",
    "parameterName": "Current (BE2)",
    "parameterUnit": "A",
    "writable": false,
    "timestamp": "2024-03-24T16:26:55+00:00",
    "value": 0,
    "strVal": "0A",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40083",
    "parameterName": "Current (BE3)",
    "parameterUnit": "A",
    "writable": false,
    "timestamp": "2024-03-25T19:01:47+00:00",
    "value": 1.9,
    "strVal": "1.9A",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40145",
    "parameterName": "Oil temp­erature (EP15-BT29)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-24T16:26:55+00:00",
    "value": 0,
    "strVal": "0°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40146",
    "parameterName": "Oil temp­erature (BT29)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-24T16:26:55+00:00",
    "value": 0,
    "strVal": "0°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40152",
    "parameterName": "Exter­nal return line (BT71)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:40:49+00:00",
    "value": 29.6,
    "strVal": "29.6°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "40782",
    "parameterName": "Re­quested com­pressor freq (EB101)",
    "parameterUnit": "Hz",
    "writable": false,
    "timestamp": "2024-03-25T18:48:44+00:00",
    "value": 0,
    "strVal": "0Hz",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40940",
    "parameterName": "Degree minutes",
    "parameterUnit": "",
    "writable": true,
    "timestamp": "2024-03-25T19:01:32+00:00",
    "value": 100,
    "strVal": "100",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40940",
    "parameterName": "Degree minutes",
    "parameterUnit": "",
    "writable": true,
    "timestamp": "2024-03-25T19:01:32+00:00",
    "value": 100,
    "strVal": "100",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40940",
    "parameterName": "Degree minutes",
    "parameterUnit": "",
    "writable": true,
    "timestamp": "2024-03-25T19:01:32+00:00",
    "value": 100,
    "strVal": "100",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40940",
    "parameterName": "Degree minutes",
    "parameterUnit": "",
    "writable": true,
    "timestamp": "2024-03-25T19:01:32+00:00",
    "value": 100,
    "strVal": "100",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40940",
    "parameterName": "Degree minutes",
    "parameterUnit": "",
    "writable": true,
    "timestamp": "2024-03-25T19:01:32+00:00",
    "value": 100,
    "strVal": "100",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40940",
    "parameterName": "Degree minutes",
    "parameterUnit": "",
    "writable": true,
    "timestamp": "2024-03-25T19:01:32+00:00",
    "value": 100,
    "strVal": "100",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40940",
    "parameterName": "Degree minutes",
    "parameterUnit": "",
    "writable": true,
    "timestamp": "2024-03-25T19:01:32+00:00",
    "value": 100,
    "strVal": "100",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "40940",
    "parameterName": "Degree minutes",
    "parameterUnit": "",
    "writable": true,
    "timestamp": "2024-03-25T19:01:32+00:00",
    "value": 100,
    "strVal": "100",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "41002",
    "parameterName": "Fan speed (EB101)",
    "parameterUnit": "rpm",
    "writable": false,
    "timestamp": "2024-03-25T18:49:06+00:00",
    "value": 0,
    "strVal": "0rpm",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "41011",
    "parameterName": "EEV-ssh-act (EB101)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:47:00+00:00",
    "value": 12.1,
    "strVal": "12.1°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "41017",
    "parameterName": "EEV posi­tion (EB101)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T18:48:52+00:00",
    "value": 0,
    "strVal": "0",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "41019",
    "parameterName": "EVI-ssh-act (EB101)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:44:17+00:00",
    "value": 13.5,
    "strVal": "13.5°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "41025",
    "parameterName": "EVI posi­tion (EB101)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T18:48:51+00:00",
    "value": 0,
    "strVal": "0",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "41162",
    "parameterName": "Low pres­sure (EB101-EP14-BP8)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:11:19+00:00",
    "value": 9.9,
    "strVal": "9.9°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "41163",
    "parameterName": "High pres­sure (EB101-EP14-BP9)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:45:02+00:00",
    "value": 10.9,
    "strVal": "10.9°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "41164",
    "parameterName": "Injec­tion (EB101-BT81)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:47:24+00:00",
    "value": 22.6,
    "strVal": "22.6°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "41167",
    "parameterName": "Evap­orator (EB101-BT84)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:47:50+00:00",
    "value": 22.3,
    "strVal": "22.3°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "43009",
    "parameterName": "Calcu­lated supply climate system 1",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T18:56:56+00:00",
    "value": 26.9,
    "strVal": "26.9°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "43081",
    "parameterName": "Time factor add heat",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-24T16:26:55+00:00",
    "value": 35.2,
    "strVal": "35.2",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "43109",
    "parameterName": "Current hot water mode",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T06:00:00+00:00",
    "value": -1,
    "strVal": "-1",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "43115",
    "parameterName": "Hot water: charge set point value",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T02:00:33+00:00",
    "value": -32768,
    "strVal": "-32768°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "43161",
    "parameterName": "Extern. adjust­ment climate system 1",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-24T19:42:21+00:00",
    "value": 0,
    "strVal": "Off",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [
      {
        "value": "0",
        "text": "Off",
        "icon": ""
      },
      {
        "value": "1",
        "text": "On",
        "icon": ""
      }
    ],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44014",
    "parameterName": "Version (EB101)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-24T16:26:55+00:00",
    "value": 10678,
    "strVal": "10678",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44032",
    "parameterName": "Slave (EB101)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-24T16:26:55+00:00",
    "value": 28,
    "strVal": "28",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44055",
    "parameterName": "Return line (EB101-BT3)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:44:50+00:00",
    "value": 31.6,
    "strVal": "31.6°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44058",
    "parameterName": "Supply line (EB101-BT12)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:42:52+00:00",
    "value": 31.9,
    "strVal": "31.9°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44059",
    "parameterName": "Dis­charge (EB101-BT14)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:44:16+00:00",
    "value": 18.2,
    "strVal": "18.2°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44060",
    "parameterName": "Liquid line (EB101-BT15)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:46:44+00:00",
    "value": 20.4,
    "strVal": "20.4°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44061",
    "parameterName": "Suction gas (EB101-BT17)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:47:00+00:00",
    "value": 21.8,
    "strVal": "21.8°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44064",
    "parameterName": "Status com­pressor (EB101)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T18:48:46+00:00",
    "value": 20,
    "strVal": "off",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [
      {
        "value": "20",
        "text": "off",
        "icon": ""
      },
      {
        "value": "40",
        "text": "starts",
        "icon": ""
      },
      {
        "value": "60",
        "text": "runs",
        "icon": ""
      },
      {
        "value": "100",
        "text": "stops",
        "icon": ""
      }
    ],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44069",
    "parameterName": "No. of starts (EB101-EP14)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T15:19:41+00:00",
    "value": 8002,
    "strVal": "8002",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44069",
    "parameterName": "No. of starts (EB101-EP14)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T15:19:41+00:00",
    "value": 8002,
    "strVal": "8002",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44069",
    "parameterName": "No. of starts (EB101-EP14)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T15:19:41+00:00",
    "value": 8002,
    "strVal": "8002",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44069",
    "parameterName": "No. of starts (EB101-EP14)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T15:19:41+00:00",
    "value": 8002,
    "strVal": "8002",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44069",
    "parameterName": "No. of starts (EB101-EP14)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T15:19:41+00:00",
    "value": 8002,
    "strVal": "8002",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44069",
    "parameterName": "No. of starts (EB101-EP14)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T15:19:41+00:00",
    "value": 8002,
    "strVal": "8002",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44069",
    "parameterName": "No. of starts (EB101-EP14)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T15:19:41+00:00",
    "value": 8002,
    "strVal": "8002",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44069",
    "parameterName": "No. of starts (EB101-EP14)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T15:19:41+00:00",
    "value": 8002,
    "strVal": "8002",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44071",
    "parameterName": "Oper. time (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T18:06:31+00:00",
    "value": 15841,
    "strVal": "15841h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44071",
    "parameterName": "Oper. time (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T18:06:31+00:00",
    "value": 15841,
    "strVal": "15841h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44071",
    "parameterName": "Oper. time (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T18:06:31+00:00",
    "value": 15841,
    "strVal": "15841h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44071",
    "parameterName": "Oper. time (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T18:06:31+00:00",
    "value": 15841,
    "strVal": "15841h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44071",
    "parameterName": "Oper. time (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T18:06:31+00:00",
    "value": 15841,
    "strVal": "15841h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44071",
    "parameterName": "Oper. time (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T18:06:31+00:00",
    "value": 15841,
    "strVal": "15841h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44071",
    "parameterName": "Oper. time (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T18:06:31+00:00",
    "value": 15841,
    "strVal": "15841h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44071",
    "parameterName": "Oper. time (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T18:06:31+00:00",
    "value": 15841,
    "strVal": "15841h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44073",
    "parameterName": "Oper. time hot water (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T01:59:28+00:00",
    "value": 2538,
    "strVal": "2538h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44073",
    "parameterName": "Oper. time hot water (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T01:59:28+00:00",
    "value": 2538,
    "strVal": "2538h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44073",
    "parameterName": "Oper. time hot water (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T01:59:28+00:00",
    "value": 2538,
    "strVal": "2538h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44073",
    "parameterName": "Oper. time hot water (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T01:59:28+00:00",
    "value": 2538,
    "strVal": "2538h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44073",
    "parameterName": "Oper. time hot water (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T01:59:28+00:00",
    "value": 2538,
    "strVal": "2538h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44073",
    "parameterName": "Oper. time hot water (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T01:59:28+00:00",
    "value": 2538,
    "strVal": "2538h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44073",
    "parameterName": "Oper. time hot water (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T01:59:28+00:00",
    "value": 2538,
    "strVal": "2538h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44073",
    "parameterName": "Oper. time hot water (EB101-EP14)",
    "parameterUnit": "h",
    "writable": false,
    "timestamp": "2024-03-25T01:59:28+00:00",
    "value": 2538,
    "strVal": "2538h",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44362",
    "parameterName": "Outd temp­erature (EB101-BT28)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:15:18+00:00",
    "value": 9.8,
    "strVal": "9.8°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44363",
    "parameterName": "Evap­orator (EB101-BT16)",
    "parameterUnit": "°C",
    "writable": false,
    "timestamp": "2024-03-25T19:18:16+00:00",
    "value": 10.6,
    "strVal": "10.6°C",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44396",
    "parameterName": "Charge pump speed (EB101-GP12)",
    "parameterUnit": "%",
    "writable": false,
    "timestamp": "2024-03-25T18:49:16+00:00",
    "value": 1,
    "strVal": "1%",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44700",
    "parameterName": "Low pres­sure (EB101-BP8)",
    "parameterUnit": "bar",
    "writable": false,
    "timestamp": "2024-03-25T19:07:40+00:00",
    "value": 9.8,
    "strVal": "9.8bar",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44701",
    "parameterName": "Current com­pressor fre­quency (EB101)",
    "parameterUnit": "Hz",
    "writable": false,
    "timestamp": "2024-03-25T18:48:46+00:00",
    "value": 0,
    "strVal": "0Hz",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "0.1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44702",
    "parameterName": "Prot. mode, com­pressor (EB101)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T17:24:09+00:00",
    "value": 0,
    "strVal": "0",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "44703",
    "parameterName": "Defrost­ing (EB101-EP14)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-25T14:48:00+00:00",
    "value": 0,
    "strVal": "0",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "44897",
    "parameterName": "Hot water offset (Smart Price Adaption)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-24T16:26:55+00:00",
    "value": 0,
    "strVal": "0",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "Slave 1 (EB101)",
    "parameterId": "49996",
    "parameterName": "Charge pump (EB101-GP12)",
    "parameterUnit": "",
    "writable": false,
    "timestamp": "2024-03-24T16:26:55+00:00",
    "value": 1,
    "strVal": "On",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [
      {
        "value": "0",
        "text": "Off",
        "icon": ""
      },
      {
        "value": "1",
        "text": "On",
        "icon": ""
      }
    ],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "NIBEF SMO 40",
    "parameterId": "50004",
    "parameterName": "Tempo­rary lux",
    "parameterUnit": "",
    "writable": true,
    "timestamp": "2024-03-24T16:26:55+00:00",
    "value": 0,
    "strVal": "off",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [
      {
        "value": "0",
        "text": "off",
        "icon": ""
      },
      {
        "value": "1",
        "text": "on",
        "icon": ""
      }
    ],
    "scaleValue": "1",
    "zoneId": null
  }
]

I noticed quite some doubles like the 40940 (degree minutes) that is present 7 times.

I now upgraded my VVM320 unit and also activated the premium “management” option.
It shows more values than I got initially (e.g. heat meters are there.
But still a lot of values are missing. Regarding hot water it does not allow any management anymore. Neither API nor the official UI offers any option to set the hot water mode or enable temp luxory. Well this is not a must have for me but it would have been very nice…

That’s unfortunate, it’s one of the features I actually use, to boost the hot water when electricity is cheap… I also plan to upgrade some time soon, now that the heating isn’t active much during summer it’s not a big loss to have it disconnected from OH for a while.

Some basic binding could be ready soon. My plan is to have some gerneric thing that just adds channels dynamically for all datapoints returned. I just need to figure out how to add channels dynamically. All my previous bindings had a static configuration.
To enable write access it will still be necessary to have some static configuration as the API does not show those channels and thus they cannot be auto-detected. In addition those write channels seem to be write-only. This is also a little bit weird. E.g. channel #47260 of the ERS unit can bet set but is not readable. The myUplink UI shows it but they again used some private API for their internal stuff.

Migrated my system today, and got this from the parameters at least:

  {
    "category": "NIBEF F750 CU 3x400V",
    "parameterId": "50004",
    "parameterName": "Tempo­rary lux",
    "parameterUnit": "",
    "writable": true,
    "timestamp": "2024-05-07T06:16:02+00:00",
    "value": 0,
    "strVal": "off",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [
      {
        "value": "0",
        "text": "off",
        "icon": ""
      },
      {
        "value": "1",
        "text": "on",
        "icon": ""
      }
    ],
    "scaleValue": "1",
    "zoneId": null
  },
  {
    "category": "NIBEF F750 CU 3x400V",
    "parameterId": "50005",
    "parameterName": "In­creased venti­lation",
    "parameterUnit": "",
    "writable": true,
    "timestamp": "2024-05-07T06:16:02+00:00",
    "value": 0,
    "strVal": "off",
    "smartHomeCategories": [],
    "minValue": null,
    "maxValue": null,
    "stepValue": 1,
    "enumValues": [
      {
        "value": "0",
        "text": "off",
        "icon": ""
      },
      {
        "value": "1",
        "text": "on",
        "icon": ""
      }
    ],
    "scaleValue": "1",
    "zoneId": null
  }

In the previous API they could be set to different levels (for temporary lux they correlated to how long it should be active and for ventilation which of the predefined levels should be activated). I can test and see how it works here.

First SNAPSHAOT version of my binding is available for testing. I moved discussion to a dedicated topic, see here:

My work on the original NibeUplink binding is discontinued, I will mark it as deprecated soon.