Next step, learning remote codes.
I’m seeing this error in Terminal 1:
pi@raspberrypi:~/broadlink-mqtt $ python3 mqtt.py
[2020-08-21 16:59:53,757] DEBUG Connected to 'RM4' Broadlink device at '192.168.1.6' (MAC 89:c6:b9:a7:df:24) and started listening for commands at MQTT topic having prefix 'broadlink/'
[2020-08-21 16:59:53,764] DEBUG Connected to MQTT broker, subscribing to topic broadlink/#
[2020-08-21 17:01:53,995] DEBUG Sending RM temperature 0.0 to topic broadlink/temperature
[2020-08-21 17:03:54,091] DEBUG Sending RM temperature 0.0 to topic broadlink/temperature
[2020-08-21 17:05:54,104] DEBUG Sending RM temperature 0.0 to topic broadlink/temperature
[2020-08-21 17:07:54,226] DEBUG Sending RM temperature 0.0 to topic broadlink/temperature
[2020-08-21 17:07:55,133] DEBUG Received MQTT message broadlink/bedroom/bedroom_fan/low record
[2020-08-21 17:07:55,133] DEBUG Recording command to file /home/pi/broadlink-mqtt/commands/bedroom/bedroom_fan/low
[2020-08-21 17:08:00,467] ERROR Error
Traceback (most recent call last):
File "mqtt.py", line 198, in on_message
record(device, file)
File "mqtt.py", line 254, in record
ir_packet = device.check_data()
File "/usr/local/lib/python3.7/dist-packages/broadlink/__init__.py", line 631, in check_data
check_error(response[0x22:0x24])
File "/usr/local/lib/python3.7/dist-packages/broadlink/exceptions.py", line 97, in check_error
raise exception(error_code)
broadlink.exceptions.StorageError: The device storage is full
[2020-08-21 17:09:54,234] DEBUG Sending RM temperature 0.0 to topic broadlink/temperature
[2020-08-21 17:11:54,351] DEBUG Sending RM temperature 0.0 to topic broadlink/temperature