SmartGateways S0 gateway dashboard for Home Assistant

In deze handleiding leg ik je uit hoe je een overzichtelijk dashboard kunt maken waarin alle waarden van de Smart Gateways S0 Gateway kunnen worden weergegeven. Het dashboard toont tevens het verbruik en de kosten per dag, week, maand en jaar. Door gebruik te maken van het Smart Gateways S0 dashboard voor Home Assistant krijg je inzicht in het verbruik van jouw tussenmeter of inverter voor zonnepanelen met S0 aansluiting.

Wat is er allemaal zichbaar?

Verbruik

Het dashboard inclusief alle scripts berekenen het volgende verbruik:

  • per kwartier
  • per uur
  • per dag
  • per week
  • per maand
  • per kwartaal
  • per jaar

Kosten

Het dashboard met alle scripts berekenen de volgende kosten:

  • per dag
  • per week
  • per maand
  • per kwartaal
  • per jaar

Firmware updates

Op het Smart Gateways S0 Gateway dashboard wordt de huidige geïnstalleerde firmware weergegeven. Ook is zichtbaar of er een nieuwe firmware beschikbaar is. Deze kan geïnstalleerd worden via een knop op het dashboard.

Diagnostische informatie

Het dashboard geeft aan wat de wifi signaalsterkte (rssi) van het gekoppelde access-point is. Op deze manier weet je dus of je gateway voldoende wifi bereik heeft. Ook zie je wanneer de S0 gateway voor het laatst opnieuw is opgestart. Zo weet je dus of jouw gateway stabiel werkt.

De S0 Gateway is te koop bij SmartGateways.nl

Configuratie

Nadat de S0 Gateway is gekoppeld met Home Assistant kan de configuratie worden geplaatst. De gateway stuurt alle gegevens door via het mqtt protocol. Hoe je MQTT kunt installeren binnen Home Assistant vind je hier.

Als je je S0 meter via MQTT hebt gekoppeld, kun je beginnen met het aanmaken van de verschillende dashboards binnen Home Assistant. In de volgende stappen leg ik je uit wat je hiervoor moet doen.

1. Helpers voor kosten

De kosten die het waterleidingbedrijf in rekening brengen bestaan uit de volgende componenten, namelijk:

  • Belasting op energie
  • prijs per kWh
  • Netbeheerkosten

Door het aanmaken van helpers kunnen de kosten worden ingegeven. Deze kosten zijn te vinden op de website van jouw energieleverancier.

1.1 Helper voor Belasting op elektriciteit

Ga binnen Home Assistant naar Instellingen -> Automatiseringen & Scènes. Selecteer vervolgens Helpers.

Selecteer boven in de menubalk Helpers en klik op “+ Helper Toevoegen”

Maak de volgende helpers aan:

 

Helper voor belasting op energie:

  • Naam: Energie – Belasting
  • Pictogram: mdi:currency-eur
  • Minimale waarde: 0,000021 (pas dit naar wens aan)
  • Maximale waarde: 1
  • Weergavemodus: invoerveld
  • Stapgrootte: 1
  • Meeteenheid: €/kWh
  • Entiteits-ID: input_number.belasting_op_energie

1.2 Helper voor prijs per kWh

  • Naam: Gas – Prijs per kWh
  • Pictogram: mdi:currency-eur
  • Minimale waarde: 2,186736 (pas dit naar wens aan)
  • Maximale waarde: 5
  • Weergavemodus: invoerveld
  • Stapgrootte: 1
  • Meeteenheid: €/kWh
  • Entiteits-ID: input_number.gasprijs_per_kw

1.3 Helper voor netbeheerkosten

  • Naam: Energie – Netbeheerkosten
  • Pictogram: mdi:currency-eur
  • Minimale waarde: 258,48 (pas dit naar wens aan)
  • Maximale waarde: 500
  • Weergavemodus: invoerveld
  • Stapgrootte: 1
  • Meeteenheid: €/Jaar
  • Entiteits-ID: input_number.vastrecht_energie

2 Configuratiebestanden

2.1 Aanmaken packages directory

Selecteer de File editor aan de linkerzijde van het menu. Maak een nieuwe directory met de naam packages aan.

2.2 Configuratiebestand

Download het configuratiebestand door op de volgende link te klikken (mail het ordernummer van de bestelling naar support@smartgateways.nl voor het wachtwoord):

Upload dit bestand in de packages directory.

Open nu het configuration.yaml bestand en plak de volgende tekst in dit bestand.

homeassistant:
  packages: !include_dir_named packages

Dit ziet er dan als volgt uit:

Sla het bestand op en controleer of het bestand juist is verwerkt door de configuratie te controleren:

Indien er geen fouten worden gevonden kan Home Assistant via Serverbeheer worden herstart.

3 Aanmaken van het dashboard

Indien Home Assistant opnieuw is opgestart kan het dasboard worden aangemaakt.

Maak een nieuwe pagina aan op het dashboard en plak hierin de volgende configuraties:

type: gauge
entity: sensor.energieverbruik_vandaag
min: 1
name: Energieverbruik vandaag
severity:
  green: 1
  yellow: 8
  red: 15
unit: kW
max: 29
needle: true

 

type: entity
entity: sensor.smartgateways_s0_totaal_kw
name: Meterstand S0 Gateway
unit: kW
state_color: false

 

type: entities
entities:
- entity: sensor.energieprijs_per_dag
- entity: sensor.energieprijs_per_week
- entity: sensor.energieprijs_per_maand
- entity: sensor.energieprijs_per_kwartaal
- entity: sensor.energieprijs_per_jaar
title: Kosten Energieverbruik

type: entities
entities:
  - entity: sensor.energieverbruik_dit_kwartier
  - entity: sensor.energieverbruik_dit_uur
  - entity: sensor.energieverbruik_vandaag
  - entity: sensor.energieverbruik_deze_week
  - entity: sensor.energieverbruik_deze_maand
  - entity: sensor.energieverbruik_dit_kwartaal
  - entity: sensor.energieverbruik_dit_jaar
title: Energiestanden S0 Gateway
state_color: false
show_header_toggle: false

 

type: gauge
entity: sensor.s0_gateway_wifi_signaalsterkte_rssi
name: Signaalsterkte (rssi)
unit: dB
min: -85
max: -20
needle: true
severity:
  green: -67
  yellow: -76
  red: -85

 

Resultaat

Indien alle configuraties juist zijn aangemaakt ziet het dashboard er als volgt uit

SmartGateways S0 gateway dashboard for Home Assistant

Meet ook het waterniveau van een waterput, waterton of vijver met de Distancemeter Gateway

Meet het waterniveau van een watertank, regenton of beerput. De gateway is eenvoudig te koppelen aan Home Assistant, Domoticz, Homey* en vele andere domotica software. De gateway wordt geleverd inclusief een waterdichte sensor die boven in een reservoir kan worden gemonteerd. De sensor heeft een bereik van 20 tot 450 cm en een nauwkeurigheid van 1cm.