Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Mit QR code KEBA P30 auf PV optimiert umschalten

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    957

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Mit QR code KEBA P30 auf PV optimiert umschalten

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
keba wallbox pvkeba wallbox typeqr codesimple apiwallboxsimple api adapterkecontact
1 Beiträge 1 Kommentatoren 177 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • alkA Offline
    alkA Offline
    alk
    schrieb am zuletzt editiert von alk
    #1

    Mit QR code die WB KEBA P30 auf PV optimiert umschalten

    Ziel
    Die Wallbox (WB) KEBA P30 wird mit einem eigenen Adapter vom iob unterstürtzt. Die WB soll nun zwischen voller Ladeleistung und PV optimierter Ladeleistung einfach umschaltbar sein. Eine Möglichkeit wäre einen QR code in der Küche zentral aufzuhängen, damit alle Familienmitglieder per Mobiltelefon umschalten können. Einfach durch scan des QR code und click auf den angezeigten link.

    • Instanzen
      • kecontact.0 v1.5.2
      • simple-api.0 V2.7.2

    Kurzbeschreibung der Lösung

    1. Den simple-api Adapter konfigurieren und erfolgreich starten.
    2. Den Datenpunkt kecontact.0.automatic.photovoltaics in der vis von true auf false umschalten.
    3. Einen QR code erstellen, um mit dem Mobiltelefon den QR Code zu scannen und damit den Datenpunkt zu verändern. Dazu hängt bei uns ein entsprechendes Blatt mit QR code in der Küche.

    Schritt 1: Im iobroker unter "Instanzen" die Konfiguration des simple-api Adapter öffnen (Schraubenschlüssel).
    Konfiguration über eine Datei in die simple-api.0 Instanz laden

    {
      "port": 8087,
      "auth": false,
      "secure": false,
      "bind": "0.0.0.0",
      "certPublic": "",
      "certPrivate": "",
      "certChained": "",
      "defaultUser": "admin",
      "onlyAllowWhenUserIsOwner": false,
      "webInstance": "",
      "leEnabled": false,
      "leUpdate": false,
      "leCheckPort": 80,
      "dataSource": "",
      "allDatapoints": false
    }
    

    Jetzt kann man einige Funktionen des Adapters ausprobieren:
    z.B. help
    http://YourIpAdress:8087/help

    In meinem Fall heist der iobroker host "heimgarten.fritz.box":

    { "getPlainValue": "http://heimgarten.fritz.box:8087/getPlainValue/stateID", "get": "http://heimgarten.fritz.box:8087/get/stateID/?prettyPrint", "getBulk": "http://heimgarten.fritz.box:8087/getBulk/stateID1,stateID2/?prettyPrint", "set": "http://heimgarten.fritz.box:8087/set/stateID?value=1&prettyPrint", "toggle": "http://heimgarten.fritz.box:8087/toggle/stateID&prettyPrint", "setBulk": "http://heimgarten.fritz.box:8087/setBulk?stateID1=0.7&stateID2=0&prettyPrint", "setValueFromBody": "http://heimgarten.fritz.box:8087/setValueFromBody?stateID1", "objects": "http://heimgarten.fritz.box:8087/objects?pattern=system.adapter.admin.0*&prettyPrint", "states": "http://heimgarten.fritz.box:8087/states?pattern=system.adapter.admin.0*&prettyPrint", "search": "http://heimgarten.fritz.box:8087/search?pattern=system.adapter.admin.0*&prettyPrint", "query": "http://heimgarten.fritz.box:8087/query/stateID1,stateID2/?dateFrom=2019-06-06T12:00:00.000Z&dateTo=2019-06-06T12:00:00.000Z&noHistory=false&aggregate=minmax&count=3000&prettyPrint" }
    

    Schritt 2: Den Datenpunkt "photovoltaics" von true auf false umschalten
    Das geht jetzt ganz einfach mit jeweils einem Aufruf über Deinen Browser.
    Wichtig: Bitte noch deine IP Adresse oder deinen hostname einsetzen. Bei mir heisst der iobroker host heimgarten.fritz.box.

    True: EV PV optimiert laden

    http://heimgarten.fritz.box:8087/set/kecontact.0.automatic.photovoltaics?value=true&prettyPrint
    
    Ergebnis: { "id": "kecontact.0.automatic.photovoltaics", "value": true, "val": true }
    

    False: EV mit voller Ladeleistung laden

    http://heimgarten.fritz.box:8087/set/kecontact.0.automatic.photovoltaics?value=false&prettyPrint
    
    Ergebnis: { "id": "kecontact.0.automatic.photovoltaics", "value": false, "val": false }
    

    Gerne auch mal kontrollieren, ob der Datenpunkt sich geändert hat ;-)

    Das Ergebnis ist so natürlich nicht wirklich schön und der User weiß auch nicht in welchem mode die WB nun ist, hat er den richtigen QR Code gescannt etc. Denn die Antwort des simple-api Adapter ist ein JSON Ergebnis und nicht für jeden einfach zu lesen.

    Schritt 3: VIS View mit HTML Widget um Ladeleistung zu beeinflussen
    Deswegen habe ich mir zwei VIS Views angelegt:

    • wpvload - Mit PV laden
    • wopvload - Volle Ladeleistung

    wpvload - Mit PV laden

    • Der VIS View "wpvload" enthält ein basic Widget "HTML"
    • Unter "Allgemein" im Feld "HTML:" folgt dann dieses script um den Datenpunkt umzuschalten. Hier wird der gleiche Link aus STEP2 verwendet: http://heimgarten.fritz.box:8087/set/kecontact.0.automatic.photovoltaics?value=true&prettyPrint

    widget_basic_html.PNG

    Das HTML Widget erscheint erstmal nur als leerer Kasten.
    Achtung: Das <script>... </script> nicht unter Skripte einfügen! Das hat bei mir zu Problemen mit dem VIS Adapter geführt und mein Raspi ist in die Knie gegangen. Unbedingt das basic Widget HTML verwenden und unter "Allgemein" - "HTML" das script kopieren!

    <script>
    
    const Http = new XMLHttpRequest();
    const url='http://heimgarten.fritz.box:8087/set/kecontact.0.automatic.photovoltaics?value=false&prettyPrint';
    Http.open("GET", url);
    Http.send();
    
    Http.onreadystatechange = (e) => {
      console.log(Http.responseText)
    }    
      
        
    </script>
    
    
    

    wopvload - Volle Ladeleistung

    • Der VIS View "wopvload" enthält ein basic Widget "HTML"
    • Unter "Allgemein" im Feld "HTML:" folgt dann dieses script um den Datenpunkt umzuschalten. Hier wird der gleiche Link aus STEP2 verwendet: http://heimgarten.fritz.box:8087/set/kecontact.0.automatic.photovoltaics?value=false&prettyPrint
    <script>
    
    const Http = new XMLHttpRequest();
    const url='http://heimgarten.fritz.box:8087/set/kecontact.0.automatic.photovoltaics?value=true&prettyPrint';
    Http.open("GET", url);
    Http.send();
    
    Http.onreadystatechange = (e) => {
      console.log(Http.responseText)
    }    
        
    </script>
    
    

    Schritt 4: Einen QR code erstellen, um mit dem Mobiltelefon den QR Code zu scannen und damit den Datenpunkt zu verändern
    Dazu habe ich einen freien Generator verwendet:

    https://www.qr-code-generator.com/
    

    Jetzt die Adressen des VIS View von Schritt 3 im QR Code Generator eintragen und schon bekommt ihr den zugehörigen QR Code angezeigt. Download von JPG ist auch möglich - oder einfach einen Screenshot speichern:

    Natürlich braucht ihr jeweils einen QR Code für:

    • wpvload - Mit PV laden : http://heimgarten.fritz.box:8082/vis/index.html#wpvload
      wpvload.png
    • wopvload - Volle Ladeleistung: http://heimgarten.fritz.box:8082/vis/index.html#wopvload
      wopvload.png

    Der VIS View setzt dann über das HTML Widget mit script den Datenpunkt im Wallbox Adapter entsprechend um.

    Zur Probe könnt ihr den QR Code schonmal mit eurem Mobiltelefon ausprobieren.

    Ind dem VIS View kann man nun auch mehr Informationen bereit stellen:

    • WB Ladeleistung
    • EV angeschlossen
    • PV Leistung vorhanden
    • Einen Schalter zum umschalten
      etc
      wpvload.PNG

    Kennt jemand noch andere Möglichkeiten?

    Viel Spass!

    • DIY Electronics that do their job
    • EV, WB, PV + Battery and optimized charging ;-)
    1 Antwort Letzte Antwort
    0
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    Support us

    ioBroker
    Community Adapters
    Donate

    328

    Online

    32.6k

    Benutzer

    82.2k

    Themen

    1.3m

    Beiträge
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
    ioBroker Community 2014-2025
    logo
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Home
    • Aktuell
    • Tags
    • Ungelesen 0
    • Kategorien
    • Unreplied
    • Beliebt
    • GitHub
    • Docu
    • Hilfe