Ok.
Vou adicionar um atributo com a lista de movimentos numa próxima versão (a correr bem durante a próxima semana)
Obrigado a todos pelas dicas
Ok.
Vou adicionar um atributo com a lista de movimentos numa próxima versão (a correr bem durante a próxima semana)
Obrigado a todos pelas dicas
Obrigado pela partilha!
Boa tarde a todos
Foi publicada hoje uma nova atualização da integração myEdenred.
Esta nova versão trás melhorias de desempenho, mas também uma funcionalidade pedida pelo colega @vpnobrega, que é um atributo com a lista de movimentos do cartão.
Nota: É NECESSÁRIO ELIMINAR A INTEGRAÇÃO ANTERIOR E DEPOIS ADICIONAR NOVAMENTE.
Caro @vpnobrega caso possa partilhar comigo e com a comunidade um cartão “giro” para exibir estes dados, agradecia.
Obrigado a todos por ajudarem a testar e por participarem com ideias.
Removi a integração e voltei a adicionar mas sem novos atributos.
É necessário fazer alguma coisa diferente?
@vpnobrega primeiro é necessário atualizar no HACS
Instruções completas:
/hacs/integrations
My Edenred
Configuração
> Dispositivos & Serviços
, remover o MyEdencard e voltar a adicionar novamenteNOTA: no ecrã das credenciais existe agora uma opção para escolher mostrar a lista de movimentos ou não, esta opção deve estar marcada com um visto (a lista de movimentos é opcional e não está ativada por defeito)
Pronto, agora sim já tenho as transactions.
Assim que tiver um tempo disponível tento criar um card de forma a mostrar os últimos 10 movimentos por exemplo.
Bom dia Rui Dias,
Desde já obrigado pelo teu contributo.
E para o cartão caixabreak da CGD, supostamente pelo que percebi também dará para fazer algo do gênero.
Cumprimentos,
Olá @Jorge_Moreira
Eu teria todo o gosto em fazer a integração para o caixabreak da CGD mas como não tenho um cartão seria necessário que partilhasses comigo um acesso à plataforma (apenas pelo tempo necessário ao desenvolvimento).
Aliás, o colega @joaovitoriasilva partilhou comigo os dados da Sodexo para que eu pudesse criar essa integração, que como podes ver já está disponível aqui.
Se estiveres disposto a partilhar os dados comigo, envia-me uma PM.
Abraço
Enviei-te por PM um exemplo de um card que mostra a lista de movimentos. Abr
Muito fixe. Grande trabalho. Obrigado.
Existe algum cartão Lovelace que se adapte para mostrar as ultimas transações? Testei alguns sem sucesso.
Enviei novamente um card para testares
Card rapido que criei para mostrar os dados do sensor.
É necessário atualizar o nome do sensor para o vosso caso.
Para ter os dados num formato mais legivel, diria que a data tem de vir no formato ‘YYYY-MM-DD HH:mm:ss’ e mostrar as movimentos dos últimos 2 meses talvez. A descrição senão tiver a palavra “Compra” ainda fica melhor. Através do valor facilmente vemos se foi um crédito ou débito.
type: vertical-stack
cards:
- type: entities
title: Cartão Refeição
entities:
- entity: sensor.edenred_card_XXXXXXX
secondary_info: last-updated
icon: mdi:credit-card
- entity: sensor.edenred_card_XXXXXXX
type: custom:multiple-entity-row
name: Nome Cartão
show_state: false
entities:
- attribute: ownerName
- entity: sensor.edenred_card_XXXXXXX
type: custom:multiple-entity-row
name: Estado Cartão
show_state: false
entities:
- attribute: cardStatus
- type: custom:html-template-card
ignore_line_breaks: true
content: |
<table
style="padding: 0px;border-collapse:separate;
border:solid gray 1px;
border-radius:6px; ">
<tr>
<td colspan="3"><center><font color="#6B8E23" size=4> <b>Últimos Movimentos: </b></center> </font></td>
</tr>
<tr>
</tr>
<tr>
<th style="width:10%;"><u><font color=orange>Data</font></u></th>
<th style="width:65%;"><u><font color=orange>Descrição</font></u></th>
<th style="width:25%;"><u><font color=orange>Valor</font></u></th>
</tr> {% for t in state_attr('sensor.edenred_card_XXXXXXX','transactions') %}
<tr>
<td style="border-top: 1px solid #dddddd; text-align: center;">{{t.date}}</td>
<td style="border-top: 1px solid #dddddd; text-align: center;">{{t.name}}</td>
<td style="border-top: 1px solid #dddddd; text-align: center;"><b>{{t.amount}}</b></td>
</div></td>
</tr>{% endfor %}</table>
Deixo também o meu contributo
Neste caso usei o cartão custom:list-card que podem instalar via HACS.
A grande vantagem (além do formato) é poder limitar o número de registos que se pretende, de forma a não ter um cartão muito grande
type: custom:list-card
entity: sensor.edenred_card_XXXXXX
feed_attribute: transactions
title: MyEdenred Transactions
row_limit: 5
columns:
- title: Data
field: date
- title: Movimento
field: name
- title: Valor
field: amount
postfix: ' €'
style:
- text-align: right
- white-space: nowrap
Espetacular. Ficou um mimo. Visualmente, está muito apelativo.
Também está fixe. Tem a vantagem de se limitar os movimentos visíveis.
Boa noite, não consigo nem o cartão list-card nem o html-template-card que apareçam, no entanto tenho instalados os cartões que estão disponíveis no hacs.
Bom dia @luispiedade
O cartão list-card
não é um cartão oficial do HACS, pelo que tens de adicionar um repositório personalizado:
Relativamente ao html-template-card
, tens de procurar por “HTML Jinja2 Template card” no HACS.
Abraço
Neste momento ainda não o tenho, mas falaremos então mal o tenha.
Obrigado pela disponibilidade e interesse.
Cumprimentos,
Copyright © 2017-. Todos os direitos reservados
CPHA.pt - info@cpha.pt