GithubHelp home page GithubHelp logo

docs's People

Contributors

andig avatar berndkrannich avatar carygravel avatar chrissooo avatar derandereandi avatar docolli avatar duckfullstop avatar ghschmalli avatar gyroslav avatar hardoverflow avatar hebe2k avatar hoermto avatar hogend1 avatar hrpv avatar int5749 avatar kscholty avatar martinknechtel avatar mdkeil avatar naltatis avatar paschdan avatar pmknowles avatar premultiply avatar rivengh avatar stan23 avatar stefanruck avatar stefanschoof avatar t-beech avatar thierolm avatar tobiasbayer avatar volkerk62 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

Konsistente Einrückung

Bisher hatten wir

foo:
- bar

Als Einrückung durchgängig verfolgt. Unter Go- sehe ich

chargers:
  - name: my_charger
    type: go-e
    token: 4711c # go-e cloud API token
    cache: 10s # go-e cloud API cache duration

Beides ist richtig, Konsistenz wäre dennoch schön.

Update

Genau genommen ist es überall anders soweit ich sehe. Gibts dafür einen guten Grund? Unterschiede ignorieren oder auch README und dist umbauen?

Messaging Doku braucht ein update

docs/docs/reference/configuration/messaging.md listet einige Variabeln die in Nachrichten verwendet werden können. Allerdings sind die bei weitem nicht komplett und teilweise nicht mehr verfügbar.

Hier die ersten Fehlermeldungen:

[push  ] ERROR 2022/01/12 21:22:07 invalid message template for start: wanted: [loadpoint], got: [minCurrent chargePower vehicleOdometer batteryPower chargeCurrents chargeDuration prioritySoC batteryConfigured homePower sponsor gridPower vehiclePresent pvConfigured chargeConfigured connected maxCurrent currency gridConfigured tariffFeedIn chargeCurrent activePhases enabled savingsSince siteTitle title hasVehicle mode batterySoC minSoC connectedDuration vehicleCapacity vehicleRange targetSoC chargedEnergy charging tariffGrid pvPower vehicleTitle phases]

[push  ] ERROR 2022/01/12 21:22:07 invalid message template for stop: wanted: [energy duration], got: [chargeDuration gridPower batterySoC charging climater tariffGrid chargeCurrent homePower enabled batteryPower vehiclePresent currency chargeRemainingDuration maxCurrent activePhases pvConfigured chargePower title savingsSince vehicleTitle minSoC siteTitle chargeCurrents hasVehicle targetTime vehicleRange gridConfigured connected sponsor targetSoC phases vehicleCapacity chargeConfigured tariffFeedIn connectedDuration prioritySoC batteryConfigured pvPower chargedEnergy minCurrent vehicleSoC vehicleOdometer mode]

[push  ] ERROR 2022/01/12 21:28:24 invalid message template for disconnect: wanted: [sideTitle], got: [activePhases pvConfigured climater title minSoC sponsor currency gridPower connected vehiclePresent hasVehicle vehicleRange tariffFeedIn tariffGrid minCurrent vehicleTitle chargeRemainingDuration chargeCurrents targetSoC homePower phases chargeDuration batteryConfigured charging savingsSince gridConfigured vehicleOdometer mode siteTitle chargeConfigured pvPower enabled targetTime vehicleSoC batterySoC vehicleCapacity connectedDuration chargePower chargeCurrent chargedEnergy maxCurrent prioritySoC batteryPower]

Ansonsten alles in allem eine gute Doku.

Grüße

Sebastian

Add Huawei dongle

Needs connect delay and delay:

meters:
- name: grid # Huawei grid power import export (when smart power sensor is present)
  type: custom
  power:
    source: modbus
    timeout: 10s
    connectdelay: 5s
    delay: 2s
    model: huawei
    uri: <ip>:502
    id: 2
    register:
      address: 37113 # Grid import export power
      type: holding
      decode: int32
    scale: -1
  energy:
    source: modbus
    timeout: 10s
    connectdelay: 5s
    delay: 2s
    model: huawei
    uri: <ip>:502
    id: 2
    register:
      address: 37121 # Grid active energy
      type: holding
      decode: int32
    scale: 0.01
  currents:
  - source: modbus
    model: huawei
    uri: <ip>:502 # inverter port
    id: 2
    register:
      address: 37107 # Huawei phase A grid current
      type: holding
      decode: int32
    scale: -0.01
  - source: modbus
    model: huawei
    uri: <ip>:502 # inverter port
    id: 2
    register:
      address: 37109 # Huawei phase B grid current
      type: holding
      decode: int32
    scale: -0.01
  - source: modbus
    model: huawei
    uri: <ip>:502 # inverter port
    id: 2
    register:
      address: 37111 # Huawei phase C grid current
      type: holding
      decode: int32
    scale: -0.01
- name: battery
  type: custom
  power:
    source: modbus
    timeout: 10s
    connectdelay: 5s
    delay: 2s
    model: huawei
    uri: <ip>:502
    id: 2
    register:
      address: 37001
      type: holding
      decode: int32
  soc:
    source: modbus
    timeout: 10s
    connectdelay: 5s
    delay: 2s
    model: huawei
    uri: <ip>:502
    id: 2
    register:
      address: 37004
      type: holding
      decode: uint16
    scale: 0.1

Configuration example for the Polestar 2

Hey there!

Does anyone already have a working tested config or can share relevant experience with the Polestar 2? I want to add the car to the documentation under supported cars.

To my knowledge it's currently not possible to access the car/app/cloud directly, so the manual route has to be used. I found a longer discussion including a supposedly working example for OpenWB: https://polestar.fans/t/polestar-2-openwb-soc-modul/5857/7

I can start testing the Polestar 2 charging coordinated by evcc in the next couple of weeks and will add my learnings here.

The result of this discussion should be a pull request to document the Polestar 2.

Update token docs

Es sollte ein Contributor's & Sponsor's Token, nciht nur "Sponsors".

Wallbe Dokumentations Update erbeten

Seit Version 0.75 und neuen Wallbe Firmware Versionen ist der Eintrag NOTE soweit ich das sehe überholt.

Vielleicht könnte man hier folgenden schreiben:

Für eine bestmögliche Kompatibilität der Modbus TCP implementation wird
mindestens folgende Firmware empfohlen.

  • Wallbe Eco 2.0 - SL-01.04.21
  • Wallbe Pro - BE-03.01.04

Die Firmware Versionen können hier angefordert werden:
https://www.wallbe.de/firmware-updates/

log, levels

Ich habe gerade mit den log-Einstellungen gespielt.
In der Doku steht bei den levels:

fahrzeugname: Jedes definierte vehicle (Fahrzeug), hier ist der jeweilige Wert des Parameters name anzugeben

Ist das korrekt, Parameter name?

Ich habe folgendes vehicle:

vehicles:
- name: 500e
  type: fiat
  title: XXX # display name for UI
  capacity: 42 # kWh
  # [...]

Wenn ich bei levels: den name einegebe, also hier z.B.:
500e: trace
so passiert nichts.

Gebe ich jedoch den type ein, also z.B.
fiat: trace
dann funktioniert es.

logs für das Fahrzeug auf einem niedrigeren level als trace gibt es wohl nicht?

Auch im log selbst erscheint als "Ursprung" des Eintrags bei log: trace immer [fiat ], und nicht [500e ].

[main  ] INFO 2022/01/07 11:52:24 evcc 0.74 (f6d9d5a)
[main  ] INFO 2022/01/07 11:52:24 using config file E:\evcc\evcc.yaml
[main  ] INFO 2022/01/07 11:52:24 listening at 0.0.0.0:7070
[fiat  ] TRACE 2022/01/07 11:52:24 GET https://loginmyuconnect.fiat.com[...]
[fiat  ] TRACE 2022/01/07 11:52:24 [...]

Wenn ich mit meiner Annahme richtig liege:
einerseits OK, so lange es so mit type geht.
Es würde aber spätestens dann zu Problemen führen, wenn ich 2 Fiats zu Hause stehen hätte, weil man die dann nicht auseinanderhalten könnte.

Patrick

Add Heidelberg clone

Schön guten Tag,
ich habe einen SMA Wechselrichter und habe jetzt mir eine Wahlter Werke BASICEVO PRO Ladesäuse gekauft. Meine Frage ist: kann ich die Ladesäule auch mit evcc-io betreiben?

Originally posted by @Robertfragtalles in evcc-io/evcc#2351

phases Setting

Ist nur eine Rechenhilfe, stellt aber keine Phasen ein

Docker

Add note about docker being for advanced users only

Developer Doku

Wir compiliere ich einen PR:

  • gh cli or Github Desktop
  • go
  • make

Konfigurationsbeispiel SolarEdge - Vestel EV04

Servus,

Ich habe das System bei mir nach einigen Schmerzen zum laufen gebracht und würde dafür ein kleines Beispiel in die Doku hinterlegen.
Wo wäre so ein Beispiel am besten aufgehoben? Anleitungen?

Aktivieren von Modbus TCP beim SolarEdge Wechselrichter

Dafür wird die App "SetApp" und ein Techniker Zugang zur SolarEdge Plattform gebraucht. Bei mir hat der Installateur mir den Zugang angelegt.
SetApp starten, den QR Code auf dem Gerät scannen, den Schalter kurz antippen, sich mit dem Gerät per WLAN verbinden.
Jetzt werden meistens Firmware Updates gemacht. Nach den Updates auf "Anlagenkommunikation" > "Modbus TCP" gehen und dort auf aktiv stellen.

Aktivieren von Modbus TCP beim Vestel EV04

Das Gerät darf nicht laden während der Konfiguration

  1. Den Ladepunkt per WLAN oder LAN an das Netzwerk verbinden.
  2. Im Browser die IP Adresse des Gerätes eingeben (habe ich über meine Fritzbox über fritz.box > Heimnetz > Netzwerk rausgefunden)
  3. In der Weboberfläche (admin/admin Standardlogin) - auf "Lokales Lastmanagement" gehen und im Dropdown von "Deaktiviert" auf "Modbus TCP" stellen, speichern und das Gerät neu starten (Systemwartung > System zurücksetzen > Softreset oder Sicherung für 10 Sekunden rausnehmen)

Statische IPs

Weil die Geräte standardmäßig über DHCP die Adressen beziehen und die sich damit ständig ändert, müssen beide Geräte auf eine Statische IP gestellt werden.

Beim Vestel ist das eine Katastrophe, hat nie funktioniert. Wenn man die Konfiguration falsch macht, muss man das komplette Gerät öffnen und einen Laptop direkt verbinden. Das sollte dann ein Elektriker machen. => €€€
Weil das bei mir nie funktioniert hat, gibts eine Alternative: Es über den Router machen

Im Browser fritz.box eingeben, Passwort sollte auf dem Einrichtungzettel sein, den man bei Lieferung des Gerätes erhalten hat drauf sein.
Auf Heimnetz > Netzwerk gehen, dort den Vestel raussuchen und auf "bearbeiten" (Stift) klicken.
Nun einen Haken bei "Diesem Netzwerkgerät immer die gleiche IPv4-Adresse zuweisen." setzen und speichern.
Ggfs. für SolarEdge wiederholen.

Leistungslose Smartplugs

Im Template zu TPLink steht:

treat as charging above this power

Bei FritzDECT haben wir angefangen, Werte <0 für leistungsloses Schalten zu verwenden, die standbypower verliert also ihre Bedeutung.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.