SunnyHomeManager: Unterschied zwischen den Versionen

Aus FHEMWiki
(Ausführlichere Beschreibung der Installation und an aktuelle Änderungen auf der Sunnyportal Homepage angepasst)
Zeile 36: Zeile 36:
Einige Felder haben keine Werte bzw. "null" Werte. Diese werden vom Modul mit der Zahl "0" ersetzt.
Einige Felder haben keine Werte bzw. "null" Werte. Diese werden vom Modul mit der Zahl "0" ersetzt.


== Hinweise zum Betrieb mit Fhem ==
== Voraussetzung/ Sicherheitshinweis ==
Im Fhem muss das Passwort im Klartext angegeben werden. Das Passwort wird auch im Klartext in Fhem gespeichert. Das bedeutet es kann von jedem, der auf das Webfrontend Zugriff hat, auch im Klartext im eingesehen werden.
Es ist daher empfehlenswert, im SunnyPortal unter "Konfiguration->Nutzerverwaltung" einen eigenen Nutzer anzulegen und diesem '''Standardbenutzer''' Rechte zu geben. (Früher genügten ''Gast''-Rechte, jetzt nicht mehr...)
 
== Installation ==
Die aktuelle Version des Moduls (V0.1.1 vom 30.10.15) ist noch nicht im Fhem integriert. Das Modul kann im ersten Beitrag vom {{Link2Forum|Topic=27667}} heruntergeladen werden.
Die aktuelle Version des Moduls (V0.1.1 vom 30.10.15) ist noch nicht im Fhem integriert. Das Modul kann im ersten Beitrag vom {{Link2Forum|Topic=27667}} heruntergeladen werden.
Danach muss es in das FHEM-Verzeichnis (z.B. /opt/fhem/FHEM) kopiert werden und mit den richtigen Rechten versehen werden. Z.B. auf dem raspberry pi mit  
Danach muss es in das FHEM-Verzeichnis (z.B. /opt/fhem/FHEM) kopiert werden und mit den richtigen Rechten versehen werden. Z.B. auf dem raspberry pi mit  
Zeile 59: Zeile 63:
   attr FileLog_MySHM room SHM
   attr FileLog_MySHM room SHM


'''ACHTUNG!!!'''
Im Fhem muss das Passwort im Klartext angegeben werden. Das Passwort wird auch im Klartext in Fhem gespeichert. Es kann auch im Klartext im WebFrontend eingesehen werden!
Es ist daher empfehlenswert einen eigenen Nutzer anzulegen und diesem "Gast" Rechte zu geben.


== Bekannte Einschränkungen ==
== Bekannte Einschränkungen ==

Version vom 2. Februar 2016, 18:43 Uhr

SHM
Zweck / Funktion
Auslesen vom Sunny Portal
Allgemein
Typ Inoffiziell
Details
Dokumentation siehe Forum
Support (Forum) Sonstige Systeme
Modulname 98_SHM.pm
Ersteller Brun
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!

SunnyHomeManager ist ein Modul, das die Daten von SMA Sunny Home Manager über das Internet Portal abfragt.

Features / Funktionen

Die Haupteigenschaften von 98_SHM.pm ist das Abfragen der Werte vom Sunny Portal. Der Sunny Home Manager meldet erst alle seine Werte an das Portal und diese werden dann von Fhem direkt geholt. Folgende Werte stellt das Portal momentan bereit:

  • AutarkyQuote
  • DirectConsumption
  • FeedIn
  • GridConsumption
  • PV
  • SelfConsumption
  • SelfConsumptionQuote
  • SelfSupply
  • TotalConsumption
  • BatteryIn
  • BatteryOut
  • BatteryChargeStatus
  • BatteryStateOfHealth

Zusätzlich werden noch folgende Informationen vom Portal bereit gestellt und ausgelesen:

  • ErrorMessages
  • Info
  • InfoMessages
  • WarningMessages
  • Timestamp

Einige Felder haben keine Werte bzw. "null" Werte. Diese werden vom Modul mit der Zahl "0" ersetzt.

Voraussetzung/ Sicherheitshinweis

Im Fhem muss das Passwort im Klartext angegeben werden. Das Passwort wird auch im Klartext in Fhem gespeichert. Das bedeutet es kann von jedem, der auf das Webfrontend Zugriff hat, auch im Klartext im eingesehen werden. Es ist daher empfehlenswert, im SunnyPortal unter "Konfiguration->Nutzerverwaltung" einen eigenen Nutzer anzulegen und diesem Standardbenutzer Rechte zu geben. (Früher genügten Gast-Rechte, jetzt nicht mehr...)

Installation

Die aktuelle Version des Moduls (V0.1.1 vom 30.10.15) ist noch nicht im Fhem integriert. Das Modul kann im ersten Beitrag vom Thema heruntergeladen werden. Danach muss es in das FHEM-Verzeichnis (z.B. /opt/fhem/FHEM) kopiert werden und mit den richtigen Rechten versehen werden. Z.B. auf dem raspberry pi mit

chown fhem 98_SHM.pm && chmod 644 98_SHM.pm 

und mit

reload 98_SHM

über das Webinterface initialisiert werden.

Nun kann das Modul konfiguriert werden. Dies kann wieder durch Eingabe der folgenden Befehle auf der FHEM-Weboberfläche erfolgen.

 define <name> SHM <user> <password> (<delay>)

z.B.:

 define MySHM SHM user@email.de password 60
 attr MySHM room SHM
 define FileLog_MySHM FileLog ./log/MySHM-%Y-%m.log MySHM
 attr FileLog_MySHM room SHM


Bekannte Einschränkungen

Aktuell können nur die Daten vom Portal gelesen werden. Es können keine Aktionen, wie das Schalten von Steckdosen, ausgeführt werden.

Weblinks

  • Forumsdiskussion und aktuelle Dateien: Thema