Pesar Botijão de Gás 13Kg (P13) usando Esphome

Amigão!! parabéns pelo post! uma duvida… como ficaria a ligação se usar 2

parabéns pelo post! top! O meu aqui fica oscilando o valor! mesmo sem colocar nada na balança! fica mudando o valor! será pq?

Amigão! E como sei se o sensor esta bom com teste? Ele teria q marcar 50kg? Teria q remover todos filtors?

Não seria mais pratico comprar um medidor de gas glp e colocar um sensor pra leitura ?
Acho que seria uma leitura mais exata, ou estou errado?
O custo de um medidor/leitor pra glp ta em torno de R$ 350

Mas teria que ser um leitor especifico…
estava vendo no forum gringo e parei pra focar em outro projeto, mas vou retomar essa minha ideia, ja que tenho 2 P45 em casa e ficar “medindo” o gas que resta com agua quente ta enchendo o saco
kkkkkk

bom dia , sou novo no home assistant, alguem poderia me indicar onde coloco as configurações para fazer estes cards do primeiro post ?
Obrigado

Eu costumo adicionar um card qualquer na dashboard e substituir o código.

Não consigo pegar o valor de gastos, fiz todo o tutorial mas mesmo assim da indisponível . Alguém poderia me ajudar

Eu estou com uma loucura de fazer o microondas ligar e desligar automaticamente somente pela medição de peso, pq a água dos alimentos evapora. Será que existe um medidor de peso e controlador bem preciso que pudesse perceber microgramas de variação?

Mas pra isso ele já tem o timer rsrsrs.

Acredito que tenha células bem precisas (e caras) , mas pode ser que elas não sejam adequadas para o peso do próprio micro-ondas.

E pode ser que o próprio motor do micro-ondas cause oscilação no peso.

Como consigo o programa ? Qual a maneira de transferir para a minha máquina ? Tentei copiar (CTL+C) mas na transferência quando é inserido no ESPhome apresenta erros de sintaxe e não consigo instalar no Home Assistant.

Está usando esp8266 ou esp32?

Estou usando ESP32,mas posso o ESP8266

Como baixo o arqtuivo ? Via Github ?

Você instalou o ESPHOME como addon no HA? É por ele que você instala o firmware.

Utilizo em 8266, usando os pinos 15 para dout e 13 para clk.
No meu firmware já calculo o peso liquido, utilizando uma entidade auxiliar numérica para definir o peso da tara (input_number.gas_tara). Se for utilizar esse exemplo, crie ela antes.

esphome:
  name: balanca-gas
  friendly_name: balanca-gas

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "COLOQUE O SEU"
ota:
  password: "COLOQUE O SEU"

wifi:
  ssid: !secret wifi_ssid  #COLOQUE O SEU
  password: !secret wifi_password #COLOQUE O SEU

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Balanca-Gas Fallback Hotspot"
    password: "COLOQUE O SEU"

captive_portal:

text_sensor:
  - platform: wifi_info
    ip_address:
      name: balança IP Address

sensor:
####### BALANÇA ####
  - platform: hx711
    name: Peso balança individual gas
    dout_pin: GPIO15
    clk_pin: GPIO13
    gain: 128
    icon: mdi:scale
    id: peso_balanca
    update_interval: 5s
    accuracy_decimals: 1

    filters:
      - calibrate_linear:    ###AJUSTE SUA CALIBRAÇÃO
        - -106521 -> 0
        - -308551 -> 8.9
        - -413172 -> 13.5
        - -657620 -> 24.5
        - -2045381 -> 86.3
      - median:
          window_size: 7
          send_every: 4
          send_first_at: 3
    unit_of_measurement: kg

  ######## PESO LIQUIDO #####
  - platform: template
    id: peso_liquido
    name: “Peso liquido Gas”
    unit_of_measurement: Kg
    icon: mdi:scale
    update_interval: 11s
    accuracy_decimals: 2
    lambda: 'return ((id(peso_balanca).state) - (id(tara_botijao).state));'

  ######## TARA BOTIJÃO #####

  - platform: homeassistant
    name: Tara botijão gas
    accuracy_decimals: 2
    unit_of_measurement: Kg
    id: tara_botijao
    entity_id: input_number.gas_tara

  #VOLUME GÁS
  - platform: template
    name: Volume Gas
    icon: mdi:gauge
    id: volume_gas
    unit_of_measurement: L
    accuracy_decimals: 1
    lambda: 'return (id(peso_liquido).state);'
    update_interval: 12s
    filters:
      - calibrate_linear:
        - 0.0 -> 0.0
        - 13 -> 31.5

  #PORCENTAGEM GÁS
  - platform: template
    name: Percentual Gas x Peso”
    icon: mdi:propane-tank
    id: volts_comp_peso
    unit_of_measurement: "%"
    accuracy_decimals: 1
    lambda: 'return (id(peso_liquido).state);'
    update_interval: 10s
    filters:
      - calibrate_linear:
        - 0 -> 0
        - 13-> 100

O ESPhome já está instalado e eu tenho todo o material necessário. Só estava faltando era o programa. Muito obrigado pela ajuda e atenção. Quando ficar pronto lhe darei notícias

Terminei a montagem da balança. Utilizei uma balança destas usadas em banheiro. Nela só ficou instalada a placa HX711,pois observei se o ESP32 fosse instalado junto o sinal de WIFI seria muito atenuado pela carcaça do bujão. Por isso ele foi colocado dentro de uma pequena caixa , que está conectada ao sensor. Usei cabos blindados para esta conexão. Estou com dificuldade na calibração da balança. Você poderia repassar a métrica que usou?



Na calibração, o sinal do número é relevante. Veja meu exemplo. O seu está sem sinal.

A lógica é simples. Vê o número no log com ela sem peso e depois com um peso conhecido.

Se você não desabilitou o visor, ela deve funcionar para para servir de referência. Até o seu peso serve para calibrar.

Ok…vou testar. Outra coisa alterei, o valor da alimentação do HX711 para 3,3 V, para não queimar as portas de ESP32. Ela funciona de 2,5 a 5,5 V.

Bom dia pessoal!
Deixando uma dica para quem nunca trabalhou com célula de carga. É necessário um suporte à célula para que a porção central possa se flexionar com a carga. Segue um exemplo de base: