SMA Sunny Home Manager abfragen.

Begonnen von Brun, 07 Oktober 2014, 10:40:34

Vorheriges Thema - Nächstes Thema

Wzut

#510
@Heiko, hast du dir das Modul schon vorgenommen ?
Wenn nein, ich hatte da gestern noch eine Idee :) Bisher habe ich Wert darauf gelegt die Balken so schmal wie möglich darzustellen, d.h.
ihre Breite wird bestimmt a. durch die Zahl (darüber,darunter,drin) , b. ob ein WetterIcon ausgegeben wird.
Was aber wenn der User vllt. nur wenige Balken (hours) anzeigen möchte und dabei die Balken gerne etws breiter hätte ?
Mit einem zusätzlichen Attribut width könnte man die Mindesbreite pro Balken bestimmen, Der Screenshot zeigt ein Beispiel, oben ohne width , d.h. die Balken sind so schmal wie nur irgendwie möglich,  beim der unteren Ausgabe hat width einen Wert von 100px.
K.A. ob das jemand nutzen würde, vllt. in Verbindung mit Tablet UI ?
Stichwort Tablet UI , kann man da die Ausgabe überhaupt sinnvoll nutzen ?
Ich selbst habe keine Ahnung davon und hier scheint auch noch niemand damit unterwegs gewesen zu sein.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

DS_Starter

Hi Wzut,

nein, kannst noch fummeln.  ;)

LG,
Heiko
ESXi@NUC+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

Waldmensch

Ich habe mir mal aus dem Trac das Modul SMAPortal geladen und in den Modulordner gepackt + FHEM neu gestartet. Wenn ich ein define machen will, schmiert FHEM ab. Sind da noch prerequisiten nötig oder ist das Modul aktuell kaputt? Fehlermeldung kam glaube aus Zeile 121 des Moduls. Komplette Fehlermeldung muss ich nachreichen, wenn ich am PC bin.


Gesendet von iPhone mit Tapatalk

DS_Starter

@Waldmensch, wenn du es aus meinem contrib gezogen hast ist es lauffähig.
Woanders her müsste Wzut was dazu sagen.
Ich übernehme das Modul ab Montag nach und nach und gebe Status.

Grüße,
Heiko
ESXi@NUC+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

Waldmensch

Ist aus dem Trac Link, den du ab und zu im Thread mal gepostet hast. Fürs define reicht doch ein ,,define mySMA SMAPortal", so wies im Quelltext oben steht?


Gesendet von iPhone mit Tapatalk

DS_Starter

Ja das passt. Dann brauche ich noch ein paar Fehlerinfos ...

Man braucht diese Pakete:


eval "use FHEM::Meta;1" or my $modMetaAbsent = 1;
use Data::Dumper;
use Blocking;
use Time::HiRes qw(gettimeofday);
use Time::Local;
use LWP::UserAgent;
use HTTP::Cookies;
use JSON qw(decode_json);
use MIME::Base64;
use Encode;
ESXi@NUC+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

Wzut

Zitat von: DS_Starter am 26 Mai 2019, 17:59:08
Woanders her müsste Wzut was dazu sagen.
ich habe bei den use Anweisungen nichts dazugebaut. Bei mir läuft es auch ohne Meta.pm
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Waldmensch

#517
Das einzige, was ich im Log zu "SMAPortal" finden kann ist dieses

Undefined subroutine &main::sortTopicNum called at ./FHEM/76_SMAPortal.pm line 1161. <- gestern Nacht

Undefined subroutine &main::sortTopicNum called at ./FHEM/76_SMAPortal.pm line 1242. <- eben nochmal versucht


Ich führe ein normales
define mySMAPortal SMAPortal
aus und FHEM macht einen Neustart

Komando "Version" gibt folgendes aus
Latest Revision: 17899

File                 Rev   Last Change

fhem.pl              17779 2018-11-18 17:49:14Z rudolfkoenig
96_allowed.pm        17613 2018-10-24 15:37:39Z rudolfkoenig
90_at.pm             17561 2018-10-18 14:45:30Z rudolfkoenig
98_autocreate.pm     17684 2018-11-05 15:52:53Z rudolfkoenig
57_Calendar.pm       17531 2018-10-14 16:19:52Z neubert
00_CUL.pm            17559 2018-10-18 07:45:07Z rudolfkoenig
09_CUL_FHTTK.pm      17083 2018-08-03 09:11:15Z Matscher
18_CUL_HOERMANN.pm   15510 2017-11-27 16:52:44Z rudolfkoenig
14_CUL_TX.pm         17102 2018-08-08 05:34:42Z rudolfkoenig
14_CUL_WS.pm         15603 2017-12-13 20:53:47Z rudolfkoenig
95_Dashboard.pm      16920 2018-06-29 12:01:56Z DS_Starter
93_DbLog.pm          17772 2018-11-18 07:42:15Z DS_Starter
93_DbRep.pm          17862 2018-11-27 22:10:21Z DS_Starter
98_dewpoint.pm       17027 2018-07-24 11:53:15Z hotbso
98_DOIF.pm           17789 2018-11-19 21:22:40Z Damian
98_dummy.pm          16965 2018-07-09 07:59:58Z rudolfkoenig
70_ENIGMA2.pm        17859 2018-11-27 20:10:17Z loredo
34_ESPEasy.pm        17759 2018-11-16 09:30:54Z dev0
91_eventTypes.pm     14888 2017-08-13 12:07:12Z rudolfkoenig
98_expandJSON.pm     17324 2018-09-11 06:48:31Z dev0
01_FHEMWEB.pm        17889 2018-12-03 18:02:31Z rudolfkoenig
11_FHT.pm            16293 2018-02-28 21:33:57Z rudolfkoenig
00_FHZ.pm            14888 2017-08-13 12:07:12Z rudolfkoenig
92_FileLog.pm        17181 2018-08-20 17:23:26Z rudolfkoenig
10_FS20.pm           14888 2017-08-13 12:07:12Z rudolfkoenig
# $Id: 42_FUIP.pm 00099 2018-09-24 15:00:00Z Thorsten Pferdekaemper $
98_GEOFANCY.pm       17593 2018-10-22 15:35:04Z loredo
95_holiday.pm        17763 2018-11-16 12:37:47Z rudolfkoenig
98_HourCounter.pm    11307 2016-04-25 08:02:06Z rudolfkoenig
98_HTTPMOD.pm        17736 2018-11-12 19:42:35Z StefanStrobel
02_HTTPSRV.pm        16874 2018-06-15 17:18:55Z neubert
59_LuftdatenInfo.pm  17548 2018-10-16 19:33:15Z igami
00_MQTT.pm           17362 2018-09-17 12:57:29Z hexenmeister
10_MQTT_BRIDGE.pm    17362 2018-09-17 12:57:29Z hexenmeister
10_MQTT_DEVICE.pm    17362 2018-09-17 12:57:29Z hexenmeister
91_notify.pm         17225 2018-08-29 12:34:29Z rudolfkoenig
98_RandomTimer.pm    16826 2018-06-06 20:39:28Z igami
33_readingsGroup.pm  16299 2018-03-01 08:06:55Z justme1968
76_SMAInverter.pm    16934 2018-07-02 20:11:29Z DS_Starter
32_speedtest.pm      12056 2016-08-22 19:30:31Z justme1968
99_SUNRISE_EL.pm     16632 2018-04-17 19:00:21Z rudolfkoenig
98_SVG.pm            17779 2018-11-18 17:49:14Z rudolfkoenig
98_telnet.pm         17529 2018-10-14 12:57:06Z rudolfkoenig
59_Twilight.pm       16005 2018-01-27 06:05:51Z igami
99_Utils.pm          15713 2017-12-28 11:01:02Z rudolfkoenig
98_version.pm        15140 2017-09-26 09:20:09Z markusbloch
59_Weather.pm        18973 2019-03-19 20:39:44Z CoolTux
No Id found for 10_WS980.pm

AttrTemplate.pm      17782 2018-11-18 20:18:15Z rudolfkoenig
No Id found for Batteries.pm
Blocking.pm          17553 2018-10-17 15:56:35Z rudolfkoenig
No Id found for Brightness.pm
No Id found for Cell.pm
No Id found for Chart.pm
No Id found for Clock.pm
Color.pm             11159 2016-03-30 16:08:06Z justme1968
DevIo.pm             17702 2018-11-07 19:02:28Z rudolfkoenig
No Id found for Dialog.pm
No Id found for DwdWebLink.pm
GPUtils.pm            6653 2014-10-02 11:59:37Z ntruchsess
No Id found for HeatingControl.pm
No Id found for HeatingOverview.pm
No Id found for HomeButton.pm
No Id found for Html.pm
HttpUtils.pm         17831 2018-11-24 15:09:17Z rudolfkoenig
No Id found for LabelHumidity.pm
No Id found for LabelReading.pm
No Id found for LabelTemperature.pm
No Id found for MenuItem.pm
Meta.pm              19255 2019-04-24 14:59:46Z loredo
No Id found for Model.pm
myUtilsTemplate.pm    7570 2015-01-14 18:31:44Z rudolfkoenig
No Id found for Page.pm
No Id found for Popup.pm
No Id found for Push.pm
No Id found for ReadingsGroup.pm
No Id found for ReadingsList.pm
RTypes.pm            10476 2016-01-12 21:03:33Z borisneubert
No Id found for Select.pm
SetExtensions.pm     17774 2018-11-18 08:13:48Z rudolfkoenig
No Id found for ShutterControl.pm
No Id found for ShutterOverview.pm
No Id found for ShutterTimer.pm
No Id found for SimpleSwitch.pm
No Id found for Spacer.pm
No Id found for SpinDim.pm
No Id found for STATE.pm
No Id found for Sysmon.pm
TcpServerUtils.pm    17529 2018-10-14 12:57:06Z rudolfkoenig
No Id found for Thermostat.pm
No Id found for Title.pm
UConv.pm             17589 2018-10-22 13:37:00Z loredo
No Id found for UpStopDown.pm
No Id found for View.pm
No Id found for ViewTemplate.pm
No Id found for ViewTemplInstance.pm
No Id found for WeatherDetail.pm
No Id found for WeatherOverview.pm
No Id found for Window.pm
wundergroundAPI.pm   19250 2019-04-23 19:50:40Z loredo

doif.js                    15546 2017-12-03 09:57:42Z Ellert
fhemweb.js                 17826 2018-11-23 10:40:33Z rudolfkoenig
fhemweb_readingsGroup.js   15189 2017-10-03 17:53:27Z justme1968
svg.js                     17699 2018-11-07 11:04:58Z rudolfkoenig

Wzut

#518
sortTopicNum kommt aus 99_Utlis.pm -> update 99_Utils , reload 99_Utils als kleine Runde
oder eben update, shutdown restart als Große

BTW : schönes altes FHEM , bin mal gespannt wo es als nächstes klemmt ....
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Waldmensch

Okay, ein generelles update hat nichts gebracht. Danach noch ein update 99_Utils  ging dann.
Keine Ahnung in welchem Format die credentials eingegeben werden müssen. Werde nach dem Tatort mal auf Suche nach Infos gehen. <User>:<pw > scheint es nicht zu sein


Gesendet von iPhone mit Tapatalk

DS_Starter

ZitatWerde nach dem Tatort mal auf Suche nach Infos gehen. <User>:<pw > scheint es nicht zu sein
Nein.
Habe die Commandref schon angefangen -> "help smaportal de":

set <name> credentials <username> <password>
ESXi@NUC+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

Wzut

Zitat von: DS_Starter am 26 Mai 2019, 21:08:33
Habe die Commandref schon angefangen -> "help smaportal de":

na dann scnell noch mein letzter Stand mit width
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Wzut

Weil es so schön ist zitiere ich mich mal selbst
Zitat von: Wzut am 06 Mai 2019, 12:46:53
c. Gegenwart. D.h. nur bei der aktuellen Stunde könnte man Prognose und Ist zusammenführen.
Wir haben nun wunderschöne Prognosegrafiken für die nächsten 24 Stunden, aber Ketzerfrage : was sind sie wert ?
D.h. irgendwie müsste man doch mal prüfen wie gut die spätere Wahrheit zur Prognose passte.
Ich habe mir heute mal nur die aktuelle Stunde vorgenommen und siehe da die SMA Buben und Mädels machen Vorhersagen die mit einer Punktlandung enden ....
Das bekommen die so gut hin da sie während der laufenden Stunde die Prognose an die Wirklichkeit anpassen, Beispiel heute in der Zeit von 16:00 bis 17:00 Uhr
2019-05-27_16:07:34 SMAP L6_pv: 3238
2019-05-27_16:22:32 SMAP L6_pv: 3199
2019-05-27_16:37:36 SMAP L6_pv: 3205
2019-05-27_16:52:32 SMAP L6_pv: 3049

d.h. um 16:07 mit 3238 kW ins Rennen gegangen, dreimal nach unten korrigiert um kurz vor Torschluß mit 3049 kW abzutreten
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

DS_Starter

Hallo Wzut,

habe deinen letzten Stand runtergeladen.

Dann beginne ich mal mit der Übernahme.
Bitte jetzt erstmal nichts weiter ändern. Alles was uns/dir n och einfällt zunächst auf eine ToDo-Liste setzen um es später umzusetzen.

Die Prognosedaten sind m.M. nach eine Entscheidunghilfe um zu entscheiden ob ein Großverbraucher eingeschaltet bleiben soll wenn die PV-Erzeugung vorübergehend einbricht oder wann das Maximum der täglichen Erzeugung erwartet wird um danach zu handeln. Einen exakten Wert würde ich nicht erwarten, aber eine Tendenz und die ist gegeben.

Zugegeben, dazu braucht man keine Grafik denn die Readings würden reichen. Aber schön ist es trotzdem.  :D

Grüße,
Heiko
ESXi@NUC+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

Wzut

Zitat von: DS_Starter am 27 Mai 2019, 20:12:43
Bitte jetzt erstmal nichts weiter ändern.
Ay,ay Sir ! mögliche Punkte für die ToDo stehen im Quelltext, bzw. ich hier im Thread Stichwort  Marcel, Anzeige der Verbraucher 

Das mit der Prognose ist schon klar, ich selbst habe für meine Frauen einen externen HM Energiemonitor gebastelt -> https://forum.fhem.de/index.php/topic,97550.0.html
als Entscheidungshilfe ob Wasch oder Spülmaschine jetzt angeworfen werden können. Das Problem ist klar bzw. die Frage die automatisch kam war "ok wenn jetzt nicht, aber wann dann ?"
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher