123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- 2023-11-30:
- - add MQTT publishing STATETOPIC/lastReceived for monitoring purposes, updates every time a code is received
- 2023-08-28:
- - enable/disable actions from received remote commands via MQTT (i.E. to switch that from Home Assistant when no one is in the house etc.)
- see comment in cul2mqtt_example.ini for details
- 2023-08-28:
- - option to log successfully received commands (from configured/known senders) while keeping debug logging disabled
-
- 2023-06-11:
- - add support for DIY DS18B20 sensor sending via 433MHz cheap transmitter
-
- 2023-06-11:
- - add support for sensors sending 24 bit where 12 bit is the device address and 12 bit the value
- 2023-05-30:
- - add a status file that is touched every minute as long as something has been received
- 2023-05-30:
- - add no-receive-timeout after which the program will be exited (and will be restarted by systemd)
- - minor improvements
- 2023-05-29:
- - fix #1 - TypeError: cannot unpack non-iterable NoneType object
- add try/except to catch this rarely occuring error
- cul2mqtt.py[1850863]: parseRXCode(inCmd, source_cul)# May 03 14:41:11 pve cul2mqtt.py[1850863]: File "/home/pi/cul2mqtt/cul2mqtt.py", line 434, in parseRXCode
- cul2mqtt.py[1850863]: receivedForDevice, receivedCmnd = decodeInterTechnoRX(rx_code_stripped)
- cul2mqtt.py[1850863]: TypeError: cannot unpack non-iterable NoneType object
-
- 2023-03-14:
- - fixed bug in MQTT on_message callback if add_statTopics_on is defined for device
-
- 2022-11-18:
- - basic support for sensors sending values
- - small changes to config structure (TX_interface_prefer moved to cul section)
- 2021-03-14:
- - added support for using Tasmota ESP8266 firmware as a Serial Bridge for building an MQTT-CUL rather than my own outdated, instable and never published MQTT-Serial-firmware
- tested with Tasmota v9.3.1
- 2020-12-09:
- - fixed bug: program terminated when UART-CUL enabled/configured but not available
- - fix bug in MQTT input when using 'add_statTopics_on'
- - added: initialize MQTT-CUL with configured culInitCmd (i.E. "X21", "X05") on MQTT connect
- - added support for certain remote controls that aren´t directly supported by a-culfw by parsing RAW data (a-culfw initialized with X05 command)
- - added repeated commands
- - added ini configuration using configparser
- - lots of improvements and fixes
- - README updated
- 2020-11-30:
- - integrated support for InterTechno remotes/devices with fixed code
- no need to specify RX/TX commands, just specify a device ID like IT_A1, IT_C3 etc.
- - added logging (logs all known received commands and status messages to file by default)
- 2020-04-06:
- - devices configuration using YAML file (cul2mqtt_devices.yaml)
- - calculate TX code from RX code for InterTechno compatible devices (code from FHEM project ported to Python)
- no need any more to identify and specify TX codes for these devices, just specify the RX code and the TX is generated on the fly when needed
|