FHEM Tutorial-Reihe - Part 6: Den aktuellen Spritpreis in FHEM integrieren

Mit ** gekennzeichnete Links auf dieser Seite sind Affiliatelinks.

Achtung: Dieser Inhalt ist nicht mehr aktuell! Es ist nicht empfohlen nach dieser Anleitung vorzugehen.
FHEM Tutorial-Reihe - Part 6: Den aktuellen Spritpreis in FHEM integrieren
FHEM Tutorial-Reihe - Part 6: Den aktuellen Spritpreis in FHEM integrieren
  • 16.05.2016
  • Veraltet!
  • Level 1
  • Webservice
  • Integration

Weiter geht es mit einem anderen virtuellen Gerät - dem aktuellen Spritpreis! Nicht unbedingt zum Thema “Hausautomatisierung” passend, aber auf jeden Fall Smart. Und dabei lernen wir jede Menge Neues kennen.

  • Pushover-Gerät anlegen und benutzen
  • Wie das Modul HTTPMOD arbeitet
  • Wie man Dummy-Devices in Notify-Events beschreibt
  • Wie das “at”-Device arbeitet
  • Wie man Perl-Code in Notify-Events verwendet
ioBroker-Kurs

Folgende Befehle braucht ihr:

define OUT.Spritpreis HTTPMOD https://www.clever-tanken.de/tankstelle_details/53438 600
attr OUT.Spritpreis userattr reading01Name reading01Regex
attr OUT.Spritpreis reading01Name SuperE5
attr OUT.Spritpreis reading01Regex <div class="price-type-name">Super E5<\/div>[\S\s\r\n]*?<span id="current-price-\d+">(\d.\d{2})<\/span>
attr OUT.Spritpreis stateFormat Preis: SuperE5 €
define Pushover_Client Pushover adrjLfgdsgs5jkh34kj34k55 u8P7ZstC54k3j5k34h5k
set Pushover_Client msg ’Titel’ 'Dies ist ein Text.'
define OUT.n_spritpreis_change notify OUT.Spritpreis set Pushover_Client msg 'Aktueller Spritpreis' '$EVENT'
define spritpreis_informiert dummy
attr spritpreis_informiert setList ja nein
attr spritpreis_informiert webCmd ja:nein
OUT.Spritpreis {
    if (Value("spritpreis_informiert") eq "nein") {
        fhem("set Pushover_Client msg 'Aktueller Spritpreis' '$EVENT'");
        fhem("set spritpreis_informiert ja");
        fhem("define status_spritpreis at +4:00:00 set spritpreis_informiert nein");
    }
}

Transparenz-Hinweis (Level 1)

An diesem Beitrag ist kein Hersteller beteiligt! Sämtliche Produkte habe ich selbst gekauft und trage die kompletten Kosten für diesen Beitrag alleine! Die Inhalte wurden somit von niemandem gesehen oder abgestimmt. Es handelt sich zu 100% um meine persönliche Meinung und Erfahrung!

» Mehr erfahren

Du willst mehr?

Smart-Home-Trainings von A-Z

Steig' noch tiefer in die Themen ein und meistere Deine Projekte! Über 16.000 Teilnehmer konnten sich schon von der Qualität der Online-Kurse überzeugen.