DomoticzPHP scripts

Buienalarm in Domoticz

wasmachine

In dit artikel wordt uitgelegd hoe je gegevens van buienradar in Domoticz kunt krijgen. De alert-sensor (links) geeft de zwaarste neerslag in de komende 2 uren aan. Hierbij wordt onderscheid gemaakt tussen:

  • Levels:
    • Groen: geen neerslag (0 mm)
    • Groen: lichte neerslag (0.1 – 1 mm)
    • Geel: matige neerslag (1 – 3 mm)
    • Oranje: zware neerslag (3 – 10 mm)
    • Rood: zware buien (> 10 mm)
  • De intensiteit van de neerslag in mm/h
  • Het tijdstip van de zwaarste neerslag

De text-sensor (rechts) geeft aan op welke tijden het regent (ongeacht de intensiteit).

Benodigdheden

Aan te maken virtual devices

  • 1x Alert sensor (naam mag je zelf verzinnen)
  • 1x Text sensor (naam mag je zelf verzinnen)

Aanpassingen script

  • Regel 163: IDX-nummer van je Alert-sensor
  • Regel 168 en 170: IDX-nummer van je Text-sensor

Zelf laat ik het script iedere 5 minuten draaien via een container-script, maar je kunt het natuurlijk ook als cronjob laten draaien.


 

2 gedachten over “Buienalarm in Domoticz

  • Hoi Joost, leuk script en idee!

    Ik loop alleen wel tegen het volgende aan bij inzetten van het script:
    1. Ontbrekende includes
    /home/pi/domoticz/scriptsjoost/php/settings.php + functions.php heb ik natuurlijk niet op m’n Pi staan. Heb je de code van deze generieke bouwstenen ergens? Dan werkt de update van Domoticz devices ook 🙂

    2. Locatiegegevens van je eigen locatie moet je nog toevoegen voor ophalen juiste data;
    Zie dat je je eigen locatie hebt commented: // $lat = “51.43” ;
    Eigen locatie kan dus via bijv. google maps.

    3. De idx-en voor updates kan dan beter ook bovenin als variabele worden gezet;
    bijv:
    $idx_alert = 123 ;
    $idx_text = 124 ;
    en dan later in het script op regels 163/168/170 die je aangaf naar deze variabelen verwijzen

    Beantwoorden

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *