Malta
Estou com dificudade em configurar um sensor rest, ainda estou aventurar-me nas devtools
Basicamente configurei um sensor rest no configuration.yaml que faz um chamada GET que recebe em json os dados por mes referentes ao ano 2024.
- platform: rest
resource: https://www.ec.europa.eu/agrifood/api/rawMilk/prices?products=raw%20milk&memberStateCodes=PT&years=2024
method: GET
value_template: '{{ value_json[0].price }}'
name: "Raw milk data"
scan_interval: 900
recebe este json
[
{
"memberStateCode": "PT",
"memberStateName": "Portugal",
"beginDate": "01/03/2024",
"endDate": "31/03/2024",
"month": 3,
"monthName": "Mar",
"price": "€43.80",
"unit": "100KG",
"year": 2024,
"product": "Raw milk"
},
{
"memberStateCode": "PT",
"memberStateName": "Portugal",
"beginDate": "01/02/2024",
"endDate": "29/02/2024",
"month": 2,
"monthName": "Feb",
"price": "€43.80",
"unit": "100KG",
"year": 2024,
"product": "Raw milk"
},
{
"memberStateCode": "PT",
"memberStateName": "Portugal",
"beginDate": "01/01/2024",
"endDate": "31/01/2024",
"month": 1,
"monthName": "Jan",
"price": "€44.27",
"unit": "100KG",
"year": 2024,
"product": "Raw milk"
}
]
neste caso so esta a ir buscar o preco com o € (acredito que seja preciso remover esse o simbolo)
objectivo disto seria dar tracking destes precos e apresentar num grafico, com objectivo de adicionar ou outros mercados como espanha ou a media da UE.
A minha dificuldade esta em sacar e tratar os dados do value_template.
Alguem para dar um empurrao?
Desde ja obrigado.
EDIT:
a ideia veio deste grafico do mesmo site que fornece API que usei para receber os dados no sensor, porem os filtros que quero nao podem ser configurados pelo URL.