Damaso
Agosto 31, 2022, 1:51pm
#1
Bom dia. Sou iniciante no HA. Tenho alguns dispositivos e estou buscando cards legais com informações úteis.
Já tenho informação de consumo de bastante dispositivos e gostaria de um card para consolidar as informações e mostrar o consumo estimado em reais para conta do final do mês.
Alguém consegue me ajudar?
Muito obrigado.
Rodrigo
2 curtidas
Choske
Setembro 2, 2022, 6:50pm
#2
Serve?
type: vertical-stack
cards:
- type: custom:mushroom-title-card
title: Pressurizador
- type: horizontal-stack
cards:
- entity: sensor.pressurizador_komeco_status
icon: hass:car-turbocharger
layout: vertical
name: Status
type: custom:mushroom-entity-card
- entity: switch.tomada_pressurizador
name: Tomada
type: custom:mushroom-entity-card
layout: vertical
- entity: sensor.tomada_pressurizador_energy_voltage
name: Voltagem
type: custom:mushroom-entity-card
layout: vertical
- entity: sensor.tomada_pressurizador_energy_current
name: Amp
icon: mdi:waves
type: custom:mushroom-entity-card
layout: vertical
- type: custom:apexcharts-card
graph_span: 12h
header:
show: true
title: Watts
show_states: true
colorize_states: true
series:
- entity: sensor.tomada_pressurizador_energy_power
name: ' '
show:
extremas: true
in_chart: true
datalabels: false
apex_config:
stroke:
width: 2
chart:
height: 150px
zoom:
enabled: true
toolbar:
show: true
tools:
zoom: true
zoomin: true
zoomout: true
pan: true
reset: true
- type: vertical-stack
cards:
- type: horizontal-stack
cards:
- entity: sensor.energia_gasta_dia_pressurizador_komeco
name: Hoje
type: custom:mushroom-entity-card
layout: vertical
icon: mdi:lightning-bolt-outline
- entity: sensor.energia_gasta_ontem_pressurizador_komeco
icon: mdi:lightning-bolt-outline
name: Ontem
type: custom:mushroom-entity-card
layout: vertical
- entity: sensor.energia_gasta_semana_pressurizador_komeco
icon: mdi:lightning-bolt-outline
name: Semana
type: custom:mushroom-entity-card
layout: vertical
- entity: sensor.energia_gasta_mes_pressurizador_komeco
icon: mdi:lightning-bolt-outline
name: Mês
type: custom:mushroom-entity-card
layout: vertical
2 curtidas
Damaso
Setembro 6, 2022, 6:46pm
#3
Está ótimo! Deixa eu “brincar” aqui. Muito obrigado.
Damaso
Setembro 6, 2022, 6:58pm
#4
Choske, como você criou os sensores abaixo?
- sensor.energia_gasta_dia_pressurizador_komeco
- sensor.energia_gasta_ontem_pressurizador_komeco
- sensor.energia_gasta_semana_pressurizador_komeco
- sensor.energia_gasta_mes_pressurizador_komeco
Obrigado!
Choske
Setembro 6, 2022, 8:30pm
#5
Opa Damaso blz?
São utilitiy_meter.
##PRESSURIZADOR##
consumo_energia_semana_pressurizador_komeco:
source: sensor.tomada_pressurizador_energy_total
cycle: weekly
consumo_energia_mes_pressurizador_komeco:
source: sensor.tomada_pressurizador_energy_total
cycle: monthly
offset:
# At least one of these must be specified:
days: 1
hours: 0
minutes: 0
consumo_energia_ano_pressurizador_komeco:
source: sensor.tomada_pressurizador_energy_total
cycle: yearly
E depois como sensores:
##Pressurizador##
- platform: template
sensors:
energia_gasta_dia_pressurizador_komeco:
friendly_name: "pressurizador_komeco gastou hoje"
icon_template: mdi:cash-usd-outline
unit_of_measurement: "R$"
value_template: "{{ ( float(states.sensor.tomada_pressurizador_energy_today.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
energia_gasta_ontem_pressurizador_komeco:
friendly_name: "pressurizador_komeco gastou ontem"
icon_template: mdi:cash-usd-outline
unit_of_measurement: "R$"
value_template: "{{ ( float(states.sensor.tomada_pressurizador_energy_yesterday.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
energia_gasta_semana_pressurizador_komeco:
friendly_name: "pressurizador_komeco Gastou na semana"
icon_template: mdi:cash-usd-outline
unit_of_measurement: "R$"
value_template: "{{ ( float(states.sensor.consumo_energia_semana_pressurizador_komeco.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
energia_gasta_mes_pressurizador_komeco:
friendly_name: "pressurizador_komeco Gastou no mês"
icon_template: mdi:cash-usd-outline
unit_of_measurement: "R$"
value_template: "{{ ( float(states.sensor.consumo_energia_mes_pressurizador_komeco.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}"
pressurizador_komeco_status:
friendly_name_template: Status pressurizador_komeco
value_template: >-
{% if is_state('switch.tomada_pressurizador', 'off') %}
Desligada
{% elif states('sensor.tomada_pressurizador_energy_power')|float > 4 %}
Ligada
{% else %}
Standby
{% endif %}
icon_template: >-
{% if is_state('switch.tomada_pressurizador', 'off') %}
mdi:power-off
{% elif states('sensor.tomada_pressurizador_energy_power')|float > 4 %}
mdi:power
{% else %}
mdi:power-cycle
{% endif %}
1 curtida
Leo
Setembro 7, 2022, 1:30am
#6
Tem algo errado ou eu que to viajando mesmo?
Pq na semana marca um valor e o mês marca um valor menor do que está marcando na semana?
Choske
Setembro 7, 2022, 1:59am
#7
Doidera né na print estava esquisito mesmo.
Mas agora fui conferir e parece ok
hahaha
1 curtida
Leo
Setembro 9, 2022, 12:07am
#8
Me tira uma dúvida…
Nesse tipo de card tem como movimentar o ícone para onde eu quero e adicionar mais dois sensores que ficariam mais ao lado do card???/
Choske
Setembro 9, 2022, 12:09am
#9
Da sim, mas teria que usar um outro tipo dai.
Tipo assim né?
Leo
Setembro 9, 2022, 12:23am
#10
Isso!
Queria colocar nos cards das lâmpadas pq tenho sensor de contagem de tempo e vezes acionado…
Tem o caminho ai pra fazer essa parada…depois vou me virando aqui
Choske
Setembro 9, 2022, 12:26am
#11
Esse modelo é assim:
type: custom:stack-in-card
mode: vertical
cards:
- type: custom:mushroom-entity-card
entity: binary_sensor.abertura_portafrentecorredor_contact
name: Porta Corredor
icon_type: entity-picture
hold_action:
action: toggle
layout: vertical
- type: custom:gap-card
height: 3
- type: custom:mushroom-chips-card
chips:
- type: entity
entity: sensor.contagem_abertura_porta_corredor
content_info: state
tap_action:
action: more-info
- type: entity
entity: lock.porta_frente
icon_color: yellow
content_info: state
- type: entity
entity: sensor.porta_frente_battery
icon_color: yellow
content_info: state
alignment: center
1 curtida
Damaso
Setembro 22, 2022, 2:47pm
#12
Bom dia, Choske. Falta pouco para finalizar aqui. Veja o que está faltando ou está errado, por favor. Os indicadores de hoje, ontem, semana e mês não estão funcionando.
type: vertical-stack
cards:
type: horizontal-stack
cards:
entity: sensor.energia_gasta_dia_pressurizador
name: Hoje
type: custom:mushroom-entity-card
layout: vertical
icon: mdi:lightning-bolt-outline
entity: sensor.energia_gasta_ontem_pressurizador
icon: mdi:lightning-bolt-outline
name: Ontem
type: custom:mushroom-entity-card
layout: vertical
entity: sensor.energia_gasta_semana_pressurizador
icon: mdi:lightning-bolt-outline
name: Semana
type: custom:mushroom-entity-card
layout: vertical
entity: sensor.energia_gasta_mes_pressurizador
icon: mdi:lightning-bolt-outline
name: Mês
type: custom:mushroom-entity-card
layout: vertical
configuration.yaml
##Pressurizador ##
template:
sensors:
energia_gasta_dia_pressurizador:
friendly_name: “Pressurizador gastou hoje”
icon_template: mdi:cash-usd-outline
unit_of_measurement: “R$”
value_template: “{{ ( float(states.sensor.tomada_pressurizador_energy_today.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}”
energia_gasta_ontem_pressurizador:
friendly_name: “Pressurizador gastou ontem”
icon_template: mdi:cash-usd-outline
unit_of_measurement: “R$”
value_template: “{{ ( float(states.sensor.tomada_pressurizador_energy_yesterday.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}”
energia_gasta_semana_pressurizador:
friendly_name: “Pressurizador gastou na semana”
icon_template: mdi:cash-usd-outline
unit_of_measurement: “R$”
value_template: “{{ ( float(states.sensor.consumo_energia_semana_pressurizador.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}”
energia_gasta_mes_pressurizador:
friendly_name: “Pressurizador gastou no mês”
icon_template: mdi:cash-usd-outline
unit_of_measurement: “R$”
value_template: “{{ ( float(states.sensor.consumo_energia_mes_pressurizador.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}”
pressurizador_status:
friendly_name_template: Status pressurizador
value_template: >-
{% if is_state('switch.pressurizador_socket_1', 'off') %}
Desligada
{% elif states('sensor.pressurizador_power')|float > 4 %}
Ligada
{% else %}
Standby
{% endif %}
icon_template: >-
{% if is_state('switch.pressurizador_socket_1', 'off') %}
mdi:power-off
{% elif states('sensor.pressurizador_power')|float > 4 %}
mdi:power
{% else %}
mdi:power-cycle
{% endif %}
utility_meter:
consumo_energia_semana_pressurizador:
source: sensor.tomada_pressurizador_energy_total
cycle: weekly
consumo_energia_mes_pressurizador:
source: sensor.tomada_pressurizador_energy_total
cycle: monthly
offset:
# At least one of these must be specified:
days: 1
hours: 0
minutes: 0
consumo_energia_ano_pressurizador:
source: sensor.tomada_pressurizador_energy_total
cycle: yearly
Choske
Setembro 22, 2022, 4:44pm
#13
veja se vc criou um input text para inserir o valor do Kwh para o calculo
precisa dele para multiplicar
Damaso
Setembro 22, 2022, 5:05pm
#14
Não criei, Choske… sou cru nisso mesmo… as únicas coisas que criei foi o que eu colei aí na tela.
Consegue me passa algum tipo de modelo?
Choske
Setembro 22, 2022, 7:01pm
#15
até 02:55 eu mostro como criar um ajudante de input text.
Cria ele com esse nome → input_text.text_valor_kwh
Leo
Setembro 22, 2022, 9:05pm
#16
O meu criei com um “input_number” ficando assim:
input_number:
box1:
name: Valor do kWh
initial: 1.09
min: 0.000
max: 1.500
step: 0.010
mode: box
unit_of_measurement: ‘R$’
icon: mdi:currency-brl
2 curtidas
Damaso
Setembro 22, 2022, 9:41pm
#17
Obrigado pela ajuda, Leo. Falta algo no meu ainda.
##Pressurizador ##
template:
sensors:
energia_gasta_dia_pressurizador:
friendly_name: “Pressurizador gastou hoje”
icon_template: mdi:cash-usd-outline
unit_of_measurement: “R$”
value_template: “{{ ( float(states.sensor.tomada_pressurizador_energy_today.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}”
energia_gasta_ontem_pressurizador:
friendly_name: “Pressurizador gastou ontem”
icon_template: mdi:cash-usd-outline
unit_of_measurement: “R$”
value_template: “{{ ( float(states.sensor.tomada_pressurizador_energy_yesterday.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}”
energia_gasta_semana_pressurizador:
friendly_name: “Pressurizador gastou na semana”
icon_template: mdi:cash-usd-outline
unit_of_measurement: “R$”
value_template: “{{ ( float(states.sensor.consumo_energia_semana_pressurizador.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}”
energia_gasta_mes_pressurizador:
friendly_name: “Pressurizador gastou no mês”
icon_template: mdi:cash-usd-outline
unit_of_measurement: “R$”
value_template: “{{ ( float(states.sensor.consumo_energia_mes_pressurizador.state) * float(states.input_text.text_valor_kwh.state) ) | round(2) }}”
pressurizador_status:
friendly_name_template: Status pressurizador
value_template: >-
{% if is_state('switch.pressurizador_socket_1', 'off') %}
Desligada
{% elif states('sensor.pressurizador_power')|float > 4 %}
Ligada
{% else %}
Standby
{% endif %}
icon_template: >-
{% if is_state('switch.pressurizador_socket_1', 'off') %}
mdi:power-off
{% elif states('sensor.pressurizador_power')|float > 4 %}
mdi:power
{% else %}
mdi:power-cycle
{% endif %}
utility_meter:
consumo_energia_semana_pressurizador:
source: sensor.tomada_pressurizador_energy_total
cycle: weekly
consumo_energia_mes_pressurizador:
source: sensor.tomada_pressurizador_energy_total
cycle: monthly
offset:
# At least one of these must be specified:
days: 1
hours: 0
minutes: 0
consumo_energia_ano_pressurizador:
source: sensor.tomada_pressurizador_energy_total
cycle: yearly
Leo
Setembro 23, 2022, 1:42am
#19
vou te mandar como está o meu…
Olha a mensagem ai…
tem como postar todo os arquivos : obrigado