95_Shares.pm erweitert um alternative Symbole

Begonnen von Prof. Dr. Peter Henning, 13 April 2024, 10:47:48

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

#15
Mit GENAU den Definitionen aus dem untenstehenden Post habe ich soeben ein "Depot3" angelegt - und siehe da, wunderbare Werte.

Module ok, Definitionen ok => Schlussfolgerung: Irgendetwas faul an der FHEM-Installation. Ich tippe auf die Perl-Version, irgendjemand hatte vor kurzem gepostet, dass diese Probleme mit Finance::Quote machen würde.

LG

pah


Jamo

Zitat von: Prof. Dr. Peter Henning am 22 April 2024, 21:26:30Ich tippe auf die Perl-Version, irgendjemand hatte vor kurzem gepostet, dass diese Probleme mit Finance::Quote machen würde.

Meine Logausgabe der sub yahoo_json liefert folgendes, also funktioniert die Abfrage yahoo_json bei mir nicht.
[yahoo_json] crumb={"finance":{"result":null,"error":{"code":"Unauthorized","description":"Invalid Cookie"}}}
[yahoo_json] url=https://query2.finance.yahoo.com/v11/finance/quoteSummary/?symbols=NVDA&crumb={"finance":{"result":null,"error":{"code":"Unauthorized","description":"Invalid Cookie"}}}&modules=price,summaryDetail,defaultKeyStatistics, code=401
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

ToKa

Moin,

das ist genau die gleiche Fehlermeldung wie sie bei mir auch auftaucht.

Ich konnte mir nur damit behelfen, dass ich das Cookie vom Win PC übernommen habe und yahoo_jason modifiziert habe.

VG
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

Jamo

Hallo Torsten,
hast Du dann einfach den $crumb in Zeile 90 fest codiert, a la
$crumb='abcdefghijk';Oder sonst noch eine Modifikation?
Bei mir funktionierts damit immer noch nicht, ich bekomme bei der Abfrage des SYmbols dann immer noch ein 'Invalid Cookie' [yahoo_json] quoter=Finance::Quote=HASH(0x5608a5e1c768), reply=HTTP::Response=HASH(0x5608a8694ed0), crumb=ZXUNIV97NJR
[yahoo_json] stocks=NVDA, url=https://query2.finance.yahoo.com/v11/finance/quoteSummary/?symbols=NVDA&crumb=abcdefghijk&modules=price,summaryDetail,defaultKeyStatistics, reply=HTTP::Response=HASH(0x5608a6c6d520), code=401, body={"finance":{"result":null,"error":{"code":"Unauthorized","description":"Invalid Cookie"}}}
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

ToKa

Hallo Jakob,

nein das reicht nicht. Du musst tatsächlich das Cookie auf deinen fhem Rechner "kopieren" und mit den entsprechenden Funktionen in der yahoo_jason laden.

Ich beschreibe es heute Abend ausführlicher wie ich es gemacht habe.

VG
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

Jamo

Zitat von: ToKa am 24 April 2024, 13:04:02Hallo Jakob,

nein das reicht nicht. Du musst tatsächlich das Cookie auf deinen fhem Rechner "kopieren" und mit den entsprechenden Funktionen in der yahoo_jason laden.

Ich beschreibe es heute Abend ausführlicher wie ich es gemacht habe.

VG
Torsten
Hallo Torsten, super, danke, das freut mich!
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Prof. Dr. Peter Henning

Ich hasse Sachen, die ich nicht verstehe. Ist wahrscheinlich eine Berufskrankheit.

Würde zu gerne wissen, warum es bei mir auf Anhieb funktioniert hat - und zwar auf einem komplett neu aufgesetzten Raspberry Pi.

LG

pah