FHEM - Anwendungen > Solaranlagen

[36_Senec.pm] FHEM module zur Integration eines SENEC Speicher und MeinSenec

(1/3) > >>

carlos:
Hallo,

Ich habe wie hier https://forum.fhem.de/index.php/topic,107265.msg1178398.html#msg1178398 versprochen ein modul zur Integration eines SENEC Speicher erstellt

Definition in FHEM
Zum Anlegen eines Senec Devices könnt Ihr folgende Definitionen verwenden:


--- Code: ---define <Name> Senec <email> <passwort> <IP-Adresse>

--- Ende Code ---

define <Name> Senec <email> <passwort> <IP-Adresse>
Dann noch das Abruf interval für den lokalen SENEC Speicher setzen bzw.
das intervalmeinsenec für den WEB Abruf von der MeinSenec Seite setzen und
schon bekommt ihr die entsprechenden Daten.

Da dies  mein erstes Modul für FHEM ist, habe ich von anderen Modulen einiges übernommen.
Zu nennen sind hier DS_Starter mit seinen Synology Modulen und dem Solarforcast Modul.

Bitte seht mir nach wenn noch Fehler drin sind oder mancher es anders/besser implementiert hätte.

Ich bin für Anregungen und Verbesserungsvorschläge dankbar und werde sie entsprechend umsetzen.

Bitte testen und in diesem Thread berichten.

Diese Modul befindet sich aktuell im BETA Status. Benutzung nur auf eigene Gefahr!

edit: neue version


Gruß

Hubert

xerion:
Super. Danke für deine Arbeit. Habe schon installiert.
Wenn man  MeinSenec abfragt stürzt FHEM ab bzw. startet neu :-(
Ich werde die nächste Tage mal versuchen zu loggen.
Melde mich wieder.

EDIT: Log angehangen

carlos:
Hallo,
Es wird ein extra log geschrieben im log Verzeichnis mit dem Namen des devices.
Bitte mit anhängen zur Fehler Suche.
Gruß

Hubert

bkappler:
Hallo,

sieht ja schon richtig gut aus!!! Habe allerdings das gleiche Problem wie von xerion beschrieben.

"set mySenec MeinSenecRequest" bringt Fhem zum Absturz.
Im fhem log erscheint:

Can't locate object method "new" via package "HTTP::Cookies" at ./FHEM/36_Senec.pm line 1087.

Was sich auf folgenden Code bezieht:

  my $cookie_jar = HTTP::Cookies->new(
     file     => "./cookies.lwp",
     autosave => 1,
  );

im Senec.log stehen nur die "normalen" update_helper Messages:

2021-11-12 17:33:17 [FHEM::Senec::update_helper] FACTORY: MAX_CHARGE_POWER_DC = 1875.00
2021-11-12 17:33:17 [FHEM::Senec::update_helper] FACTORY: DESIGN_CAPACITY = 7500.00
2021-11-12 17:33:17 [FHEM::Senec::update_helper] FACTORY: BAT_TYPE = SENEC.Inverter V3 LV
2021-11-12 17:33:17 [FHEM::Senec::update_helper] ENERGY: GUI_INVERTER_POWER = -0.00

Gruß
    Bernhard


 

carlos:
Dann installiert mal bitte das libhttp-cookies-perl package, dann sollte der Fehler weg sein.
Gruß

Hubert

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln