Core: Broadlink RM 3 Mini - Failed to send packet: The device storage is full

Created on 1 Jul 2020  路  13Comments  路  Source: home-assistant/core

Checklist

  • [x] I have updated to the latest available Home Assistant version.
  • [x] I have cleared the cache of my browser.
  • [x] I have tried a different browser to see if it is related to my browser.

The problem

When sending a command using "broadlink.send", there is no IR code send but this error occurs in the log:
2020-07-01 20:33:03 ERROR (MainThread) [homeassistant.components.broadlink] Failed to send packet: The device storage is full

This error ouccurs since 0.111 and maybe even before.

Expected behavior

Usually, IR codes are sent, e.g. turning on my TV screen.

Steps to reproduce

Broadlink is integrated using a switch, giving the ability to use "broadlink.send"

Environment

Home Assistant 0.112.0
arch | armv7l
-- | --
dev | false
docker | true
hassio | false
installation_type | Home Assistant Container
os_name | Linux
os_version | 4.19.118-v7l+
python_version | 3.7.7
timezone | Europe/Berlin
version | 0.112.0
virtualenv | false

  • Home Assistant release with the issue: 0.112.0 and 0.111.0
  • Last working Home Assistant release (if known): not sure, maybe 0.108.0
  • Browser and browser version: Chrome Version 83.0.4103.116 (Offizieller Build) (64-Bit)
  • Operating system: Windows 10, (Home Assistant runs on Raspbian Buster in Docker)

State of relevant entities

Cannot find any entity related to the broadlink rm 3 mini.

switch.ir_cmd_advent_wreath | off | friendly_name: Adventskranz assumed_state: true
-- | -- | --



Problem-relevant configuration

form: broadlink
host: !secret ir_mini3_ip
mac: !secret ir_mini3_mac
type: rm_mini3_redbean

switches:
  ir_cmd_advent_wreath:
    friendly_name: "Adventskranz"
    command_on: 'JgBQAAABKJQVEBQSFBEUEhQSFBEUEhQRFDYUNhU1FDYUNhQ2FDYUNhQ2FBIUERURFBEUEhUQFREUEhQ1FTUVNRQ2FDYUNhQ2FQAFHQABL0kUAA0FAAAAAAAAAAA=='
    command_off: 'JgBQAAABKJUSFBITEhQSExIUEhMTExIUEjcSOBI4EjgSOBI4EjgSOBI4EhQSExI4EhQSFBITEhQSExI4EzcTExI4EjgSOBI4EgAFIAABK0sSAA0FAAAAAAAAAAA=='

Javascript errors shown in your browser console/inspector


Additional information

broadlink

Most helpful comment

@rngtng This will be fixed with https://github.com/home-assistant/core/pull/39228.

All 13 comments

Hey there @danielhiversen, @felipediel, mind taking a look at this issue as its been labeled with an integration (broadlink) you are listed as a codeowner for? Thanks!
(message by CodeOwnersMention)

broadlink documentation
broadlink source
(message by IssueLinks)

@j3mu5 You need to specify the correct device type in the configuration file.

@felipediel Thanks for this information.
I already tried some device types. As stated in the documentation, rm_mini3_redbean is the proper type for RM Mini 3.
I already use this device type in the config and the error still occurs.

Try rm_mini.

@j3mu5 You need to specify the correct device type in the configuration file.

thanks so much, this fixed my rm4 mini

@felipediel using rm_mini fixed the issue. Thank you a lot!

I just upgraded to 0.115, now I'm getting same error (see below). As thw recommendation in this thread doesn't work anymore, what can I do?

2020-09-17 21:52:33 ERROR (MainThread) [homeassistant.components.broadlink.updater] Error fetching device data: The device storage is full

My former config was:

remote:
  - platform: broadlink
    host: 192.168.178.43
    mac: 24-DF-A7-7A-BD-44
    type: rm_mini3_newblackbean

@rngtng This will be fixed with https://github.com/home-assistant/core/pull/39228.

Apart from this error, is your device working? Does it learn and send commands correctly?

@felipediel well can't tell it doesn't appear anywhere. I just see the broadlink integration activated, I can rename it, but no devices or entities got created :(

Ah, sure. They need a successful update to be created. Sorry about that 馃槅

As quick fix I tried to 'backport' these https://github.com/home-assistant/core/pull/39228/files#diff-40df7ce6eb2d30ce173dff94fc2ccbe2R103-R106 inside the hassio 0.115 container /usr/src/homeassistant/homeassistant/components/broadlink/updater.py.

But somehow change isn't picked up!? is it wrong file or any caches involved?

UPDATE: it worked! temp. fixed it with that! nice

Was this page helpful?
0 / 5 - 0 ratings