Closed Karlo49 closed 1 year ago
Ich benutze nur die Ahoy-DTU in der Webapp auf meinem Linux Desktop. MQTT habe ich ein bischen getestet, aber bin noch nicht sicher, ob ich das haben will. Hier ein paar Dinge, die ich vermisse und gut gebrauchen könnte:
Ähhh ? Wo willst Du das haben ? Auf dem Liveview vom Ahoy, also der Ahoy-Webseite oder im MQTT über Deinen Visualisierer (Node-Red) o. Ä. ?
Wie geschrieben auf der Ahoy-Webseite
OK,
also bei mir ist das so (siehe Foto), und die Schriftgräße kann man über den Browser für jede Seite im Browser einstellen 🤔
Nummer 4 ist natürlich eine Herausforderung 😉
Schriftgröße ist in der Webapp nicht einstellbar. Dafür ist aber alles drumrum weg.
@Karlo49 versuch doch mal entweder [STRG] + "-" / "+" oder alternativ [STRG] + Mausrad rauf/runter. Damlt kannst du im Browser die Schriftgröße an deine Vorlieben anpassen. Das ist glaube ich was @knickohr meinte.
Gerade Nummer 4. sollte eigentlich ganz interessant sein und m.E. durchaus möglich:
Die Differenz deltaYieldTotal
zum vorherigen Wert (Prefix _
) ist ja einfach YieldTotal - _YieldTotal
Eventuell könnte man daraus auch gleich den aktuellen Yield pro Zeiteinheit berechnen also ( YieldTotal - _YieldTotal ) / (Timestamp - _Timestamp)
.
Die Werte bzw. das Delta zu einem bestimmten Zeitpunkt nullen, könnte man noch einfacher durch eine virtuelle "Null"-Stelltaste in AhoyDTU verwirklichen. Dazu muss man sich nur den aktuellen YieldTotal zum Zeitpunkt X (z.B. den 1.1.2023) merken und zieht diesen künftig immer von allen YieldTotal Werten ab: Zack, fertig :D Man muss nur den Stand zum 1.1.2023 auch irgendwo notiert haben um ihn dann zurückzusetzen / -rechnen. Wohl dem der das per MQTT irgendwo gespeichert hat. Im Nachhinein ohne diese Daten / Information geht das natürlich nur noch schwierig.
Gerade Nummer 4. sollte eigentlich ganz interessant sein und m.E. durchaus möglich sein: Der Unterschied
deltaYieldTotal
zum vorherigen Wert (Präfix_
) ist ja einfachYieldTotal - _YieldTotal
Eventuell könnte man auch gleich den aktuellen Yield pro Zeiteinheit berechnen( YieldTotal - _YieldTotal ) / (Timestamp - _Timestamp)
> > Die Werte oder das Delta zu einem bestimmten Zeitpunkt null, könnte noch einfacher durch einen virtuellen "Null"-Stelltaste in AhoyDTU zu verwirklichen. Dazu muss man sich nur den aktuellen YieldTotal zum Zeitpunkt X (z.B. den 1.1.2023) merken und zieht diesen künftig immer von allen YieldTotal Werten ab: Zack, fertig :D Man muss nur den Stand zum 1.1.2023 auch irgendwo notiert haben, um ihn dann zurückzusetzen / -rechnen. Wohl dem, was das pro MQTT irgendwo gespeichert hat. Im Nachhinein ohne diese Daten / Information geht das natürlich nur noch schwierig.
Ich logge die MQTT YieldTotal Daten im IOBroker mit dem SourceAnalytics Adapter. Da kannst Du den Wert für heute, gestern, Woche, Vorwoche, Monat, Vormonat. Quartal, vorheriges Quartal,halbjahr, vorheriges Halbjahr, jahr, vorheriges Jahr nach Bedarf auswählen für die Statistik
Ich finde den Vorschlag von @jimknopf63 sehr gut. Denn wenn wir anfangen Yield_Total
zurückzusetzen bzw. zu merken, dann kommen noch weitere Anfragen, ob man da nicht noch dies und das machen kann.
Ich fände weiterhin sehr gut Ahoy als Bridge zwischen dem 2.4MHz Hoymiles Protokoll und MQTT / JSON zu sehen.
@Karlo verwendest du eine Smart-Home System?
@1-am-r00t Danke, mit dem Befehl bekomme ich auch meine Webapp kleiner. Habe lange danach gesucht. Habe auf 80% gestellt. Nun ist aber die Beschriftung unter den Zahlenwerten kaum noch lesbar. @lumapu Habe ein Raspberrymatic als Heizungssteuerung. Da kommt aber nichts anderes drauf. Ich halte einen Wert "YieldYear" für sinnvoll, aber das liegt natürlich am Entwickler, ob er sowas umsetzen will. Werde mich mit "MQTT Mosquitto Telegraf influxDB Grafena" testweise auf einen alten Laptop beschäftigen. Dafür benötige ich dann das Endprodukt einen Raspberry Pi mit SSD (momentan nicht zu bekommen oder sehr teuer). Wünsche allen einen guten Rutsch ins neue Jahr.
@lumapu ja ich finde den Vorschlag / Anfrage von @Karlo49 auch ganz sinnvoll. Schließlich ist der YieldTotal der einzige Wert der sich ansonsten nicht zurücksetzen läßt. Alle anderen Werte sind ja i.d.R. am nächsten Tag bereits Geschichte, wenn man nicht gerade die Stromversorgung von der Batterie trennen muß, da wäre aber m.W. auch ein Restart Command ausreichend.
Feature Request: YieldTotal Correction siehe #570
Hardware
Modelname: 8266 Pro__ Retailer URL: __
nRF24L01+ Module
Antenna:
Power Stabilization:
Connection diagram:
Connection diagram I used:
Note: [*] GND Pin 1 has a square mark on the nRF24L01+ module
Software
Version / Git SHA:
Version: 0.5.56 Github Hash: c8ec1c1___
Build & Flash Method:
Desktop OS:
Debugging: