-
Hi @spali, danke für die Implementierung der RCSP Schnittstelle. Ich habe versucht diese in Betrieb zu nehmen(mit HA): host host/IP ist klar Des Weiteren bringt Homeassistant einen Fehler in der e3dc.sh Datei. Der nicht näher spezifiziert wird. Um Werte auszulesen reicht eine Implementierung bis zum Anfang des Schritts : Vielen Dank für eine evtl. Antwort/Hilfe Julian |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 4 replies
-
PS: diese Implementation geht nur lokal 😉
Ja default Port ist 5033, musst du nichts einstellen.
Gleiches Login wie in dem Web-Gui. User sollte im Normalfall eine Mail-Adresse sein.
Das ist ein zusätzliches "Passwort" welches du im Web-Gui setzen kannst. Zu finden unter "Personalisieren" -> "Benutzerprofil" -> "RSCP Passwort".
Würde ich auch sagen.
Korrekt. |
Beta Was this translation helpful? Give feedback.
-
Hi danke für die schnelle Antwort. Leider bleibt der Fehler bestehen. leider weiterhin der Fehler Die Datei sieht so aus `#!/bin/sh e3dc -file ./e3dc.json | jq -cM '{ "result": . }'` Zusätzlich habe ich nochmal ein git clone der 0.1.0 Version in den bin Ordner gemacht, davor war die 0.0.8. Muss der Host neu gestartet werden oder reicht ein Neustart von Homeassistant. |
Beta Was this translation helpful? Give feedback.
-
Ja, das Skript und das heruntergeladene e3dc braucht die entsprechende Berechtigung. Mit dem Beispiel Download Befehl im Wiki sollte das normalerweise für das e3dc direkt der Fall sein. Notfalls kannst du alles mit folgenden Kommandos setzen:
|
Beta Was this translation helpful? Give feedback.
-
Hi @spali ok chmod war das Problem bez. dem Ausführen. Wenn ich das Skript von Hand in der Shell ausführe passiert folgendes. Es sieht so aus wie wenn das Skript nicht nicht ausführt oder die Datei wird nicht gefunden oder ? Danke |
Beta Was this translation helpful? Give feedback.
-
Das wird Angzeigt. Ich habe den Eintrag EMS_POWER_PV aus dem json gelöscht. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Bzgl. EV_POWER, da hat sich im Wiki ein Fehler eingeschlichen. Muss Danach sollte die direkte Skript Ausführung in etwa folgendes ausspucken: {"EMS_POWER_PV":0,"EMS_POWER_BAT":2463,"EMS_POWER_HOME":809,"EMS_POWER_GRID":9,"EMS_POWER_ADD":-3263,"EMS_AUTARKY":99.2228,"EMS_SELF_CONSUMPTION":99.368095,"EMS_BAT_SOC":52,"EMS_GET_POWER_SETTINGS":{"EMS_POWER_LIMITS_USED":true,"EMS_MAX_CHARGE_POWER":3000,"EMS_MAX_DISCHARGE_POWER":2000,"EMS_DISCHARGE_START_POWER":65,"EMS_POWERSAVE_ENABLED":false,"EMS_WEATHER_REGULATED_CHARGE_ENABLED":true,"EMS_WEATHER_FORECAST_MODE":1},"EMS_GET_MANUAL_CHARGE":{"EMS_MANUAL_CHARGE_START_COUNTER":1645508793961,"EMS_MANUAL_CHARGE_ACTIVE":false,"EMS_MANUAL_CHARGE_ENERGY_COUNTER":0.00018570601851851853,"EMS_MANUAL_CHARGE_LASTSTART":"2022-02-22T05:46:33Z"},"INFO_TIME":"2022-05-06T12:04:38.000846Z"} In deinem Fall scheint aber noch ein anderes Problem zu sein. Als Workaround kannst du im [
"EMS_REQ_BAT_SOC",
"EMS_REQ_POWER_PV",
"EMS_REQ_POWER_ADD",
"EMS_REQ_POWER_BAT",
"EMS_REQ_POWER_HOME",
"EMS_REQ_POWER_GRID",
"EMS_REQ_SELF_CONSUMPTION",
"EMS_REQ_AUTARKY",
"EMS_REQ_GET_POWER_SETTINGS"
] Um heraus zu finden welche Zeit krumm ist, kannst du bitte mal folgende beiden Befehle ausführen. Bitte die Ausgabe als Text hier schreiben... sonst wird es extrem mühsam die ausgespuckten Bytes zu analysieren ;)
|
Beta Was this translation helpful? Give feedback.
-
Wenn meine Theorie stimmt, müsste folgender Befehl
bei dir knallen. Dazu habe ich nun noch ein potentiellen Fix gebaut:
Mit dem Fix müsste der Befehl oben wieder funktionieren und das ungültige Datum als Falls du das so bestätigen kannst, baue ich aus dem Fix noch ein sauberes Release |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Ja, das Skript und das heruntergeladene e3dc braucht die entsprechende Berechtigung. Mit dem Beispiel Download Befehl im Wiki sollte das normalerweise für das e3dc direkt der Fall sein. Notfalls kannst du alles mit folgenden Kommandos setzen: