syssi / esphome-seplos-bms

ESPHome component to monitor a Seplos Battery Management System (Seplos-BMS) via UART or RS485
Apache License 2.0
63 stars 29 forks source link

Implement additional commands #8

Open syssi opened 2 years ago

syssi commented 2 years ago
CID2 Description
0x45 Telecontrol command
0x47 Acquisition of teleregulation information
0x49 Setting of teleregulation information
0x4F Acquisition of the communication protocol version number
0x51 Acquisition of device vendor information
0x4B Acquisition of historical data
0x4D Acquisition time
0x4E Synchronization time
0xA0 Production calibration
0xA1 Production setting
0xA2 Regular recording

https://github.com/Frankkkkk/python-pylontech/blob/master/pylontech/pylontech.py#L176-L207

syssi commented 2 years ago
# "History record" tab
# "Get first" button
~2000464BC0040000FCC7

# "SN" -> "read" button
~200046A20000FDA1

# Disable discharging mosfet
~20004645A00600001FFC5D

# Disable charging mosfet
~20004645A00600011FFC5C

# Enable current limit control
~20004645A006000210FC71

# Enable temperature control
~20004645A006000310FC70

# Shutdown system
~20004645A006000400FC70

# Restore factory defaults
~20004645A006000500FC6F

# Zero point calibration 0.0A
~200046A0A006000000FC6C

# Current calibration -2500A
~200046A0A00601F63CFC39

# Voltage calibration 3300.0V
~200046A0A006020CE4FC3E

# Get time
~2000464D0000FD9C

# Set time (2022/08/14 22:56)
~2000464E200E07E6080E17071BFA83
syssi commented 2 years ago
~2000 46 45 A0 06 00 00 1F FC5D # Disable discharging mosfet
~2000 46 45 A0 06 00 01 1F FC5C # Disable charging mosfet
~2000 46 45 A0 06 00 02 10 FC71 # Enable current limit control
~2000 46 45 A0 06 00 03 10 FC70 # Enable temperature control
~2000 46 45 A0 06 00 04 00 FC70 # Shutdown system
~2000 46 45 A0 06 00 05 00 FC6F # Restore factory defaults
midadami commented 1 year ago

Hi, any way I can help in order to achieve changing parameters through this implementation? Im looking to change parameters such as monomer voltage protection, max current and so on. I have a SEPLOS 100A CAN (with V16.4) connected to inverter and with RS485 connected to HA through esp8266. Can change cables temporarely to connect to Battery Monitor if needed. Model that appears on Battery monitor is 1101-ZA10. Thanks a lot for the amazing work, helps a lot.

syssi commented 1 year ago

Could you use the battery monitor / windows application to capture some commands? There is a debug view to monitor the raw traffic. Could you provide such a capture?

midadami commented 1 year ago

Changing parameter 50, Charging overcurrent warning to 25A from 35A. If you need something else just ask for it and I will see if I have enough knowledge to deliver. Thanks changing parameter.xls

midadami commented 1 year ago

Same as before but changing parameter 50, Charging overcurrent warning to 35A from 25A. changing parameter to 35.xls

midadami commented 1 year ago

Another one a bit different, desactivating/activating function. Desactivate_Activate monomer high voltage alarm.xls

syssi commented 1 year ago

Cool! I will review the captures as soon as possible and will provide a first draft of the implementation.

syssi commented 1 year ago
# changing parameter.xls
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3C0D3B0D3B0D3C0D3C0D3A0D3B0D390D3D0D390D3D0D3D0D3A0D3C060B780B950B980B960BC90B9E0000152C76C00A76C003E876C0000603E814F00001FE6B036402D8DCB8$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3C0D3B0D3B0D3C0D3C0D3A0D3B0D390D3D0D390D3E0D3D0D3A0D3C060B780B950B980B960BC90B9E0000152C76C00A76C003E876C0000603E814F0FFFDFE6C036402D8DC61$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3C0D3B0D3B0D3C0D3C0D3A0D3B0D390D3D0D3A0D3E0D3D0D3A0D3C060B780B950B980B960BC90B9E0000152C76C00A76C003E876C0000603E814F00002FE6C036402D8DCAD$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3C0D3B0D3B0D3C0D3C0D3A0D3B0D390D3D0D3A0D3E0D3D0D3A0D3C060B780B950B980B960BC90B9E0000152C76C00A76C003E876C0000603E814F00003FE6C036402D8DCAC$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3C0D3B0D3B0D3C0D3C0D3A0D3B0D390D3D0D3A0D3E0D3D0D3A0D3C060B780B950B980B960BC90B9E0000152C76C00A76C003E876C0000603E814F00007FE6C036402D8DCA8$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3B0D3B0D3C0D3C0D3A0D3B0D390D3D0D3A0D3E0D3D0D3A0D3C060B780B950B970B960BC90B9E0000152C76C00A76C003E876C0000603E814F0000BFE6B036402D8DCA0$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3C0D3C0D3A0D3B0D390D3D0D3A0D3E0D3D0D3A0D3B060B780B950B980B960BC90B9E0000152C76C00A76C003E876C0000603E814F0000AFE6D036402D8DCA0$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3C0D3C0D3A0D3B0D390D3D0D390D3D0D3D0D390D3B060B780B950B980B960BC90B9E0000152B76C00A76C003E876C0000603E814F0000FFE6B036402D8DCAF$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3C0D3C0D3A0D3B0D390D3D0D390D3D0D3D0D390D3B060B780B950B980B960BC90B9E0000152B76C00A76C003E876C0000603E814F0000CFE6C036402D8DCB1$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3C0D3C0D3A0D3B0D390D3D0D390D3D0D3D0D390D3B060B780B950B970B960BC90B9E0000152B76C00A76C003E876C0000603E814F0000CFE6B036402D8DCB3$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3C0D3C0D3A0D3B0D390D3D0D390D3D0D3D0D390D3B060B780B950B980B960BC90B9E0000152B76C00A76C003E876C0000603E814F00009FE6C036402D8DCBB$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
SetPack#0allparameters ~200046A18152003C0D520CF80C1C0C5D0D8E0CF80BB80C5D0D4805DC155014C0136013C8159014C012C013C8189C17D40C130BEB0AE70B050C3B0BEB0AAB0AC90C130BEB0AB50AC90C3B0C090AA10AB50AAB0B0F0BF50BB90ADD0AF10C090BF50AAB0ABF0CD10C9F0D030C9F09C40898DCD8E4A82710D8F09E5807D076C076C01B0F0A64630A100A0A1E3C0505010A0A1EF030050160506409000D0008FFFFFF3FBF9FAC9E313130312D5A41313020B268$
<<< ~200046000000FDB4$
GetManufacturerInformation ~200046510000FDAE$
<<< ~20004600C040313130312D5A41313020100443414E3A504E475F4459455F4C7578705F544242F02F$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3C0D3C0D3A0D3B0D390D3D0D390D3D0D3D0D390D3B060B780B950B980B960BC90B9E0000152B76C00A76C003E876C0000603E814F00007FE6D036402D8DCBC$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> allparameters ~20004647E00200FD32$
<<< ~200046008152003C0D520CF80C1C0C5D0D8E0CF80BB80C5D0D4805DC155014C0136013C8159014C012C013C8189C17D40C130BEB0AE70B050C3B0BEB0AAB0AC90C130BEB0AB50AC90C3B0C090AA10AB50AAB0B0F0BF50BB90ADD0AF10C090BF50AAB0ABF0CD10C9F0D030C9F0DAC0898DCD8E4A82710D8F09E5807D076C076C01B0F0A64630A100A0A1E3C0505010A0A1EF030050160506409000D0008FFFFFF3FBF9FAC9E313130312D5A41313020B262$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3C0D3C0D3A0D3B0D390D3D0D3A0D3D0D3D0D3A0D3B060B780B950B980B960BC90B9E0000152B76C00A76C003E876C0000603E814F0000BFE6B036402D8DCA3$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3C0D3C0D3A0D3B0D390D3D0D3A0D3D0D3D0D3A0D3C060B780B950B980B960BC90B9E0000152C76C00A76C003E876C0000603E814F00004FE6C036402D8DCAE$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3C0D3C0D3A0D3B0D390D3D0D3A0D3E0D3D0D3A0D3C060B780B950B970B960BC90B9E0000152C76C00A76C003E876C0000603E814F00005FE6C036402D8DCAD$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3C0D3C0D3A0D3B0D390D3D0D3A0D3E0D3D0D3A0D3C060B780B950B970B960BC90B9E0000152C76C00A76C003E876C0000603E814F00002FE6B036402D8DCB1$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3C0D3C0D3A0D3B0D390D3D0D3A0D3D0D3D0D3A0D3C060B780B950B970B960BC90B9E0000152C76C00A76C003E876C0000603E814F00005FE6C036402D8DCAE$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3C0D3C0D3A0D3B0D390D3D0D3A0D3D0D3D0D3A0D3B060B780B950B970B960BC90B9E0000152B76C00A76C003E876C0000603E814F00007FE6D036402D8DCAD$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3B0D3C0D3A0D3B0D390D3D0D390D3D0D3D0D3A0D3B060B780B950B980B960BC90B9E0000152B76C00A76C003E876C0000603E814F0000BFE6C036402D8DCAB$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3B0D3C0D3A0D3B0D390D3D0D390D3D0D3D0D3A0D3B060B780B950B980B960BC90B9E0000152B76C00A76C003E876C0000603E814F0000FFE6B036402D8DCA8$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3B0D3B0D3C0D3A0D3A0D390D3D0D390D3D0D3D0D390D3B060B780B950B970B960BC90B9E0000152B76C00A76C003E876C0000603E814F0000FFE6C036402D8DCB1$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3A0D3B0D3C0D3A0D3A0D390D3D0D390D3D0D3D0D390D3B060B780B950B970B960BC90B9E0000152B76C00A76C003E876C0000603E814F0000EFE6B036402D8DCB4$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3A0D3B0D3C0D3A0D3A0D390D3D0D390D3D0D3D0D390D3B060B780B950B970B960BC90B9E0000152B76C00A76C003E876C0000603E814F0000DFE6B036402D8DCB5$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3A0D3B0D3C0D3A0D3A0D390D3D0D390D3D0D3D0D390D3B060B780B950B970B960BC90B9E0000152B76C00A76C003E876C0000603E814F0000CFE6C036402D8DCB5$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D3A0D3C0D3B0D3A0D3A0D3B0D3C0D3A0D3A0D390D3D0D390D3D0D3D0D390D3B060B780B950B970B960BC90B9E0000152B76C00A76C003E876C0000603E814F0000DFE6D036402D8DCB3$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
# changing parameter to 35.xls
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D3A0D3A0D3B0D380D390D380D3C0D380D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EE000AFE6C036402D8DCDA$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D3A0D3A0D3B0D380D390D380D3C0D380D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EE0009FE6C036402D8DCE2$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D390D3A0D3B0D380D390D380D3C0D380D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EE000BFE6C036402D8DCE1$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D390D3A0D3B0D380D390D380D3C0D380D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EE000DFE6C036402D8DCDF$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D390D3A0D3A0D380D390D380D3C0D390D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EE000AFE6C036402D8DCE2$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D390D3A0D3A0D380D390D380D3C0D390D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EE000AFE6C036402D8DCE2$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D390D3A0D3A0D380D390D380D3C0D390D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EE0005FE6D036402D8DCED$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D390D3A0D3A0D380D390D380D3C0D380D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EE0000FE6E036402D8DCF2$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D390D3A0D3A0D390D390D380D3C0D380D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EE0001FE6D036402D8DCF1$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D390D3A0D3A0D390D390D380D3C0D380D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EE0000FE6E036402D8DCF1$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D390D3A0D3A0D390D390D380D3C0D380D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EEFFFDFE6F036402D8DC9A$
SetPack#0allparameters ~200046A18152003C0D520CF80C1C0C5D0D8E0CF80BB80C5D0D4805DC155014C0136013C8159014C012C013C8189C17D40C130BEB0AE70B050C3B0BEB0AAB0AC90C130BEB0AB50AC90C3B0C090AA10AB50AAB0B0F0BF50BB90ADD0AF10C090BF50AAB0ABF0CD10C9F0D030C9F0DAC0898DCD8E4A82710D8F09E5807D076C076C01B0F0A64630A100A0A1E3C0505010A0A1EF030050160506409000D0008FFFFFF3FBF9FAC9E313130312D5A41313020B250$
<<< ~200046000000FDB4$
>>> ManufacturerInformation ~200046510000FDAE$
<<< ~20004600C040313130312D5A41313020100443414E3A504E475F4459455F4C7578705F544242F02F$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D390D3A0D3B0D390D390D380D3C0D380D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EEFFFFFE6C036402D8DC9A$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001002020202020202020202020202020202060000000000000002140021000000020100001000000000000000000010EB0E$
>>> allparameters ~20004647E00200FD32$
<<< ~200046008152003C0D520CF80C1C0C5D0D8E0CF80BB80C5D0D4805DC155014C0136013C8159014C012C013C8189C17D40C130BEB0AE70B050C3B0BEB0AAB0AC90C130BEB0AB50AC90C3B0C090AA10AB50AAB0B0F0BF50BB90ADD0AF10C090BF50AAB0ABF0CD10C9F0D030C9F09C40898DCD8E4A82710D8F09E5807D076C076C01B0F0A64630A100A0A1E3C0505010A0A1EF030050160506409000D0008FFFFFF3FBF9FAC9E313130312D5A41313020B27A$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D390D3A0D3A0D390D3A0D3A0D3B0D390D390D380D3C0D380D3C0D3C0D380D3A060B780B940B970B960BC90B9E0000152976C00A76C003E876C0000603E814EE0002FE6E036402D8DCE6$
# Desactivate_Activate monomer high voltage alarm.xls
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D050D040D050D050D040D050D050D040D050D040D050D050D030D050D050D05060B540B700B730B730BA80B77FFD814D475990A76C003DE76C0000603E814D4000D0000039B030EDDAF$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001000000000000000000000000000000000060000000000000000140000000000020300000100000000000000000001EB31$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D050D040D050D050D040D050D040D040D050D040D050D050D030D060D050D05060B540B700B730B730BA80B77FFD814D475980A76C003DE76C0000603E814D400060000039B030EDDBE$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001000000000000000000000000000000000060000000000000000140000000000020300000100000000000000000001EB31$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D050D040D050D050D040D050D040D030D050D040D050D050D040D060D050D05060B540B700B730B730BA80B77FFD814D475980A76C003DE76C0000603E814D400080000039B030EDDBC$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001000000000000000000000000000000000060000000000000000140000000000020300000100000000000000000001EB31$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D050D040D050D050D040D050D040D030D050D040D050D050D040D060D050D05060B540B700B730B730BA80B77FFD814D475980A76C003DE76C0000603E814D400060000039B030EDDBE$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001000000000000000000000000000000000060000000000000000140000000000020300000100000000000000000001EB31$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D050D040D050D050D040D050D050D040D050D040D050D050D030D060D050D05060B540B700B730B730BA80B77FFD814D475980A76C003DE76C0000603E814D400090000039B030EDDBA$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001000000000000000000000000000000000060000000000000000140000000000020300000100000000000000000001EB31$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D050D040D050D050D040D050D050D040D050D040D050D050D030D060D050D05060B540B700B730B730BA80B77FFD814D475980A76C003DE76C0000603E814D400080000039B030EDDBB$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001000000000000000000000000000000000060000000000000000140000000000020300000100000000000000000001EB31$
>>> SetPack#0allparameters ~200046A18152003C0D520CF80C1C0C5D0D8E0CF80BB80C5D0D4805DC155014C0136013C8159014C012C013C8189C17D40C130BEB0AE70B050C3B0BEB0AAB0AC90C130BEB0AB50AC90C3B0C090AA10AB50AAB0B0F0BF50BB90ADD0AF10C090BF50AAB0ABF0CD10C9F0D030C9F09C40898DCD8E4A82710D8F09E5807D076C076C01B0F0A64630A100A0A1E3C0505010A0A1EF030050160506409000D0008FFFEFF3FBF9FAC9E313130312D5A41313020B269$
<<< ~200046000000FDB4$
>>> ManufacturerInformation ~200046510000FDAE$
<<< ~20004600C040313130312D5A41313020100443414E3A504E475F4459455F4C7578705F544242F02F$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D050D040D050D050D040D050D050D040D050D040D050D050D030D060D050D05060B540B700B730B730BA80B77FFD814D475980A76C003DE76C0000603E814D400070000039B030EDDBC$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001000000000000000000000000000000000060000000000000000140000000000020300000100000000000000000001EB31$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D050D040D050D050D040D050D050D040D050D040D050D050D030D060D050D05060B540B700B730B730BA80B77FFD814D475980A76C003DE76C0000603E814D400080000039B030EDDBB$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001000000000000000000000000000000000060000000000000000140000000000020300000100000000000000000001EB31$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D050D040D050D050D040D050D050D040D050D040D050D050D030D060D050D05060B540B700B730B730BA80B77FFD814D475980A76C003DE76C0000603E814D400020000039B030EDDC1$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001000000000000000000000000000000000060000000000000000140000000000020300000100000000000000000001EB31$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D050D040D050D050D040D050D050D040D050D040D050D050D040D060D050D05060B540B700B730B730BA80B77FFD814D475980A76C003DE76C0000603E814D400070000039B030EDDBB$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001000000000000000000000000000000000060000000000000000140000000000020300000100000000000000000001EB31$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D050D040D050D050D040D050D050D040D050D040D050D050D040D060D050D05060B540B700B730B730BA80B77FFD814D475980A76C003DE76C0000603E814D4FFFF0000039B030EDD6A$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001000000000000000000000000000000000060000000000000000140000000000020300000100000000000000000001EB31$
>>> SetPack#0allparameters ~200046A18152003C0D520CF80C1C0C5D0D8E0CF80BB80C5D0D4805DC155014C0136013C8159014C012C013C8189C17D40C130BEB0AE70B050C3B0BEB0AAB0AC90C130BEB0AB50AC90C3B0C090AA10AB50AAB0B0F0BF50BB90ADD0AF10C090BF50AAB0ABF0CD10C9F0D030C9F09C40898DCD8E4A82710D8F09E5807D076C076C01B0F0A64630A100A0A1E3C0505010A0A1EF030050160506409000D0008FFFFFF3FBF9FAC9E313130312D5A41313020B268$
<<< ~200046000000FDB4$
>>> ManufacturerInformation ~200046510000FDAE$
<<< ~20004600C040313130312D5A41313020100443414E3A504E475F4459455F4C7578705F544242F02F$
>>> telemetrydata ~20004642E00200FD37$
<<< ~2000460010960000100D050D040D050D050D040D050D050D040D050D040D050D050D040D060D050D05060B540B700B730B730BA80B77FFD814D475980A76C003DE76C0000603E814D400000000039B030EDDC2$
>>> remotecommunicationdata ~20004644E00200FD35$
<<< ~20004600806200001000000000000000000000000000000000060000000000000000140000000000020300000100000000000000000001EB31$
>>> allparameters ~20004647E00200FD32$
<<< ~200046008152003C0D520CF80C1C0C5D0D8E0CF80BB80C5D0D4805DC155014C0136013C8159014C012C013C8189C17D40C130BEB0AE70B050C3B0BEB0AAB0AC90C130BEB0AB50AC90C3B0C090AA10AB50AAB0B0F0BF50BB90ADD0AF10C090BF50AAB0ABF0CD10C9F0D030C9F09C40898DCD8E4A82710D8F09E5807D076C076C01B0F0A64630A100A0A1E3C0505010A0A1EF030050160506409000D0008FFFFFF3FBF9FAC9E313130312D5A41313020B27A$
midadami commented 1 year ago

Any update on this funcionality? If you need more info to help you ask without a problem. Im guessing you are trying to identify every parameter on the sequence which might be a nightmare. From my point of view it will suffice if we could enter the whole sequence of characters by hand into a named variable and then use it through a button on esphome (HA). Obviously this approach would require the user to obtain the sequence beforehand from his seplos but it will avoid having to program all the logic behind value ranges on parameters and errors due to wrong value on parameter.