
We hebben weer een update doorgevoerd voor de S0tool, onze DIY-pulsgever voor water- en stroommetingen via Home Assistant. Versie v3.6.5 is nu beschikbaar, inclusief diverse verbeteringen, bugfixes en onderhoudswerk.
Belangrijkste Wijzigingen in v3.6.5
- Bugfix: Probleem opgelost met de flash-pagina
- Licentiepagina toegevoegd: license.html ontbrak in eerdere versies
- Automatisering toegevoegd: autoassign.yml en renovate.json voor onderhoud
- Documentatie bijgewerkt: Installation.html en andere kleine aanpassingen
- Afbeeldingen geoptimaliseerd: door gebruik van ImgBot
- Build-proces bijgewerkt: afhankelijkheden geüpdatet en build.yml aangepast
- Actie-updates: GitHub Actions en Dependabot zijn bijgewerkt naar de nieuwste versies
De volledige changelog is te vinden via:
3.6.4…3.6.5 op GitHub
ESPHome Configuraties Geüpdatet
Naast deze release hebben we ook de bijbehorende ESPHome-configuraties aangepast zodat alles weer netjes aansluit bij de nieuwste versies.
- ESPHome versie verhoogd: Van 2024.12.2 naar 2025.7.0
- Projectversie en datum bijgewerkt in basis.yaml
- Watermeter sensor timeout verhoogd: Van 15 seconden naar 700 seconden, handig voor momenten zonder waterverbruik
- Logger instellingen afgestemd op de laatste ESPHome-aanbevelingen
- Opmaak en opmerkingen opgeschoond: YAML-bestanden overzichtelijker gemaakt
Waarom deze updates?
De S0tool is een hobbyproject, maar wel een waar we graag bijblijven met actuele software en configuraties. Dankzij deze updates blijft alles soepel werken binnen Home Assistant én zijn we voorbereid op toekomstige ESPHome-versies.
Zelf Aan de Slag?
De nieuwste bestanden vind je op onze GitHub-pagina, en instructies voor flashen en installeren staan op:
http://s0tool.nl/Installation.html
Wil je op de hoogte blijven van nieuwe releases? Klik op Watch → Custom → Releases op de GitHub-pagina.
https://github.com/huizebruin/s0tool
Gebruik je de S0tool al? Laat vooral weten wat je ervan vindt of waar je tegenaan loopt. We denken graag mee!
Hallo Sjoerd,
Dat klopt, bij de update v3.6.6 van de S0tool is dit probleem ook meegenomen. Daar is standaard use_interrupt: false toegevoegd aan de binary_sensor, zodat deze stabiel werkt met verschillende soorten hardware — zoals de S0tool zelf, maar ook combinaties zoals jouw M5Stack Atom Lite met PoE base.
Dank voor het delen van je setup; dat kan andere gebruikers zeker helpen die de S0tool-firmware willen gebruiken op alternatieve hardware.
Wat betreft de cijfers achter de komma: dat ligt aan Home Assistant zelf. Sinds versie 2025.7 worden waarden met unit_of_measurement: “m³” preciezer weergegeven, wat resulteert in meerdere decimalen. Dit moet je zelf aanpassen in Home Assistant via een template-sensor die het aantal decimalen afrondt. Aan de kant van de S0tool of ESPHome hoeft daarvoor niets aangepast te worden.
Dank je voor de update voor de watermeter, dit heeft mij weer wat verder gebracht. Zelf maak ik gebruik van jou yaml maar als hardware gebruik ik een M5stack atom lite met een PoE base. Met jou twee aanpassingen kreeg ik het nog niet werkend onder ESPHome 2025.7.1, er kwamen geen pulsen binnen.
Nadat ik bij de binary_sensor use_interrupt: False had toegevoegd werkte het weer. Misschien dat dit andere weer helpt.
Mijn binary_sensor ziet er nu zo uit:
#————————# Watermeter #————————#
binary_sensor:
– platform: gpio
id: water_sensor_status
name: “Water sensor status”
internal: False
use_interrupt: False
pin:
number: GPIO26
allow_other_uses: true
inverted: true
mode:
input: true
on_press:
– then:
lambda: id(total_water_pulses) += 1;
In het HA energie dashboard heb ik sinds HA 2025.7 dat bij het water getallen achter de komma staan. Hebben meer hier last van?