Hallo Community!
Ich habe erfolgreich mittels des Threads https://forum.fhem.de/index.php/topic,77427.45.html (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
Any idea? :o
Letzter Versuch :D