zápis více než jednoho scrape sensoru
- acerot
- Pokročilý
- Příspěvky: 118
- Registrován: 12. prosinec 2022, 15:44
- Dal poděkování: 2 poděkování
- Dostal poděkování: 24 poděkování
- blavak68
- Dárce - Donátor
- Příspěvky: 72
- Registrován: 13. listopad 2020, 11:23
- Dal poděkování: 17 poděkování
- Dostal poděkování: 13 poděkování
Re: zápis více než jednoho scrape sensoru
neviete mi poradit ako vytiahnem kurzy z :
https://nbs.sk/statisticke-udaje/kurzov ... istok-ecb/
teda ako by vyzeral:
select:
index:
alebo ???
https://nbs.sk/statisticke-udaje/kurzov ... istok-ecb/
teda ako by vyzeral:
select:
index:
alebo ???
-
- Nováček na fóru
- Příspěvky: 6
- Registrován: 29. prosinec 2022, 23:07
- Dal poděkování: 1 poděkování
- Dostal poděkování: 2 poděkování
Re: zápis více než jednoho scrape sensoru
Z důvodu, že jsem se zde bohužel nedočkal odpovědi, vyřešil jsem jinak.
Mou otázku je tedy možno uzavřít.
Mou otázku je tedy možno uzavřít.
- Tad
- Administrátor fóra
- Příspěvky: 470
- Registrován: 30. prosinec 2020, 00:14
- Bydliště: 3D
- Dal poděkování: 90 poděkování
- Dostal poděkování: 53 poděkování
Re: zápis více než jednoho scrape sensoru
Je fajn že ses podělil o to jak jsi to vyřešil abys poradil ostatním kteří toto budou hledat..
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT
-
- Nováček na fóru
- Příspěvky: 6
- Registrován: 29. prosinec 2022, 23:07
- Dal poděkování: 1 poděkování
- Dostal poděkování: 2 poděkování
Re: zápis více než jednoho scrape sensoru
Musel jsem zabrouzdat na zahraniční fóra a zeptat se tam, resp. přímo na Community Home Assistant. Tomuto fóru fandím, ale bohužel tady není tolik uživatelů.
Moje odpověď:
Here’s how you really want to do it, though, using the XML file they provide. Much better than scraping for an arbitrary <td> that will break if they add / remove a currency or change their layout.
https://www.cnb.cz/cs/financni-trhy/dev ... i_kurz.xml
Moje odpověď:
Here’s how you really want to do it, though, using the XML file they provide. Much better than scraping for an arbitrary <td> that will break if they add / remove a currency or change their layout.
https://www.cnb.cz/cs/financni-trhy/dev ... i_kurz.xml
Kód: Vybrat vše
rest:
- resource: https://www.cnb.cz/cs/financni-trhy/devizovy-trh/kurzy-devizoveho-trhu/kurzy-devizoveho-trhu/denni_kurz.xml
scan_interval: 28800
sensor:
- name: Kurz CZK EUR
unit_of_measurement: 'CZK/EUR'
device_class: monetary
value_template: "{{ value_json.kurzy.tabulka.radek|selectattr('@kod','eq','EUR')|map(attribute='@kurz')|first|replace(',','.') }}"
- name: Kurz CZK GBP
unit_of_measurement: 'CZK/GBP'
device_class: monetary
value_template: "{{ value_json.kurzy.tabulka.radek|selectattr('@kod','eq','GBP')|map(attribute='@kurz')|first|replace(',','.') }}"
- name: Kurz CZK USD
unit_of_measurement: 'CZK/USD'
device_class: monetary
value_template: "{{ value_json.kurzy.tabulka.radek|selectattr('@kod','eq','USD')|map(attribute='@kurz')|first|replace(',','.') }}"
- blavak68
- Dárce - Donátor
- Příspěvky: 72
- Registrován: 13. listopad 2020, 11:23
- Dal poděkování: 17 poděkování
- Dostal poděkování: 13 poděkování
Re: zápis více než jednoho scrape sensoru
odpovedam si sam sebe, ale ak by niekto potrebovalblavak68 píše: ↑04. leden 2023, 10:07 neviete mi poradit ako vytiahnem kurzy z :
https://nbs.sk/statisticke-udaje/kurzov ... istok-ecb/
teda ako by vyzeral:
select:
index:
alebo ???
Kód: Vybrat vše
rest:
- resource: https://nbs.sk/export/sk/exchange-rate/latest/xml
scan_interval: 28800
sensor:
- name: Kurz USD (nbs)
unit_of_measurement: 'USD/EUR'
device_class: monetary
value_template: "{{ value_json['gesmes:Envelope'].Cube.Cube.Cube|selectattr('@currency','eq','USD')|map(attribute='@rate')|first|round(3) }}"
- name: Kurz GBP (nbs)
unit_of_measurement: 'GBP/EUR'
device_class: monetary
value_template: "{{ value_json['gesmes:Envelope'].Cube.Cube.Cube|selectattr('@currency','eq','GBP')|map(attribute='@rate')|first|round(3) }}"