iprak / yahoofinance

Home Assistant component which allows you to get stock updates from Yahoo finance.
MIT License
77 stars 11 forks source link

target_currency goes back to DOLLARS #45

Closed unosakk closed 3 years ago

unosakk commented 3 years ago
yahoofinance:
    symbols:
      - symbol: RBOT.L
        target_currency: EUR
      - symbol: ECAR.L
        target_currency: EUR

After the first update, that shows up as EUR. It will set the currency as dollars again. image

iprak commented 3 years ago

Can you enable debug logging on the yahoofinance and include the log for yahoofinance?

unosakk commented 3 years ago

2021-05-21 20:05:16 INFO (MainThread) [custom_components.yahoofinance] Requesting data from coordinator with update interval of 6:00:00. 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance] Data = {'quoteResponse': {'result': [{'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'USD', 'exchange': 'LSE', 'shortName': 'ISHARES IV PLC ISH ELEC V DRIV ', 'longName': 'iShares Electric Vehicles and Driving Technology UCITS ETF USD (Acc)', 'messageBoardId': 'finmb_590587254', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'gb_market', 'esgPopulated': False, 'regularMarketChange': 0.07400036, 'regularMarketChangePercent': 0.97068745, 'regularMarketTime': 1621610957, 'regularMarketPrice': 7.6975, 'regularMarketDayHigh': 7.738, 'regularMarketDayRange': '7.64 - 7.738', 'regularMarketDayLow': 7.64, 'regularMarketVolume': 146972, 'regularMarketPreviousClose': 7.6235, 'bid': 7.71, 'ask': 7.719, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'LSE', 'regularMarketOpen': 7.64, 'averageDailyVolume3Month': 220094, 'averageDailyVolume10Day': 144977, 'fiftyTwoWeekLowChange': 3.5705004, 'fiftyTwoWeekLowChangePercent': 0.8651564, 'fiftyTwoWeekRange': '4.127 - 8.183', 'fiftyTwoWeekHighChange': -0.48549938, 'fiftyTwoWeekHighChangePercent': -0.059330247, 'fiftyTwoWeekLow': 4.127, 'fiftyTwoWeekHigh': 8.183, 'ytdReturn': 6.79, 'trailingThreeMonthReturns': 1.61, 'trailingThreeMonthNavReturns': 2.29, 'fiftyDayAverage': 7.68925, 'fiftyDayAverageChange': 0.0082502365, 'fiftyDayAverageChangePercent': 0.0010729573, 'twoHundredDayAverage': 7.37925, 'twoHundredDayAverageChange': 0.31825018, 'twoHundredDayAverageChangePercent': 0.04312771, 'sourceInterval': 15, 'exchangeDataDelayedBy': 20, 'tradeable': False, 'firstTradeDateMilliseconds': 1550649600000, 'priceHint': 2, 'marketState': 'POSTPOST', 'symbol': 'ECAR.L'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'USD', 'exchange': 'LSE', 'shortName': 'ISHARES IV PLC ISHS AUTO & ROBO', 'longName': 'iShares Automation & Robotics UCITS ETF USD (Acc)', 'messageBoardId': 'finmb_337935246', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'gb_market', 'esgPopulated': False, 'regularMarketChange': 0.06499958, 'regularMarketChangePercent': 0.5407619, 'regularMarketTime': 1621611319, 'regularMarketPrice': 12.085, 'regularMarketDayHigh': 12.16, 'regularMarketDayRange': '12.07 - 12.16', 'regularMarketDayLow': 12.07, 'regularMarketVolume': 281835, 'regularMarketPreviousClose': 12.02, 'bid': 12.095, 'ask': 12.1, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'LSE', 'regularMarketOpen': 11.87, 'averageDailyVolume3Month': 130514, 'averageDailyVolume10Day': 170411, 'fiftyTwoWeekLowChange': 5.6688, 'fiftyTwoWeekLowChangePercent': 0.88351357, 'fiftyTwoWeekRange': '6.4162 - 908.05', 'fiftyTwoWeekHighChange': -895.96497, 'fiftyTwoWeekHighChangePercent': -0.98669124, 'fiftyTwoWeekLow': 6.4162, 'fiftyTwoWeekHigh': 908.05, 'ytdReturn': 4.67, 'trailingThreeMonthReturns': 3.27, 'trailingThreeMonthNavReturns': 3.35, 'fiftyDayAverage': 119.70027, 'fiftyDayAverageChange': -107.61527, 'fiftyDayAverageChangePercent': -0.8990395, 'twoHundredDayAverage': 89.039856, 'twoHundredDayAverageChange': -76.95486, 'twoHundredDayAverageChangePercent': -0.86427426, 'sourceInterval': 15, 'exchangeDataDelayedBy': 20, 'tradeable': False, 'firstTradeDateMilliseconds': 1473318000000, 'priceHint': 2, 'marketState': 'POSTPOST', 'symbol': 'RBOT.L'}], 'error': None}} 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance] Updated ECAR.L to 7.6975 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance] Updated RBOT.L to 12.085 2021-05-21 20:05:20 INFO (MainThread) [custom_components.yahoofinance] Data updated 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance] Finished fetching YahooSymbolUpdateCoordinator data in 3.369 seconds 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.rbot_l target_currency=EUR 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.ecar_l target_currency=EUR 2021-05-21 20:05:20 INFO (MainThread) [custom_components.yahoofinance.sensor] Entities added for ['RBOT.L', 'ECAR.L'] 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD, financialCurrency=None 2021-05-21 20:05:20 INFO (MainThread) [custom_components.yahoofinance] Added USDEUR=X and requested update in 5 seconds. 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L conversion USDEUR=X=None 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD, financialCurrency=None 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L conversion USDEUR=X=None 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD, financialCurrency=None 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L conversion USDEUR=X=None 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD, financialCurrency=None 2021-05-21 20:05:20 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L conversion USDEUR=X=None 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance] Data = {'quoteResponse': {'result': [{'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'USD', 'exchange': 'LSE', 'shortName': 'ISHARES IV PLC ISH ELEC V DRIV ', 'longName': 'iShares Electric Vehicles and Driving Technology UCITS ETF USD (Acc)', 'messageBoardId': 'finmb_590587254', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'gb_market', 'esgPopulated': False, 'regularMarketChange': 0.07400036, 'regularMarketChangePercent': 0.97068745, 'regularMarketTime': 1621610957, 'regularMarketPrice': 7.6975, 'regularMarketDayHigh': 7.738, 'regularMarketDayRange': '7.64 - 7.738', 'regularMarketDayLow': 7.64, 'regularMarketVolume': 146972, 'regularMarketPreviousClose': 7.6235, 'bid': 7.71, 'ask': 7.719, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'LSE', 'regularMarketOpen': 7.64, 'averageDailyVolume3Month': 220094, 'averageDailyVolume10Day': 144977, 'fiftyTwoWeekLowChange': 3.5705004, 'fiftyTwoWeekLowChangePercent': 0.8651564, 'fiftyTwoWeekRange': '4.127 - 8.183', 'fiftyTwoWeekHighChange': -0.48549938, 'fiftyTwoWeekHighChangePercent': -0.059330247, 'fiftyTwoWeekLow': 4.127, 'fiftyTwoWeekHigh': 8.183, 'ytdReturn': 6.79, 'trailingThreeMonthReturns': 1.61, 'trailingThreeMonthNavReturns': 2.29, 'fiftyDayAverage': 7.68925, 'fiftyDayAverageChange': 0.0082502365, 'fiftyDayAverageChangePercent': 0.0010729573, 'twoHundredDayAverage': 7.37925, 'twoHundredDayAverageChange': 0.31825018, 'twoHundredDayAverageChangePercent': 0.04312771, 'sourceInterval': 15, 'exchangeDataDelayedBy': 20, 'tradeable': False, 'firstTradeDateMilliseconds': 1550649600000, 'priceHint': 2, 'marketState': 'POSTPOST', 'symbol': 'ECAR.L'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'USD', 'exchange': 'LSE', 'shortName': 'ISHARES IV PLC ISHS AUTO & ROBO', 'longName': 'iShares Automation & Robotics UCITS ETF USD (Acc)', 'messageBoardId': 'finmb_337935246', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'gb_market', 'esgPopulated': False, 'regularMarketChange': 0.06499958, 'regularMarketChangePercent': 0.5407619, 'regularMarketTime': 1621611319, 'regularMarketPrice': 12.085, 'regularMarketDayHigh': 12.16, 'regularMarketDayRange': '12.07 - 12.16', 'regularMarketDayLow': 12.07, 'regularMarketVolume': 281835, 'regularMarketPreviousClose': 12.02, 'bid': 12.095, 'ask': 12.1, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'LSE', 'regularMarketOpen': 11.87, 'averageDailyVolume3Month': 130514, 'averageDailyVolume10Day': 170411, 'fiftyTwoWeekLowChange': 5.6688, 'fiftyTwoWeekLowChangePercent': 0.88351357, 'fiftyTwoWeekRange': '6.4162 - 908.05', 'fiftyTwoWeekHighChange': -895.96497, 'fiftyTwoWeekHighChangePercent': -0.98669124, 'fiftyTwoWeekLow': 6.4162, 'fiftyTwoWeekHigh': 908.05, 'ytdReturn': 4.67, 'trailingThreeMonthReturns': 3.27, 'trailingThreeMonthNavReturns': 3.35, 'fiftyDayAverage': 119.70027, 'fiftyDayAverageChange': -107.61527, 'fiftyDayAverageChangePercent': -0.8990395, 'twoHundredDayAverage': 89.039856, 'twoHundredDayAverageChange': -76.95486, 'twoHundredDayAverageChangePercent': -0.86427426, 'sourceInterval': 15, 'exchangeDataDelayedBy': 20, 'tradeable': False, 'firstTradeDateMilliseconds': 1473318000000, 'priceHint': 2, 'marketState': 'POSTPOST', 'symbol': 'RBOT.L'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'CURRENCY', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'EUR', 'shortName': 'USD/EUR', 'regularMarketChange': 0.004400015, 'regularMarketChangePercent': 0.5384257, 'regularMarketPrice': 0.8216, 'regularMarketDayHigh': 0.8219, 'regularMarketDayLow': 0.8166, 'regularMarketPreviousClose': 0.8172, 'bid': 0.8216, 'ask': 0.8221, 'regularMarketOpen': 0.8175, 'fiftyTwoWeekLow': 0.8097, 'fiftyTwoWeekHigh': 0.91979, 'fiftyDayAverage': 0.8323693, 'twoHundredDayAverage': 0.8311213, 'exchange': 'CCY', 'messageBoardId': 'finmb_EUR_X', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'ccy_market', 'esgPopulated': False, 'regularMarketTime': 1621616722, 'regularMarketDayRange': '0.8166 - 0.8219', 'regularMarketVolume': 0, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'CCY', 'averageDailyVolume3Month': 0, 'averageDailyVolume10Day': 0, 'fiftyTwoWeekLowChange': 0.011900008, 'fiftyTwoWeekLowChangePercent': 0.010945508, 'fiftyTwoWeekRange': '0.8097 - 0.91979', 'fiftyTwoWeekHighChange': -0.09819001, 'fiftyTwoWeekHighChangePercent': -0.07950445, 'fiftyDayAverageChange': -0.010769308, 'fiftyDayAverageChangePercent': -0.008964041, 'twoHundredDayAverageChange': -0.009521306, 'twoHundredDayAverageChangePercent': -0.00791336, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'firstTradeDateMilliseconds': 1070236800000, 'priceHint': 4, 'marketState': 'REGULAR', 'symbol': 'EUR=X'}], 'error': None}} 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance] Updated ECAR.L to 7.6975 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance] Updated RBOT.L to 12.085 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance] Updated EUR=X to 0.8216 2021-05-21 20:05:25 INFO (MainThread) [custom_components.yahoofinance] Data updated 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance] Finished fetching YahooSymbolUpdateCoordinator data in 0.185 seconds 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD, financialCurrency=None 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L conversion USDEUR=X=None 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD, financialCurrency=None 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L conversion USDEUR=X=None 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD, financialCurrency=None 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L conversion USDEUR=X=None 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD, financialCurrency=None 2021-05-21 20:05:25 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L conversion USDEUR=X=None

iprak commented 3 years ago

A request was correctly made for the symbol USDEUR=X

Added USDEUR=X and requested update in 5 seconds.

But the symbol received in the data was EUR=X , it is towards the end of that big json string. And so the data updated ended up being

Updated EUR=X to 0.8216

I am not sure why the data being returned is like this. Do you recall when this might have started happening?

unosakk commented 3 years ago
Updated EUR=X to 0.8216

I am not sure why the data being returned is like this. Do you recall when this might have started happening?

right after i started using it. 14.05.2021 was the first time i added it to HA

iprak commented 3 years ago

Sorry I have not been able to reproduce it. I added a bunch of symbols to slow down but eventually the symbol in the data was USDEUR and so the conversion got resolved. I will keep poking at it.

2021-05-22 01:32:34 INFO (MainThread) [custom_components.yahoofinance] Added USDCHF=X and requested update in 5 seconds.
2021-05-22 01:32:34 DEBUG (MainThread) [custom_components.yahoofinance.sensor] BABA conversion USDCHF=X=None
2021-05-22 01:32:34 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD, financialCurrency=None
2021-05-22 01:32:34 INFO (MainThread) [custom_components.yahoofinance] Added USDEUR=X and requested update in 5 seconds.
2021-05-22 01:32:34 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L conversion USDEUR=X=None
2021-05-22 01:32:34 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD, financialCurrency=None
2021-05-22 01:32:34 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L conversion USDEUR=X=None
...
'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'priceHint': 4, 'symbol': 'USDEUR=X'}], 'error': None}}
...

2021-05-22 01:32:40 DEBUG (MainThread) [custom_components.yahoofinance] Updated USDCHF=X to 0.8975
2021-05-22 01:32:40 DEBUG (MainThread) [custom_components.yahoofinance] Updated USDEUR=X to 0.8209
iprak commented 3 years ago

I have pushed out a new release with some more logging.

unosakk commented 3 years ago

Added a template sensor to convert the price myself for needed stocks. Added a random stock to be converter with component and updated the component.

I will let you know if the problem occurs again.

unosakk commented 3 years ago

^GSPC is not converted to EUR

2021-05-23 18:27:54 WARNING (MainThread) [homeassistant.loader] You are using a custom integration sonoff which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2021-05-23 18:27:54 WARNING (MainThread) [homeassistant.loader] You are using a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2021-05-23 18:27:54 WARNING (MainThread) [homeassistant.loader] You are using a custom integration yahoofinance which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2021-05-23 18:28:27 INFO (MainThread) [custom_components.yahoofinance] Requesting data from coordinator with update interval of 1:00:00. 2021-05-23 18:28:27 DEBUG (MainThread) [custom_components.yahoofinance] Requesting data from 'https://query1.finance.yahoo.com/v7/finance/quote?symbols=EURUSD=X,ECAR.L,USDEUR=X,EXXT.DE,^GSPC,RBOT.L' 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance] Data = {'quoteResponse': {'result': [{'language': 'en-US', 'region': 'US', 'quoteType': 'CURRENCY', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'USD', 'shortName': 'EUR/USD', 'regularMarketChange': -0.005515456, 'regularMarketChangePercent': -0.450727, 'regularMarketPrice': 1.2181752, 'regularMarketDayHigh': 1.2245897, 'regularMarketDayLow': 1.216693, 'regularMarketPreviousClose': 1.2236906, 'bid': 1.2181752, 'ask': 1.2174337, 'regularMarketOpen': 1.2232416, 'fiftyTwoWeekLow': 1.0872047, 'fiftyTwoWeekHigh': 1.2350253, 'fiftyDayAverage': 1.203197, 'twoHundredDayAverage': 1.2037649, 'exchange': 'CCY', 'messageBoardId': 'finmb_EUR_X', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'ccy_market', 'esgPopulated': False, 'regularMarketTime': 1621632578, 'regularMarketDayRange': '1.216693 - 1.2245897', 'regularMarketVolume': 0, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'CCY', 'averageDailyVolume3Month': 0, 'averageDailyVolume10Day': 0, 'fiftyTwoWeekLowChange': 0.011200011, 'fiftyTwoWeekLowChangePercent': 0.013832296, 'fiftyTwoWeekRange': '1.0872047 - 1.2350253', 'fiftyTwoWeekHighChange': -0.09889001, 'fiftyTwoWeekHighChangePercent': -0.10751367, 'fiftyDayAverageChange': -0.0102190375, 'fiftyDayAverageChangePercent': -0.012295516, 'twoHundredDayAverageChange': -0.009826958, 'twoHundredDayAverageChangePercent': -0.011829347, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'firstTradeDateMilliseconds': 1070236800000, 'priceHint': 4, 'marketState': 'CLOSED', 'symbol': 'EURUSD=X'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'USD', 'exchange': 'LSE', 'shortName': 'ISHARES IV PLC ISH ELEC V DRIV ', 'longName': 'iShares Electric Vehicles and Driving Technology UCITS ETF USD (Acc)', 'messageBoardId': 'finmb_590587254', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'gb_market', 'esgPopulated': False, 'regularMarketChange': 0.07400036, 'regularMarketChangePercent': 0.97068745, 'regularMarketTime': 1621610957, 'regularMarketPrice': 7.6975, 'regularMarketDayHigh': 7.738, 'regularMarketDayRange': '7.64 - 7.738', 'regularMarketDayLow': 7.64, 'regularMarketVolume': 146972, 'regularMarketPreviousClose': 7.6235, 'bid': 7.71, 'ask': 7.719, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'LSE', 'regularMarketOpen': 7.64, 'averageDailyVolume3Month': 220422, 'averageDailyVolume10Day': 135155, 'fiftyTwoWeekLowChange': 3.5225, 'fiftyTwoWeekLowChangePercent': 0.84371257, 'fiftyTwoWeekRange': '4.175 - 8.183', 'fiftyTwoWeekHighChange': -0.48549938, 'fiftyTwoWeekHighChangePercent': -0.059330247, 'fiftyTwoWeekLow': 4.175, 'fiftyTwoWeekHigh': 8.183, 'ytdReturn': 6.79, 'trailingThreeMonthReturns': 1.61, 'trailingThreeMonthNavReturns': 2.29, 'fiftyDayAverage': 7.6875, 'fiftyDayAverageChange': 0.010000229, 'fiftyDayAverageChangePercent': 0.0013008427, 'twoHundredDayAverage': 7.4030914, 'twoHundredDayAverageChange': 0.2944088, 'twoHundredDayAverageChangePercent': 0.03976836, 'sourceInterval': 15, 'exchangeDataDelayedBy': 20, 'tradeable': False, 'firstTradeDateMilliseconds': 1550649600000, 'priceHint': 2, 'marketState': 'CLOSED', 'symbol': 'ECAR.L'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'CURRENCY', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'EUR', 'shortName': 'USD/EUR', 'regularMarketChange': 0.003700018, 'regularMarketChangePercent': 0.45276773, 'regularMarketPrice': 0.8209, 'regularMarketDayHigh': 0.8219, 'regularMarketDayLow': 0.8166, 'regularMarketPreviousClose': 0.8172, 'bid': 0.8209, 'ask': 0.8214, 'regularMarketOpen': 0.8175, 'fiftyTwoWeekLow': 0.8097, 'fiftyTwoWeekHigh': 0.91979, 'fiftyDayAverage': 0.83111906, 'twoHundredDayAverage': 0.830727, 'exchange': 'CCY', 'messageBoardId': 'finmb_EUR_X', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'ccy_market', 'esgPopulated': False, 'regularMarketTime': 1621632578, 'regularMarketDayRange': '0.8166 - 0.8219', 'regularMarketVolume': 0, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'CCY', 'averageDailyVolume3Month': 0, 'averageDailyVolume10Day': 0, 'fiftyTwoWeekLowChange': 0.011200011, 'fiftyTwoWeekLowChangePercent': 0.013832296, 'fiftyTwoWeekRange': '0.8097 - 0.91979', 'fiftyTwoWeekHighChange': -0.09889001, 'fiftyTwoWeekHighChangePercent': -0.10751367, 'fiftyDayAverageChange': -0.0102190375, 'fiftyDayAverageChangePercent': -0.012295516, 'twoHundredDayAverageChange': -0.009826958, 'twoHundredDayAverageChangePercent': -0.011829347, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'firstTradeDateMilliseconds': 1070236800000, 'priceHint': 4, 'marketState': 'CLOSED', 'symbol': 'EUR=X'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'EUR', 'exchange': 'GER', 'shortName': 'ISHARES NASDAQ-100 U.ETF', 'longName': 'iShares NASDAQ-100 UCITS ETF (DE)', 'messageBoardId': 'finmb_29617845', 'exchangeTimezoneName': 'Europe/Berlin', 'exchangeTimezoneShortName': 'CEST', 'gmtOffSetMilliseconds': 7200000, 'market': 'de_market', 'esgPopulated': False, 'regularMarketChange': 0.099998474, 'regularMarketChangePercent': 0.09302184, 'regularMarketTime': 1621611371, 'regularMarketPrice': 107.6, 'regularMarketDayHigh': 108.36, 'regularMarketDayRange': '107.48 - 108.36', 'regularMarketDayLow': 107.48, 'regularMarketVolume': 35100, 'regularMarketPreviousClose': 107.5, 'bid': 107.72, 'ask': 107.8, 'bidSize': 482, 'askSize': 221, 'fullExchangeName': 'XETRA', 'regularMarketOpen': 107.66, 'averageDailyVolume3Month': 60291, 'averageDailyVolume10Day': 33596, 'fiftyTwoWeekLowChange': 26.25, 'fiftyTwoWeekLowChangePercent': 0.3226798, 'fiftyTwoWeekRange': '81.35 - 114.38', 'fiftyTwoWeekHighChange': -6.779999, 'fiftyTwoWeekHighChangePercent': -0.05927609, 'fiftyTwoWeekLow': 81.35, 'fiftyTwoWeekHigh': 114.38, 'ytdReturn': 7.96, 'trailingThreeMonthNavReturns': 7.3, 'fiftyDayAverage': 111.12334, 'fiftyDayAverageChange': -3.5233383, 'fiftyDayAverageChangePercent': -0.031706557, 'twoHundredDayAverage': 105.42536, 'twoHundredDayAverageChange': 2.1746368, 'twoHundredDayAverageChangePercent': 0.020627264, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'firstTradeDateMilliseconds': 1199260800000, 'priceHint': 2, 'marketState': 'CLOSED', 'symbol': 'EXXT.DE'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'INDEX', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'USD', 'exchange': 'SNP', 'shortName': 'S&P 500', 'messageBoardId': 'finmb_INDEXGSPC', 'exchangeTimezoneName': 'America/New_York', 'exchangeTimezoneShortName': 'EDT', 'gmtOffSetMilliseconds': -14400000, 'market': 'us_market', 'esgPopulated': False, 'regularMarketChange': -3.260254, 'regularMarketChangePercent': -0.078388065, 'regularMarketTime': 1621632734, 'regularMarketPrice': 4155.86, 'regularMarketDayHigh': 4188.72, 'regularMarketDayRange': '4151.72 - 4188.72', 'regularMarketDayLow': 4151.72, 'regularMarketVolume': 2192477000, 'regularMarketPreviousClose': 4159.12, 'bid': 4109.84, 'ask': 4198.07, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'SNP', 'regularMarketOpen': 4168.61, 'averageDailyVolume3Month': 4518953809, 'averageDailyVolume10Day': 3379407142, 'fiftyTwoWeekLowChange': 1190.2, 'fiftyTwoWeekLowChangePercent': 0.4013272, 'fiftyTwoWeekRange': '2965.66 - 4238.04', 'fiftyTwoWeekHighChange': -82.180176, 'fiftyTwoWeekHighChangePercent': -0.01939108, 'fiftyTwoWeekLow': 2965.66, 'fiftyTwoWeekHigh': 4238.04, 'fiftyDayAverage': 4151.876, 'fiftyDayAverageChange': 3.9838867, 'fiftyDayAverageChangePercent': 0.000959539, 'twoHundredDayAverage': 3874.0212, 'twoHundredDayAverageChange': 281.83862, 'twoHundredDayAverageChangePercent': 0.072750926, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'firstTradeDateMilliseconds': -1325583000000, 'priceHint': 2, 'marketState': 'CLOSED', 'symbol': '^GSPC'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'USD', 'exchange': 'LSE', 'shortName': 'ISHARES IV PLC ISHS AUTO & ROBO', 'longName': 'iShares Automation & Robotics UCITS ETF USD (Acc)', 'messageBoardId': 'finmb_337935246', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'gb_market', 'esgPopulated': False, 'regularMarketChange': 0.06499958, 'regularMarketChangePercent': 0.5407619, 'regularMarketTime': 1621611319, 'regularMarketPrice': 12.085, 'regularMarketDayHigh': 12.16, 'regularMarketDayRange': '12.07 - 12.16', 'regularMarketDayLow': 12.07, 'regularMarketVolume': 281835, 'regularMarketPreviousClose': 12.02, 'bid': 12.095, 'ask': 12.1, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'LSE', 'regularMarketOpen': 11.87, 'averageDailyVolume3Month': 131551, 'averageDailyVolume10Day': 121713, 'fiftyTwoWeekLowChange': 5.6688, 'fiftyTwoWeekLowChangePercent': 0.88351357, 'fiftyTwoWeekRange': '6.4162 - 908.05', 'fiftyTwoWeekHighChange': -895.96497, 'fiftyTwoWeekHighChangePercent': -0.98669124, 'fiftyTwoWeekLow': 6.4162, 'fiftyTwoWeekHigh': 908.05, 'ytdReturn': 4.67, 'trailingThreeMonthReturns': 3.27, 'trailingThreeMonthNavReturns': 3.35, 'fiftyDayAverage': 68.29696, 'fiftyDayAverageChange': -56.21196, 'fiftyDayAverageChangePercent': -0.82305217, 'twoHundredDayAverage': 90.21995, 'twoHundredDayAverageChange': -78.13495, 'twoHundredDayAverageChangePercent': -0.8660496, 'sourceInterval': 15, 'exchangeDataDelayedBy': 20, 'tradeable': False, 'firstTradeDateMilliseconds': 1473318000000, 'priceHint': 2, 'marketState': 'CLOSED', 'symbol': 'RBOT.L'}], 'error': None}} 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance] Updated EURUSD=X to 1.2181752 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance] Updated ECAR.L to 7.6975 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance] Updated EUR=X to 0.8209 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance] Updated EXXT.DE to 107.6 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance] Updated ^GSPC to 4155.86 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance] Updated RBOT.L to 12.085 2021-05-23 18:28:32 INFO (MainThread) [custom_components.yahoofinance] All data updated 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance] Finished fetching YahooSymbolUpdateCoordinator data in 4.859 seconds 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.rbot_l target_currency=None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.ecar_l target_currency=None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.gspc target_currency=EUR 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.exxt_de target_currency=EUR 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.usdeur_x target_currency=None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.eurusd_x target_currency=None 2021-05-23 18:28:32 INFO (MainThread) [custom_components.yahoofinance.sensor] Entities added for ['RBOT.L', 'ECAR.L', '^GSPC', 'EXXT.DE', 'USDEUR=X', 'EURUSD=X'] 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD financialCurrency=None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD financialCurrency=None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD financialCurrency=None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD financialCurrency=None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC currency=USD financialCurrency=None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC currency=USD financialCurrency=None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE currency=EUR financialCurrency=None 2021-05-23 18:28:32 INFO (MainThread) [custom_components.yahoofinance] Added EUREUR=X and requested update in 5 seconds. 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE currency=EUR financialCurrency=None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] USDEUR=X Symbol data is None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] USDEUR=X Symbol data is None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EURUSD=X currency=USD financialCurrency=None 2021-05-23 18:28:32 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EURUSD=X currency=USD financialCurrency=None 2021-05-23 18:28:37 DEBUG (MainThread) [custom_components.yahoofinance] Requesting data from 'https://query1.finance.yahoo.com/v7/finance/quote?symbols=EURUSD=X,ECAR.L,USDEUR=X,EXXT.DE,^GSPC,RBOT.L,EUREUR=X' 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance] Data = {'quoteResponse': {'result': [{'language': 'en-US', 'region': 'US', 'quoteType': 'CURRENCY', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'USD', 'shortName': 'EUR/USD', 'regularMarketChange': -0.005515456, 'regularMarketChangePercent': -0.450727, 'regularMarketPrice': 1.2181752, 'regularMarketDayHigh': 1.2245897, 'regularMarketDayLow': 1.216693, 'regularMarketPreviousClose': 1.2236906, 'bid': 1.2181752, 'ask': 1.2174337, 'regularMarketOpen': 1.2232416, 'fiftyTwoWeekLow': 1.0872047, 'fiftyTwoWeekHigh': 1.2350253, 'fiftyDayAverage': 1.203197, 'twoHundredDayAverage': 1.2037649, 'exchange': 'CCY', 'messageBoardId': 'finmb_EUR_X', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'ccy_market', 'esgPopulated': False, 'regularMarketTime': 1621632578, 'regularMarketDayRange': '1.216693 - 1.2245897', 'regularMarketVolume': 0, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'CCY', 'averageDailyVolume3Month': 0, 'averageDailyVolume10Day': 0, 'fiftyTwoWeekLowChange': 0.011200011, 'fiftyTwoWeekLowChangePercent': 0.010301658, 'fiftyTwoWeekRange': '1.0872047 - 1.2350253', 'fiftyTwoWeekHighChange': -0.09889001, 'fiftyTwoWeekHighChangePercent': -0.08007124, 'fiftyDayAverageChange': -0.0102190375, 'fiftyDayAverageChangePercent': -0.008493237, 'twoHundredDayAverageChange': -0.009826958, 'twoHundredDayAverageChangePercent': -0.008163519, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'firstTradeDateMilliseconds': 1070236800000, 'priceHint': 4, 'marketState': 'CLOSED', 'symbol': 'EURUSD=X'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'USD', 'exchange': 'LSE', 'shortName': 'ISHARES IV PLC ISH ELEC V DRIV ', 'longName': 'iShares Electric Vehicles and Driving Technology UCITS ETF USD (Acc)', 'messageBoardId': 'finmb_590587254', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'gb_market', 'esgPopulated': False, 'regularMarketChange': 0.07400036, 'regularMarketChangePercent': 0.97068745, 'regularMarketTime': 1621610957, 'regularMarketPrice': 7.6975, 'regularMarketDayHigh': 7.738, 'regularMarketDayRange': '7.64 - 7.738', 'regularMarketDayLow': 7.64, 'regularMarketVolume': 146972, 'regularMarketPreviousClose': 7.6235, 'bid': 7.71, 'ask': 7.719, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'LSE', 'regularMarketOpen': 7.64, 'averageDailyVolume3Month': 220422, 'averageDailyVolume10Day': 135155, 'fiftyTwoWeekLowChange': 3.5225, 'fiftyTwoWeekLowChangePercent': 0.84371257, 'fiftyTwoWeekRange': '4.175 - 8.183', 'fiftyTwoWeekHighChange': -0.48549938, 'fiftyTwoWeekHighChangePercent': -0.059330247, 'fiftyTwoWeekLow': 4.175, 'fiftyTwoWeekHigh': 8.183, 'ytdReturn': 6.79, 'trailingThreeMonthReturns': 1.61, 'trailingThreeMonthNavReturns': 2.29, 'fiftyDayAverage': 7.6875, 'fiftyDayAverageChange': 0.010000229, 'fiftyDayAverageChangePercent': 0.0013008427, 'twoHundredDayAverage': 7.4030914, 'twoHundredDayAverageChange': 0.2944088, 'twoHundredDayAverageChangePercent': 0.03976836, 'sourceInterval': 15, 'exchangeDataDelayedBy': 20, 'tradeable': False, 'firstTradeDateMilliseconds': 1550649600000, 'priceHint': 2, 'marketState': 'CLOSED', 'symbol': 'ECAR.L'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'CURRENCY', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'EUR', 'shortName': 'USD/EUR', 'regularMarketChange': 0.003700018, 'regularMarketChangePercent': 0.45276773, 'regularMarketPrice': 0.8209, 'regularMarketDayHigh': 0.8219, 'regularMarketDayLow': 0.8166, 'regularMarketPreviousClose': 0.8172, 'bid': 0.8209, 'ask': 0.8214, 'regularMarketOpen': 0.8175, 'fiftyTwoWeekLow': 0.8097, 'fiftyTwoWeekHigh': 0.91979, 'fiftyDayAverage': 0.83111906, 'twoHundredDayAverage': 0.830727, 'exchange': 'CCY', 'messageBoardId': 'finmb_EUR_X', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'ccy_market', 'esgPopulated': False, 'regularMarketTime': 1621632578, 'regularMarketDayRange': '0.8166 - 0.8219', 'regularMarketVolume': 0, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'CCY', 'averageDailyVolume3Month': 0, 'averageDailyVolume10Day': 0, 'fiftyTwoWeekLowChange': 0.011200011, 'fiftyTwoWeekLowChangePercent': 0.010301658, 'fiftyTwoWeekRange': '0.8097 - 0.91979', 'fiftyTwoWeekHighChange': -0.09889001, 'fiftyTwoWeekHighChangePercent': -0.08007124, 'fiftyDayAverageChange': -0.0102190375, 'fiftyDayAverageChangePercent': -0.008493237, 'twoHundredDayAverageChange': -0.009826958, 'twoHundredDayAverageChangePercent': -0.008163519, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'firstTradeDateMilliseconds': 1070236800000, 'priceHint': 4, 'marketState': 'CLOSED', 'symbol': 'EUR=X'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'EUR', 'exchange': 'GER', 'shortName': 'ISHARES NASDAQ-100 U.ETF', 'longName': 'iShares NASDAQ-100 UCITS ETF (DE)', 'messageBoardId': 'finmb_29617845', 'exchangeTimezoneName': 'Europe/Berlin', 'exchangeTimezoneShortName': 'CEST', 'gmtOffSetMilliseconds': 7200000, 'market': 'de_market', 'esgPopulated': False, 'regularMarketChange': 0.099998474, 'regularMarketChangePercent': 0.09302184, 'regularMarketTime': 1621611371, 'regularMarketPrice': 107.6, 'regularMarketDayHigh': 108.36, 'regularMarketDayRange': '107.48 - 108.36', 'regularMarketDayLow': 107.48, 'regularMarketVolume': 35100, 'regularMarketPreviousClose': 107.5, 'bid': 107.72, 'ask': 107.8, 'bidSize': 482, 'askSize': 221, 'fullExchangeName': 'XETRA', 'regularMarketOpen': 107.66, 'averageDailyVolume3Month': 60291, 'averageDailyVolume10Day': 33596, 'fiftyTwoWeekLowChange': 26.25, 'fiftyTwoWeekLowChangePercent': 0.3226798, 'fiftyTwoWeekRange': '81.35 - 114.38', 'fiftyTwoWeekHighChange': -6.779999, 'fiftyTwoWeekHighChangePercent': -0.05927609, 'fiftyTwoWeekLow': 81.35, 'fiftyTwoWeekHigh': 114.38, 'ytdReturn': 7.96, 'trailingThreeMonthNavReturns': 7.3, 'fiftyDayAverage': 111.12334, 'fiftyDayAverageChange': -3.5233383, 'fiftyDayAverageChangePercent': -0.031706557, 'twoHundredDayAverage': 105.42536, 'twoHundredDayAverageChange': 2.1746368, 'twoHundredDayAverageChangePercent': 0.020627264, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'firstTradeDateMilliseconds': 1199260800000, 'priceHint': 2, 'marketState': 'CLOSED', 'symbol': 'EXXT.DE'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'INDEX', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'USD', 'exchange': 'SNP', 'shortName': 'S&P 500', 'messageBoardId': 'finmb_INDEXGSPC', 'exchangeTimezoneName': 'America/New_York', 'exchangeTimezoneShortName': 'EDT', 'gmtOffSetMilliseconds': -14400000, 'market': 'us_market', 'esgPopulated': False, 'regularMarketChange': -3.260254, 'regularMarketChangePercent': -0.078388065, 'regularMarketTime': 1621632734, 'regularMarketPrice': 4155.86, 'regularMarketDayHigh': 4188.72, 'regularMarketDayRange': '4151.72 - 4188.72', 'regularMarketDayLow': 4151.72, 'regularMarketVolume': 2192477000, 'regularMarketPreviousClose': 4159.12, 'bid': 4109.84, 'ask': 4198.07, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'SNP', 'regularMarketOpen': 4168.61, 'averageDailyVolume3Month': 4518953809, 'averageDailyVolume10Day': 3379407142, 'fiftyTwoWeekLowChange': 1190.2, 'fiftyTwoWeekLowChangePercent': 0.4013272, 'fiftyTwoWeekRange': '2965.66 - 4238.04', 'fiftyTwoWeekHighChange': -82.180176, 'fiftyTwoWeekHighChangePercent': -0.01939108, 'fiftyTwoWeekLow': 2965.66, 'fiftyTwoWeekHigh': 4238.04, 'fiftyDayAverage': 4151.876, 'fiftyDayAverageChange': 3.9838867, 'fiftyDayAverageChangePercent': 0.000959539, 'twoHundredDayAverage': 3874.0212, 'twoHundredDayAverageChange': 281.83862, 'twoHundredDayAverageChangePercent': 0.072750926, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'firstTradeDateMilliseconds': -1325583000000, 'priceHint': 2, 'marketState': 'CLOSED', 'symbol': '^GSPC'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'USD', 'exchange': 'LSE', 'shortName': 'ISHARES IV PLC ISHS AUTO & ROBO', 'longName': 'iShares Automation & Robotics UCITS ETF USD (Acc)', 'messageBoardId': 'finmb_337935246', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'gb_market', 'esgPopulated': False, 'regularMarketChange': 0.06499958, 'regularMarketChangePercent': 0.5407619, 'regularMarketTime': 1621611319, 'regularMarketPrice': 12.085, 'regularMarketDayHigh': 12.16, 'regularMarketDayRange': '12.07 - 12.16', 'regularMarketDayLow': 12.07, 'regularMarketVolume': 281835, 'regularMarketPreviousClose': 12.02, 'bid': 12.095, 'ask': 12.1, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'LSE', 'regularMarketOpen': 11.87, 'averageDailyVolume3Month': 131551, 'averageDailyVolume10Day': 121713, 'fiftyTwoWeekLowChange': 5.6688, 'fiftyTwoWeekLowChangePercent': 0.88351357, 'fiftyTwoWeekRange': '6.4162 - 908.05', 'fiftyTwoWeekHighChange': -895.96497, 'fiftyTwoWeekHighChangePercent': -0.98669124, 'fiftyTwoWeekLow': 6.4162, 'fiftyTwoWeekHigh': 908.05, 'ytdReturn': 4.67, 'trailingThreeMonthReturns': 3.27, 'trailingThreeMonthNavReturns': 3.35, 'fiftyDayAverage': 68.29696, 'fiftyDayAverageChange': -56.21196, 'fiftyDayAverageChangePercent': -0.82305217, 'twoHundredDayAverage': 90.21995, 'twoHundredDayAverageChange': -78.13495, 'twoHundredDayAverageChangePercent': -0.8660496, 'sourceInterval': 15, 'exchangeDataDelayedBy': 20, 'tradeable': False, 'firstTradeDateMilliseconds': 1473318000000, 'priceHint': 2, 'marketState': 'CLOSED', 'symbol': 'RBOT.L'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'CURRENCY', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'EUR', 'exchange': 'CCY', 'shortName': 'EUR/EUR', 'messageBoardId': 'finmb_EUREUR_X', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'ccy_market', 'esgPopulated': False, 'regularMarketChange': 0.0, 'regularMarketChangePercent': 0.0, 'regularMarketTime': 1621782043, 'regularMarketPrice': 1.0, 'regularMarketDayHigh': 1.0, 'regularMarketDayRange': '1.0 - 1.0', 'regularMarketDayLow': 1.0, 'regularMarketVolume': 0, 'regularMarketPreviousClose': 1.0, 'bid': 1.0, 'ask': 1.0, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'CCY', 'regularMarketOpen': 1.0, 'fiftyTwoWeekLowChange': 0.0, 'fiftyTwoWeekLowChangePercent': 0.0, 'fiftyTwoWeekRange': '1.0 - 1.0', 'fiftyTwoWeekHighChange': 0.0, 'fiftyTwoWeekHighChangePercent': 0.0, 'fiftyTwoWeekLow': 1.0, 'fiftyTwoWeekHigh': 1.0, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'priceHint': 4, 'marketState': 'CLOSED', 'symbol': 'EUREUR=X'}], 'error': None}} 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance] Updated EURUSD=X to 1.2181752 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance] Updated ECAR.L to 7.6975 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance] Updated EUR=X to 0.8209 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance] Updated EXXT.DE to 107.6 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance] Updated ^GSPC to 4155.86 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance] Updated RBOT.L to 12.085 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance] Updated EUREUR=X to 1.0 2021-05-23 18:28:38 INFO (MainThread) [custom_components.yahoofinance] All data updated 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance] Finished fetching YahooSymbolUpdateCoordinator data in 0.272 seconds 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD financialCurrency=None 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD financialCurrency=None 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD financialCurrency=None 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD financialCurrency=None 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC currency=USD financialCurrency=None 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC currency=USD financialCurrency=None 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE currency=EUR financialCurrency=None 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE conversion EUREUR=X=1.0 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE market_price converted to 107.6 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE currency=EUR financialCurrency=None 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE conversion EUREUR=X=1.0 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE market_price converted to 107.6 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] USDEUR=X Symbol data is None 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] USDEUR=X Symbol data is None 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EURUSD=X currency=USD financialCurrency=None 2021-05-23 18:28:38 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EURUSD=X currency=USD financialCurrency=None

unosakk commented 3 years ago

2021-05-23 19:12:57 WARNING (MainThread) [homeassistant.loader] You are using a custom integration yahoofinance which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2021-05-23 19:12:57 WARNING (MainThread) [homeassistant.loader] You are using a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2021-05-23 19:12:57 WARNING (MainThread) [homeassistant.loader] You are using a custom integration sonoff which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2021-05-23 19:13:00 INFO (MainThread) [custom_components.yahoofinance] Requesting data from coordinator with update interval of 1:00:00. 2021-05-23 19:13:00 DEBUG (MainThread) [custom_components.yahoofinance] Requesting data from 'https://query1.finance.yahoo.com/v7/finance/quote?symbols=RBOT.L,^GSPC,EXXT.DE,ECAR.L,EURUSD=X,USDEUR=X' 2021-05-23 19:13:06 DEBUG (MainThread) [custom_components.yahoofinance] Data = {'quoteResponse': {'result': [{'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'USD', 'priceHint': 2, 'firstTradeDateMilliseconds': 1473318000000, 'regularMarketChange': 0.06499958, 'regularMarketChangePercent': 0.5407619, 'regularMarketTime': 1621611319, 'regularMarketPrice': 12.085, 'regularMarketDayHigh': 12.16, 'regularMarketDayRange': '12.07 - 12.16', 'regularMarketDayLow': 12.07, 'regularMarketVolume': 281835, 'regularMarketPreviousClose': 12.02, 'bid': 12.095, 'ask': 12.1, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'LSE', 'regularMarketOpen': 11.87, 'averageDailyVolume3Month': 131551, 'averageDailyVolume10Day': 121713, 'fiftyTwoWeekLowChange': 5.6688, 'ytdReturn': 4.67, 'trailingThreeMonthReturns': 3.27, 'trailingThreeMonthNavReturns': 3.35, 'fiftyTwoWeekLowChangePercent': 0.88351357, 'fiftyTwoWeekRange': '6.4162 - 908.05', 'fiftyTwoWeekHighChange': -895.96497, 'fiftyTwoWeekHighChangePercent': -0.98669124, 'fiftyTwoWeekLow': 6.4162, 'fiftyTwoWeekHigh': 908.05, 'fiftyDayAverage': 68.29696, 'fiftyDayAverageChange': -56.21196, 'fiftyDayAverageChangePercent': -0.82305217, 'twoHundredDayAverage': 90.21995, 'twoHundredDayAverageChange': -78.13495, 'twoHundredDayAverageChangePercent': -0.8660496, 'sourceInterval': 15, 'exchangeDataDelayedBy': 20, 'tradeable': False, 'marketState': 'CLOSED', 'exchange': 'LSE', 'shortName': 'ISHARES IV PLC ISHS AUTO & ROBO', 'longName': 'iShares Automation & Robotics UCITS ETF USD (Acc)', 'messageBoardId': 'finmb_337935246', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'gb_market', 'esgPopulated': False, 'symbol': 'RBOT.L'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'INDEX', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'USD', 'priceHint': 2, 'firstTradeDateMilliseconds': -1325583000000, 'regularMarketChange': -3.260254, 'regularMarketChangePercent': -0.078388065, 'regularMarketTime': 1621632734, 'regularMarketPrice': 4155.86, 'regularMarketDayHigh': 4188.72, 'regularMarketDayRange': '4151.72 - 4188.72', 'regularMarketDayLow': 4151.72, 'regularMarketVolume': 2192477000, 'regularMarketPreviousClose': 4159.12, 'bid': 4109.84, 'ask': 4198.07, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'SNP', 'regularMarketOpen': 4168.61, 'averageDailyVolume3Month': 4518953809, 'averageDailyVolume10Day': 3379407142, 'fiftyTwoWeekLowChange': 1190.2, 'fiftyTwoWeekLowChangePercent': 0.4013272, 'fiftyTwoWeekRange': '2965.66 - 4238.04', 'fiftyTwoWeekHighChange': -82.180176, 'fiftyTwoWeekHighChangePercent': -0.01939108, 'fiftyTwoWeekLow': 2965.66, 'fiftyTwoWeekHigh': 4238.04, 'fiftyDayAverage': 4151.876, 'fiftyDayAverageChange': 3.9838867, 'fiftyDayAverageChangePercent': 0.000959539, 'twoHundredDayAverage': 3874.0212, 'twoHundredDayAverageChange': 281.83862, 'twoHundredDayAverageChangePercent': 0.072750926, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'marketState': 'CLOSED', 'exchange': 'SNP', 'shortName': 'S&P 500', 'messageBoardId': 'finmb_INDEXGSPC', 'exchangeTimezoneName': 'America/New_York', 'exchangeTimezoneShortName': 'EDT', 'gmtOffSetMilliseconds': -14400000, 'market': 'us_market', 'esgPopulated': False, 'symbol': '^GSPC'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'EUR', 'priceHint': 2, 'firstTradeDateMilliseconds': 1199260800000, 'regularMarketChange': 0.099998474, 'regularMarketChangePercent': 0.09302184, 'regularMarketTime': 1621611371, 'regularMarketPrice': 107.6, 'regularMarketDayHigh': 108.36, 'regularMarketDayRange': '107.48 - 108.36', 'regularMarketDayLow': 107.48, 'regularMarketVolume': 35100, 'regularMarketPreviousClose': 107.5, 'bid': 107.72, 'ask': 107.8, 'bidSize': 482, 'askSize': 221, 'fullExchangeName': 'XETRA', 'regularMarketOpen': 107.66, 'averageDailyVolume3Month': 60291, 'averageDailyVolume10Day': 33596, 'fiftyTwoWeekLowChange': 26.25, 'ytdReturn': 7.96, 'trailingThreeMonthNavReturns': 7.3, 'fiftyTwoWeekLowChangePercent': 0.3226798, 'fiftyTwoWeekRange': '81.35 - 114.38', 'fiftyTwoWeekHighChange': -6.779999, 'fiftyTwoWeekHighChangePercent': -0.05927609, 'fiftyTwoWeekLow': 81.35, 'fiftyTwoWeekHigh': 114.38, 'fiftyDayAverage': 111.12334, 'fiftyDayAverageChange': -3.5233383, 'fiftyDayAverageChangePercent': -0.031706557, 'twoHundredDayAverage': 105.42536, 'twoHundredDayAverageChange': 2.1746368, 'twoHundredDayAverageChangePercent': 0.020627264, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'marketState': 'CLOSED', 'exchange': 'GER', 'shortName': 'ISHARES NASDAQ-100 U.ETF', 'longName': 'iShares NASDAQ-100 UCITS ETF (DE)', 'messageBoardId': 'finmb_29617845', 'exchangeTimezoneName': 'Europe/Berlin', 'exchangeTimezoneShortName': 'CEST', 'gmtOffSetMilliseconds': 7200000, 'market': 'de_market', 'esgPopulated': False, 'symbol': 'EXXT.DE'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'USD', 'priceHint': 2, 'firstTradeDateMilliseconds': 1550649600000, 'regularMarketChange': 0.07400036, 'regularMarketChangePercent': 0.97068745, 'regularMarketTime': 1621610957, 'regularMarketPrice': 7.6975, 'regularMarketDayHigh': 7.738, 'regularMarketDayRange': '7.64 - 7.738', 'regularMarketDayLow': 7.64, 'regularMarketVolume': 146972, 'regularMarketPreviousClose': 7.6235, 'bid': 7.71, 'ask': 7.719, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'LSE', 'regularMarketOpen': 7.64, 'averageDailyVolume3Month': 220422, 'averageDailyVolume10Day': 135155, 'fiftyTwoWeekLowChange': 3.5225, 'ytdReturn': 6.79, 'trailingThreeMonthReturns': 1.61, 'trailingThreeMonthNavReturns': 2.29, 'fiftyTwoWeekLowChangePercent': 0.84371257, 'fiftyTwoWeekRange': '4.175 - 8.183', 'fiftyTwoWeekHighChange': -0.48549938, 'fiftyTwoWeekHighChangePercent': -0.059330247, 'fiftyTwoWeekLow': 4.175, 'fiftyTwoWeekHigh': 8.183, 'fiftyDayAverage': 7.6875, 'fiftyDayAverageChange': 0.010000229, 'fiftyDayAverageChangePercent': 0.0013008427, 'twoHundredDayAverage': 7.4030914, 'twoHundredDayAverageChange': 0.2944088, 'twoHundredDayAverageChangePercent': 0.03976836, 'sourceInterval': 15, 'exchangeDataDelayedBy': 20, 'tradeable': False, 'marketState': 'CLOSED', 'exchange': 'LSE', 'shortName': 'ISHARES IV PLC ISH ELEC V DRIV ', 'longName': 'iShares Electric Vehicles and Driving Technology UCITS ETF USD (Acc)', 'messageBoardId': 'finmb_590587254', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'gb_market', 'esgPopulated': False, 'symbol': 'ECAR.L'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'CURRENCY', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'USD', 'regularMarketChange': -0.005515456, 'regularMarketChangePercent': -0.450727, 'regularMarketPrice': 1.2181752, 'regularMarketDayHigh': 1.2245897, 'regularMarketDayLow': 1.216693, 'regularMarketPreviousClose': 1.2236906, 'bid': 1.2181752, 'ask': 1.2174337, 'regularMarketOpen': 1.2232416, 'fiftyTwoWeekLow': 1.0872047, 'fiftyTwoWeekHigh': 1.2350253, 'fiftyDayAverage': 1.203197, 'twoHundredDayAverage': 1.2037649, 'shortName': 'EUR/USD', 'priceHint': 4, 'firstTradeDateMilliseconds': 1070236800000, 'regularMarketTime': 1621632578, 'regularMarketDayRange': '1.216693 - 1.2245897', 'regularMarketVolume': 0, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'CCY', 'averageDailyVolume3Month': 0, 'averageDailyVolume10Day': 0, 'fiftyTwoWeekLowChange': 0.011200011, 'fiftyTwoWeekLowChangePercent': 0.010301658, 'fiftyTwoWeekRange': '1.0872047 - 1.2350253', 'fiftyTwoWeekHighChange': -0.09889001, 'fiftyTwoWeekHighChangePercent': -0.08007124, 'fiftyDayAverageChange': -0.0102190375, 'fiftyDayAverageChangePercent': -0.008493237, 'twoHundredDayAverageChange': -0.009826958, 'twoHundredDayAverageChangePercent': -0.008163519, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'marketState': 'CLOSED', 'exchange': 'CCY', 'messageBoardId': 'finmb_EUR_X', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'ccy_market', 'esgPopulated': False, 'symbol': 'EURUSD=X'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'CURRENCY', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'EUR', 'regularMarketChange': 0.003700018, 'regularMarketChangePercent': 0.45276773, 'regularMarketPrice': 0.8209, 'regularMarketDayHigh': 0.8219, 'regularMarketDayLow': 0.8166, 'regularMarketPreviousClose': 0.8172, 'bid': 0.8209, 'ask': 0.8214, 'regularMarketOpen': 0.8175, 'fiftyTwoWeekLow': 0.8097, 'fiftyTwoWeekHigh': 0.91979, 'fiftyDayAverage': 0.83111906, 'twoHundredDayAverage': 0.830727, 'shortName': 'USD/EUR', 'priceHint': 4, 'firstTradeDateMilliseconds': 1070236800000, 'regularMarketTime': 1621632578, 'regularMarketDayRange': '0.8166 - 0.8219', 'regularMarketVolume': 0, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'CCY', 'averageDailyVolume3Month': 0, 'averageDailyVolume10Day': 0, 'fiftyTwoWeekLowChange': 0.011200011, 'fiftyTwoWeekLowChangePercent': 0.010301658, 'fiftyTwoWeekRange': '0.8097 - 0.91979', 'fiftyTwoWeekHighChange': -0.09889001, 'fiftyTwoWeekHighChangePercent': -0.08007124, 'fiftyDayAverageChange': -0.0102190375, 'fiftyDayAverageChangePercent': -0.008493237, 'twoHundredDayAverageChange': -0.009826958, 'twoHundredDayAverageChangePercent': -0.008163519, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'tradeable': False, 'marketState': 'CLOSED', 'exchange': 'CCY', 'messageBoardId': 'finmb_EUR_X', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'ccy_market', 'esgPopulated': False, 'symbol': 'USDEUR=X'}], 'error': None}} 2021-05-23 19:13:06 DEBUG (MainThread) [custom_components.yahoofinance] Updated RBOT.L to 12.085 2021-05-23 19:13:06 DEBUG (MainThread) [custom_components.yahoofinance] Updated ^GSPC to 4155.86 2021-05-23 19:13:06 DEBUG (MainThread) [custom_components.yahoofinance] Updated EXXT.DE to 107.6 2021-05-23 19:13:06 DEBUG (MainThread) [custom_components.yahoofinance] Updated ECAR.L to 7.6975 2021-05-23 19:13:06 DEBUG (MainThread) [custom_components.yahoofinance] Updated EURUSD=X to 1.2181752 2021-05-23 19:13:06 DEBUG (MainThread) [custom_components.yahoofinance] Updated USDEUR=X to 0.8209 2021-05-23 19:13:06 INFO (MainThread) [custom_components.yahoofinance] All data updated 2021-05-23 19:13:06 DEBUG (MainThread) [custom_components.yahoofinance] Finished fetching YahooSymbolUpdateCoordinator data in 5.904 seconds 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.rbot_l target_currency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.ecar_l target_currency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.gspc target_currency=EUR 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.exxt_de target_currency=EUR 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.usdeur_x target_currency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.eurusd_x target_currency=None 2021-05-23 19:13:07 INFO (MainThread) [custom_components.yahoofinance.sensor] Entities added for ['RBOT.L', 'ECAR.L', '^GSPC', 'EXXT.DE', 'USDEUR=X', 'EURUSD=X'] 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD financialCurrency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD financialCurrency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD financialCurrency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD financialCurrency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC currency=USD financialCurrency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC conversion USDEUR=X=0.8209 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC market_price converted to 3411.5454739999996 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC currency=USD financialCurrency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC conversion USDEUR=X=0.8209 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC market_price converted to 3411.5454739999996 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE currency=EUR financialCurrency=None 2021-05-23 19:13:07 INFO (MainThread) [custom_components.yahoofinance] Added EUREUR=X and requested update in 5 seconds. 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE currency=EUR financialCurrency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] USDEUR=X currency=EUR financialCurrency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] USDEUR=X currency=EUR financialCurrency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EURUSD=X currency=USD financialCurrency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EURUSD=X currency=USD financialCurrency=None 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance] Requesting data from 'https://query1.finance.yahoo.com/v7/finance/quote?symbols=RBOT.L,^GSPC,EXXT.DE,ECAR.L,EURUSD=X,USDEUR=X,EUREUR=X' 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance] Data = {'quoteResponse': {'result': [{'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'USD', 'firstTradeDateMilliseconds': 1473318000000, 'priceHint': 2, 'regularMarketChange': 0.06499958, 'regularMarketChangePercent': 0.5407619, 'regularMarketTime': 1621611319, 'regularMarketPrice': 12.085, 'regularMarketDayHigh': 12.16, 'regularMarketDayRange': '12.07 - 12.16', 'regularMarketDayLow': 12.07, 'regularMarketVolume': 281835, 'regularMarketPreviousClose': 12.02, 'bid': 12.095, 'ask': 12.1, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'LSE', 'regularMarketOpen': 11.87, 'averageDailyVolume3Month': 131551, 'averageDailyVolume10Day': 121713, 'tradeable': False, 'marketState': 'CLOSED', 'fiftyTwoWeekLowChange': 5.6688, 'fiftyTwoWeekLowChangePercent': 0.88351357, 'fiftyTwoWeekRange': '6.4162 - 908.05', 'fiftyTwoWeekHighChange': -895.96497, 'fiftyTwoWeekHighChangePercent': -0.98669124, 'fiftyTwoWeekLow': 6.4162, 'fiftyTwoWeekHigh': 908.05, 'ytdReturn': 4.67, 'trailingThreeMonthReturns': 3.27, 'trailingThreeMonthNavReturns': 3.35, 'fiftyDayAverage': 68.29696, 'fiftyDayAverageChange': -56.21196, 'fiftyDayAverageChangePercent': -0.82305217, 'twoHundredDayAverage': 90.21995, 'twoHundredDayAverageChange': -78.13495, 'twoHundredDayAverageChangePercent': -0.8660496, 'sourceInterval': 15, 'exchangeDataDelayedBy': 20, 'exchange': 'LSE', 'shortName': 'ISHARES IV PLC ISHS AUTO & ROBO', 'longName': 'iShares Automation & Robotics UCITS ETF USD (Acc)', 'messageBoardId': 'finmb_337935246', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'gb_market', 'esgPopulated': False, 'symbol': 'RBOT.L'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'INDEX', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'USD', 'firstTradeDateMilliseconds': -1325583000000, 'priceHint': 2, 'regularMarketChange': -3.260254, 'regularMarketChangePercent': -0.078388065, 'regularMarketTime': 1621632734, 'regularMarketPrice': 4155.86, 'regularMarketDayHigh': 4188.72, 'regularMarketDayRange': '4151.72 - 4188.72', 'regularMarketDayLow': 4151.72, 'regularMarketVolume': 2192477000, 'regularMarketPreviousClose': 4159.12, 'bid': 4109.84, 'ask': 4198.07, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'SNP', 'regularMarketOpen': 4168.61, 'averageDailyVolume3Month': 4518953809, 'averageDailyVolume10Day': 3379407142, 'tradeable': False, 'marketState': 'CLOSED', 'fiftyTwoWeekLowChange': 1190.2, 'fiftyTwoWeekLowChangePercent': 0.4013272, 'fiftyTwoWeekRange': '2965.66 - 4238.04', 'fiftyTwoWeekHighChange': -82.180176, 'fiftyTwoWeekHighChangePercent': -0.01939108, 'fiftyTwoWeekLow': 2965.66, 'fiftyTwoWeekHigh': 4238.04, 'fiftyDayAverage': 4151.876, 'fiftyDayAverageChange': 3.9838867, 'fiftyDayAverageChangePercent': 0.000959539, 'twoHundredDayAverage': 3874.0212, 'twoHundredDayAverageChange': 281.83862, 'twoHundredDayAverageChangePercent': 0.072750926, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'exchange': 'SNP', 'shortName': 'S&P 500', 'messageBoardId': 'finmb_INDEXGSPC', 'exchangeTimezoneName': 'America/New_York', 'exchangeTimezoneShortName': 'EDT', 'gmtOffSetMilliseconds': -14400000, 'market': 'us_market', 'esgPopulated': False, 'symbol': '^GSPC'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'EUR', 'firstTradeDateMilliseconds': 1199260800000, 'priceHint': 2, 'regularMarketChange': 0.099998474, 'regularMarketChangePercent': 0.09302184, 'regularMarketTime': 1621611371, 'regularMarketPrice': 107.6, 'regularMarketDayHigh': 108.36, 'regularMarketDayRange': '107.48 - 108.36', 'regularMarketDayLow': 107.48, 'regularMarketVolume': 35100, 'regularMarketPreviousClose': 107.5, 'bid': 107.72, 'ask': 107.8, 'bidSize': 482, 'askSize': 221, 'fullExchangeName': 'XETRA', 'regularMarketOpen': 107.66, 'averageDailyVolume3Month': 60291, 'averageDailyVolume10Day': 33596, 'tradeable': False, 'marketState': 'CLOSED', 'fiftyTwoWeekLowChange': 26.25, 'fiftyTwoWeekLowChangePercent': 0.3226798, 'fiftyTwoWeekRange': '81.35 - 114.38', 'fiftyTwoWeekHighChange': -6.779999, 'fiftyTwoWeekHighChangePercent': -0.05927609, 'fiftyTwoWeekLow': 81.35, 'fiftyTwoWeekHigh': 114.38, 'ytdReturn': 7.96, 'trailingThreeMonthNavReturns': 7.3, 'fiftyDayAverage': 111.12334, 'fiftyDayAverageChange': -3.5233383, 'fiftyDayAverageChangePercent': -0.031706557, 'twoHundredDayAverage': 105.42536, 'twoHundredDayAverageChange': 2.1746368, 'twoHundredDayAverageChangePercent': 0.020627264, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'exchange': 'GER', 'shortName': 'ISHARES NASDAQ-100 U.ETF', 'longName': 'iShares NASDAQ-100 UCITS ETF (DE)', 'messageBoardId': 'finmb_29617845', 'exchangeTimezoneName': 'Europe/Berlin', 'exchangeTimezoneShortName': 'CEST', 'gmtOffSetMilliseconds': 7200000, 'market': 'de_market', 'esgPopulated': False, 'symbol': 'EXXT.DE'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'ETF', 'quoteSourceName': 'Delayed Quote', 'triggerable': False, 'currency': 'USD', 'firstTradeDateMilliseconds': 1550649600000, 'priceHint': 2, 'regularMarketChange': 0.07400036, 'regularMarketChangePercent': 0.97068745, 'regularMarketTime': 1621610957, 'regularMarketPrice': 7.6975, 'regularMarketDayHigh': 7.738, 'regularMarketDayRange': '7.64 - 7.738', 'regularMarketDayLow': 7.64, 'regularMarketVolume': 146972, 'regularMarketPreviousClose': 7.6235, 'bid': 7.71, 'ask': 7.719, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'LSE', 'regularMarketOpen': 7.64, 'averageDailyVolume3Month': 220422, 'averageDailyVolume10Day': 135155, 'tradeable': False, 'marketState': 'CLOSED', 'fiftyTwoWeekLowChange': 3.5225, 'fiftyTwoWeekLowChangePercent': 0.84371257, 'fiftyTwoWeekRange': '4.175 - 8.183', 'fiftyTwoWeekHighChange': -0.48549938, 'fiftyTwoWeekHighChangePercent': -0.059330247, 'fiftyTwoWeekLow': 4.175, 'fiftyTwoWeekHigh': 8.183, 'ytdReturn': 6.79, 'trailingThreeMonthReturns': 1.61, 'trailingThreeMonthNavReturns': 2.29, 'fiftyDayAverage': 7.6875, 'fiftyDayAverageChange': 0.010000229, 'fiftyDayAverageChangePercent': 0.0013008427, 'twoHundredDayAverage': 7.4030914, 'twoHundredDayAverageChange': 0.2944088, 'twoHundredDayAverageChangePercent': 0.03976836, 'sourceInterval': 15, 'exchangeDataDelayedBy': 20, 'exchange': 'LSE', 'shortName': 'ISHARES IV PLC ISH ELEC V DRIV ', 'longName': 'iShares Electric Vehicles and Driving Technology UCITS ETF USD (Acc)', 'messageBoardId': 'finmb_590587254', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'gb_market', 'esgPopulated': False, 'symbol': 'ECAR.L'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'CURRENCY', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'USD', 'regularMarketChange': -0.005515456, 'regularMarketChangePercent': -0.450727, 'regularMarketPrice': 1.2181752, 'regularMarketDayHigh': 1.2245897, 'regularMarketDayLow': 1.216693, 'regularMarketPreviousClose': 1.2236906, 'bid': 1.2181752, 'ask': 1.2174337, 'regularMarketOpen': 1.2232416, 'fiftyTwoWeekLow': 1.0872047, 'fiftyTwoWeekHigh': 1.2350253, 'fiftyDayAverage': 1.203197, 'twoHundredDayAverage': 1.2037649, 'shortName': 'EUR/USD', 'firstTradeDateMilliseconds': 1070236800000, 'priceHint': 4, 'regularMarketTime': 1621632578, 'regularMarketDayRange': '1.216693 - 1.2245897', 'regularMarketVolume': 0, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'CCY', 'averageDailyVolume3Month': 0, 'averageDailyVolume10Day': 0, 'tradeable': False, 'marketState': 'CLOSED', 'fiftyTwoWeekLowChange': 0.011200011, 'fiftyTwoWeekLowChangePercent': 0.010301658, 'fiftyTwoWeekRange': '1.0872047 - 1.2350253', 'fiftyTwoWeekHighChange': -0.09889001, 'fiftyTwoWeekHighChangePercent': -0.08007124, 'fiftyDayAverageChange': -0.0102190375, 'fiftyDayAverageChangePercent': -0.008493237, 'twoHundredDayAverageChange': -0.009826958, 'twoHundredDayAverageChangePercent': -0.008163519, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'exchange': 'CCY', 'messageBoardId': 'finmb_EUR_X', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'ccy_market', 'esgPopulated': False, 'symbol': 'EURUSD=X'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'CURRENCY', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'EUR', 'regularMarketChange': 0.003700018, 'regularMarketChangePercent': 0.45276773, 'regularMarketPrice': 0.8209, 'regularMarketDayHigh': 0.8219, 'regularMarketDayLow': 0.8166, 'regularMarketPreviousClose': 0.8172, 'bid': 0.8209, 'ask': 0.8214, 'regularMarketOpen': 0.8175, 'fiftyTwoWeekLow': 0.8097, 'fiftyTwoWeekHigh': 0.91979, 'fiftyDayAverage': 0.83111906, 'twoHundredDayAverage': 0.830727, 'shortName': 'USD/EUR', 'firstTradeDateMilliseconds': 1070236800000, 'priceHint': 4, 'regularMarketTime': 1621632578, 'regularMarketDayRange': '0.8166 - 0.8219', 'regularMarketVolume': 0, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'CCY', 'averageDailyVolume3Month': 0, 'averageDailyVolume10Day': 0, 'tradeable': False, 'marketState': 'CLOSED', 'fiftyTwoWeekLowChange': 0.011200011, 'fiftyTwoWeekLowChangePercent': 0.010301658, 'fiftyTwoWeekRange': '0.8097 - 0.91979', 'fiftyTwoWeekHighChange': -0.09889001, 'fiftyTwoWeekHighChangePercent': -0.08007124, 'fiftyDayAverageChange': -0.0102190375, 'fiftyDayAverageChangePercent': -0.008493237, 'twoHundredDayAverageChange': -0.009826958, 'twoHundredDayAverageChangePercent': -0.008163519, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'exchange': 'CCY', 'messageBoardId': 'finmb_EUR_X', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'ccy_market', 'esgPopulated': False, 'symbol': 'EUR=X'}, {'language': 'en-US', 'region': 'US', 'quoteType': 'CURRENCY', 'quoteSourceName': 'Delayed Quote', 'triggerable': True, 'currency': 'EUR', 'priceHint': 4, 'regularMarketChange': 0.0, 'regularMarketChangePercent': 0.0, 'regularMarketTime': 1621785644, 'regularMarketPrice': 1.0, 'regularMarketDayHigh': 1.0, 'regularMarketDayRange': '1.0 - 1.0', 'regularMarketDayLow': 1.0, 'regularMarketVolume': 0, 'regularMarketPreviousClose': 1.0, 'bid': 1.0, 'ask': 1.0, 'bidSize': 0, 'askSize': 0, 'fullExchangeName': 'CCY', 'regularMarketOpen': 1.0, 'tradeable': False, 'marketState': 'CLOSED', 'fiftyTwoWeekLowChange': 0.0, 'fiftyTwoWeekLowChangePercent': 0.0, 'fiftyTwoWeekRange': '1.0 - 1.0', 'fiftyTwoWeekHighChange': 0.0, 'fiftyTwoWeekHighChangePercent': 0.0, 'fiftyTwoWeekLow': 1.0, 'fiftyTwoWeekHigh': 1.0, 'sourceInterval': 15, 'exchangeDataDelayedBy': 0, 'exchange': 'CCY', 'shortName': 'EUR/EUR', 'messageBoardId': 'finmb_EUREUR_X', 'exchangeTimezoneName': 'Europe/London', 'exchangeTimezoneShortName': 'BST', 'gmtOffSetMilliseconds': 3600000, 'market': 'ccy_market', 'esgPopulated': False, 'symbol': 'EUREUR=X'}], 'error': None}} 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance] Updated RBOT.L to 12.085 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance] Updated ^GSPC to 4155.86 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance] Updated EXXT.DE to 107.6 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance] Updated ECAR.L to 7.6975 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance] Updated EURUSD=X to 1.2181752 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance] Updated EUR=X to 0.8209 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance] Updated EUREUR=X to 1.0 2021-05-23 19:13:12 INFO (MainThread) [custom_components.yahoofinance] All data updated 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance] Finished fetching YahooSymbolUpdateCoordinator data in 0.188 seconds 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD financialCurrency=None 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance.sensor] RBOT.L currency=USD financialCurrency=None 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD financialCurrency=None 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ECAR.L currency=USD financialCurrency=None 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC currency=USD financialCurrency=None 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC currency=USD financialCurrency=None 2021-05-23 19:13:13 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE currency=EUR financialCurrency=None 2021-05-23 19:13:13 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE conversion EUREUR=X=1.0 2021-05-23 19:13:13 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE market_price converted to 107.6 2021-05-23 19:13:13 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE currency=EUR financialCurrency=None 2021-05-23 19:13:13 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE conversion EUREUR=X=1.0 2021-05-23 19:13:13 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EXXT.DE market_price converted to 107.6 2021-05-23 19:13:13 DEBUG (MainThread) [custom_components.yahoofinance.sensor] USDEUR=X Symbol data is None 2021-05-23 19:13:13 DEBUG (MainThread) [custom_components.yahoofinance.sensor] USDEUR=X Symbol data is None 2021-05-23 19:13:13 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EURUSD=X currency=USD financialCurrency=None 2021-05-23 19:13:13 DEBUG (MainThread) [custom_components.yahoofinance.sensor] EURUSD=X currency=USD financialCurrency=None

iprak commented 3 years ago

^GSPC does seem to be converted. In the log you can see the original value

2021-05-23 19:13:06 DEBUG (MainThread) [custom_components.yahoofinance] Updated ^GSPC to 4155.86

And later the conversion

2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC market_price converted to 3411.5454739999996
unosakk commented 3 years ago

But on the second run it wont convert

FIRST RUN:

2021-05-23 19:13:06 DEBUG (MainThread) [custom_components.yahoofinance] Updated ^GSPC to 4155.86 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] Created yahoofinance.gspc target_currency=EUR 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC currency=USD financialCurrency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC conversion USDEUR=X=0.8209 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC market_price converted to 3411.5454739999996 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC currency=USD financialCurrency=None 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC conversion USDEUR=X=0.8209 2021-05-23 19:13:07 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC market_price converted to 3411.5454739999996

SECOND RUN

2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance] Updated ^GSPC to 4155.86 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC currency=USD financialCurrency=None 2021-05-23 19:13:12 DEBUG (MainThread) [custom_components.yahoofinance.sensor] ^GSPC currency=USD financialCurrency=None

iprak commented 3 years ago

This seems to be the same original issue.

The data returned form Yahoo server had the symbol USDEUR=X in the first request but the 2nd request just returns EUR=X. It feels like an optimization/assumption at Yahoo end to ignore the source symbol if the region was US. I am unsure if this self corrects in future requests or the outcome in when similar requests are made to non-US regions.

But I can mitigate some of this by

  1. Adding back USD as the source symbol if it is missing.
  2. Saving off the previous conversion in symbol so that we still have reasonably close data.
  3. I will also ignore the conversion if source and target are the same which seems to be happening for EXXT.DE (#47).