Kleine Hintergrundinfo: JSON ist eine Key/Value Struktur. Technisch betrachtet spielt die Reihenfolge der Keys hier keine Rolle.
Beispiel:
{
"em:0": {
"id": 0,
"a_current": 4.237,
"a_voltage": 234,
"a_act_power": -981.1,
"a_aprt_power": 992.8,
...
}
ist identisch mit
{
"em:0": {
"a_voltage": 234,
"a_current": 4.237,
"id": 0,
"a_aprt_power": 992.8,
"a_act_power": -981.1,
...
}
Wenn die Stelle, die den Shelly ausliest, einen üblichen JSON Parser nutzt, fällt diese Änderung der Reihenfolge nicht einmal auf.
Anscheinend werten aber einige System (bekannt bisher bereits Loxone) und hier wohl auch der Trucky die Antwort manuell aus und "picken" sich die Werte raus. Wenn nun die Reihenfolge der Keys im JSON sich ändert funktioniert sowas nicht mehr.
Anstatt eines Downgrades (bin mal auf die Antwort vom Support gespannt) würde ich vorschlagen, mit Trucky Kontakt aufzunehmen. Ich denke der Trucky Entwickler sollte das Problem einfach aus der Welt schaffen können.