In deze handleiding ga ik je vertellen hoe je stadsverwarming met een Kamstrup Multical kunt uitlezen met Domoticz. Een Kamstrup Multical warmtemeter wordt vaak geleverd door bedrijven als Vattenfall, NUON, Ennatuurlijk en Eneco voor het meten van warmteverbruik voor stadsverwarming. Heb je zo’n warmtemeter van Kamstrup, dan kun je het energieverbruik nu uitlezen met Domoticz.

Kamstrup multical warmtemeter voor stadsverwarming, warmtenet, vloerverwarming voor home assistant

Wat heb ik nodig om stadsverwaming te koppelen met Domoticz?

  • Een Kamstrup Multical uit onderstaande lijst (alle kamstrup meters zijn compatible)
  • Een Kamst-IR gateway van Smart Gateways. Deze is hier verkrijgbaar
  • Domoticz
  • Deze handleiding

Is mijn stadsverwarming geschikt?

De Kamst-IR Gateway is ontworpen voor gebruik met Kamstrup Multical warmtemeters, die voorzien zijn van een infrarood oogje. De infra-rood leesmodule van de gateway kan eenvoudig op dit oogje worden bevestigd. Bij de gateway wordt een houder met klikmechanisme meegeleverd, waardoor de IR-leeskop gemakkelijk op de warmtemeter kan worden geplaatst.

Enkele van de ondersteunde versies waarop de kamstrup gateway werkt, zijn onder andere:

  • Kamstrup Multical 302
  • Kamstrup Multical 303
  • Kamstrup Multical 401
  • Kamstrup Multical 402
  • Kamstrup Multical 403
  • Kamstrup Multical 601
  • Kamstrup Multical 602
  • Kamstrup Multical 603
  • Kamstrup Multical 801
  • Kamstrup Multical 803
  • Kamstrup Multical 6M2
  • Kamstrup Multical SVM S6
  • Kamstrup Multical 66-C(DE)
  • Kamstrup Multical SVM 10EL
  • Kamstrup Maxical III
  • Kamstrup Multical III
  • Kamstrup SVM 9EVL

De gateway is ook geschikt voor kamstrup watermeters

De gateway is ook geschikt voor Kamstrup Multical watermeters, waarbij uitsluitend het waterverbruik wordt doorgegeven.

 

De ondersteunde watermeters zijn onder andere: Kamstrup Multical watermeters, waarbij specifiek het waterverbruik wordt doorgegeven.

  • flowIQ 2101
  • flowIQ 2102
  • flowIQ 2200
  • flowIQ 3100
  • flowIQ 3200
  • flowIQ 4200
  • Multical 21
  • Multical 41
  • Multical 61
  • Multical 62
  • MAG8000

Wat wordt doorgeven?

De informatie die de Kamstrup gateway warmtemeter levert, wordt in domoticz voortdurend bijgewerkt.

  • Uitgangstemperatuur (°C)
  • Ingangs temperatuur (°C)
  • Vermogen (kWh)
  • Totale warmte energie (GJ)
  • Temperatuurverschul tussen in- en uitgang (°C)
  • Totale doorstroomvolume (m³)
  • Fow per uur (L/uur)
  • Totale minimale waarden per maand en jaar voor temperatuur, doorstroming, vermogen
  • En meer (zie afbeeldingen elders in dit artikel)

Kamstrup Multical uitlezen met Domoticz

De Kamst-IR gateway kan met Domoticz worden uigelezen waardoor alle details die de warmtemeter uitstuurt beschikbaar zijn. De gateway heeft een webserver met REST-API die alle JSON waarden aanbiedt. Deze REST-API kan worden uitgelezen met Domoticz. Het volgende screenshot toont het dashboard ale je klaar bent met de instructie.

domoticz-waterlevel-sensor

Het Kamstrup dashboard toont ook een aantal diagnostische gegevens van de Kamst-IR gateway. Zo weet je altijd of jouw gateway goed werkt. Voordat je begint is het belangrijk dat je je Kamst-IR Gateway hebt gekoppeld met wifi en het kunt browsen naar het ip adres.

Hoe kan ik het energieverbruik van mijn stadsverwarming weergeven in Domoticz?

Als de Kamst-IR Gateway is verbonden met het wifi netwerk, kun je beginnen met het aanmaken van de verschillende sensoren binnen Domoticz.

Aanmaken Hardware

Om de webserver op de Kamst-IR gateway uit te lezen dien je eerst nieuwe hardware aan te maken.

Ga naar Setup -> Hardware 

Vul de volgende gegevens in:

  • Name:   Smart Gateways Kamst-IR Gateway
  • Type:   HTTP/HTTPS poller
  • Data Timeout:   Disabled
  • Method:   GET
  • Content Type:   application/json
  • URL:   http://ip_address_gateway:82/kamst-ir/api/read
  • Command:   kamstrup.lua
  • Refresh:   10

Klik nu op Add

Aanmaken Virtual Sensors

Maak nu de volgende sensors aan door op “Create Virtual Sensors” van de nieuw aangemaakte hardware te klikken.

Maak nu de volgende sensoren aan:

  • Name:             Kamst-IR Mac Address
  • Sensor Type:   Text

  • Name:            Kamst-IR Model
  • Sensor Type:   Text
  • Name:            Kamst-IR Startup Time
  • Sensor Type:   Text
  • Name:            Kamst-IR Firmware Running
  • Sensor Type:   Text
  • Name:            Kamst-IR Firmware Available
  • Sensor Type:   Text
  • Name:              Kamst-IR WiFi Signal Strength
  • Sensor Type:    Custom Sensor
  • Axis Label:        dB
  • Name:              Kamst-IR Heat Energy
  • Sensor Type:    Custom Sensor
  • Axis Label:       GJ
  • Name:              Kamst-IR Power
  • Sensor Type:    Custom Sensor
  • Axis Label:        kWh
  • Name:              Kamst-IR Temperature In
  • Sensor Type:    Temperature
  • Name:              Kamst-IR Temperature Out
  • Sensor Type:    Temperature
  • Name:              Kamst-IR Temperature Difference
  • Sensor Type:    Temperature
  • Name:              Kamst-IR Flow
  • Sensor Type:    Waterflow
  • Name:              Kamst-IR Volume
  • Sensor Type:    Custom Sensor
  • Sensor Type:    Total Water Volume
  • Name:              Kamst-IR Actual Power
  • Sensor Type:    Custom Sensor
  • Sensor Type:    kW
  • Name:              Kamst-IR Heating Energy
  • Sensor Type:    Counter

 

Ga nu naar Utility in de menubalk

  • edit de Kamst-IR Heating Energy meter
  • wijzig deze als volgt:
    • Sensor Icon: Heating
    • Type: Custom
    • Counter Divider: 1000
    • Unit: GJ

kamstrup_domoticz_multical

 

 

 

 

 

 

 

 

Deze laatste sensor zorgt ervoor dat er periodieke grafieken kunnen worden getoond.

 

Noteer nu alle Device ID’s (Idx). Deze zijn nodig om het lua script te maken.

Aanmaken van lua script

Via het volgende lua script zal domoticz iedere 10 seconden de webserver van de watermeter gateway raadplegen om de sensorwaarden te vullen. In het script staat achter ieder local idx = een nummer. Dit nummer correspondeert met de Idx van de zojuist aangemaakte sensoren. Pas het script aan aan jouw sensor id’s.

-- Smart Gateways - Kamstrup Multical Script -- 
local idx = 23
local value = domoticz_applyJsonPath(request['content'], '.mac_address')
domoticz_updateDevice(idx, '' , value)
local idx = 24
local value = domoticz_applyJsonPath(request['content'], '.gateway_model')
domoticz_updateDevice(idx, '' , value)
local idx = 25
local value = domoticz_applyJsonPath(request['content'], '.startup_time')
domoticz_updateDevice(idx, '' , value)
local idx = 26
local value = domoticz_applyJsonPath(request['content'], '.firmware_running')
domoticz_updateDevice(idx, '' , value)
local idx = 27
local value = domoticz_applyJsonPath(request['content'], '.firmware_available')
domoticz_updateDevice(idx, '' , value)
local idx = 28
local value = domoticz_applyJsonPath(request['content'], '.wifi_rssi')
domoticz_updateDevice(idx, '' , value)
local idx = 29
local value = domoticz_applyJsonPath(request['content'], '.heat_energy')
domoticz_updateDevice(idx, '' , value)
local idx = 30
local value = domoticz_applyJsonPath(request['content'], '.power')
domoticz_updateDevice(idx, '' , value)
local idx = 31
local value = domoticz_applyJsonPath(request['content'], '.temp1')
domoticz_updateDevice(idx, '' , value)
local idx = 32
local value = domoticz_applyJsonPath(request['content'], '.temp2')
domoticz_updateDevice(idx, '' , value)
local idx = 33
local value = domoticz_applyJsonPath(request['content'], '.tempdiff')
domoticz_updateDevice(idx, '' , value)
local idx = 34
local value = domoticz_applyJsonPath(request['content'], '.flow')
domoticz_updateDevice(idx, '' , value)
local idx = 35
local value = domoticz_applyJsonPath(request['content'], '.volume')
domoticz_updateDevice(idx, '' , value)
local idx = 36
local value = domoticz_applyJsonPath(request['content'], '.power_act')
domoticz_updateDevice(idx, '' , value)
local idx = 37
local heat_energy = domoticz_applyJsonPath(request['content'], '.heat_energy')
heat_energy = heat_energy * 1000
domoticz_updateDevice(idx, '' , heat_energy)

Plaats het script vervolgens in de directory /domoticz/scripts/lua_parsers en noem het script kamstrup.lua

Als alles goed is gegaan zal Domoticz nu 10 nieuwe Utility Sensors tonen en worden de waardes al ge-update:

De gateway is nu gekoppeld aan Domoticz. Veel plezier van de gateway!

Privacy Preference Center