76_SMAPortal - Integration SMA Sunny Portal - Ideen & Modulweiterentwicklung

Begonnen von DS_Starter, 08 Juli 2019, 18:45:46

Vorheriges Thema - Nächstes Thema

DS_Starter

Hallo Bernd,

ja läuft geräuschlos vor sich hin.  :)

Poste mal ein Beispiel von dem was zurück kommt.

Grüße,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

@all, die neue Version mit erweiterten Attributeinstellmöglichkeiten ist eingecheckt und morgen früh im Regelupdate enthalten.

VG
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Olaf


BerndArnold

Zitat von: DS_Starter am 12 Oktober 2020, 22:30:38
Hallo Bernd,

ja läuft geräuschlos vor sich hin.  :)

Poste mal ein Beispiel von dem was zurück kommt.

Grüße,
Heiko

Hallo Heiko, dann muss es wohl irgendwie an meiner Installation liegen ;-) Der Screenshot ist aktuell, mit deiner aktuellen (vor 4 Tagen) Version vom Modul.

Ich werde das jetzt mal in einer frischen Umgebung nachbauen. Irgendwo ist da wohl der Wurm drin...

Viele Grüße,
Bernd
FHEM auf Raspberry Pi mit Arch Linux
2x HM-LAN, 1x CUL
HomeMatic, FS20, Dreambox, Fritzbox
MQTT zur Kommunikation mit zweiter und dritter FHEM-Instanz

DS_Starter

Moin Bernd,
blendet dir sma vllt. ein popup auf ?
Siehst du wenn du dich mit dem user mal im browser anmeldst. Möglicherweiseein Hinweis wegen auslaufender garantie o.ä. Ein solches popup kann man bestätigen dass es nicht mehr kommt.

Lg,
Heiko

Ps: bin unterwegs ...
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

BerndArnold

Moin Heiko,
danke für deine Nachricht. Das mit dem Popup ist nicht das Problem. Das kam zwar, habe auch bestätigt, dass es nicht mehr kommen soll, aber die Werte bleiben aus.

Habe mir jetzt ne neue VM erstellt und mit fhem-6.0.tar.gz begonnen. Eine Instanz mit deinem Modul angelegt und - siehe da - alle Werte sind da. Läuft optimal. Dein Modul hatte die Version 2.5.0.

Update von Fhem durchgeführt, shutdown restart durchgeführt - und auch jetzt kommen nur wirre Zeichen.

Habe jetzt nur deine Modul-PM (v2.5.0-s20064/2019-08-26) aus dem Restoreverzeichnis zurückkopiert ins Test-Livesystem, shutdown restart durchgeführt und die Werte kommen wieder. Also irgendwie gibt's da eine Unverträglichkeit bei meinen Sachen. Deswegen nochmal danke für den Hinweis, dass es bei dir läuft...

Bin jetzt in meiner echten Umgebung auch zurückgegangen bis zur Version 22116 2020-06-04. Auch damit hab ich nach einem Neustart Probleme.

So, alte Definition deaktiviert und mit deinem aktuellen Modul eine neue Definition angelegt. Auch Datensalat.

Ich bin jetzt erstmal auf Version v2.5.0-s20064/2019-08-26 zurückgegangen. Damit klappt es bei mir, warum auch immer...

Viele Grüße
Bernd
FHEM auf Raspberry Pi mit Arch Linux
2x HM-LAN, 1x CUL
HomeMatic, FS20, Dreambox, Fritzbox
MQTT zur Kommunikation mit zweiter und dritter FHEM-Instanz

DS_Starter

Komisch Bernd, irgendwas mit utf8 ?
Schau mal in mein modul ganz am Anfang ob da ein use utf8 drinsteht. Sollte so sein, kann gerade nicht selbst nicht nachschauen.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Kamik

Hallo Heiko,

danke für deine tolle Arbeit! Ich habe aktuell das Problem, dass ich mit meinen selbst erstellten Plots Probleme mit der deltah-h und delta-d Funktion habe. Obwohl diese ja aus dem Filelog auf das richtige array schauen kommt hier nur humbuk heraus. Ein Beispiel habe ich angehangen (PV-Leistung).

Mal eine Frage zur Modulerweiterung. Ich habe vor kurzem den SMA EV-Charger in Betrieb. Der Betrieb läuft zwar noch nicht so ganz wie gewäünscht, aber ich könnte mir bspw. gut vorstellen meine Autoladung Abends zu starten, wenn meine Restreichweite < einer target-Reichweite ist. Aktuell berechne ich es und spucke es jeden Tag um 20:00 Uhr über Telegram aus, sodass ich es dann händisch in die App eingeben muss.

DS_Starter

Guten Morgen Kamik,

bezüglich der Plots kann ich dir nicht wirklich helfen, da ich bei mir ausschließlich eine Datenbank verwende. Allerdings hilft das Bild alleine nicht. Wichtig wären die Daten die du mit "Show preprocessed input" aus dem Filelog bekommst. Dazu noch ein list deines SVG-Devices + gplot-File.
Ich denke deine diesbezügliche Frage wäre im SVG-Forum besser aufgehoben als  hier wo es nur um das SMAPortal-Modul geht.

Wegen deiner Frage zur Modulerweiterung habe ich die eigentliche Frage, was denn erweitert werden soll/kann, nicht gesehen oder verstanden.  ;)
Dein Ziel ist mir klar geworden, aber ich weiß weiß noch nicht wie ich dir innerhalb des Moduls weiterhelfen könnte. Vielleicht kannst du diesen Teil nochmal erläutern.

Grüße,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Kamik

Hallo Heiko,

es gibt die Möglichkeit in der neuen Energy App eine Ladung vorzugehen. Hier werden Zielzeit und Energiemenge eingegeben. Das Kabel schließlich im Homemanager der die Planung durchführt. Die Readings der Planung kann ich auch sehen. Es wäre super wenn man diese Eingaben aus Fhem automatisiert setzen könnte.
Anbei Mal ein Screenshot wie so etwas aussieht. Beim letzten sind nach Planung die Zeiten eingetragen

DS_Starter

Hallo Kamik,

Zitates gibt die Möglichkeit in der neuen Energy App eine Ladung vorzugehen.
Die App kannte ich noch garnicht, habe ich mir gleich mal geladen.  :D

ZitatDas Kabel schließlich im Homemanager der die Planung durchführt.
What ?  ;)

ZitatDie Readings der Planung kann ich auch sehen. Es wäre super wenn man diese Eingaben aus Fhem automatisiert setzen könnte.
Die Readings sind offensichtlich die L4_EVC22_*.

Im Prinzip ist es wohl vergleichbar mit der geplanten Einschaltung von Bluetooth Steckdosen (Waschmaschine, Trockner, etc.) Bis heute habe ich auch diese Planungsdaten nur ausgelesen. Die Idee diese Planungen auch zu setzen/zu ändern war mit bis dato noch nicht gekommen. Allerdings war mir eine solche Eingriffsmöglichkeit über das SMA Portal noch nicht aufgefallen bzw. habe ich bisher nicht gesehen.

Die Bluetooth Dosen kann man über das Modul mit einem Set-Kommando aktiv einschalten. D.h. man kann mit FHEM über ein at/DOIF/notify z.B. ertragsabhängig die Verbraucher ein- oder ausschalten.

Ähnliches Verfahren könnte ich mir bei deinem EVC22-3AC vorstellen. Eventuell kannst du jetzt schon mit einem

set <> EVC22-3AC-10_774 on/off/auto

den Charger schalten ?
Wenn das so ist, könntest du mit den FHEM Möglichkeiten die Schaltzeiten vorgeben und Energiewerte mit einbeziehen wenn es Readings dazu gibt.

Wenn jemand schonmal eine Möglichkeit gesehen haben sollte über das Portal die Planungsdaten von Verbraucherschaltungen verändern zu können, immer heraus damit.  :)

Zur Zeit mache ich etwas Urlaub, danach könnte ich mich damit etwas näher beschäftigen wenn es einen Ansatz bzw. Möglichkeiten der Einflussnahme gibt.

Grüße,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Kamik

Haha, Autokorrektur...

Kabel == landet. > Die eingegeben Parameter landen später im Sunny Portal

Ja, die Readings sind korrekt. Ich kann auch den Befehl set EV... On ausgeben, aber aktuell passiert hier noch nichts.

Ich probiere die Tage nochmal rum. Und die weiterhin einen schönen Urlaub.

DS_Starter

Danke  :)

Wenn du etwas rumprobierst, setze dir verbose 5 und dann noch dazu verbose5Data = consumerCurrentdata. Damit du siehst was zum Beispiel passiert wenn du "on" / "off" schaltest. Du kannst auch mit verbose5Data spielen um Informationen zu erhalten. Vllt. sieht man dann weshalb on/off nichts bewirkt (falls das überhaupt geht bei dem Teil).

Da fällt mir ein ... du könntest versuchen das Teil direkt im SMA Portal mal on/off zu schalten. Das geht bei den Bluetooth Dosen. Wenn du das hinbekommst ist die Chance hoch es auch im Modul mit einzubauen. Oder anders gesagt, wenn du den Charger über Aktivitäten im SMA Portal steuern kannst, kriegt man das sehr wahrscheinlich auch über das Modul hin.
SMA stellt leider keine API zur Verfügung ... das wär mal was.  :)
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Kamik

Zitat von: DS_Starter am 19 Oktober 2020, 22:04:46
Da fällt mir ein ... du könntest versuchen das Teil direkt im SMA Portal mal on/off zu schalten.

Hi, das geht leider nicht. Auch im Sunny Portal gibt es hierzu leider keine Schalter. Ich kenne die Bluetoothschalter nicht, kann es mir aber vorstellen.

Das mit dem On/Off wäre natürlich super, da ich so das manuelle Laden starten könnte.

Eine weitere Idee ist mir jetzt in dem Zusammenhang noch gekommen. Wäre es möglich den Schieberegler für den Anteil des PV-Überschusses eines Gerätes über Fhem zu stellen?
Konkret wäre es bei mir denkbar, dass ich in den dunklen Wintermonaten durchaus mehr Netzbezug für das Laden meines Autos tollerieren müsste, damit die Ladung überhaut beginnt. (Sonst erst bei 1300W PV-Überschuss)

Hier mal ein Auszug:



2020.10.20 08:11:33 5: SunnyPortal_Live - data get: none, data set: EVC22-3AC-10_774 on
2020.10.20 08:11:33 4: SunnyPortal_Live - Credentials read from RAM:
2020.10.20 08:11:35 3: SunnyPortal_Live - User is already logged in.
2020.10.20 08:11:35 4: SunnyPortal_Live - Getting plantMasterData

2020.10.20 08:11:37 4: SunnyPortal_Live - ##### extracting consumer master data ####
2020.10.20 08:11:37 4: SunnyPortal_Live - CONSUMER master data: 0 -> SerialNumber = xxx
2020.10.20 08:11:37 4: SunnyPortal_Live - CONSUMER master data: 0 -> SUSyID = 315
2020.10.20 08:11:37 4: SunnyPortal_Live - CONSUMER master data: 0 -> DeviceName = EVC22-3AC-10_774
2020.10.20 08:11:37 4: SunnyPortal_Live - CONSUMER master data: 0 -> ConsumerOid = f7018fa3-443e-420c-8c5d-49aaf70fad97
2020.10.20 08:11:53 3: SunnyPortal_Live - Set "EVC22-3AC-10_774 on" result: false
2020.10.20 08:11:53 3: SunnyPortal_Live - data retrieved successfully.
2020.10.20 08:11:53 4: SunnyPortal_Live - Refresh - caller: "n.a.", callerroom: "n.a.", detail: "n.a.", pload: 0, forcePageRefresh: 0, event_Spgdev: 1

DS_Starter

ZitatHi, das geht leider nicht. Auch im Sunny Portal gibt es hierzu leider keine Schalter.
Das ist schade. Damit wäre die Frage nach einer Schaltmöglichkeit über das Modul auch leider negativ beantwortet.

Zitat
Wäre es möglich den Schieberegler für den Anteil des PV-Überschusses eines Gerätes über Fhem zu stellen?
Auch hier wieder der gleiche Ansatz ... wenn du es über das Portal schaffst, könnten wir sehr wahrscheinlich auch eine Möglichkeit über das Modul finden.
Bei mir gibt es einen solchen Schieberegeler nicht und ich kann es leider selbst nicht untersuchen.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter