• Bliksembaard
  • Registratie: December 2012
  • Laatst online: 13-01 23:02
Hier is onlangs ook een nieuwe meter door Ennatuurlijk geplaatst.
Bij de aankondiging had ik contact opgenomen voor het lokaal uitlezen en ze hebben me op de lijst voor de pilot gezet.
Dinsdag is de monteur geweest en heeft een M-Bus module geplaatst met een pulsdraad die ik zelf verder op moet pakken. Ik heb Ennatuurlijk gevraagd of dit de bedoeling is of dat er nog iets nageleverd wordt maar nog geen reactie.

Ik denk dat ik sowieso een USB naar Mbus master module aanschaf om hem uit te lezen.

Ik heb een NUC met Home Assistant waar ik hem op in wil prikken.


Afbeeldingslocatie: https://tweakers.net/i/stLbJ2JKcEGMDUEo2Blny4BKoJE=/x800/filters:strip_icc():strip_exif()/f/image/sVzH3Qg7WxCYoyF7nmmj4Pa2.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/IXqENWalC5GGJHKjsaOQz6_K_5o=/800x/filters:strip_icc():strip_exif()/f/image/wMk6WHCVDzXiBcRtvY3EInms.jpg?f=fotoalbum_large

  • mischa402
  • Registratie: Februari 2019
  • Laatst online: 07-05 21:04
Het Topic is alweer wat ouder, maar misschien kunnen we hier weer wat leven in stoppen.

Ik heb echt wat hulp nodig om de warmtemeter, een Kamstrup Multical 403, uit te lezen en te integreren in HA.

Om de modbus module te gebruiken moet er ook een voedingsmodule in zitten en die zit er ook in. En daarnaast uiteraard ook de HC-003-67 modbus-module.

Deze staat standaard ingesteld, wat betekend dat:
- Baud rate: 19200
- 8 data bits
- even parity
- 1 stop bit

Device adres, device ID is de laatse 2 of 3 cijfers van het serienummer, was 324 dus adres is 24, Dit kan via het setup-menu aangepast worden en heb ik inmiddels aangepast naar 1.

Ik krijg met geen mogelijkheid antwoord terug van de warmtemeter, wat ik ook probeer. Ik weet inmiddels niet echt meer wat ik nog meer kan proberen of welke verzoeken in naar de meter moet sturen om antwoord terug te krijgen. De modbus-module heb ik op Ebay gekocht als nieuw en aangezien ik dacht dat deze wellicht toch niet goed was, heb ik een nieuwe besteld, maar zonder positief resultaat :-( . Ik heb dus nu 2 modbus-modules.

Ik heb al diverse keren email contact gehad met Kamstrup en daar heb ik een oudere handleiding van gekregen, aangezien de 1e module die ik gekocht had een andere versie nummer had, maar inmiddels zit de nieuwe module er in. Maar in de oude handleiding staat wel meer informatie over de adressen e.d. Ook staat er in de handleiding dat de verzoeken heel specifiek en nauw luisteren, om zo geen foute waarden te terug te sturen. Maar ik krijg echt geen enkel bericht terug.

Ik gebruik momenteel een RTU over Ethernet converter met webinterface waar de bovengenoemde instellingen in staan.

Ik heb met Modbus poll (en diverse andere programma's) geprobeerd om te kijken of er toch nog ergens antwoord komt, maar tot op heden helemaal niets, wordt er echt helemaal gefrustreerd van, maar het hele Modbus gedoe is ook niet echt mijn ding. Had gedacht dat het wat makkelijker was, want ik heb wel een paar kWh-meters van Eastron via modbus en dat was vrij simpel, via ESP in combinatie met een UART TTL to RS485 Converter. Dit lijkt toch iets lastiger.

Op de Kamstrup is het ook mogelijk om een bericht via modbus weg te sturen door de beide knoppen tegelijk in te drukken en vast te houden, er verschijnt dan CALL op het display en op dat moment zie ik berichten verkeer binnenkomen, TX is iets opgelopen, te zien op een van de screenshots. De module werkt dus wel in ieder geval.

Ik heb een aantal screenshots van de handleiding bijgevoegd, want ik heb geen idee hoe ik de hele handleiding anders moet uploaden.

Ik heb ook de bovenstaande code geprobeerd in yaml, maar het mocht niet baten, het enige is dat er een sensor aangemaakt is, die geen waarde laat zien een en rood uitroepteken geeft.

Wellicht is het beter of makkelijker via Node Red, of ook via ESPhome, maar ik ben het een beetje kwijt |:( inmiddel en hoop op anderen die hier meer kaas van hebben gegeten :*)

Hieronder een stukje van mijn .yaml. alle # staan er omdat ik vanalles geprobeerd heb, maar wat mij opviel aan die code is dat er geen Device_ID of slave address in staat.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Warmtemeter Kamstrup Multical 403
modbus:
  - name: kamstrup_multical_403
    type: tcp #rtuovertcp
    host: 192.168.1.164
    port: 502
    sensors:
      - name: kamstrup_heat_total
        address: 21
        data_type: float32
        device_class: energy
        input_type: input
        precision: 3
        scan_interval: 30
        state_class: total_increasing
        unique_id: 403_21
        unit_of_measurement: "GJ"
      ##- platform: modbus
      ##  scan_interval: 4
      ##  registers:
      #- name: kamstrup_delta_temperatuur
      #  # hub: kamstrup_multical_403
      #  unit_of_measurement: "L/h"
      #  slave: 1
      #  address: 1
      #  input_type: holding
      #  # count: 2
      #  data_type: float32
      #  scale: 0.1


Ik hoop dat er hier een paar modbus specialisten zitten die mij hierbij kunnen helpen en die op zoek zijn naar een uitdaging >:)

Afbeeldingslocatie: https://tweakers.net/i/XARtBoS_4tLyqhzgTuQhEt-vE1I=/800x/filters:strip_exif()/f/image/UzSuFV9LqUcrMCkzSC1oQMiX.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/BxPJHnNy4gxnpNzimfFXqXbI1Ks=/800x/filters:strip_exif()/f/image/uXFN8q7MuWMOnMVS7v6k6qeq.png?f=fotoalbum_large

Dit is de converter die ik gebruik.

Afbeeldingslocatie: https://tweakers.net/i/OBnSwoUrWhicfgPEFtooStKn0TM=/800x/filters:strip_icc():strip_exif()/f/image/LFv8TqpQxhlmY3cbOMMJY5EN.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/hhi7FwZfafPi6LV5gFoibF8c1wc=/x800/filters:strip_exif()/f/image/AjTsF4UJ7Dq9dVuAy1gXb2ZL.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/7cvwo4rPjmwEUVuIUTPynwQiKG4=/x800/filters:strip_exif()/f/image/zINogh7aS1YuCI98FDDkIWf0.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/wabhxMQrrtKuDEqzJltPtN1-6Gg=/x800/filters:strip_exif()/f/image/dKD4NlLexQqb91eStDUS5Lao.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/rA7aBA7GoRDQew4PyriNiVkch9c=/x800/filters:strip_exif()/f/image/Fo7H2tbo5cWqei7FBaGUcs4c.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/1MQoa6AQ0Qt51ZWtZifJ77cjYG8=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/DiPPEmJqn73JduVnPye5ktpB.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/2G54h8XvOh82QqnYQ9SmXyww_QM=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/faFXfjmI2byQdsgr4ckBwiP1.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/al3YtFWRbtilQdrLbKRtLvpuJtQ=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/wUEbJnjfEbP63GlZJCu0nnAO.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/ptYNlE70ltUG_ZWCqHt84oR13Zo=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/1LuORtJnnDitA6Dnk4H8RjWE.png?f=user_large

Afbeeldingslocatie: https://tweakers.net/i/GG9nhNtucCH3GAUuwSQlL7y_ZLs=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/U1YBLpjQ8gV5SIkVJdqpD4Fn.png?f=user_large

Itho Daalderop Amber 95


  • mischa402
  • Registratie: Februari 2019
  • Laatst online: 07-05 21:04
Ik ga straks even de spanning meten, maar ik denk wel dat de converter werkt aangezien ik berichtenverkeer terug ontvan op de TX op het moment dat ik de "CALL" functie gebruik op de Kamstrup. Heb inmiddels ook alle kabels vervangen voor massieve draad en een 120ohm weerstand aan beide zijden toegepast.

Heb ook een ESP print gebruikt en geprobeerd maar ook zonder resultaat.
Afbeeldingslocatie: https://tweakers.net/i/Tzk7RJP6SKr0XAnZDSUPW59FvUY=/x800/filters:strip_icc():strip_exif()/f/image/BKiCMyC1DnKFEW2cym3VFHV9.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/HFVaT3M5bwH0XfQiUuF7IE6vT9I=/x800/filters:strip_icc():strip_exif()/f/image/ehlHnZp7MEdPu9mGQqW87Axk.jpg?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/CE_U1FCQZCQXRBEJOp4DAkVDxfg=/x800/filters:strip_icc():strip_exif()/f/image/adiM7DWBoHrO3wbiKhvzFUSN.jpg?f=fotoalbum_large

Zelf denk ok dat het probleem de CRC-calculation het probleem is, maar zeker weet ik het niet, maar ben niet echt thuis in dit allemaal. Maar kan met ergens wel iets voorstellen, dat er een extra controller in zit die controleert of de gegevens die terug komen daadwerkelijk kloppen. Maar zoals gezegd ben ik hierin niet echt thuis.

Ik ga ook weer een mail sturen naar Kamstrup of mijn idee klopt wat betreft de CRC-calculation. Ook hoe de registers aangeroepen moeten worden. In Decimaal of in HEX. En in de beschrijving staat inderdaad ook dat register 1 address 0000 is.

Verder weet ik niet of de 32 Bit IEEE Float swapped is en wel of niet signed.

Itho Daalderop Amber 95


  • rwanrooy
  • Registratie: September 2002
  • Laatst online: 02-10 16:14
Voor gebruikers die geen zin hebben om zelf iets te ontwikkelen is er een kant en klare oplossing: https://smartgateways.nl/...ticz-homey-rest-api-mqtt/

Afbeeldingslocatie: https://tweakers.net/i/HVq2wOwfiIJkPGNHp0cXJ_84Y0A=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/O9ugzVDZ2BKC6iO6YlC370zB.jpg?f=user_large

  • mischa402
  • Registratie: Februari 2019
  • Laatst online: 07-05 21:04
rwanrooy schreef op zaterdag 23 september 2023 @ 13:08:
Voor gebruikers die geen zin hebben om zelf iets te ontwikkelen is er een kant en klare oplossing: https://smartgateways.nl/...ticz-homey-rest-api-mqtt/

[Afbeelding]
@rwanrooy

Inmiddels aangesloten en geconfigureerd. Hier en daar in de Package wat toegevoegd voor de eenheden en dergelijke, maar het lijkt allemaal goed te werken. en het komt allemaal goed binnen.

Hij hangt in ieder geval op de meter :)

Afbeeldingslocatie: https://tweakers.net/i/uSgatOCNtDas6j2RN9dUwtNtTDk=/x800/filters:strip_icc():strip_exif()/f/image/jUx29RnQyVzXJVmFDkLfxjaG.jpg?f=fotoalbum_large

Bedankt voor de tip _/-\o_

Het werkt in ieder geval een stuk makkelijkelijker dan via modbus.

Ook de pulse contacten aangesloten vanaf de kWh-meters, nu maar eerst eens kijken of de pulsen goed aankomen op de Kamstrup en dat de gemiddelde CoP correct berekend wordt. Wanneer dat allemaal klopt zou het mooi zijn als deze ook in HA binnen komt, wellicht met een update.

[ Voor 9% gewijzigd door mischa402 op 06-10-2023 21:28 ]

Itho Daalderop Amber 95


  • rwanrooy
  • Registratie: September 2002
  • Laatst online: 02-10 16:14
mischa402 schreef op vrijdag 6 oktober 2023 @ 21:25:
[...]


@rwanrooy

Inmiddels aangesloten en geconfigureerd. Hier en daar in de Package wat toegevoegd voor de eenheden en dergelijke, maar het lijkt allemaal goed te werken. en het komt allemaal goed binnen.

Hij hangt in ieder geval op de meter :)

[Afbeelding]

Bedankt voor de tip _/-\o_

Het werkt in ieder geval een stuk makkelijkelijker dan via modbus.

Ook de pulse contacten aangesloten vanaf de kWh-meters, nu maar eerst eens kijken of de pulsen goed aankomen op de Kamstrup en dat de gemiddelde CoP correct berekend wordt. Wanneer dat allemaal klopt zou het mooi zijn als deze ook in HA binnen komt, wellicht met een update.
Dat ziet er netjes uit Mischa! Ook goed dat je de pulse contacten hebt aangesloten. Als ik nog ergens kan vinden of de COP ook via IR is uit te lezen dan zal ik dat zeker toevoegen aan de gateway. Uiteraard kun je dit zelf ook laten berekenen door Home Assistant als je daar de koppeling met het pulse contact legt en er een template op los laat.

Ik heb voor de ontwikkeling van de gateway zelf een 403 aangeschaft maar nog niet aangesloten op de verwarming. Doel is om dat ook te doen. Zit er overigens maar één koperen/messing buisdeel om op de waterleiding aan te sluiten bij of horen er twee bij te zitten? Ik heb het idee dat ik er één mis. Ik kan er ook niks over vinden in de handleiding.

Ik ben ook bezig geweest met een dashboard wat gebruikers kunnen aanschaffen als ze niet over home assistant beschikken. Een abonnement kost 14,95 per jaar waarmee de belangrijkste gegevens ook online zijn te raadplegen. Zulke dashboards zijn er nu voor alle gateways. Zie screenshot...Afbeeldingslocatie: https://tweakers.net/i/-7yuGKGKbujBVSq8o4SrT-BODno=/800x/filters:strip_icc():strip_exif()/f/image/hLBi1OrDqy4DlF3nCIsUUwYt.jpg?f=fotoalbum_large Afbeeldingslocatie: https://tweakers.net/i/Q7Hk-n0ikbaf-XqwqX4qcmqcynk=/x800/filters:strip_icc():strip_exif()/f/image/SGc4ZvZL8Q8d6mx9MMaceWxB.jpg?f=fotoalbum_large

  • mischa402
  • Registratie: Februari 2019
  • Laatst online: 07-05 21:04
Voorlopig heb ik de warmtemeter draaien en heb hem in HA en Grafana. Niet via modbus, maar via de Kamst-IR Gateway. Moet nog het een en ander aanpassen, maar begin is er in ieder geval :) .

Het was of is eigenlijk te warm om de warmtepomp in bedrijf te hebben als het nog gewoon 22C is in huis, maar ja.

Afbeeldingslocatie: https://tweakers.net/i/IW1wHle9uL1bLnDAd3mSBFLMrgI=/800x/filters:strip_exif()/f/image/XBdASBYhjvDVFGT6nnKtIOH5.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/qZtYRLTUJ6MuWa7CWd8u3t2QWLs=/800x/filters:strip_exif()/f/image/jkb8zC4WbYlEITsotmiojcMF.png?f=fotoalbum_large

Itho Daalderop Amber 95


  • markweb4871
  • Registratie: November 2003
  • Laatst online: 22:38
mischa402 schreef op woensdag 11 oktober 2023 @ 21:56:
Voorlopig heb ik de warmtemeter draaien en heb hem in HA en Grafana. Niet via modbus, maar via de Kamst-IR Gateway. Moet nog het een en ander aanpassen, maar begin is er in ieder geval :) .

Het was of is eigenlijk te warm om de warmtepomp in bedrijf te hebben als het nog gewoon 22C is in huis, maar ja.

[Afbeelding]

[Afbeelding]
Kun je mij op weg helpen hoe vanuit HA de kamstrup data visueel weer te geven met bijv Grafana? Ik heb nu dit: Afbeeldingslocatie: https://i.ibb.co/bPz0Qgh/IMG-3835.jpg

  • BobV
  • Registratie: Januari 2009
  • Laatst online: 23-10 10:23
Ik heb niet heel lang geleden ook de Kamstrup gekregen, en heb inmiddels een mooie module hangen om via IR de data uit te lezen. Deze data is zelfs nauwkeuriger dan wat het display kan laten zien, dus ik ben er blij mee. :)

Gebaseerd op een tweetal repositories (https://github.com/cenobitedk/esphome_multical402 en fork daarvan, https://github.com/htvekov/esphome_multical402), waarbij ik de configuratie maar een klein beetje heb hoeven aanpassen, zie https://github.com/bobvandevijver/esphome_multical402 voor de wijzigingen.

Als onderdelen een Wemos D1 Mini gehaald, en gecombineerd met een simpele IR-unit van ebay: https://www.ebay.nl/itm/275076138187. Werkt als een trein, al kan ik de montage misschien nog een beetje verbeteren :+

Afbeeldingslocatie: https://tweakers.net/i/ID4pTvjQthUKeVmfI_VVsOJ9ZIE=/x800/filters:strip_icc():strip_exif()/f/image/WZtlWPveX7wKpIZ5DOrSXYhr.jpg?f=fotoalbum_large

PVOutput: https://pvoutput.org/list.jsp?sid=96760


  • Tijgerkracht
  • Registratie: Juni 2005
  • Laatst online: 22:01
WhiteAss schreef op vrijdag 8 november 2024 @ 15:12:
Maar daarvoor heb ik wel hulp nodig van de monteur. Toegang tot de connectors zit volgen mij verzegeld.
Ik heb een 403 en lees die uit via IR van SmartGateway, gebruik MQTT om te pushen en dan te lezen in Home Assistant, werkt prima. Hier een voorbeeld van de Rest API

Afbeeldingslocatie: https://tweakers.net/i/uTnEcMuqPV6oezzlKRBjuFdDyFU=/x800/filters:strip_exif()/f/image/zuyi0Koj9ZboWPOw11sTB6sG.png?f=fotoalbum_large

21x325WP, 10x410WP, SE10K, Blackbird 8K, vloerverwarming en fancoils, Vent-Axia WTW

Pagina: 1