Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open Source Sonne tanken | Wallboxen mit evcc smarter machen

Open Source Sonne tanken | Wallboxen mit evcc smarter machen

Michael Geers

April 29, 2023
Tweet

More Decks by Michael Geers

Other Decks in How-to & DIY

Transcript

  1. Wallboxen mit evcc


    smarter machen


    Open Source Sonne tanken
    Michael Geers, evcc Core Team


    Augsburg, 29. April 2023


    View full-size slide

  2. Wer bin ich?
    Michael Geers

    Software Entwickler

    aus Osnabrück

    💚 Web-Entwicklung


    E-Commerce bei Tag


    ☀🚘 evcc Core Team for Fun


    Autor „Micro Frontends in Action“

    2020 Manning Publications


    naltatis

    GitHub, mastodon.social, Twitter, …

    View full-size slide

  3. Agenda
    1. Was ist evcc?


    2. Smartes Laden


    3. Community


    4. Finanzierung


    5. What’s next?

    View full-size slide

  4. Warum
    bin ich
    hier?
    🐋
    🪴

    View full-size slide

  5. Autarkie
    😀

    View full-size slide

  6. Wäsche


    Kochen


    Geschirr
    STROM


    VERBRAUCH


    TETRIS

    View full-size slide

  7. Elektro


    Auto
    Mega Abnehmer
    11 kW
    * Wallboxen (auch smarte)
    sind dümmer als ich dachte.
    *

    View full-size slide

  8. Laden


    wenn


    Sonne


    scheint

    View full-size slide

  9. Welche Lösungen gibts auf dem Markt?
    Hersteller Ökosysteme


    PV + Batterie + Wallbox + App

    Walled Gardens
    Cloud Services


    Online API zu Wechselrichter,

    Auto und/oder Wallbox
    Professionelle Home Energy
    Management Systeme


    Hohe Anschaffungs- & Lizenzkosten

    Oft un
    fl
    exibel
    🤔

    View full-size slide

  10. Open Source Wallbox Steuerung


    seit Anfang 2020
    * Namensherkunft: evcc = electric vehicle charge controller

    View full-size slide

  11. Funktionsweise

    View full-size slide

  12. Worauf läuft evcc?
    Linux
    macOS
    Windows
    deine Hardware, deine Daten

    View full-size slide

  13. Tech Stack
    Go


    core
    Vue


    web ui
    X

    View full-size slide

  14. Staubsauger


    Roborock S5


    Valetudo Firmware

    +
    Wallbox
    Web UI
    Auto
    * not recommended
    *

    View full-size slide

  15. PV & Speicher
    ABB • Alpha ESS • AVM • Bernecker Engineering • Carlo Gavazzi • cFos • DSMR • DZG
    E3/DC • Eastron • FENECON • FoxESS • Fronius • GoodWe • Growatt • Homematic IP
    Huawei • inepro • Janitza • Kostal • LG • my-PV • myStrom • OpenEMS • Orno
    Powerfox • Qcells • RCT • Saia-Burgess Controls • SAX • Schneider Electric • SENEC
    Shelly • Siemens • SMA • SofarSolar • Solaranzeige • SolarEdge • SolarMax • Solarwatt
    Solax • Sonnen • Sungrow • Tesla • Tibber • TQ • VARTA • Victron • Volkszähler • ZCS
    Azzurro
    Energiezähler

    View full-size slide

  16. Wallboxen
    ABB • ABL • Alfen • Alphatec • Bender • BMW • cFos • Compleo • Dadapower
    DaheimLaden • E.ON Drive • Easee • Ebee • echarge • Elli • EM2GO • Ensto • Etrel
    EVBox • Fronius • Garo • go-eCharger • HardyBarth • Heidelberg • Hesotec • Innogy
    INRO • Juice • KEBA • KSE • Mennekes • NRGKick • OpenEVSE • openWB • Optec • Orbis
    PC Electric • Phoenix • Porsche • Pracht • Schrack • SENEC • Siemens • SMA • Sonnen
    Stark in Strom • TechniSat • Tesla • TinkerForge • Ubitricity • Vestel • Wallbe • wallbox
    Walther Werke • Webasto • Zaptec


    AVM • Homematic IP • myStrom • Shelly • Tasmota • TP-Link
    Steckdosen

    View full-size slide

  17. Fahrzeuge
    Aiways • Audi • BMW • Citroën
    Dacia • DS • Fiat • Ford • Hyundai
    Jaguar • Kia • Land Rover • Mini
    Nissan • NIU • Opel • Peugeot
    Porsche • PSA • Renault • Seat
    Silence • Skoda • Smart • Tesla
    Volkswagen • Volvo

    View full-size slide

  18. eigene Geräte
    via Plugins
    HTTP • MQTT • Websocket • Modbus
    Shell Script • JavaScript • Go
    Home Assistant • openHAB •
    ioBroker • MQTT • REST
    Smart Home
    Integrationen
    #


    #entwicklerfreundlich

    View full-size slide

  19. Web UI
    Füllstand


    des Fahrzeugs
    Zustand


    der Wallbox
    Energie
    fl
    uss
    Lademodus

    View full-size slide

  20. Strom
    fl
    uss
    Wohin geht er?
    Woher kommt er?

    View full-size slide

  21. Smartes
    Sonneladen

    View full-size slide

  22. Sonniger Tag
    Auto unterwegs
    PV Überschussladen

    View full-size slide

  23. Wechselhaftes Wetter
    PV Überschussladen

    View full-size slide

  24. Sonniger Tag
    Auto voll
    PV Überschussladen

    View full-size slide

  25. Ladeziel
    schnell auf 25%


    danach Sonne
    maximal 90%
    Mindestladung

    View full-size slide

  26. Regelung Hausakku
    Hausakku
    „Energie im
    Hausspeicher darf
    fürs Autoladen
    verwendet werden.
    Mindestens 35%
    sollen aber für die
    Nacht im Speicher
    bleiben.“

    View full-size slide

  27. Ladelog
    Energiemenge,


    Sonnenanteil*,


    Preise* & CO₂*



    *coming soon
    CSV Export


    (Abrechnung Arbeitgeber)

    View full-size slide

  28. Smartes
    Netzladen

    View full-size slide

  29. Energiemix
    „Wann wir Energie
    verbrauchen spielt
    eine große Rolle!“
    https://app.electricitymaps.com/
    *auch bei einem Ökostromtarif

    View full-size slide

  30. Regionale
    Daten
    https://gruenstromindex.de

    View full-size slide

  31. Dynamische Strompreise
    https://tibber.com/
    https://www.awattar.de/

    View full-size slide

  32. Laden, wenn Netzstrom sauber oder günstig ist.
    ja, es gibt einen Dark-Mode 😎

    View full-size slide

  33. Automatische Ladeplanung
    Dynamische Tarife


    - Zeittarif manuell


    - Tibber NO,SE,DE,NL


    - Awattar DE,AT


    - Octopus Energy UK


    - Elering EST
    CO₂-Daten


    - Electricity Maps
    global, nicht kostenlos


    - Grünstromindex DE

    View full-size slide

  34. Viel GitHub Interaktion
    • > 1.600 geschlossene Issues


    • > 2.000 geschlossene PRs


    • Feedback und Testing durch Nutzer


    • Experten zu spezielle Themen


    • GitHub Discussions für Austausch und Ideen

    View full-size slide

  35. Übersetzung via weblate.org
    - Freie Nutzung für
    Open Source


    - Aktuell 19 Sprachen


    - Überraschend viel
    Aktivität 💚


    - Stellt GitHub PRs
    für Sprachdateien

    View full-size slide

  36. auf evcc.io und


    in der Web UI

    View full-size slide

  37. Live Daten über Zeit
    Sehr wenig Netzbezug über Tag. Mehr „Nacht-Laden“ nach dunklen Tagen.

    View full-size slide

  38. Nutzerprojekte
    e-ink Display von powelllens Apple Watch App von Juergen Fraundorfer
    OLED Display von RaptorDE
    evcc Logo

    Neon LED


    von mir
    LaMetric


    Pixel Display


    von Ralph Demuth

    View full-size slide

  39. Quelle: GitHub Discussion "Show off your stickers"

    View full-size slide

  40. Finanzierung


    & nachhaltige


    Entwicklung

    View full-size slide

  41. evcc Core Team 🦸🦹🦸
    • Unterschiedliche Superkräfte


    • Monatliche Treffen


    • Richtungsentscheidungen


    • GitHub Moderation & Review


    • Hausmeisterei


    • Bug
    fi
    xes, Releases, Features


    • Promotion, Sticker, Vorträge, …
    https://github.com/sponsors/evcc-io

    View full-size slide

  42. Wallbox Hersteller


    - Zusammenarbeit bei Integration


    - Technischer Ansprechpartner


    - Finanzielles Projekt Sponsoring
    evcc


    Nutzer
    Design


    Support

    View full-size slide

  43. GitHub

    Sponsoring
    https://github.com/sponsors/evcc-io
    • Keine Gebühren


    • Sehr einfach für uns

    View full-size slide

  44. Finanzierungsmodell

    „Nutzung kommerzieller Wallboxen

    erfordert Sponsoring“
    https://github.com/sponsors/evcc-io
    • 🌟 Wallboxen mit „gutem Karma“ sind frei

    Schaltsteckdosen, Open Hardware, bastlerfreundlich, eigene Plugins,

    aktive Unterstützung vom Hersteller


    • 🌱 Kleinster Beitrag $2/Mo

    Lifetimesponsoring möglich


    • 📃 100% Open Source, kein DRM

    Kommerzielle Wallboxen nicht unter MIT. Schutz vor Redistribution.

    View full-size slide

  45. Finanzierungsmodell

    Funktioniert das gut?
    • Feedback von Nutzern überwiegend positiv

    häu
    fi
    g genannt: Interesse an gesunder Weiterentwicklung


    • Sponsoring-P
    fl
    icht stellt Hürde da

    Idee: Testzeitraum um Zusammenspiel ausprobieren zu können


    • Verschafft uns Planungssicherheit

    Wir können mehr Zeit ins Projekt investieren. Aktuell noch hauptsächlich nebenberu
    fl
    ich.


    • Nutzer
    fi
    nanziert = Gutes Interessen-Alignment

    Wir fokussieren uns auf das, was die Nutzer möchte, nicht auf das was Investoren wollen.

    View full-size slide

  46. What’s next?

    View full-size slide

  47. Nächste Themen
    • Einfachere Ersteinrichtung

    Web-UI anstatt CLI & yaml


    • Elektrische Wärmeerzeugung

    Wärmepumpe, Heizstab


    • Optimierungen für kleine Installationen

    Beispiel: Balkon-PV + Schaltsteckdose


    • Visualisierung eigener Daten

    Auswertungen, Ladelog, …

    View full-size slide

  48. DANKE
    Projekt: evcc.io


    Michael: geers.tv

    View full-size slide