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 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 Slide

  3. Agenda
    1. Was ist evcc?


    2. Smartes Laden


    3. Community


    4. Finanzierung


    5. What’s next?

    View Slide

  4. Warum
    bin ich
    hier?
    🐋
    🪴

    View Slide

  5. Autarkie
    😀

    View Slide

  6. Wäsche


    Kochen


    Geschirr
    STROM


    VERBRAUCH


    TETRIS

    View Slide

  7. Elektro


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

    View Slide

  8. Laden


    wenn


    Sonne


    scheint

    View 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 Slide

  10. Open Source Wallbox Steuerung


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

    View Slide

  11. Funktionsweise

    View Slide

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

    View Slide

  13. Tech Stack
    Go


    core
    Vue


    web ui
    X

    View Slide

  14. Staubsauger


    Roborock S5


    Valetudo Firmware

    +
    Wallbox
    Web UI
    Auto
    * not recommended
    *

    View 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 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 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 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 Slide

  19. Web UI
    Füllstand


    des Fahrzeugs
    Zustand


    der Wallbox
    Energie
    fl
    uss
    Lademodus

    View Slide

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

    View Slide

  21. Smartes
    Sonneladen

    View Slide

  22. Sonniger Tag
    Auto unterwegs
    PV Überschussladen

    View Slide

  23. Wechselhaftes Wetter
    PV Überschussladen

    View Slide

  24. Sonniger Tag
    Auto voll
    PV Überschussladen

    View Slide

  25. Ladeziel
    schnell auf 25%


    danach Sonne
    maximal 90%
    Mindestladung

    View 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 Slide

  27. Ladelog
    Energiemenge,


    Sonnenanteil*,


    Preise* & CO₂*



    *coming soon
    CSV Export


    (Abrechnung Arbeitgeber)

    View Slide

  28. Smartes
    Netzladen

    View Slide

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

    View Slide

  30. Regionale
    Daten
    https://gruenstromindex.de

    View Slide

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

    View Slide

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

    View 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 Slide

  34. Community

    View Slide

  35. 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 Slide

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


    - Aktuell 19 Sprachen


    - Überraschend viel
    Aktivität 💚


    - Stellt GitHub PRs
    für Sprachdateien

    View Slide

  37. auf evcc.io und


    in der Web UI

    View Slide

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

    View Slide

  39. 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 Slide

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

    View Slide

  41. Finanzierung


    & nachhaltige


    Entwicklung

    View Slide

  42. 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 Slide

  43. Wallbox Hersteller


    - Zusammenarbeit bei Integration


    - Technischer Ansprechpartner


    - Finanzielles Projekt Sponsoring
    evcc


    Nutzer
    Design


    Support

    View Slide

  44. GitHub

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


    • Sehr einfach für uns

    View Slide

  45. 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 Slide

  46. 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 Slide

  47. What’s next?

    View Slide

  48. 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 Slide

  49. DANKE
    Projekt: evcc.io


    Michael: geers.tv

    View Slide