meta42 Posted April 25, 2023 at 08:35 AM Posted April 25, 2023 at 08:35 AM Hallo, ist es möglich, eine Ladefreigabe per API oder MQTT zu erteilen und dabei die Ladung auf einen bestimmten Benutzer buchen zu lassen? Es gibt ja evse/start_charging, aber dort kann ich laut Doku keinen Benutzer übergeben. Alternativ würde es mir auch reichen, im Nachgang die Ladevorgänge im Ladetracker mit einem anderem Benutzer zu versehen. Quote
rtrbt Posted April 25, 2023 at 11:54 AM Posted April 25, 2023 at 11:54 AM Jein. Man kann theoretisch per nfc/inject_tag ein NFC-Tag vortäuschen und damit per API den Ladevorgang für einen bestimmten Benutzer starten. Im Moment muss, damit diese API funktioniert aber ein NFC-Bricklet vorhanden sein (Das zu fixen ist dieses Issue:https://github.com/Tinkerforge/esp32-firmware/issues/133). Perspektivisch wollen wir aber dahin kommen, dass man per API (und dann auch übers Webinterface) für spezifische Benutzer einen Ladevorgang starten kann: https://github.com/Tinkerforge/esp32-firmware/issues/161 Quote
meta42 Posted April 25, 2023 at 12:25 PM Author Posted April 25, 2023 at 12:25 PM Vielen Dank für die Infos. Der zweite Teil der Antwort hört sich gut an. Bis dahin werde ich mit dem NFC-Bricklet leben. Habe es gerade bestellt. 😁 Quote
Paulkerl Posted May 28, 2023 at 04:10 PM Posted May 28, 2023 at 04:10 PM Hallo in die Runde, ich habe versucht einen nfc/inject_tag per http-API zu setzen. Leider bekomme ich die Fehlermeldung: Failed to deserialize: JSON payload could not be parsed mein Aufruf sieht wie folgt aus: /usr/bin/curl -H "Content-Type: application/json" -X PUT -d "{\"tag_type\":2,\"tag_id\":xx:xx:xx:xx:xx:xx:xx}" 192.168.98.242/nfc/inject_tag Alle anderen API-Zugriffe - wie Ladestrom-Limitierung etc. - funktionieren einwandfrei. Eine Idee was hier nicht stimmt? Besten Dank für eure Hilfe. VG Dominik Quote
MatzeTF Posted May 30, 2023 at 08:48 AM Posted May 30, 2023 at 08:48 AM \"xx:xx:xx:xx:xx:xx:xx\" Quote
HappyTobi Posted June 12, 2023 at 09:35 PM Posted June 12, 2023 at 09:35 PM Hi zusammen, will nicht zu viel Werbung machen, aber wer möchte und wem es mit "curl" etc. zu kompliziert ist, kann auch gerne das von mir gebaute CLI für den Warp Charger verwenden, das kann seit der Version 0.0.5 auch den Ladevorgang für einen User starten und stoppen. Beispiel: warp charge start -c "<myWarpUrl>" -r "<myuser>" -a "<ampere>" Vor der Ausführung werden auch mehrere Punkte validiert: - NFC Bricklet vorhanden - Ist dem User ein NFC Tag zugeordnet ... Vor dem starten kann auch die Stromstärke / Ampere mitgegeben werden um dem Charger mitzuteilen wie schnell dieser Laden soll. Zum stoppen des Ladevorgangs kann dann folgender Befehl verwendet werden: warp charge stop -c "<myWarpUrl>" Bei Fragen, Ideen etc. gerne ein issue auf GH aufmachen Hier könnt ihr den Code einsehen und die Binaries herunterladen: https://github.com/HappyTobi/warp 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.