Hauptmenü

Neueste Beiträge

#11
MQTT / Aw: Frage zum Retain Flag
Letzter Beitrag von rudolfkoenig - 04 Dezember 2025, 09:07:19
ZitatWenn der IGNOREREGEXP greift, dann sollte dieser topic nicht mehr im Reading RETAIN sein, richtig ?
Genauer gesagt sollte er nicht eingetragen werden.
Er wird aber deswegen nicht entfernt, das muss man selbst machen, z.Bsp. mit set MQTT_SERVER clearRetain


Zitat
ZitatDas das überhaupt lief ist ein Wunder...
Warum soll das nicht laufen?
Mit sich selbst zu reden klappt nicht immer, insb. da FHEM nicht multithreaded ist.
Das scheint aber in diesem Fall dank NonBlocking IO kein Problem zu sein.
#12
Homematic / Aw: HM-CFG-LAN ersetzen
Letzter Beitrag von Otto123 - 04 Dezember 2025, 08:52:51
Guten Morgen,

hatte ich nicht gesagt: das Ganze geht nicht im Sharing! Du kannst das Modul an ein FHEM anbinden, nicht an mehrere. Das ist aber mit allen Homematic IOs so, auch mit dem HM-CFG-LAN.

Es steht zumindest auch so im Wiki.

Gruß Otto
#13
FHEM Code changes / Revision 30576: controls_fhem....
Letzter Beitrag von System - 04 Dezember 2025, 08:41:07
Revision 30576: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 30576: controls_fhem.txt: fhemupdate checkin
#14
Sprachsteuerung / Aw: [37_echodevice] Amazon Ech...
Letzter Beitrag von rabehd - 04 Dezember 2025, 08:13:14
Hallo,

mein FHEM läuft im Docker, dort hatte ich im Sommer ein anderes Image verwendet und damit  "connected but loginerror". Das habe ich jetzt, mit Hilfe von passible korrigiert.

Alle Geräte zeigen connected an. Das Acount-Device scheint ok. Bei den realen Device sind nur die Readings Browser, IODEV, Cookie ... aktuell, der Rest ist Monate alt. Also voice...
Im Acount-Device findet er auch nur sich selbst.
Es ist das Modul 0.2.34 vom 16.11.25.

Wie aktualisiere ich meine Device?
Danke
#15
Sprachsteuerung / Aw: Welche Alternative für Ama...
Letzter Beitrag von Beta-User - 04 Dezember 2025, 08:09:15
Nachtrag noch zum Thema Ausprobieren:

RHASSPY kennt einen Test-Modus, Anleitung siehe hier: https://forum.fhem.de/index.php?msg=1215415

Damit kann man ganz ohne effektiv zu schalten mal austesten, was Rhasspy/RHASSPY in der eigenen FHEM-Umgebung so "kann" - und das, ohne extra Hardware zu beschaffen, Apps zu installieren oä.. Die Installation von Rhasspy mit docker ist easy, und die Aktivierung von RHASSPY auf der FHEM-Seite sollte jedenfalls in den Fällen auch schnell gemacht sein, in denen man per devspec (ungetestet z.B. mit "room=alexa" oder "genericDeviceType=.+" oä.) Devices abgrenzen kann und für seine Devices schon "sprechende Namen" (und den gDT) vergeben hatte.

Details erkläre ich bei Bedarf gerne, allerdings wäre das m.E. sinnvoller in einem eigenen Thread unterzubringen; hier darf es gerne weiter auch um andere Alternativen gehen :) .
#16
Homematic / Aw: HM-CFG-LAN ersetzen
Letzter Beitrag von grappa24 - 04 Dezember 2025, 07:59:29
Wie gesagt, ich hab an meinen RasPi im Obergeschoss zwei USB-Geräte dran:
lrwxrwxrwx 1 root root 13 Dec  3 22:17 usb-busware.de_CUL868-if00 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 Dec  4 07:30 usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0 -> ../../ttyUSB0
Meine ser2net Version: 4.3.3

Meine ser2net.yaml: %YAML 1.1
---
# HM_MOD-RPI-PCB
connection: &con01
    accepter: tcp,4000
    connector: serialdev,
              /dev/ttyUSB0,
              115200n81,local,
              NOBREAK

Meine ser2net.service:
[Unit]
Description=Serial port to network proxy
Documentation=man:ser2net(8)
After=network-online.target
Wants=network-online.target

[Service]
EnvironmentFile=-/etc/default/ser2net
ExecStart=/usr/sbin/ser2net -n -c $CONFFILE -P /run/ser2net.pid
Type=exec
Restart=on-failure

[Install]
WantedBy=multi-user.target

Definition des HMUARTLGW auf dem RasPi mit Funkmodul im OG:
/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0@115200
Definition des HMUARTLGW auf dem FHEM-Server im Keller:
defmod WLAN_HmUART HMUARTLGW uart://192.168.178.56:4000
Verhalten ohne ser2net:
RasPi mit Funkmodul: Device opened
RasPi mit FHEM-Server: Device disconnected

Verhalten mit ser2net:
RasPi mit Funkmodul: Ständiger Wechsel zwischen "Device opened" und "Device disconnected" im 2 Sekunden Takt
RasPi mit FHEM-Server: Device permanent "opened" aber "disconnected"
#17
Sprachsteuerung / Aw: Welche Alternative für Ama...
Letzter Beitrag von Beta-User - 04 Dezember 2025, 07:32:55
Zitat von: Thyraz am 03 Dezember 2025, 23:44:12an denen ich zu Snips Zeiten auch mal selbst mitgebastelt habe
Vorab mal: Danke für die Vorarbeiten! Auch wenn das heutige RHASSPY-Modul deutlich umfangreicher ist als der darin weiter werkelnde SNIPS-Kern: Ohne diese weiter enthaltende solide Basis gäbe es das heute nicht in der Form!!!

Danke auch für den informativen Beitrag hier. Das Stichwort "Musiksteuerung" war auch für mich der letzte Schubs, einen deutlich potenteren Server einzusetzen als zuvor. Schon die Aufgabe, Rhasspy mit den (statistisch) wichtigsten Schlagworten aus dem lokalen MPD als Musikdatenbank zu trainieren, war für den vorherigen 2-Kern Thin Client eine größere Herausforderung...

Mein persönlicher Anspruch ist "eigentlich", alles möglichst lokal zu halten und auf die Preisgabe meiner Daten(strukturen) möglichst zu verzichten. Von daher sind die lokale Sprachsteuerung aller Dinge rund ums Haus und der Rest der Welt sowieso getrennt, und es macht mir nichts aus, für dieses Ziel auch Komforteinbußen in Kauf zu nehmen, hier eben in der Form, das Handy aus der Tasche holen zu müssen oder vielleicht künftig einen "lokalen Androiden" (zu denen vielleicht auch die neuen Sonoff-Displays gehören) dezidiert anzusprechen.
Generell sollten sowieso die meisten Automatisierungsaufgaben rund um's Haus so ablaufen, dass der Nutzer gar nicht erst den Bedarf hat einzugreifen, von daher sind schon die Anwendungsfälle eher seltener, so dass ich auch kein große Neigung habe, dafür Geld auszugeben...
Aber schon bei der Etappe STT ist leider festzustellen, dass das letztlich nur praktikabel ist, wenn man externe Kapazitäten in Anspruch nimmt :( .

Und Wakeword ist nochmal ein Punkt, der zwar lokal durchaus gut klappt, wenn man denn "gute" Hardware bereithält. War mir auch irgendwann für meine eher seltenen sprachlichen Eingriffe einfach zu aufwendig...
(OT: Neulich habe ich einen "Kellerkisten" PI3A+ mit ReSpeaker2-Board mal wieder in Betrieb genommen auf aktueller Trixie-Basis. War "nur" eine "overlay"-Anweisung, und schon lief der Audio-Teil, cool!)

Und Wakeword-Erkennung auf dem Handy? Da gibt es Apps, aber ich habe vor längerem das Experimentieren damit beendet, das saugte einfach zu sehr am Akku...
 
Zitat von: Jochen1977 am 03 Dezember 2025, 17:44:15Docker ist hier kein Hindernis da sowieso ein Homeserver mit div. VMs 24/7 läuft. Text als Input über div. ini Dateien wäre für mich auch ok dann habe ich selbst die Hand drauf was wann ausgeführt wird. STT vom Handy zu nutzen wäre für mich nur der halbe Weg (s.o.)

Deinem Beitrag entnehme ich dass die Erkennung von Sprache nur "halbwegs akzeptable Erkennungsraten" bringt. Hier liegt für mich die Frage. Was ist halbwegs akzeptabel? Meine Frustrationsschwelle liegt hier deutlich höher als die meiner Frau.
Zurück dazu:

In deiner Situation würde ich jedenfalls erst mal nicht Geld in die Hand nehmen, um (z.B.) Rhasspy (2.5) auszuprobieren. Falls du experimentierfreudig bist und etwas Zeit übrig hast, kann Rhasspy vielleicht eine Option sein, um eigene Erfahrungen mit dem Thema lokale Sprachsteuerung zu machen, zumal dein Server potent genug ist, das zumindest für Basisanwendungen nebenher zu machen. 
Der modulare Aufbau des "Rhasspyversums" läßt es zu, dass man praktisch bei jeder Etappe (die auf den Projektseiten nach wie vor sehr gut dokumentiert sind!) andere/eigene Lösungen einsetzt. So kann z.B. für den TTS-Teil auch ein lokaler MaryTTS-kompatibler Serverdienst benutzt werden.

Da experimentiere ich grade (eher nebenher, zugegebenermaßen) mit "piper", mit dem zumindest nach dem ersten Eindruck "Thorsten" nochmal deutlich besser klingt als mit "mimic3". Allerding hat die aktuelle Version 1.3 zwar einen (http-) Serverdienst, der die Audio-Ausgabe sehr schnell liefert (RTF auf meinem G3-elitedesk-i7 gefühlt 0.1), der ist aber wieder nicht mit MaryTTS kompatibel, so dass ich mir dazu einen Würgaround überlegen muss oder evtl. auf eine Vorversion gehen, was auch doof ist bei der an dieser Stelle aktiven Weiterentwicklung des ursprünglichen Rhasspy-Masterminds...
#18
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von Wolle02 - 04 Dezember 2025, 05:43:17
Hallo Heiko, seit gestern habe ich plötzlich ein Problemchen. Das einzige was ich bewusst geändert hatte war eine Erhöhung des Wertes UpSoc um 5% auf 60%. Seit dem wird mir ein viel zu hoher Wert im Consumption Forecast angezeigt. Es sind jetzt jeden Tag so um die 50 kWh; normal wäre zwischen 12 - 16 kWh.

Eine Debugeinstellung ergab, dass jeden Tag um 17 Uhr ein absurder Wert im confc steht. Hier mal ein Auszug:

2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> ################### Consumption forecast for the next day (new median) ###################
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> estimated cons Tomorrow: 54659 Wh, Individual hourly values considered: 720, exclude: 2038 Wh (avg of 72 entities)
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> ################### Store Consumption forecast values (new median) ###################
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour00' hod '13' confc: 1138, confcEx: 1138
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store circular/history hod '13' confc: 1138
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour01' hod '14' confc: 1040, confcEx: 1040
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store circular/history hod '14' confc: 1040
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour02' hod '15' confc: 834, confcEx: 834
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store circular/history hod '15' confc: 834
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour03' hod '16' confc: 790, confcEx: 790
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store circular/history hod '16' confc: 790
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour04' hod '17' confc: 38957, confcEx: 38957
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store circular/history hod '17' confc: 38957
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour05' hod '18' confc: 853, confcEx: 853
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store circular/history hod '18' confc: 853
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour06' hod '19' confc: 751, confcEx: 751
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store circular/history hod '19' confc: 751
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour07' hod '20' confc: 705, confcEx: 705
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store circular/history hod '20' confc: 705
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour08' hod '21' confc: 597, confcEx: 597
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store circular/history hod '21' confc: 597
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour09' hod '22' confc: 517, confcEx: 517
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store circular/history hod '22' confc: 517
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour10' hod '23' confc: 408, confcEx: 408
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store circular/history hod '23' confc: 408
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour11' hod '24' confc: 378, confcEx: 378
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store circular/history hod '24' confc: 378
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour12' hod '01' confc: 365, confcEx: 365
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour13' hod '02' confc: 364, confcEx: 364
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour14' hod '03' confc: 359, confcEx: 359
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour15' hod '04' confc: 366, confcEx: 366
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour16' hod '05' confc: 371, confcEx: 371
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour17' hod '06' confc: 423, confcEx: 423
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour18' hod '07' confc: 547, confcEx: 547
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour19' hod '08' confc: 697, confcEx: 697
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour20' hod '09' confc: 683, confcEx: 683
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour21' hod '10' confc: 849, confcEx: 849
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour22' hod '11' confc: 1051, confcEx: 1051
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour23' hod '12' confc: 1226, confcEx: 1226
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour24' hod '13' confc: 1138, confcEx: 1138
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour25' hod '14' confc: 1040, confcEx: 1040
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour26' hod '15' confc: 834, confcEx: 834
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour27' hod '16' confc: 790, confcEx: 790
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour28' hod '17' confc: 38957, confcEx: 38957
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour29' hod '18' confc: 853, confcEx: 853
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour30' hod '19' confc: 751, confcEx: 751
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour31' hod '20' confc: 705, confcEx: 705
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour32' hod '21' confc: 597, confcEx: 597
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour33' hod '22' confc: 517, confcEx: 517
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour34' hod '23' confc: 408, confcEx: 408
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour35' hod '24' confc: 378, confcEx: 378
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour36' hod '01' confc: 365, confcEx: 365
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour37' hod '02' confc: 364, confcEx: 364
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour38' hod '03' confc: 359, confcEx: 359
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour39' hod '04' confc: 366, confcEx: 366
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour40' hod '05' confc: 371, confcEx: 371
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour41' hod '06' confc: 423, confcEx: 423
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour42' hod '07' confc: 547, confcEx: 547
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour43' hod '08' confc: 697, confcEx: 697
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour44' hod '09' confc: 683, confcEx: 683
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour45' hod '10' confc: 849, confcEx: 849
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour46' hod '11' confc: 1051, confcEx: 1051
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour47' hod '12' confc: 1226, confcEx: 1226
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour48' hod '13' confc: 1138, confcEx: 1138
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour49' hod '14' confc: 1040, confcEx: 1040
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour50' hod '15' confc: 834, confcEx: 834
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour51' hod '16' confc: 790, confcEx: 790
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour52' hod '17' confc: 38957, confcEx: 38957
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour53' hod '18' confc: 853, confcEx: 853
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour54' hod '19' confc: 751, confcEx: 751
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour55' hod '20' confc: 705, confcEx: 705
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour56' hod '21' confc: 597, confcEx: 597
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour57' hod '22' confc: 517, confcEx: 517
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour58' hod '23' confc: 408, confcEx: 408
2025.12.03 12:45:43 1: PV_Vorhersage DEBUG> store 'NextHour59' hod '24' confc: 378, confcEx: 378

Ein get pvHistory 04 (also für den heutigen Tag) ergibt folgendes:

04 => 01 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0
            etotali01: 595807.099998546, etotali02: 1288495.13086885, etotali03: 3627039.34900022, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: 0, pvrl03: 0, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 365, con: 372, gcons: 819, conprice: -
            gfeedin: 0, feedprice: -
            DoN: 0, sunaz: 8, sunalt: -63
            batintotal01: 1235767.4, batintotal02: -, batintotal03: -
            batouttotal01: 1145911.1, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 10240
            batsoc01: 100.0, batsoc02: -, batsoc03: -, socwhsum: 10240
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: 446, batin02: -, batin03: -
            batout01: 0, batout02: -, batout03: -
            weatherid: 101, wcc: 40, rr1c: 0.00, pvcorrf: 1.00/- temp: 25.40,
            csmt01: 162867.254, csme01: 0.00, minutescsm01: 0
            csmt02: 4359959.83999965, csme02: 0.00, minutescsm02: 0
            csmt03: 357718, csme03: 0.00, minutescsm03: 0
            csmt04: 77664.729, csme04: 0.00, minutescsm04: 0
            csmt05: 142394.123, csme05: 1.26, minutescsm05: 60
            csmt06: 561837.621, csme06: 122.78, minutescsm06: 60
            csmt07: 31472.889, minutescsm07: 0
            csmt08: 8473.249, minutescsm08: 0
            csmt09: 145423.779, minutescsm09: 0
           
      02 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0
            etotali01: 595807.199998546, etotali02: 1288496.06909596, etotali03: 3627039.34900022, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: 0, pvrl03: 0, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 364, con: 339, gcons: 339, conprice: -
            gfeedin: 0, feedprice: -
            DoN: 0, sunaz: 37, sunalt: -59
            batintotal01: 1236213.4, batintotal02: -, batintotal03: -
            batouttotal01: 1145911.1, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 10240
            batsoc01: 100.0, batsoc02: -, batsoc03: -, socwhsum: 10240
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: 0, batin02: -, batin03: -
            batout01: 1, batout02: -, batout03: -
            weatherid: 103, wcc: 89, rr1c: 0.00, pvcorrf: 1.00/- temp: -0.20,
            csmt01: 162867.254, csme01: 0.00, minutescsm01: 0
            csmt02: 4359959.83999965, csme02: 0.00, minutescsm02: 0
            csmt03: 357718, csme03: 0.00, minutescsm03: 0
            csmt04: 77664.729, csme04: 0.00, minutescsm04: 0
            csmt05: 142395.606, csme05: 1.47, minutescsm05: 60
            csmt06: 561962.226, csme06: 122.53, minutescsm06: 60
            csmt07: 31473.484, minutescsm07: 0
            csmt08: 8473.925, minutescsm08: 0
            csmt09: 145423.779, minutescsm09: 0
           
      03 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0
            etotali01: 595807.199998546, etotali02: 1288496.15093387, etotali03: 3627039.34900022, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: 0, pvrl03: 0, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 359, con: 377, gcons: 376, conprice: -
            gfeedin: 0, feedprice: -
            DoN: 0, sunaz: 58, sunalt: -52
            batintotal01: 1236213.4, batintotal02: -, batintotal03: -
            batouttotal01: 1145912.1, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 10120
            batsoc01: 98.9, batsoc02: -, batsoc03: -, socwhsum: 10127
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: 0, batin02: -, batin03: -
            batout01: 1, batout02: -, batout03: -
            weatherid: 101, wcc: 70, rr1c: 0.00, pvcorrf: 1.00/- temp: -0.60,
            csmt01: 162867.254, csme01: 0.00, minutescsm01: 0
            csmt02: 4359959.83999965, csme02: 0.00, minutescsm02: 0
            csmt03: 357718, csme03: 0.00, minutescsm03: 0
            csmt04: 77664.729, csme04: 0.00, minutescsm04: 0
            csmt05: 142396.877, csme05: 1.26, minutescsm05: 60
            csmt06: 562087.894, csme06: 125.64, minutescsm06: 60
            csmt07: 31474.101, minutescsm07: 0
            csmt08: 8474.621, minutescsm08: 0
            csmt09: 145423.779, minutescsm09: 0
           
      04 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0
            etotali01: 595807.299998546, etotali02: 1288496.26391162, etotali03: 3627039.34900022, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: 0, pvrl03: 0, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 366, con: 371, gcons: 371, conprice: -
            gfeedin: 0, feedprice: -
            DoN: 0, sunaz: 74, sunalt: -43
            batintotal01: 1236213.4, batintotal02: -, batintotal03: -
            batouttotal01: 1145913.1, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 10110
            batsoc01: 98.8, batsoc02: -, batsoc03: -, socwhsum: 10117
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: 0, batin02: -, batin03: -
            batout01: 0, batout02: -, batout03: -
            weatherid: 100, wcc: 0, rr1c: 0.00, pvcorrf: 1.00/- temp: -0.70,
            csmt01: 162867.254, csme01: 0.00, minutescsm01: 0
            csmt02: 4359959.83999965, csme02: 0.00, minutescsm02: 0
            csmt03: 357718, csme03: 0.00, minutescsm03: 0
            csmt04: 77664.938, csme04: 0.21, minutescsm04: 0
            csmt05: 142398.36, csme05: 1.47, minutescsm05: 60
            csmt06: 562212.638, csme06: 122.59, minutescsm06: 60
            csmt07: 31474.72, minutescsm07: 0
            csmt08: 8475.316, minutescsm08: 0
            csmt09: 145423.779, minutescsm09: 0
           
      05 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0
            etotali01: 595807.299998546, etotali02: 1288496.44077717, etotali03: 3627039.34900022, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: 0, pvrl03: 0, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 371, con: 356, gcons: 355, conprice: -
            gfeedin: 0, feedprice: -
            DoN: 0, sunaz: 86, sunalt: -33
            batintotal01: 1236213.4, batintotal02: -, batintotal03: -
            batouttotal01: 1145913.1, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 10100
            batsoc01: 98.7, batsoc02: -, batsoc03: -, socwhsum: 10107
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: 0, batin02: -, batin03: -
            batout01: 1, batout02: -, batout03: -
            weatherid: 103, wcc: 100, rr1c: 0.00, pvcorrf: 1.00/- temp: -0.70,
            csmt01: 162867.254, csme01: 0.00, minutescsm01: 0
            csmt02: 4359959.83999965, csme02: 0.00, minutescsm02: 0
            csmt03: 357718, csme03: 0.00, minutescsm03: 0
            csmt04: 77664.938, csme04: 0.00, minutescsm04: 0
            csmt05: 142399.631, csme05: 1.26, minutescsm05: 60
            csmt06: 562337.071, csme06: 124.42, minutescsm06: 60
            csmt07: 31475.327, minutescsm07: 0
            csmt08: 8476.006, minutescsm08: 0
            csmt09: 145423.779, minutescsm09: 0
           
      06 => pvapifcraw: 0, pvfc: 0, pvrl: 0, pvrlvd: 1, plantderated: -, rad1h: 0
            etotali01: 595807.399998546, etotali02: 1288496.63046579, etotali03: 3627039.34900022, etotali04: -, etotali05: -
            pvrl01: 0, pvrl02: 0, pvrl03: 0, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 423, con: 372, gcons: 32, conprice: -
            gfeedin: 0, feedprice: -
            DoN: 0, sunaz: 97, sunalt: -24
            batintotal01: 1236213.4, batintotal02: -, batintotal03: -
            batouttotal01: 1145914.1, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 9433
            batsoc01: 93.7, batsoc02: -, batsoc03: -, socwhsum: 9595
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: 0, batin02: -, batin03: -
            batout01: 340, batout02: -, batout03: -
            weatherid: 103, wcc: 98, rr1c: 0.00, pvcorrf: 1.00/- temp: -0.90,
            csmt01: 162867.254, csme01: 0.00, minutescsm01: 0
            csmt02: 4359959.83999965, csme02: 0.00, minutescsm02: 0
            csmt03: 357718, csme03: 0.00, minutescsm03: 0
            csmt04: 77664.938, csme04: 0.00, minutescsm04: 0
            csmt05: 142400.479, csme05: 0.84, minutescsm05: 41
            csmt06: 562422.607, csme06: 85.52, minutescsm06: 41
            csmt07: 31475.746, minutescsm07: 0
            csmt08: 8476.469, minutescsm08: 0
            csmt09: 145423.779, minutescsm09: 0
           
      07 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 547, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 108, sunalt: -14
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 8804
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 103, wcc: 95, rr1c: 0.00, pvcorrf: 1.00/- temp: -1.00,
           
      08 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 700, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 119, sunalt: -5
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 7999
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 103, wcc: 93, rr1c: 0.00, pvcorrf: 1.00/- temp: -1.00,
           
      09 => pvapifcraw: 61, pvfc: 57, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 40
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 685, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 130, sunalt: 4
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 7277
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 3, wcc: 92, rr1c: 0.00, pvcorrf: 1.37/0.73 temp: -1.00,
           
      10 => pvapifcraw: 302, pvfc: 302, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 200
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 844, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 142, sunalt: 10
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 6654
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 3, wcc: 90, rr1c: 0.00, pvcorrf: 1.00/- temp: -0.70,
           
      11 => pvapifcraw: 594, pvfc: 641, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 420
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 1066, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 155, sunalt: 15
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 6165
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 3, wcc: 89, rr1c: 0.00, pvcorrf: 1.00/- temp: 0.20,
           
      12 => pvapifcraw: 807, pvfc: 721, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 590
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 1245, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 169, sunalt: 18
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 6144
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 3, wcc: 85, rr1c: 0.00, pvcorrf: 0.89/0.87 temp: 1.00,
           
      13 => pvapifcraw: 899, pvfc: 1500, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 660
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 1158, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 184, sunalt: 19
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 6442
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 3, wcc: 83, rr1c: 0.00, pvcorrf: 1.15/0.72 temp: 2.20,
           
      14 => pvapifcraw: 891, pvfc: 1075, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 640
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 1059, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 198, sunalt: 17
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 6456
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 3, wcc: 82, rr1c: 0.00, pvcorrf: 1.00/- temp: 2.90,
           
      15 => pvapifcraw: 728, pvfc: 415, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 490
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 846, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 212, sunalt: 13
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 6144
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 3, wcc: 80, rr1c: 0.00, pvcorrf: 0.57/0.73 temp: 3.30,
           
      16 => pvapifcraw: 357, pvfc: 287, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 230
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 796, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 225, sunalt: 7
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 6144
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 3, wcc: 80, rr1c: 0.00, pvcorrf: 1.00/- temp: 3.40,
           
      17 => pvapifcraw: 62, pvfc: 28, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 40
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 38947, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 1, sunaz: 236, sunalt: -0
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 1024
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 3, wcc: 87, rr1c: 0.00, pvcorrf: 0.51/0.04 temp: 3.00,
           
      18 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 842, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 247, sunalt: -10
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 1024
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 103, wcc: 88, rr1c: 0.00, pvcorrf: 1.00/- temp: 2.60,
           
      19 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 775, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 258, sunalt: -19
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 1024
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 103, wcc: 92, rr1c: 0.00, pvcorrf: 1.00/- temp: 2.00,
           
      20 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 705, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 268, sunalt: -29
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 1024
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 103, wcc: 94, rr1c: 0.00, pvcorrf: 1.00/- temp: 1.50,
           
      21 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 611, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 280, sunalt: -39
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 1024
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 103, wcc: 94, rr1c: 0.00, pvcorrf: 1.00/- temp: 1.00,
           
      22 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 519, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 294, sunalt: -48
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 1024
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 103, wcc: 95, rr1c: 0.00, pvcorrf: 1.00/- temp: 0.90,
           
      23 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 411, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 313, sunalt: -56
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 1024
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 103, wcc: 95, rr1c: 0.00, pvcorrf: 1.00/- temp: 0.70,
           
      24 => pvapifcraw: 0, pvfc: 0, pvrl: -, pvrlvd: -, plantderated: -, rad1h: 0
            etotali01: -, etotali02: -, etotali03: -, etotali04: -, etotali05: -
            pvrl01: -, pvrl02: -, pvrl03: -, pvrl04: -, pvrl05: -
            etotalp01: -, etotalp02: -, etotalp03: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 380, con: -, gcons: -, conprice: -
            gfeedin: -, feedprice: -
            DoN: 0, sunaz: 338, sunalt: -62
            batintotal01: -, batintotal02: -, batintotal03: -
            batouttotal01: -, batouttotal02: -, batouttotal03: -
            batprogsoc01: -, batprogsoc02: -, batprogsoc03: -, socprogwhsum: 1024
            batsoc01: -, batsoc02: -, batsoc03: -, socwhsum: -
            lcintimebat01: 1, lcintimebat02: -, lcintimebat03: -
            strategybat01: smartPower, strategybat02: -, strategybat03: -
            batin01: -, batin02: -, batin03: -
            batout01: -, batout02: -, batout03: -
            weatherid: 103, wcc: 97, rr1c: 0.00, pvcorrf: 1.00/- temp: 0.70,
           
      99 => pvapifcraw: -, pvfc: 5026, pvrl: 0, pvrlvd: -, plantderated: -, rad1h: -
            pvrl01: 0, pvrl02: 0, pvrl03: 0, pvrl04: -, pvrl05: -
            pprl01: -, pprl02: -, pprl03: -
            confc: 54384, con: 2187, gcons: 2292, conprice: -
            gfeedin: 0, feedprice: -
            DoN: -, sunaz: -, sunalt: -
            batin01: 446, batin02: -, batin03: -
            batout01: 343, batout02: -, batout03: -
            batmaxsoc01: 100.0, batmaxsoc02: -, batmaxsoc03: -
            batsetsoc01: 60, batsetsoc02: -, batsetsoc03: -
            dayname: Do,
            cyclescsm01: 0, csme01: 0.00
            cyclescsm02: 0, csme02: 0.00
            cyclescsm03: 0, csme03: 0.00
            cyclescsm04: 0, csme04: 0.21
            cyclescsm05: 1, csme05: 7.56, hourscsme05: 5.68, avgcycmntscsm05: 341.00
            cyclescsm06: 1, csme06: 703.48, hourscsme06: 5.68, avgcycmntscsm06: 341.00
            cyclescsm07: 0
            cyclescsm08: 0
            cyclescsm09: 0

Ich habe jetzt versucht mit set PV_Vorhersage reset consumptionHistory 04 17 und mit set PV_Vorhersage reset pvHistory 04 17 diesen zu hohen confc Wert wegzubekommen. Aber leider ohne Erfolg. Er bleibt erhalten und vererbt sich von Tag zu Tag.
Jetzt bin ich leider mit meinem Latein am Ende. Was kann ich noch tun?
#19
Sprachsteuerung / Aw: alexaFHEM: Kann ein Gerät ...
Letzter Beitrag von cetri - 04 Dezember 2025, 05:35:56
Moin, das habe ich regelmässig. Bei mir hilft dann nur den FHEM-Skill in Alexa zu löschen und dann neu einzurichten. Dann geht es wieder. Nicht schön aber da man ja nicht täglich neue Geräte hinzufügt machbar.
#20
fronthem / smartVISU / Aw: Smartvisu V3.2.2 -> V3.5 U...
Letzter Beitrag von wvhn - 04 Dezember 2025, 01:04:25
Moin Andreas,

das Problem ist in den Release Notes für v3.5 unter "Wichtig !!! für den Umstieg" beschrieben und hier genau erklärt.

Der Import von Widgets wird schon seit v2.9 automatisch gemacht, so dass man in den eigenen Seiten keine Import-Anweisungen mehr braucht. Lediglich in eigenen Widgets muss man die verwendeten Widgets noch explizit importieren. Zusätzlich wurde für die Widgets in v3.3 ein Namespace "@widgets" eingeführt. Der Namespace legt die Ordner fest, in denen nach einem zu importierenden Widget gesucht wird. Dieser Suchpfad ist jetzt unabhängig von dem Pfad, in dem Visu-Seiten gesucht werden. Grund für dies Maßnahme war, dass Anwender bei der Vergabe der Seitennamen immer mal wieder Namen verwendet haben, die für die Widgets reserviert waren, z.B. "multimedia.html". Die alte Methode war 2 Jahre deprecated und wurde in v3.5 abgeschaltet.

Die von Dir gepostete Fehlermeldung besagt, dass das Widget "lib.html" im falschen Pfad gesucht wurde. Du mussst also in Deiner ./pages/Rosenstr.35/index.html nach der Import-Anweisung für lib.html suchen und diese löschen:
{% import "lib.html" as lib %}Ebenso alle anderen Widget-Importe, die noch in Deinen Visu-Seiten vorhanden sind.

Gruß
Wolfram