CTEK NJORD GO ev charger integration?

I have understood this charger has mqtt server running, but I don’t know how to access it. There is loadbalancer addon called Nanogrid Air for this charger, and there is http API to make queries, and get data including mqtt server port.
For now I don’t have possibility to invest to Nanogrid Air, but perhaps someone have both of these and could provide message details.

API calls and data structures are described in Local API instructions doc https://www.ctek.com/storage/58B03CE11555207527045C1182860D36F0612F00232E61B4C383A0F15E1486BB/7b2ea9914c73429092a6426a8103da71/pdf/media/45fb7752636d4a5a8e5aad5b6b264074/Local%20API%20Instructions%20-%20Nanogrid%20Air%203007%20-%2020231009003.pdf

There is Python parser for Nanogrid Air, so HA integration should be possible using this ctek · PyPI.
But could it be possible without Nanogrid device?

Have you made any progress on this? Also looking for an integration for Njord Go (with Nanogrid Air).

No, I have not. And no plans to purchase nanogrid for now. I contacted ctek python library owner and got response
”I reached out to the Njord team and got a reply that there is no open API as of today sadly.

But they have gotten a few requests to provide something from the HA community so they might do something about it in the future.”

So keep sending feature request to ctek and maybe one day we’ll have an API to use.

BR,
Wille

If you have a Nanogrid Air you can setup a rest sensor to read the data shown in the api instructions.

rest:
  - resource: http://192.168.110.251/get/evse/
    scan_interval: 20
    sensor:
      - name: "Njord Go"
        value_template: "{{ value_json.value }}"
        json_attributes_path: $[0]['evse'][0]
        json_attributes:
          - "state"
          - "current"
          - "energy"
          - "power"

Thanks.
This works for the Njord charger connected to the nanogrid Air. Do you know how to also get the energy meter data from the nanogrid air?

I will answer my question myself.
To add the energy meter connected to nanogrid air use the following code:

##CTEK Nanogrid Air Energy meter sensor###

- platform: rest
  resource: http://192.168.1.195/get/meter/
  scan_interval: 20
  name: Nanogrid_Air
  value_template: "{{ value_json.value }}"
  json_attributes:
    - activePowerIn
    - activePowerOut
    - current
    - voltage
    - totalEnergyActiveImport
    - totalEnergyActiveExport