pixel

S0tool FAQ en overige informatie

5
(3)
Met de S0tool kun je het verbruik bijhouden van zowel je watermeter als van een kWh meter die over een S0 aansluiting beschikt.
De tool is uitermate geschikt om het verbruik van apparaten zoals warmtepomp bij te houden , of de opbrengst van je zonnepanelen.

Inhoud:


De S0TOOL werkt op Esphome code. Welke perfect geschikt is om te gebruiken bij Home Assistant.
V2 S0tool voldoet aan de eisen van esphome om het logo te mogen gebruiken van het esphome programma, en mag daarom het logo van Made For ESPHome ook gebruiken voor de S0tool.

De S0tool wordt geleverd met de laatste versie van de software.(https://github.com/huizebruin/s0tool/releases)
Maar is ook te programmeren via deze pagina.

Https://s0tool.nl

Hardware

Vul eerst uw winkelwagen of kijk of je de onderstaande componenten al hebt .

Voeding & micro usb kabel

Of een alles in 1 lader met snoer Opencircuit.nl of bij Bol.com.

Voor de watermeter

  1. LJ18A3-8-Z/BX-5V : NPN sensor – Aliexpress of Aliexpress of Aliexpress of Nederlandse webshop (Opencircuit) (M18)
    (Zorg ervoor dat het sensoren voor 5V zijn niet 6V of hoger!!)
  2. LJ12A3-4-Z/BX-5V : deze sensor van AliExpress werkt ook op 5v deze is kleiner van formaat. (M12)

    Ik gebruik zelf de LJ18A3-8-Z/BX-5V die onder nr 1 staat.
npn

De watermeter sensor word zoals onderstaande foto aangesloten op de S0tool,
de sensor moet tegen het glaasje/ plastic aan gezet worden op de meter.

S0tool FAQ en overige informatie 1

S0tool FAQ en overige informatie 2

Zo heb ik die van mij geplaatst, dit werkt hier al heel wat jaren goed.

S0tool en de cyble sensor v2

Ook zou de S0tool met de cyble sensor v2 kunnen werken.
Daar zitten 2 draden aan en dan zou er nog een 10Kohm weerstand bijgeplaatst moeten worden.
Zelf hier geen ervaring mee maar kreeg dit via de mail gestuurd dat iemand dit zo werkend had gekregen.

S0tool FAQ en overige informatie 3

Welke sensor is waar te gebruiken.

Watermerk type :Extra info :Land: Sensor
ItronNLNpn sensor
Sensus metaal zit in het rode wijzertjeNLNpn sensor
ActarisNLNpn sensor
ElsterNLNpn sensor
Maddalena BENpn sensor
Elster V100kogelvorm meterNLReed senor ( komt ook op voorraad)
Weet je meer deel ze hier in de opmerkingen.

Watermeter op het energy dashboard.

Vanaf Home Assistant versie 2022.11.X is het mogelijk om met de S0tool vanaf versie v22.10.20 met de watermeter toe te voegen aan het energie dashboard.

Energie dashboard met watermeter toegevoegd vanaf V2022.11.X

Deze wordt 1x per uur geüpdatet en is niet Realtime .

S0tool FAQ en overige informatie 4
S0tool FAQ en overige informatie 5

Watermeter toevoegen aan het dashboard:

  1. Instellingen
  2. Dashboard
  3. Energie dashboard
  4. Wacht ongeveer een half uurtje en dan zal je de volgende stappen kunnen doen.
  5. waterverbruik en zoek dan : Watermeter Totaal
  6. Nu kan je naar je energie dashboard gaan en daar is nu je watermeter aan gekoppeld. Deze wordt elk uur geüpdatet.

De sensoren die je nu hebt vanaf S0tool versie v22.10.21
de puls sensoren gaan uit en aan bij detectie en verbruik.

– huizebruin

S0tool FAQ en overige informatie 6

Voor het bijhouden van zonnepanelen en warmte pomp etc.

  • kwh meter met 1000 pulsen per kwh bol.com
  • kwh meter met 2000 pulsen per kwh bol.com

Worden er 2000 pulsen per kWh gegeven. Dit wil dus zeggen dat elke plus een waarde van 1/2000 = 0.0005 kWh
Worden er 1000 pulsen per kWh gegeven. Dit wil dus zeggen dat elke plus een waarde van 1/1000 = 0.001 kWh

2000 imp/kWh : geeft 2.000 impulsen per kWh. is dus nauwkeuriger om een meting te doen dan de 1000 imp/KWh
Hoe meer energie u verbruikt of terug levert, des te sneller zal hij gaan schakelen.

kwh s0

Onderstaande foto geeft aan welke aansluiting aangesloten wordt op de S0tool de poorten 21 en 20 gaan richting de D5 en de andere naar de 5v aansluiting.

S0tool FAQ en overige informatie 7

Wi-fi netwerk info:

Wi-fi netwerk

Zet je router met wifi 6 op de volgende instelling 802.11n/ax gemengd.
De S0tool is alleen geschikt voor Wi-fi : IEEE 802.11 b/g/n 2.4GHz. Dus zorg dat je zowel 2.4GHz wifi als 5GHz aan hebt als Wi-fi instelling binnen je router.

Installatie:


Installatie Methode 1

  • Home Assistant & Esphome zijn geïnstalleerd .
  • Connect de wemos d1 mini aan een usblader. 5v 1A lader is voldoende
  • Ga met je laptop of telefoon naar ssid: S0tool 
S0tool FAQ en overige informatie 8
  • Ga naar 192.168.4.1 met je browser met het apparaat welke is verbonden met de s0tool
    nu zal je allemaal wifi netwerken moeten zien die hij opvangt, kies hier je eigen wifi netwerk en plaatst dan bij SSID.
S0tool FAQ en overige informatie 9
  • Zet de juiste SSID ( wifi naam) en Wachtwoord in de velden van je eigen netwerk.
    Je kunt ook op de naam van je wifi netwerk klikken dan vilt hij die zelf in en moet je allen het wifi wachtwoord nog gaan invullen. En druk daarna op save.
S0tool FAQ en overige informatie 10
  • Wacht tot hij klaar is, en dan geeft hij het adres aan waar hij op te vinden is ( zet die vast in je router) krijg je geen beeld met met ip-adres ga naar je router of gebruik het programma wat hieronder staat.
  • Ga naar je Home Assistant installatie, deze zal gaan melden dat er een nieuw device gekoppeld is. En voeg deze toe. ( Soms moet je daar een ipadres in vullen dit is diegene van de S0tool)

    Anders is er een heel mooi handig programma genaamd net analyser voor apple en android telefoons https://techet.net/netanalyzer/ daarmee kan je zien welke apparatuur op je netwerk zit
  • Als het goed is gaat de print connectie maken met Github om de laatste versie binnen te halen, en daardoor ook toe te voegen aan Esphome
  • Maak een map aan in je config map via de verkenner en noem deze utility_meter en plaats daar weer een tekst bestand in en hernoem deze naar utility.yaml, en voeg onderstaande code daar in toe. En sla deze op( of download hem) en plaats hem in die map. ( de code die onder knop 10 staat)
  • Voeg de volgende code toe aan je configuration.yaml
    utility_meter: !include utility_meter/utility.yaml
#utility_meter:

### watermeter  S0 meter
  waterverbruik_per_kwartier:
    source: sensor.watermeter_totaal
    cycle: quarter-hourly
  waterverbruik_per_uur:
    source: sensor.watermeter_totaal
    cycle: hourly
  waterverbruik_per_dag:
    source: sensor.watermeter_totaal
    cycle: daily    
  waterverbruik_per_week:
    source: sensor.watermeter_totaal
    cycle: weekly
  waterverbruik_per_maand:
    source: sensor.watermeter_totaal
    cycle: monthly
  waterverbruik_per_kwartaal:
    source: sensor.watermeter_totaal
    cycle: quarterly
  waterverbruik_per_jaar:
    source: sensor.watermeter_totaal
    cycle: yearly   

    
### zonnepanelen S0 meter
  zonnepanelen_per_kwartier:
    source: sensor.totaal_opgebracht
    cycle: quarter-hourly
  zonnepanelen_per_uur:
    source: sensor.totaal_opgebracht
    cycle: hourly
  zonnepanelen_per_dag:
    source: sensor.totaal_opgebracht
    cycle: daily
  zonnepanelen_per_week:
    source: sensor.totaal_opgebracht
    cycle: weekly
  zonnepanelen_per_maand:
    source: sensor.totaal_opgebracht
    cycle: monthly 
  zonnepanelen_per_kwartaal:
    source: sensor.totaal_opgebracht
    cycle: quarterly
  zonnepanelen_per_jaar:
    source: sensor.totaal_opgebracht
    cycle: yearly   


  
### als je een Warmtepomp op de S0tool hebt aangesloten
  warmtepomp_per_kwartier:
    source: sensor.totaal_opgebracht
    cycle: quarter-hourly
  warmtepomp_per_uur:
    source: sensor.totaal_opgebracht
    cycle: hourly
  warmtepomp_per_dag:
    source: sensor.totaal_opgebracht
    cycle: daily
  warmtepomp_per_week:
    source: sensor.totaal_opgebracht
    cycle: weekly
  warmtepomp_per_maand:
    source: sensor.totaal_opgebracht
    cycle: monthly 
  warmtepomp_per_kwartaal:
    source: sensor.totaal_opgebracht
    cycle: quarterly
  warmtepomp_per_jaar:
    source: sensor.totaal_opgebracht
    cycle: yearly 

Die in de file staan in de map utility_meter/utility.yaml

  • Optioneel om te zien of er nieuwe updates zijn, kun je de volgende sensor aanmaken in je configuration.yaml:
    (of je kopieert de sensor file uit de sensor map en plaatst dat allemaal in je eigen configuratie).
#sensor: # ervoor weg als dit je eerste sensor is
  - platform: rest
    resource: https://api.github.com/repos/huizebruin/s0tool/releases/latest
    name: s0tool_versie_github
    value_template: '​{{ value_json.tag_name }}​'

Deze versie kun je dan vergelijken met de entity “sensor.s0tool_versie”.
Deze 2 staan ook in de sensor map op deze Github.

  • Herstart Home Assistant nog een maal om alles toe te kunnen voegen aan je Lovelace scherm.
  • Voeg deze kaart toe om automatisch een update te krijgen op je dashboard, daarmee weet je of je de laatste versie gebruikt.
type: conditional
conditions:
  - entity: sensor.s0tool_gelijk_github
    state_not: 'True'
card:
  type: markdown
  content: De s0tool is niet up to date met de GitHub versie.

Installatie Methode 2

Nu ook mogelijk om de s0tool direct via de browser te flashen.
alleen mogelijk met een chrome of edge browser.
Verbind de s0tool met een usb kabel aan je pc/ laptop en start de procedure. https://huizebruin.github.io/s0tool/

Stap 1 : Verbind de S0tool met je pc/laptop en open de link die hierboven staat in een ander venster.
doormiddel van een usb kabel

S0tool FAQ en overige informatie 11

Stap 2 : Selecteer de juiste com poort en klik op verbinding maken.

S0tool FAQ en overige informatie 12

Stap 3 : Klik op Install S0tool

S0tool FAQ en overige informatie 13

Stap 4 : klik op Install

S0tool FAQ en overige informatie 14

Nu gaat hij hem wissen en daarna installeren

S0tool FAQ en overige informatie 15

Nu is hij aan het installeren

S0tool FAQ en overige informatie 16

Stap 5 : klik op next om hem te verbinden met je wifi netwerk.

S0tool FAQ en overige informatie 17

Stap 6 : vul hier je wifi netwerk gegevens in en klik op connect.

S0tool FAQ en overige informatie 18

Stap 7 : Nu gaat hij verbinden met je wifi netwerk en daarna zal home assistant hem ook toe willen voegen.

  • Maak een map aan in je config map via de verkenner en noem deze utility_meter en plaats daar weer een tekst bestand in en hernoem deze naar utility.yaml, en voeg onderstaande code daar in toe. En sla deze op( of download hem) en plaats hem in die map.

Voeg de volgende code toe aan je configuration.yaml
utility_meter: !include utility_meter/utility.yaml

#utility_meter:

### watermeter  S0 meter
  waterverbruik_per_kwartier:
    source: sensor.watermeter_totaal
    cycle: quarter-hourly
  waterverbruik_per_uur:
    source: sensor.watermeter_totaal
    cycle: hourly
  waterverbruik_per_dag:
    source: sensor.watermeter_totaal
    cycle: daily    
  waterverbruik_per_week:
    source: sensor.watermeter_totaal
    cycle: weekly
  waterverbruik_per_maand:
    source: sensor.watermeter_totaal
    cycle: monthly
  waterverbruik_per_kwartaal:
    source: sensor.watermeter_totaal
    cycle: quarterly
  waterverbruik_per_jaar:
    source: sensor.watermeter_totaal
    cycle: yearly   

    
### zonnepanelen S0 meter
  zonnepanelen_per_kwartier:
    source: sensor.totaal_opgebracht
    cycle: quarter-hourly
  zonnepanelen_per_uur:
    source: sensor.totaal_opgebracht
    cycle: hourly
  zonnepanelen_per_dag:
    source: sensor.totaal_opgebracht
    cycle: daily
  zonnepanelen_per_week:
    source: sensor.totaal_opgebracht
    cycle: weekly
  zonnepanelen_per_maand:
    source: sensor.totaal_opgebracht
    cycle: monthly 
  zonnepanelen_per_kwartaal:
    source: sensor.totaal_opgebracht
    cycle: quarterly
  zonnepanelen_per_jaar:
    source: sensor.totaal_opgebracht
    cycle: yearly   


  
### als je een Warmtepomp op de S0tool hebt aangesloten
  warmtepomp_per_kwartier:
    source: sensor.totaal_opgebracht
    cycle: quarter-hourly
  warmtepomp_per_uur:
    source: sensor.totaal_opgebracht
    cycle: hourly
  warmtepomp_per_dag:
    source: sensor.totaal_opgebracht
    cycle: daily
  warmtepomp_per_week:
    source: sensor.totaal_opgebracht
    cycle: weekly
  warmtepomp_per_maand:
    source: sensor.totaal_opgebracht
    cycle: monthly 
  warmtepomp_per_kwartaal:
    source: sensor.totaal_opgebracht
    cycle: quarterly
  warmtepomp_per_jaar:
    source: sensor.totaal_opgebracht
    cycle: yearly 

Die in de file staan in de map utility_meter/utility.yaml

  • Optioneel om te zien of er nieuwe updates zijn, kun je de volgende sensor aanmaken in je configuration.yaml:
    (of je kopieert de sensor file uit de sensor map en plaatst dat allemaal in je eigen configuratie).
#sensor: # ervoor weg als dit je eerste sensor is
  - platform: rest
    resource: https://api.github.com/repos/huizebruin/s0tool/releases/latest
    name: s0tool_versie_github
    value_template: '​{{ value_json.tag_name }}​'

Deze versie kun je dan vergelijken met de entity “sensor.s0tool_versie”.
Deze 2 staan ook in de sensor map op deze Github.

  • Herstart Home Assistant nog een maal om alles toe te kunnen voegen aan je Lovelace scherm.
  • Voeg deze kaart toe om automatisch een update te krijgen op je dashboard, daarmee weet je of je de laatste versie gebruikt.
type: conditional
conditions:
  - entity: sensor.s0tool_gelijk_github
    state_not: 'True'
card:
  type: markdown
  content: De s0tool is niet up to date met de GitHub versie.

Meterstand invullen in Home Assistant.

Ga naar Ontwikkelhulpmiddelen ( het hamer symbool) in de linker Zij balk

Open your Home Assistant instance and show your service developer tools.
S0tool FAQ en overige informatie 19

Ga nu naar naar Service

Open your Home Assistant instance and show your service developer tools.
S0tool FAQ en overige informatie 20

Ga op de balk staan waar nu “Alarm_control****” staat.

Watermeter meterstand

S0tool FAQ en overige informatie 21

En typ daar ” Watermeter ” in Nu kan je op het veld eronder de meter_value invullen.
Vul daar het getal in gescheiden doormiddel van een comma ( of sommige meters de rode vakken)
Je hoeft geen . te gebruiken voor duizendtallen dat regelt Home Assistant zelf.
zodra je daar wat hebt ingevuld zal er een knop gaan oplichten met de naam service aanroepen .
Druk hierop en nu wordt de stand ingevoerd en zal hij ook juist zichtbaar zijn op je Dashboard.

Kwh meter meterstand

S0tool FAQ en overige informatie 22

En typ daar ” KWHmeter ” in Nu kan je op het veld eronder de meter_value invullen.
Vul daar het getal in gescheiden doormiddel van een comma.
Je hoeft geen . te gebruiken voor duizendtallen dat regelt Home Assistant zelf
zodra je daar wat hebt ingevuld zal er een knop gaan oplichten met de naam service aanroepen .
Druk hierop en nu wordt de stand ingevoerd en zal hij ook juist zichtbaar zijn op je Dashboard.

Nuts meter meterstand kwh/water

S0tool FAQ en overige informatie 23
Open your Home Assistant instance and show your service developer tools with a specific service selected.

En typ daar ” Nutsmeter: Calibrate ” in
En dan bij Doelen welke meter je wilt aanpassen
Nu kan je op het veld eronder de value invullen.
Vul daar alleen het getal in voor de comma ( of sommige meters de rode vakken)
zodra je daar wat hebt ingevuld zal er een knop gaan oplichten met de naam service aanroepen .
Druk hierop en nu wordt de stand ingevoerd en zal hij ook juist zichtbaar zijn op je Dashboard.


Laatste versie van de code staat op Github

Via onderstaande link komt u op de Github pagina van de S0tool, hier kunt u altijd de meest recente versie vinden van de door mij geschreven code.

Indien u opmerkingen of verbeteringen wilt aandragen over de code kunt u deze altijd doorgeven.

https://github.com/huizebruin/s0tool

Updaten van de S0tool

Ga naar je ESPHome dashboard

S0tool FAQ en overige informatie 24
  1. klik op de 3 stippen
  2. klik op clean build files
  3. klik op install

Nu zal hij de laatste versie binnen gaan halen, en daarna bouwen, en nadat dat klaar is zou je een versie moeten zien welke boven de v22.10.20 is.
Wil dit niet moet je heb programmeren via de GitHub pagina https://huizebruin.github.io/s0tool/
Het beste is de standaard versie te gaan pakken, zodat je up to date blijft, en nadat je dat gedaan hebt kan je de S0tool wel via bovenstaande gedeelte blijven updaten.

Verbruik rechttrekken binnen Home Assistant

Ga naar Ontwikkelhulpmiddelen ( het hamer symbool) in de linker Zij balk

Open your Home Assistant instance and show your service developer tools.
S0tool FAQ en overige informatie 19

Ga nu naar naar Statistieken

Open your Home Assistant instance and show your statistics developer tools.
S0tool FAQ en overige informatie 26

En typ dan voor je water teller , water en zoek de water.state en dan helemaal rechts pas de som aan.

Daarna zal er een nieuw venster openen en hier kun je de gegevens bijwerken.

S0tool FAQ en overige informatie 27
S0tool FAQ en overige informatie 28

Soms moet je dit een paar keer doen, schijnt nog niet helemaal goed te werken, heb zelf de ervaring dat je dit soms 3x moet gaan doen voordat het gewijzigd word.

Dit is ook te doen met de kwh meter alleen moet je dan kwh bovenin invullen.


Pulsrate Watermeter per m3

Vanaf versie v22.11.26 zit er puls rate voor de watermeter in.
Hiermee is het nu mogelijk om hem ook te gebruiken voor meters welke elke halveLiter door geven of zelfs elke deciliter.
De meeste meters zijn 1 puls per 1 liter, daar staat hij standaard op op ingesteld.

S0tool FAQ en overige informatie 29
Standaard 0.001 ( 1 puls per liter)

NPN sensor houders

3d mallen

Welke zouden passen met de npn sensor .

Zelfbouw systeem


S0tool FAQ en overige informatie 30

DIY Beugel voor watermeter sensor.
Deze kreeg ik via mail toegestuurd door Kees van Os, en mocht hem delen met jullie .

Benodigdheden

  • Meubel hoek 50 x 50 mm
  • Meubelhoek 30 x 30 mm
  • 1 x M4 bout / moer / ring
  • Diverse tiewraps

Kort meubelhoek 50 mm aan 1 kant in tot vlak voor het gat .

Kort meubelhoek 30 mm aan 1 kant in zodat deze niet uitsteekt.

Bevestig beide aan los aan elkaar met M4 bout / moer

Zet de beide moeren op de sensor zo wijd dat de meubelhoek er precies tussen valt.

Zet sensor nu vast met tiewraps op de kleine meubelhoek.

Lijn geheel grof uit op de watermeter en zet vast met tiewraps .

Stel sensor fijn af boven het wieletje met de M4 bout en draai deze vast ( sleutel 7 )

LET OP SENSOR MOET SLECHTS DE HELFT VAN DE CIRKEL RAKEN ( zie foto , niet centreren op cirkel)


Heb je ook een mal voor een andere meter.
En wil je hem delen ? neem dan contact op
of reageer bij de wiki over watermeter. https://www.huizebruin.nl/wiki/npn-houders/
Dan zet ik hem erbij in de lijst die overal te zien is in de verschillende artikelen hier op Huizebruin.nl




Spelfouten, taalfouten of inhoudelijke fouten ontdekt?
Stuur dan een mailtje naar de auteur van dit artikel!

Tevreden met deze website?

Wat vond je van deze post?

Klik op een ster om deze te beoordelen!

Gemiddelde score 5 / 5. Aantal stemmen: 3

Tot nu toe geen stemmen! Wees de eerste die dit bericht beoordeelt.

Geef een reactie...

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

42 gedachten over “S0tool FAQ en overige informatie”

  1. Great project! can gas and water consumption be measured? I’m not talking about connecting sensors, but how to use “gasenwater.yaml” correctly, Somehow I got lost in the code 🙂 I’m used to having everything locally. Thank you for your great work.

  2. blank
    Frans Brands

    Is een leuk tooltje, ik heb nu een watermeter en een elektra meter.
    maar ik zou graag 4 elektrameters en een watermeter op de Wemos willen aansluiten met pulstelling, is dit ook mogelijk en hoe moet dit dan

    1. Hallo Frans,

      Bedankt voor je reactie.
      Op dit moment is dit nog niet mogelijk zo.
      Dit zou in theorie nog wel mogelijk moeten kunnen zijn.
      Maar daar zal dan een aangepaste versie voor gemaakt moeten worden.
      ik weet trouwens niet of het dan nog wil op een wemos omdat je 5 poorten dan nodig bent.
      Welke niet voor andere zaken gebruikt kunnen worden, zoals de boot poort etc.

      1. blank
        Frans Brands

        Bedankt voor je reactie, ik heb 2 omvormers een warmtepomp met elektrische backup heater en een watermeter.
        Mijn P1 lees ik al in dus ik zou graag een totaal overzicht willen om deze verbruiken te monitoren.
        Ik zou natuurlijk meerdere Wemosje kunnen gebruiken, maar dan wordt het een kerstboom.
        Kan ik eventueel de watermeter ook als elektrameter gebruiken en in Homeassistant de benaming aanpassen?

  3. Als eerste even mijn complimenten over deze tooling en het vrijgeven ervan. In verband met een overstap van raspberry naar een homeserver ben ik enkele raspberry pi’s aan het uitfaseren. Ik werkte hiervoor met P1 monitor en heb daar de instructie voor het uitlezen van de watermeter en S0 meter uitgevoerd, nu ben ik overgestapt naar DSMR reader en daar heb ik geen mogelijkheid voor deze waardes. Daarom zocht ik iets wat rechtstreeks naar Home Assistant gestuurd kon worden, en tadaa… dat ligt hier gewoon klaar ;-).

    In mijn enthousiasme gelijk een wemos besteld maar ineens besefte ik dat ik nog ergens een nodemcu had liggen, dus zojuist gelijk geprobeerd of deze was te flashen met je software en binnen 5 minuten gepiept. Nu wil ik dus even een bordje in elkaar solderen.

    In de hierboven genoemde schema zie ik echter niet op welke poorten wat aangesloten moet worden (of ik lees eroverheen).
    Dus voor de watermeter, waar moeten de blauwe, bruine en zwarte kabel mee verbonden worden op de NodeMCU?

    Voor de S0 meter is het duidelijk, toevallig enig idee of het uitmaakt als je deze perongeluk andersom aansluit? Anders moet ik even mijn groepenkast openschroeven om te kijken op welke poort wat zit.

    Alvast bedankt voor je reactie.

    1. Zoekt en gij zult vinden ;-).

      Ik ben even in de code gedoken en denk nu dat het volgende aangesloten moet worden.
      NPN Sensor
      Blauw -> GND
      Bruin -> VIN (5V)
      Zwart -> D2

      S0-Meter
      S20 -> VIN (5V)
      S21 -> GND

      A) Is dit correct?
      B) kan ik twee keer de VIN gebruiken om beide devices te voeden?
      C) heb ik nergens een weerstand nodig?

      Alvast bedankt voor de reactie

      1. Hallo Edgar,

        Bedankt voor je reactie.
        voor de watermeter heb ik een stukje geschreven op https://www.huizebruin.nl/home-assistant/esphome/watermeter-uitlezen-in-home-assistant-met-esphome/ er moet zoals je daar kunt lezen wel een weerstand tussen, ivm valse pulsen.

        en bij de s0 aansluiting moet ook weer een 10k tussen geplaatst worden.

        poorten kloppen niet.
        de s0 moet 5v en D5 zijn en russen de d5 en gnd moet de weerstand geplaatst worden.

        zie ook https://github.com/huizebruin/s0tool
        ps ik heb nog een aantal s0tools te koop zie de shop.

        1. Ik kom er nog niet helemaal uit en wilde zef aan de slag gaan, maar het is uiteindelijk ook veelste heet op zolder om nu te gaan solderen ;-).

          ik wil er een bij je bestellen, nu zit mijn watermeter een meter of 10 bij mijn meterkast vandaan, met deze configuratie:https://www.ztatz.nl/p1-monitor-watermeter/

          Heeft hij het ook gedaan, verwacht je dat het met jou tool ook werkt of is de kabel mogelijk te lang?

          En de S0 meter in je webshop is voor beide tegelijkertijd te gebruiken toch? Dus Water en KwH meter?

  4. Ik wil graag een temperatuur sensor toevoegen aan de ESP8266 van de watermeter.
    Echter in welk stuk code kan ik de sensor code toevoegen en opnieuw flashen?

    1. Hallo Hans,

      Bedankt voor je reactie.
      dit hangt af van een paar zaken, heb je hem geprogrammeerd via de git hub pagina of de code vanaf de website in geladen.
      via de github pagina kan je het prberen om de code toe te voegen aan wat binnen je esphome dashboard staat, dat heb ik nog niet zelf geprobeerd dus weet niet of dat wil en werkt. Mocht dat lukken houd me op de hoogte.

  5. Hoe voeg ik nog een extra temperatuur sensor toe in de YAML-code. In welk bestand is dit het handigst?

  6. Goedemorgen,

    Kan de kabel van de sensor ook verlengd worden?
    (plm 3 meter erbij)
    Mijn watermeter zit in de kruipruimte.

    gr. Jordie

    1. Hallo Jordie,

      Bedankt voor je reactie.

      Ik verwacht dat wel maar kan dat niet beloven. Dat heb ik nog niet eerder getest, en of die lengte wil. Zelf hem wel met anderhalve meter verlengd. Dus totaal een 2.5meter en dat gaat tot nu toe nog steeds goed.

  7. Goede morgen. Ik wil zelf ook een p1 en water meter gaan maken met een esp8266. Ik zie nu dat wemos d1 in v3 en v4 variant te verkrijgen is. Maakt dit nog iets uit?

    1. De code die ik voor de S0tool heb geschreven is op dit moment alleen maar geschikt voor de Wemos d1 mini v1.

      De andere versies kan ik op dit moment nog niet garanderen omdat ik de code daar nog niet op geïnstalleerd heb.

    1. Hallo Tom ,

      Bedankt voor je reactie.
      Ik zou op dit moment niet weten hoe ik dat klaar kan krijgen.
      Omdat de S0tool gebruik maakt van de api tussen Home Assistant en ESPHome.
      ik maak niet gebruik van mqtt.

  8. Hello. At the outset, I will say that a great job. But I have a problem with the water meter. The “watermeter stand” parameter counts correctly every time. On the other hand, the parameters “watermeter pulse” and “watermeter Totaal” are nothing but nonsense, sometimes it counts 4 or even 5 times. Is it not possible to calculate the water consumption in liters on the basis of the “watermeter stand” parameter ?. I will add that I am using the latest update. Before the update, this problem also occurred

    1. Hello Maciej,

      Thanks for your reaction.
      i made a couple of changes the last week and gave it version v22.11.26 on github.
      could u update it to that one en test it out?.
      and did u place a resistor like the picture? or do u use the s0tool pcb.

      1. unfortunately, the resistor and updating to the latest version did not help. Apparently I have a damaged sensor, the meter did not like the NPN sensor. The only thing that puzzles me is why it counts the “watermeter stand” parameter as correctly as possible. And the parameter “watermeter Total” is total nonsense. Not to mention the water consumed in liters, values from space.

  9. blank
    Sam Adriaanse

    Hy, Dank je wel voor je mooie tool om mijn water meter uit te lezen!

    maar ik loop een betje vast, het verbruik in Home assistant klopt niet en is veel hoger dan de werkelijkheid.

    s0tool_versiev22.11.23
    watermeter Totaal2.625 m³
    watermeter pulse0.0 l/min
    watermeter pulses totaal1082.0
    watermeter stand1026.082 m3

    de pulsen kloppen wel maar het aantal m3 watermeter totaal niet.
    Heb jij een tip voor mij?

    Groet Sam

    1. Hallo Sam,

      Bedankt voor je reactie.
      Ik heb een update online gezet van de S0tool .
      Deze heeft nu versie v22.11.25 daar is het een en ander reeds verbeterd.
      samen met nog een aantal andere heren op mijn discord daar veel over gehad en daar door de nodige veranderingen in aan gebracht.

  10. Hallo,
    ik gebruik al een tijdje de watermeter. Werkt helemaal prima. Maar nu wilde ik een update doen en krijg daarna deze foutmelding.
    Ook het helemaal opnieuw installeren via github en usb kabeltje direct aan de device/laptop geeft dezelfde melding.
    Het werkt nu helemaal niet meer. HA ziet de device wel maar wil niet installeren vanwege de foutmelding.

    Wie weet wat ik fout doe of wat er fout gaat?

    INFO Reading configuration /config/esphome/s0tool-standard-6ac690.yaml…
    INFO Detected timezone ‘Europe/Amsterdam’
    Failed config

    sensor.pulse_counter: [source /config/esphome/.esphome/packages/b59da29a/esphome/components/watermeter.yaml:39]
    platform: pulse_counter
    pin: D2
    id: watermeter_pulse
    name: watermeter pulse
    state_class: measurement
    unit_of_measurement: l/min
    accuracy_decimals: 1
    icon: mdi:water-pump
    total: [source /config/esphome/.esphome/packages/b59da29a/esphome/components/watermeter.yaml:50]
    id: sensor_pulse_meter_total
    name: watermeter Totaal
    unit_of_measurement: m³
    state_class: total_increasing

    Unknown value ‘water’, did you mean ‘battery’, ‘power’?.
    device_class: water [source /config/esphome/.esphome/packages/b59da29a/esphome/components/watermeter.yaml:54]
    accuracy_decimals: 3
    filters:
    – multiply: 0.001
    button.factory_reset: [source /config/esphome/.esphome/packages/b59da29a/esphome/components/basis.yaml:97]

    Platform not found: ‘button.factory_reset’.
    platform: factory_reset
    name: Restart with Factory Default Settings

    1. Hallo ljk,

      Bedankt voor je reactie.
      Zo te zien moet je je Home assistant geüpdatet worden naar v2022.11.x.
      En ook je esphome moet hoger dan versie v2022.10.x zijn.

      Dit heeft te maken met het energie dashboard waar de S0tool nu goed mee overweg kan .
      zodat je nu ook je waterverbruik kunt zien in je energie dashboard.

  11. Hallo,

    ik ben van plan om mijn kWh meter uit te gaan lezen, echter zit de S0 aansluiting achter een kapje. Kan ik deze er gewoon afhalen en een draad op de S0 poorten schroeven ?
    of kan ik beter mn inverter uitschakelen etc ? (als in, kan ik een oplazer krijgen als ik verkeerde deel aanraak) ?

    1. Hallo Joost,

      Bedankt voor je reactie.
      Bij het aansluiten richting de 230Vac is het altijd aangeraden om dit veilig te doen.
      Persoonlijk zou ik je wel aanraden om de omvormer even uit te zetten ( of na zonsondergang is je omvormer ook uit).
      En zorg er voor dat je geen 230 kabels aan gaat raken, vertrouw je het niet vraag iemand die dat voor zijn werk doet.
      zal binnen een paar minuten aangesloten zijn.

  12. Ik heb sensor LJ12A3-4-Z/BX-5V geprobeerd. De sensor werkt, maar niet in combinatie met de watermeter. Ik denk dat de oorzaak is dat de detectie afstand van deze sensor is 4mm, waar LJ18A3-8-Z/BX-5V een detectie afstand van 8 mm heeft.
    Binnenkort krijg ik LJ18A3-8-Z/BX-5V binnen. Ga proberen of deze wel werkt.

    1. Inderdaad, met sensor LJ18A3-8-Z/BX-5V werkt de watermeter wel.
      Beter dus niet LJ12A3-4-Z/BX-5V kopen want goede kans dat deze niet werkt met watermeter.

      1. Hallo Bas,

        Bedankt voor je reactie.
        Dit is wel geheel afhankelijk van het type meter welke je hebt. De 4mm zou ook vaak wel voldoende moeten zijn.

  13. Hoe kan ik de watermeter sensor goed instellen?
    heb de wemos d1 mini via jouw website geinstaleerd. via de browser.
    bij mij is 1 puls gelijk aan 1 liter.

        1. Hallo Gerben Zomer,

          Bedankt voor je reactie,
          1gb geheugen is inderdaad wat aan de krappe kant om dat dan te doen.
          dan moet je hem even los koppelen en Programmeren via een usbkabel aan je pc/laptop.

      1. blank
        Gerben Zomer

        De laatste versie via de browser geinstalleerd.

        via homeassistant lukt niet. Gaat steeds rebooten. Denk te weinig ram geheugen.

  14. Deze “S0tool” in gebruik genomen om mijn granaatvormige watermeter (ElsterV100? – Brabant-Water) te integreren in mijn Home Assistant.

    Genoemde meter werkt door een Reed contact in het meterhuis te schuiven.
    De aansluiting gemaakt met een “pull-up” weerstand zoals aangegeven met de Cyble sensor V2. Kostprijs 5 stuks voor 5 reed contacten voor net geen 3 euro is beduidend lager dan b.v. https://www.2-wire.net/product/reed-contact-cilindrisch-elster-waterteller/.
    De WemosD1 aangebracht in de meterkast waardoor de wifi verbinding uitstekend is. Een (oude) harde kern telefoon kabel ging makkelijk langs de aarddraad van 6mm2 naar de water-meterput om de fysieke verbinding tussen het reed-contact en wemos-d1 te maken.

    Het lastige werk wordt het ijken van de waterafgfte. Al ergens op internet gevonden dat 2 pulsen gelijk zijn aan 1 liter.
    De S0tool software daarop aanpassen zal door de documentatie wel gaan lukken.
    Tot op dit moment geen “contactdender” geconstateerd.

    1. Juni 2023 – Storing met de uitlezing.
      Nieuw REED contact gemonteerd … nog geen uitlezing.
      Een staafmagneetje in het meterhuis geschoven en na een uurtje weer gewisseld met REED contact en jawel, de juiste positie voor het contact opzoeken en alles werkt weer naar behoren.

      In een eerdere post gemeld m.b.t. het ijken/calibreren blijkt bij dit type meter niet nodig te zijn. 1 puls is 1 liter. Lekker eenvoudig dus 🙂

  15. Als je een DSMR 5 meter hebt levert de 6 polige stekker 250mA 5 volt. Zeer handig voor mensen die de Raspberry PI niet in de meterkast hebben staan.
    Het is dan mogelijk om een Wemos D1 te gebruiken met 2 weerstanden en een mosfet voor het uitlezen. Ik gebruik hiervoor ESPEasy op de Wemos. Om het compleet te maken kan je er ook nog een ds18b20 aan koppelen zodat je een soort van brandmeld detectie hebt in je meterkast.

    1. Hallo Joost,

      Bedankt voor je reactie.
      Persoonlijk ben ik geen fan om een zwaardere belasting aan de p1 poort aan te sluiten. ( Deze is puur bedoelt voor het uitlezen)
      Mocht er iets mis gaan mag je gaan uitleggen aan de maatschappij wat er gebeurd is, en eventueel de kosten moeten betalen van het plaatsen van nieuwe meters.
      daarom geef ik zelf de voorkeur om een oude telefoon lader te gebruiken ( 5v 1A)

Winkelwagen
Scroll naar boven