Domoticz & Watersensor

Hieronder de integratie tip van Henk Jan Z.

  1. Open een nieuwe gateway, ik heb hem “Smart Gateways Watermeter Gateway” genoemd

  2. Selecteer HTTP/HTTPS poller

  3. Method: GET

  4. Content: application/json

  5. URL: kies de locatie van de watermeter, bijvoorbeeld http://192.168.2.220/api/v2/sm/info

  6. Kies de naam van de file voor de commando’s

  7. Press add

  1. Kies nu een virtual sensor type counter (click binnen het vak die je aangemaakt hebt) noem deze “Water”

  1. Maak nu een file aan in ~/domoticz/scripts/Lua_parser

  2. touch “watermeter.lua”

  3. nano watermeter.lua

    1. -- Smart Gateways Watermeter Script

    2. s = request['content'];

    3. local idWater = 1209 -- check de waarde van de aangemaakte virtuele sensor

    4. local a = domoticz_applyJsonPath(s,".water.value")*100 -- deel factor voor de sensor

    5. print('value read from poller: ' .. a) -- zorgt dat de waarde geprint wordt

    6. domoticz_updateDevice(idWater,'',a)

Afsluiten en je hebt een sensor in Domoticz die water aangeeft! Stell de waarde (deel factor enz)

Last updated