Charging ESP Muse Luxe at what voltage levels?

I’m using an ESP Muse Luxe with ESPHome in Home Assistant. For notifications it has to be on all the time.

I know the best charging range for these devices is between 20% and 80% capacity in charge of battery live. Therefor I don’t want to charge it continuously.

Because this value isn’t available I use sensor.raspiaudio_muse_luxe_battery which shows voltage. At the moment it starts charging below 3.6 V and stops at 3.9 V. This means charging will start every 30 minutes.

Are this recommended values?

Interesting, how are you programmatically stopping the USB charging?

The battery management chipset is IP5306

It charges the battery up to 4.2V, as is the case with most single-cell BMS systems. However, I read an article that suggests that over the long term, not charging the battery to full capacity all the time can help extend its longevity. The tradeoff for this practice is reduced autonomy.

On the current Luxe the 4.2v can’t be programmatically changed but I’ve seen that the IP5306 is also existing in an unofficial I2C version that allow to modify those parameters, I am experimenting and will publish a paper on how to mod your Luxe.

I do USB-charging via an Home Assistant automation. I use a statistic sensor to cut off the random highs and lows and turn a plug (switch) on and off in dependence of that sensor.

- platform: statistics
  name: "Raspiaudio Muse Luxe-Battery Average"
  entity_id: sensor.raspiaudio_muse_luxe_battery
  unique_id: "raspiaudio_muse_luxe_battery_average"
  state_characteristic: mean
  sampling_size: 3

and this automation

alias: RaspiAudio Muse Luxe laden
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.raspiaudio_muse_luxe_battery_average
    below: 3.6
    id: zu niedrig
    for:
      hours: 0
      minutes: 0
      seconds: 0
  - platform: numeric_state
    entity_id: sensor.raspiaudio_muse_luxe_battery_average
    above: 3.9
    id: zu hoch
    for:
      hours: 0
      minutes: 0
      seconds: 0
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: zu niedrig
        sequence:
          - service: switch.turn_on
            data: {}
            target:
              entity_id: switch.lidl_plug_raspiaudio_muse_luxe
      - conditions:
          - condition: trigger
            id: zu hoch
        sequence:
          - service: switch.turn_off
            data: {}
            target:
              entity_id: switch.lidl_plug_raspiaudio_muse_luxe
mode: single

The charging cycles for one hour look like this:

1 Like