HTTPMOD regex Verständnisproblem

Begonnen von abc2006, 27 Oktober 2017, 01:48:04

Vorheriges Thema - Nächstes Thema

jostmario

Hallo,

Die API hab ich freigeschaltet bei Bitcoin.de leider fehlt mir das wissen das in fhem einzubinden.
Könnte ich damit nicht auch aus fhem heraus Bitcoin Kaufen ?

Gruß Josty
Raspberry Pi  ---  HM-LAN ---  8X HM_HM_CC_RT_DN --- OWL+USB Strommesser    UVR1611

abc2006

ZitatKönnte ich damit nicht auch aus fhem heraus Bitcoin Kaufen ?
das .. klingt teuer...

Grüße,
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

Mickey

Hallo liebe Fhem`ler,

ich bin ja der "Paste and Copie" Michi.
Hat bis jetzt auch wunderbar geklappt.

Leider habe ich keinen Plan und weiss nicht warum im Beispiel von DeeSPe:


attr Bitcoin reading01Name ticker_price
attr Bitcoin reading01Regex id="ticker_price">(.*).....<

attr Bitcoin reading04Name bitcoins
attr Bitcoin reading04Regex class="c1.fs16">\s+(\d+)......BTC


die 2 readings bei mir nicht funktionieren.

Kann ein Experte bitte mal darüber sehen?

Ich wäre sehr dankbar

Liebe Grüße, Michael
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

abc2006

Weil Bitcoin.de die Seite verändert hat.
versuchs mit

id="ticker_price.*?">(.*)<


beim 04 kann ich so ad-hoc nicht weiterhelfen, da musst du mal in den Quellcode der Bitcoin-Seite schauen.

Grüße,
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

Mickey

WOW --> 1000 mal danke Stephan,

das ging echt super und hat sofort geklappt.
Bin dir sehr dankbar, danke!

Zitat
ticker_price
28.700,51 €

Vielleicht hat ja jemand eine Idee zu 04?
Ich tue mich mit lesen etwas schwer, sorry ist aber so.

Liebe Grüße, Michael
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

abc2006

FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

Mickey

abc2006, ich kann nur vermuten
Die Bitcoins die er gekauft hat?

attr Bitcoin reading04Name bitcoins
attr Bitcoin reading04Regex class="c1.fs16">\s+(\d+)......BTC


Ich vermute mal, es ist gar nicht so wichtig.

Liebe Grüße, Michael
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

Mickey

Stephan, kannst du mir bitte noch eine Gefallen tun, mal über das userReading sehen?

rate:ticker_price.* {my $v = ReadingsVal($name,"ticker_price",0); $v =~ s/\.//g; $v =~ s/,/./; $v},\ buy:rate_buy.* {my $v = ReadingsVal($name,"rate_buy",0); $v =~ s/\,//g; $v},\ sell:rate_sell.* {my $v = ReadingsVal($name,"rate_sell",0); $v =~ s/\,//g; $v}

Da kommt nur das Reading "rate" (rate:ticker_price.*)

Sorry, wenn ich dich stresse aber ich checke es leider nicht.

Liebe Grüße, Michael
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

Mickey

Upsi, da waren nur 2 / zu viel - jetzt klappt es.
Für meine Augen zu viel  :-[

DANKE dir Stephan.
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael