MQTT data for A17X7 Anker Smartmeter #225
thomluther
started this conversation in
Show and tell
Replies: 1 comment
0405This is a standard parm info message of the Anker Smartmeter A17X7 Received message on topic: dt/anker_power/A17X7/AUxxxxxxxxxxxx01/param_info
{'head': {'version': '1.0.0.1', 'client_id': 'AUxxxxxxxxxxxx01', 'sess_id': '5992-5940', 'msg_seq': 29915, 'cmd': 16, 'cmd_status': 1, 'sign_code': 0, 'seed': 'null', 'timestamp': 1759925940}, 'payload': '{"data":"/wlkAAMBDwQFoQE0ohxxxxxxxxxxxxYwODQxMjYwMaMCAQClAgEApgUDAAAAKKcFAwAAACioBQMAAAAAqQUDAAAAAKoFA2wnAACrBQMXdgEArAUDAAAAAK0FAwAAAAD9AgEBGg==","sn":"AUxxxxxxxxxxxx01","pn":"A17X7"}'}
2025-19-08 12:19:00 Device hex data:
ff:09:64:00:03:01:0f:04:05:a1:01:34:a2:11:00:41:55:78:78:78:78:78:78:78:78:78:78:78:78:30:31:a3:02:01:00:a5:02:01:00:a6:05:03:00:00:00:28:a7:05:03:00:00:00:28:a8:05:03:00:00:00:00:a9:05:03:00:00:00:00:aa:05:03:6c:27:00:00:ab:05:03:17:76:01:00:ac:05:03:00:00:00:00:ad:05:03:00:00:00:00:fd:02:01:01:1a
---------------------- Smartmeter / A17X7 / 0405 / Header ----------------------
ff 09 : 2 Byte Anker Solix message marker (supposed 'ff 09')
64 00 : 2 Byte total message length (100) in Bytes (Little Endian format)
03 01 0f: 3 Byte fixed message pattern (supposed `03 00/01 0f` for send/receive)
04 05 : 2 Byte message type pattern (varies per device model and message type)
: 1 Byte optional message increment ( 0)
-- Fields --|- Value (Hex/Decode Options)---------------------------------------
Fld Len Typ uIntLe/var sIntLe floatLe dblLe/4int
a1 01 -- 34
└-> 1 unk b'4'
a2 11 00 41:55:78:78:78:78:78:78:78:78:78:78:78:78:30:31
└-> 17 str b'AUxxxxxxxxxxxx01' --> device_sn
a3 02 01 00
└-> 2 ui 0 0
a5 02 01 00
└-> 2 ui 0 0
a6 05 03 00:00:00:28
└-> 5 var 0;10240 671088640 0.000 0;0;0;40 --> sw_version (0.0.0.40)
a7 05 03 00:00:00:28
└-> 5 var 0;10240 671088640 0.000 0;0;0;40 --> sw_controller (0.0.0.40)
a8 05 03 00:00:00:00
└-> 5 var 0;0 0 0.000 0;0;0;0 --> grid_to_home_power (in W)
a9 05 03 00:00:00:00
└-> 5 var 0;0 0 0.000 0;0;0;0 --> pv_to_grid_power (in W)
aa 05 03 6c:27:00:00
└-> 5 var 10092;0 10092 0.000 108;39;0;0 --> grid_import_energy (factor 0.01) (in kWh)
ab 05 03 17:76:01:00
└-> 5 var 30231;1 95767 0.000 23;118;1;0 --> grid_export_energy (factor 0.01) (in kWh)
ac 05 03 00:00:00:00
└-> 5 var 0;0 0 0.000 0;0;0;0
ad 05 03 00:00:00:00
└-> 5 var 0;0 0 0.000 0;0;0;0
fd 02 01 01
└-> 2 ui 1 1
-------------------------------------------------------------------------------- |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
This post is to document the MQTT binary data mapping for device A17X7 Anker Smart meter.
Device awake publish interval: ?? sec
Device standby publish interval: N/A (no standby?)
Device real time trigger publish: ?? sec
All reactions