Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement additional commands #8

Open
syssi opened this issue Jun 19, 2022 · 10 comments
Open

Implement additional commands #8

syssi opened this issue Jun 19, 2022 · 10 comments

Comments

@syssi
Copy link
Owner

syssi commented Jun 19, 2022

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
Copy link
Owner Author

syssi commented Aug 14, 2022

# "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
Copy link
Owner Author

syssi commented Aug 16, 2022

~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
Copy link

midadami commented Apr 30, 2023

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
Copy link
Owner Author

syssi commented Apr 30, 2023

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
Copy link

midadami commented Apr 30, 2023

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
Copy link

midadami commented Apr 30, 2023

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

@midadami
Copy link

midadami commented May 1, 2023

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

@syssi
Copy link
Owner Author

syssi commented May 1, 2023

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

@syssi
Copy link
Owner Author

syssi commented May 2, 2023

# 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
Copy link

midadami commented May 20, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants