michael99 Posted October 27, 2022 at 06:23 PM Posted October 27, 2022 at 06:23 PM Hallo, nicht alles sind so bewandert in der Programmierung, wie die, die das Programm geschrieben haben. manchmal sind es kleine Details die verhindern, dass ein Erfolg sich einstellt. Warum also werden nicht plausible Beispiele vorgegeben? Das würde es doch einfacher machen. Also: Ich schicke aus einen ES8266 an Mqtt den Befehl: publish,warp/SNk/evse/global_current_update,{"current":12000} und schon stellt sich der Ladestrom auf 12000 mA ein. Ergo würde ich doch zum aktivieren der Autostartfunktion senden: publish,warp/SNk/evse/auto_start_changing,{"auto_start_charging":true} senden, doch das funktioniert nicht. Syntax falsch oder was mache ich falsch? Mike Quote
Backdraft007 Posted October 28, 2022 at 06:21 AM Posted October 28, 2022 at 06:21 AM vor 11 Stunden schrieb michael99: Ergo würde ich doch zum aktivieren der Autostartfunktion senden: publish,warp/SNk/evse/auto_start_changing,{"auto_start_charging":true} senden, doch das funktioniert nicht. Syntax Da ist schon mal ein Tippfehler drin? Nicht auto_start_changing, sondern auto_start_charging. Das Komma irritiert mich jetzt auch gerade. Und wenn ich die API richtig lese, reicht es auch aus, einfach nur true zu senden. Quote
rtrbt Posted October 28, 2022 at 08:37 AM Posted October 28, 2022 at 08:37 AM 14 hours ago, michael99 said: Warum also werden nicht plausible Beispiele vorgegeben? Das würde es doch einfacher machen. Haben wir vor, bisher hatte nur keiner Zeit das zu implementieren:https://github.com/Tinkerforge/esp32-firmware/issues/53 (Die Dokumentation wird von einem Python-Script erstellt, das dann auch Beispiel-Befehle erzeugen können sollte) Tippfehler in MQTT-Topic-Namen sind tatsächlich ein Problem. Ich habe mal ein paar Issues dafür (und für Key-Namen in JSON-Objekten) aufgemacht, damit die Wallbox da mehr Fehlermeldungen ausspuckt, wenn man was falsch macht: https://github.com/Tinkerforge/esp32-firmware/issues/167https://github.com/Tinkerforge/esp32-firmware/issues/168https://github.com/Tinkerforge/esp32-firmware/issues/169 Quote
michael99 Posted July 11, 2023 at 08:07 AM Author Posted July 11, 2023 at 08:07 AM Ich arbeite viel mit RPIEasy und ESPeasy und steuere damit das Laden. Da ich die MQTT Daten in der vorliegenden Form als String oder mit Dezimalpunkt nicht übernehmen kann, bereite ich sie in einen Python3 script auf, bez. rufe sie direkt als Alternative zu curl mit request ab. Client.username, URL's und subcribe sind anzupassen. warp.py Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.