HTTPMOD für Kursänderungen (BTC/ADA)

Begonnen von Nicees, 12 März 2021, 11:20:16

Vorheriges Thema - Nächstes Thema

Nicees

Hallo Community!
Ich habe erfolgreich mittels des Threads https://forum.fhem.de/index.php/topic,77427.45.html einen regelmäßigen HTTPMOD-Aufruf für den aktuellen Bitcoin-Kurs bei mir implementiert:

### Bitcoin
define BITCOIN HTTPMOD http://www.coinkurs.com/bitcoin-kurs.html 300
attr BITCOIN userattr reading01Format reading01Name reading01OExpr reading01RegOpt reading01Regex
attr BITCOIN enableControlSet 1
attr BITCOIN group Cryptos
attr BITCOIN reading01Name bitcoin
attr BITCOIN reading01OExpr $val =~ s/\,//g;; $val;;
attr BITCOIN reading01RegOpt s
attr BITCOIN reading01Regex class="preis" id="BTCEUR">([\d\.?\,?]+)
attr BITCOIN room Cryptos
attr BITCOIN stateFormat bitcoin €
attr BITCOIN timeout 10


Ich würde nun gerne aber auch die jeweilige tägliche Kursänderung des Kurses via HTTPMOD auslesen. Meine Versuche an der Syntax für HTTPMOD sind bislang dezent gescheitert ...  :o

Ich habe mir die den Quellcode obenstehender Seite schon mal angeschaut und daraus folgendes reading02Regex gebaut:
Bitcoin.*?\<td\sdata-val="([0-9]{1,6})".*?class="green"\>\<b\>([+-][0-9]{1,2}.[0-9]{1,2}%)\</b\>\ \((\$[.,0-9]{1,5})

Ich steh total auf'm Schlauch  ???
Jemand eine Idee?

Grüße
Niclas

Nicees


Nicees