Neuigkeiten:

Am Sonntag den 8.12.2024 kann es ab ca. 8:00 Uhr zu kurzzeitigen Einschränkungen / Ausfällen bei den Diensten des FHEM Vereines kommen.
Die Server müssen mal gewartet und dabei neu gestartet werden ;)

Hauptmenü

76_SMAInverter.pm - Abfrage von SMA Wechselrichter

Begonnen von sct14675, 28 Juli 2016, 11:01:16

Vorheriges Thema - Nächstes Thema

MadMax

Genau, morgen früh hast du wieder Werte welche Nachts nicht überschrieben werden
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

300P

Guten Morgen !

=>>Alle Werte sind da  ;D

Gruß
300P
FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - keine Batterieladung mehr mit SMA-SBS25 / LG Resu10H

MadMax

@buennerbernd hast du auch schon getestet?

Bei mir ist auch alles gut :-)
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

buennerbernd

Oh, kam das nicht so rüber?
Ich bin sehr zufrieden, Danke.

Gibt es eigentlich Nachteile, wenn man das Modul nachts durchlaufen lässt? Die SMA Energy App macht doch was ähnliches.
Modulentwickler von KLF200 und KLF200Node

MadMax

Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

300P

 ;D Naja war früher so bei reinen PV-WR.....ist inzwischen nicht mehr ganz so bei den PV-WR....und bei den Batterie-WR war es sowieso nicht so.
Inzwischen sind ja nicht mehr alle Werte allein nur vom PV-WR ->>> z.B. Netzeinspeisung- und Netzbezugswerte vom EM/HM.
Es kommt halt auf die Modul-Einrichtung und die Geräte "Vor Ort" an. ;)

(siehe auch Screenshot) :o

Gruß
300P
FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - keine Batterieladung mehr mit SMA-SBS25 / LG Resu10H

MadMax

Das stimmt, du kannst die Funktion auch deaktivieren (attribut suppressSleep) und das Modul unterscheidet auch bei drn Wechselrichtertypen ob das Attribut mit 0 oder 1 belegt wird wenn das Attribut nicht gesetzt wurde.

Interessant das du die Meter Werte über das Modul mit abfragst.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

MadMax

Hallo Zusammen,

ich habe das Modul mal ordentlich abgespeckt.
Viele If Then Else abfragen zu Switch Case umgebaut.
Außerdem die unübersichtliche ,,Umschaltung" für ,,SBFSpot-Ausgaben" habe ich komplett geändert, somit ist es in Zukunft einfacher und übersichtlicher neue Readings einzubauen.

Ich würde mich über Tests freuen, bei mir sieht es gut aus 😊

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

JoWiemann

Zitat von: MadMax am 15 November 2024, 16:18:49Hallo Zusammen,

ich habe das Modul mal ordentlich abgespeckt.
Viele If Then Else abfragen zu Switch Case umgebaut.


Hallo,

ist switch/case nicht depreciated? Allgemein wird von given/when als Ersatz gesprochen.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

MadMax

Zitat von: JoWiemann am 15 November 2024, 18:19:37
Zitat von: MadMax am 15 November 2024, 16:18:49Hallo Zusammen,

ich habe das Modul mal ordentlich abgespeckt.
Viele If Then Else abfragen zu Switch Case umgebaut.


Hallo,

ist switch/case nicht depreciated? Allgemein wird von given/when als Ersatz gesprochen.

Grüße Jörg

Da werde ich mich mal erkundigen und eventuell nochmal umbauen  :)
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

MadMax

Hallo Zusammen,

hier jetzt die Version mit given/when.

Gruß
Max
Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

300P

Sorry - Hab zur Zeit diverse Probleme 😭🥵mit meiner QNAP bzw. der darauf laufenden MariaDB SQL-Datenbank... evtl. Test in der kommenden Woche 😤
FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - keine Batterieladung mehr mit SMA-SBS25 / LG Resu10H

MadMax

Lenovo M910Q Tiny Debian 12, FHEM 6.3, 2x Siemens Logo 0BA7, Homematic CCU3, Philips HUE, 6x SMA Wechselrichter, BYD HVM, BYD HVS, SMA EVCharger, KEBA Wallbox, 2x HMS800W, Daikin Wärmepumpe über CAN, viele ESPs

Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/MadMax

300P

Hab heute im Lauf des Tages endlich wieder eine einigermaßen rund laufende QNAP.....
...gut das ich Snaphots stündlich/täglich/wöchentlich/monatlich/jährlich mache 😮�💨 und die ab und an woanders (auf dem RPI) zusätzlich sichere.

Lade nachher die o.g. Version zum Test herunter und schaue bis Montag ob mir was am WE aufgefallen ist.
FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - keine Batterieladung mehr mit SMA-SBS25 / LG Resu10H

300P

#1739
Nach dem ersten Start......:

2024.11.21 19:50:38 1: PERL WARNING: given is experimental at ./FHEM/76_SMAInverter.pm line 1020, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1021, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1025, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1029, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1033, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1037, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1041, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1045, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1049, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1053, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1057, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1061, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1065, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1069, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1073, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1077, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1081, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1085, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1089, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1093, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1097, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1101, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1105, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1109, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1113, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1117, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1121, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1125, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1129, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1133, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1137, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1141, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1145, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1149, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1153, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1157, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1161, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1165, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1169, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1173, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1177, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1181, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1185, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1189, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1193, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1197, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: given is experimental at ./FHEM/76_SMAInverter.pm line 1759, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1761, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1786, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1811, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1836, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1857, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1878, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1915, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1952, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 1989, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2026, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2046, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2055, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2066, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2074, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2080, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2088, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2094, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2099, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2132, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2169, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2182, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2195, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2202, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2209, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2217, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2267, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2283, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2299, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2316, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2334, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2348, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2363, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2370, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2384, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2397, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2410, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2423, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2436, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2449, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2462, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2475, <$fh> line 411.
2024.11.21 19:50:38 1: PERL WARNING: when is experimental at ./FHEM/76_SMAInverter.pm line 2487, <$fh> line 411.

Edit:
root@EnergyPi:/home/pi# perl -v

This is perl 5, version 32, subversion 1 (v5.32.1) built for aarch64-linux-gnu-thread-multi
(with 56 registered patches, see perl -V for more detail)

Copyright 1987-2021, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

root@EnergyPi:/home/pi#
FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - keine Batterieladung mehr mit SMA-SBS25 / LG Resu10H