Jump to content

Einfachere Erklärungen


Recommended Posts

Posted

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

 

 

Posted
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.

Posted
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/167
https://github.com/Tinkerforge/esp32-firmware/issues/168
https://github.com/Tinkerforge/esp32-firmware/issues/169

  • 8 months later...
Posted

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...