Jump to content

Zwei Fragen zu Mosquitto


pene8

Recommended Posts

Ich  habe 2 Fragen zur Anbindung meiner Warp3 (Firmware Version 2.3.0-660fed4b) mit Mosquitto an meine Hausautomatisation:

1) im Webinterface auf der Statusseite  wird im Feld "Erlaubter Ladestrom" beim LadesStatus "Warten auf freigabe" folgendes Angezeigt: "Blockiert durch Benutzer/NFC, Last­manage­ment". Mit welchen Mosqitto Topics lese ich diese Werte aus?

2) ich schaffe es nicht mittels Mosquitto des Strompreis zu setzen. Per API

 curl http://$HOST/charge_tracker/config -d '1117'

geht das ohne Probleme, mit  

mosquitto_pub -h localhost -t "warp3/charge_tracker/config" -m "{ \"electricity_price\": 1117 }"

passiert nichts. Andere Befehle kann ich über mosquitto_pub ohne probleme absetzen. Mach ich da was falsch?

 

Link zu diesem Kommentar
Share on other sites

  1. Die Information steht in evse/slots. Die Reihenfolge der Slots entspricht der Liste im Webinterface unter Wallbox → Ladestatus.
  2. Per MQTT kannst du nicht direkt auf …/config schreiben, sondern musst deine Änderungen an …/config_update schicken (siehe hier). Übrigens wird der Strompreis noch nicht im Ladelog gespeichert. Wenn du den eingestellten Strompreis änderst, ändern sich die angezeigten Kosten für alle vergangenen Ladungen entsprechend. Strompreis im Log steht auf unserer Todo-Liste.
Link zu diesem Kommentar
Share on other sites

in der Doku steht unter charge_tracker/config:

Zitat

Die Ladetracker-Konfiguration

Beispiel
# $HOST z.B. warp-AbCd

Lesen

curl http://$HOST/charge_tracker/config
{ "electricity_price": 3381 }

Schreiben

curl http://$HOST/charge_tracker/config -d '{ "electricity_price": 3381 }'

oder abgekürzt:

curl http://$HOST/charge_tracker/config -d '3381'

Diene Antwort an meine Frage war:

Zitat

Per MQTT kannst du nicht direkt auf …/config schreiben, sondern musst deine Änderungen an …/config_update ...

Hier erarte ich mit den Hinweis oder auch ein Bespiel für MQTT, das es nicht "config" sonder "config_update" sein muss.

Vielleicht gehts ja nur mir so, aber wenn ich nach der genauen Syntax eines Befehles suche, dann lese ich nicht jedesmal vorher die Grundlagen. Da ich das allerdings eher nicht so oft mache, sind diese Feinheiten der gruindlagen im Gedächtnis nicht präsent.

Abgesehen davon: 
Auch nach dem Lesen der Grundlagen habe ich ohne deinem Hinweis, nicht darauf geschlossen, dass andere Topics als das in den Grundlagen Beschriebene ein "_update" benötigen.

Möglicherweise liegt das ja daran, dass ich kein proffessioneller Programmierer bin, jedenfalls empfinde ich die ansonsten sehr gute Doku in diesem Bereich als nicht ausreichend, nicht einfach und allgemeinverstädlich.

 

Link zu diesem Kommentar
Share on other sites

Join the conversation

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

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...