Hauptmenü

Neueste Beiträge

#1
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 17 Februar 2025, 07:48:31
Guten Morgen,

wenn du magst, kannst du die V 1.46.0 aus meinem contrib ziehen und FHEM danach restarten!
Sie muß zwar noch etwas getestet werden, aber zeigt bisher keine Fehler.

ZitatWas wäre denn noch relevant, dann liefere ich die Infos noch nach?
Du könntest uns für einen besseren Überblick diese Zeile der Debug-Ausgabe:

2025.02.16 22:57:02.607 1: SolCast DEBUG> gcon: 42.5 W, gfeedin: 0 W, contotal: 925082.7 Wh, feedtotal: 2639799.2 Wh
über einen längeren Zeitraum, vllt. 2 Stunden, aus dem Log herauskopieren und zusammenstellen. Es muß jetzt nicht jede Zeile im Abstand von 2 Minuten sein, aber im Abstand von ca. 10 Minuten über einen Zeitraum von 2 Stunden oder etwas mehr wenn das geht wäre für uns hilfreich.
#2
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Dirk070 - 17 Februar 2025, 07:30:08
Zitat von: DS_Starter am 16 Februar 2025, 23:00:50In der nächsten Version habe ich die DEBUG-Ausgabe noch etwas erweitert:

...

In der letzten Zeile sieht man welchen gcons-Wert das Modul berechnet und weggeschrieben hat.

LG

Super, soll ich lieber auf die Version warten?
#3
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Dirk070 - 17 Februar 2025, 07:28:19
Zitat von: 300P am 16 Februar 2025, 22:13:16Bei Dir steht leider kein fortlaufender Zählerstand als Eintrag - dann wird auch nicht gerechnet / gezählt - prüfe mal das Device / Reading dazu genauestens

EDIT:
Lass einmal es ohne Einschränkung der Device mit laufen ( ->> ctrlDebug  collectData)
Gruß
300P


Danke fürs Helfen. Die Readings kontrolliere ich nochmal und melde mich. Der Debug lief ohne Einschränkung, ich wollte nur hier nicht zu viele unnötige Infos posten.
Was wäre denn noch relevant, dann liefere ich die Infos noch nach?
#4
Heizungssteuerung/Raumklima / Aw: Vitoconnect - Verbesserte ...
Letzter Beitrag von JWRu - 17 Februar 2025, 07:11:49
ZitatIch könnte natürlich solche Ausreißer im Modul behandeln. Damit würde man falsche Messwerte oder fehlerhafte Sensoren aber auch verstecken.
Ich denke, das ist nicht notwendig - wahrscheinlich eher ein Einzelfall.
Ich habe das mit einem einfachen userReading behoben:
heating.boiler.temperature.value.corrected:heating.boiler.temperature.value.*
{ if(ReadingsNum("$name","heating.boiler.temperature.value",1000)<100) { ReadingsNum("$name","heating.boiler.temperature.value",0) }
  else { ReadingsNum("$name","heating.boiler.temperature.value.corrected",0)} }
#5
Anfängerfragen / AI-on-the-edge-device mit Use...
Letzter Beitrag von hugo - 16 Februar 2025, 23:06:39
Hallo,
mein Wasserzähler mit  AI-on-the-edge-device funtkioniert soweit. Allerdings funktioniert mein Userreading nicht.
Was wollte ich.
Durch das userReadings möchte ich zum einen "myVerbrauchAkt" zwischen 2 Werten die Differenz ermitteln und bei "myVerbrauchSTD" will ich den Verbrauch pro Stunde ermitteln, Dieser Wert solle alle Stunde auf Null gesetzt werden. Was ja mit einem "setreading WasserUhr myVerbrauchAkt 0" ja möglich ist.
Das Problem ist, das der Wert myVerbrauchAkt keine Werte erhält. Habe ich irgenwo einen Schreibfehler oder wo liegt mein Problem

define WasserUhr MQTT2_DEVICE WasserUhr
attr WasserUhr room MQTT2_DEVICE
attr WasserUhr stateFormat raw
attr WasserUhr userReadings myVerbrauchAkt difference { ReadingsVal("WasserUhr","value",0)},myVerbrauchSTD { ReadingsVal("WasserUhr","myVerbrauchSTD",0) + ReadingsVal("WasserUhr","myVerbrauchAkt",0)}
#   STATE      002.782
#   TYPE       MQTT2_DEVICE
#   eventCount 1053
#     2025-02-16 19:48:55   hostname        WasserUhr
#     2025-02-16 19:48:55   interval        5.0
#     2025-02-16 22:53:54   myVerbrauchAkt  0
#     2025-02-16 22:53:54   myVerbrauchSTD  0.0089999999999999
#     2025-02-16 22:53:54   pre             2.782
#     2025-02-16 22:53:54   rate            0.000000
#     2025-02-16 22:53:54   status          Flow finished
#     2025-02-16 18:42:23   subscriptions   WasserUhr/ctrl/flow_start WasserUhr/ctrl/set_prevalue
#     2025-02-16 22:53:54   value           2.782
#     2025-02-16 22:53:54   wifiRSSI        -41
#   hmccu:
#
setstate WasserUhr 002.782
setstate WasserUhr 2025-02-16 19:48:55 MAC A8:42:E3:9E:C1:48
setstate WasserUhr 2025-02-16 22:53:54 changeabsolut 0.000
setstate WasserUhr 2025-02-16 22:53:54 connection connected
setstate WasserUhr 2025-02-16 22:53:54 error no error
setstate WasserUhr 2025-02-16 22:53:54 freeMem 823775
setstate WasserUhr 2025-02-16 19:48:55 hostname WasserUhr
setstate WasserUhr 2025-02-16 19:48:55 interval 5.0
setstate WasserUhr 2025-02-16 22:53:54 myVerbrauchAkt 0
setstate WasserUhr 2025-02-16 22:53:54 myVerbrauchSTD 0.0089999999999999
setstate WasserUhr 2025-02-16 22:53:54 pre 2.782
setstate WasserUhr 2025-02-16 22:53:54 rate 0.000000
setstate WasserUhr 2025-02-16 22:53:54 rate_per_digitalization_round 0.000
setstate WasserUhr 2025-02-16 22:53:54 rate_per_time_unit 0.000000
setstate WasserUhr 2025-02-16 22:53:54 raw 002.782
setstate WasserUhr 2025-02-16 22:53:54 status Flow finished
setstate WasserUhr 2025-02-16 18:42:23 subscriptions WasserUhr/ctrl/flow_start WasserUhr/ctrl/set_prevalue
setstate WasserUhr 2025-02-16 22:53:54 timestamp 2025-02-16T22:53:25+0100
setstate WasserUhr 2025-02-16 22:53:54 uptime 11156
setstate WasserUhr 2025-02-16 22:53:54 value 2.782
setstate WasserUhr 2025-02-16 22:53:54 wifiRSSI -41


Gruß
#6
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 16 Februar 2025, 23:00:50
In der nächsten Version habe ich die DEBUG-Ausgabe noch etwas erweitert:

...
2025.02.16 22:57:02.589 1: SolCast DEBUG> collect Inverter 01 data - device: MySTP_5000, delivery: default =>
2025.02.16 22:57:02.591 1: SolCast DEBUG> pv: 0 W, etotal: 63517742 Wh
2025.02.16 22:57:02.593 1: SolCast DEBUG> summary data of all Inverters - pv: 0 W, this hour Generation: 0 Wh
2025.02.16 22:57:02.602 1: SolCast DEBUG> collect Producer 03 data - device: WindWheel =>
2025.02.16 22:57:02.604 1: SolCast DEBUG> pcurr: 0 W, etotal: 350 Wh
2025.02.16 22:57:02.605 1: SolCast DEBUG> collect Meter data - device: SMA_Energymeter =>
2025.02.16 22:57:02.607 1: SolCast DEBUG> gcon: 42.5 W, gfeedin: 0 W, contotal: 925082.7 Wh, feedtotal: 2639799.2 Wh
2025.02.16 22:57:02.609 1: SolCast DEBUG> write to pvHistory - day: 16, hod: 23, GridConsumption (gcons): 23 Wh
...

In der letzten Zeile sieht man welchen gcons-Wert das Modul berechnet und weggeschrieben hat.

LG
#7
Forum-Software / Aw: Antwortzeiten FHEM Forum
Letzter Beitrag von Otto123 - 16 Februar 2025, 22:53:20
Zitat von: rudolfkoenig am 16 Februar 2025, 22:35:31Was war das fuer ein Test?
Und sind es wirklich 11.5 Minuten?
wie oben geschrieben, einfach ssh okl@192.168.124.4 exit
nein es sind 695 millisec, mein Script ist Q&D  :-X die eine Zeile ermittelt ms die andere sec  ;)

Zitat von: rudolfkoenig am 16 Februar 2025, 22:35:31Ich finde es eigentlich gut, dass jemand auf uns aufpasst :)
Ja keine Frage, aber ich würde gern mit unsere Infrastruktur nicht irgendwelchen Chaoten ausgeliefert sein. Jeglicher https Verkehr wird um Faktor 10 ausgebremst.
Ich bin allerdings der Meinung, meine Aktion am 14.2. (das svn mit mehr CPU auszustatten) hat bei mir dazu geführt, dass die Verbindung zum VA stabil steht und keine Unterbrechung zeigt. Obwohl an andere Stelle hier Abbrüche gemeldet wurden. Letzte Meldung in meinem Log:
Zitat[2/14/2025, 12:16:12 AM] *** SSH: proxy connection established
Davor gab es zu den Lastspitzen Zeiten Verbindungsabbruch und -aufbau im 10 sec Takt.
#8
Heizungssteuerung/Raumklima / Aw: Vitoconnect - Verbesserte ...
Letzter Beitrag von stefanru - 16 Februar 2025, 22:40:13
Ok ich habe lieber etwas weiter entwickelt.
Ich habe im GIT eine erste Version die die Error Codes mapped.
Diese benötigt aber use HTML::Entities; use HTML::Strip;
Am besten installieren mit:
Für HTML::Entities:
sudo apt-get install libhtml-parser-perl

Für HTML::Strip:
sudo apt-get install libhtml-strip-perl

Muss mich jetzt aber erstmal schlau machen wie ich sowas offiziell ausliefere, da das update bei vielen zum nicht funktionieren des Moduls führen wird da ich neue Abhängigkeiten eingeführt habe.

Wäre schön wenn einige von euch die neue Version aus dem GIT testen könnten.

Gruß,
Stefan

#9
Forum-Software / Aw: Antwortzeiten FHEM Forum
Letzter Beitrag von rudolfkoenig - 16 Februar 2025, 22:35:31
Zitatssh_svn 695 2025-02-16 18:40:33
Was war das fuer ein Test?
Und sind es wirklich 11.5 Minuten?

ZitatDas heisst: wir können eigentlich gar nichts tun?
Wir koennten Hetzner fragen, ob sie was machen, und wenn ja, was.
Ich finde es eigentlich gut, dass jemand auf uns aufpasst :)
#10
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 16 Februar 2025, 22:13:16
Am Ende des Zyklus (wie von dir dargestellt) steht das Gesuchte:

Logauszug.....:
...
...
...
2025.02.16 22:04:33 1: Forecast DEBUG> collect Producer 01 data - device: MB_USRW610_004 =>
2025.02.16 22:04:33 1: Forecast DEBUG> pcurr: 759 W, etotal: 12013101 Wh
2025.02.16 22:04:33 1: Forecast DEBUG> collect Meter data - device: SMA_Energymeter =>
2025.02.16 22:04:33 1: Forecast DEBUG> gcon: 9.7 W, gfeedin: 0 W, contotal: 780427.2 Wh, feedtotal: 2971166.1 Wh
...
...


Bei Dir steht leider kein fortlaufender Zählerstand als Eintrag - dann wird auch nicht gerechnet / gezählt - prüfe mal das Device / Reading dazu genauestens

EDIT:
Lass einmal es ohne Einschränkung der Device mit laufen ( ->> ctrlDebug  collectData)
Gruß
300P