Sonoff Dual R3 et BL0939 Uart?

Bonsoir
J’ai flashé mon 1er Dual R3 avec un CH340G et il est OK dans Esphome maitenant je souhaiterais ajouter le BL0939
J’ai vu dans la doc Esp qu’il communique en UART et lu la page suivante :

Comme la communication avec le BL0939 se fait via UART, vous devez avoir un bus UART dans votre configuration avec le tx_pinet rx_pinconnecté au BL0939. De plus, vous devez définir le débit en bauds sur 4 800, la parité sur NONEet les stop_bits sur 2.

esphome:
  name: sonoff-1
  friendly_name: Sonoff 1

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: ******

ota:
  password: ************

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Sonoff-1 Fallback Hotspot"
    password:************************

captive_portal:

switch:
  - platform: gpio
    name: "Sonoff Dual R3 Relay_1"
    pin: GPIO27
    id: relay_1


  - platform: gpio
    name: "Sonoff Dual R3 Relay_2"
    pin: GPIO14
    id: relay_2

status_led:
  pin:
    number: GPIO13
    inverted: yes

sensor:
  - platform: wifi_signal # Reports the WiFi signal strength/RSSI in dB
    name: "WiFi Signal dB"
    id: wifi_signal_db
    update_interval: 5s
    entity_category: "diagnostic"

  - platform: copy # Reports the WiFi signal strength in %
    source_id: wifi_signal_db
    name: "WiFi Niveau en %"
    filters:
      - lambda: return min(max(2 * (x + 100.0), 0.0), 100.0);
    unit_of_measurement: "Signal %"
    entity_category: "diagnostic"

    # Example configuration entry
# Disable logging over serial

**logger:**
**  baud_rate: 0**

uart:
  tx_pin: GPIO25
  rx_pin: GPIO26
  baud_rate: 4800
  parity: NONE
  stop_bits: 2

sensor:
  - platform: bl0939
    update_interval: 30s
    voltage:
      name: 'BL0939 Voltage'
    current_1:
      name: 'BL0939 Current 1'
    current_2:
      name: 'BL0939 Current 2'
    active_power_1:
      name: 'BL0939 Active Power 1'
    active_power_2:
      name: 'BL0939 Active Power 2'
    energy_1:
      name: 'BL0939 Energy 1'
    energy_2:
      name: 'BL0939 Energy 2'
    energy_total:
      name: 'BL0939 Energy Total'

Quand j’ajoute le code du BL0939 le 2me logger a 0 , il est en rouge ( 1 seule instance autorisée)
quelle solution pour desactiver le logger ( apparemment necessaire pour l’uart du BL0939 et le reactiver apres pour le code du Dual r3 ?

Bj
J’ai un doute sur ta facon de desactivé
en plus tu a deux fois logger lignes :: 11 & 67 !!
ligne :

essai plutot comme ceci :

# logger:
#   baud_rate: 0

uart:
  tx_pin: GPIO25
  rx_pin: GPIO26
  baud_rate: 4800
  parity: NONE
  stop_bits: 2

Je pense que tu a un petit souci dans ton approche de EspHome :wink:
Il n’y a pas de notion de logger du Sonoff et logger du BL0939. C’est un seul firmware que tu configures, donc il n’y a qu’un frmware c’est pour ça que tu ne peux qu’avoir une seule fois « logger »

Tu ne peux pas avoir le logger activé car par défaut il écrit sur l’UART.

Oui c’était bien mon problème mais comme le dit « Nothing » plus bas , je ne peut avoir qu’un logger et donc desactivé

Oui c’est exact , je teste cela