DLI (TageslichtIntegral) mit Pflanzensensor aus Lux errechnen

Hallo Ihr lieben,
ich bin noch sehr sehr neu in HAS daher kann es sein, das die Frage vielleicht “komisch” ist.

Ich habe einen Pflanzensensor (Xiaomi Plant Sensor) der auch Funktioniert.

Er gibt mir einen Sensor bzw. Entität mit illuminance in Lx aus. D.h. ich bekomme die aktuelle Helligkeit ausgegeben.

Nun möchte ich gern eine Entität / Sensor die mir angibt wie viele Lx über den Tag “zusammenkommen”, also die werte alle 5min abfragt und dann zusammenzählt so das sich der wert im laufe des Tages immer mehr erhöht.

Diesen Wert möchte ich in ein PPFD (Photosyntetische Photonenflusdichte)
“Umrechnen” ( wie das genau geht, weis ich)… und daraus ergibt bzw. errechnet sich der DLI.

Nun ist die frage wie das in einen neuen wert (Entität / Sensor) eintragen…
/ erstellen… einen in dem ich einen Sensorwert ( siehe 1) in einer Formel nutzen kann, um einen 2ten Wert zu erhalten… den ich weiter nutzen kann für alles andere.

Warum will ich das machen ??
Ich möchte wissen wieviel Licht bzw. “verwendbares” Photosyntetisches Spektrum meine Pflanzen über den Tag erhalten… um somit sagen zu können, das das “Licht” ausreicht, zu wenig oder zu viel ist.

Vielen Lieben DANK für eure Hilfe.

Hallo

Wie das mit Bordmitteln geht weiß ich nicht, aber mit Node Red und definierten Helfern ist das gut machbar.
Ich errechnet z.B. so die prozentuale Regenzeit der letzten 24h indem ich alle 5 Minuten für " es regnet" einen Betrag aufsummiere und dann durch die Zahl der Intervalle pro tad teile.

Schönen Gruß
Klaus

Vielen Dank für deine Antwort.

Kannst du mir vielleicht ein Beispiel geben wie das gehen soll… ich habe noch keine Ahnung wie ich das (Node Red und “Helfer”) kombinieren soll.

Oder gibt es ein Video, wo diese Methode für etwas anderes verwendet wurde, und ich mir das “vorgehen” anschauen kann??

Vielen lieben DANK

Zum Grundsätzlichen Aufbau mit Node Red gibt es viele Videos und Anleitungen.

Zu dem Beispiel hier mal mein Regensensor:

Als Export:

[{"id":"c52787eef75ddbb9","type":"inject","z":"5ee468.b4891b98","name":"alle 5 Minuten","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"300","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":140,"y":2740,"wires":[["da30d23085687935"]]},{"id":"da30d23085687935","type":"api-current-state","z":"5ee468.b4891b98","name":"Regnet es?","server":"3ee43a18.3e87e6","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"switch.sh1_regen_12v","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":0,"forType":"num","forUnits":"minutes","x":410,"y":2740,"wires":[["895d5dc906af3fa7"],["1626c8a9c96bb9c2"]]},{"id":"895d5dc906af3fa7","type":"function","z":"5ee468.b4891b98","name":"JA","func":"msg.payload = 100;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":590,"y":2740,"wires":[["a2629812802619be","a21974f579170c56"]]},{"id":"1626c8a9c96bb9c2","type":"function","z":"5ee468.b4891b98","name":"NEIN","func":"msg.payload = 0;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":590,"y":2780,"wires":[["a2629812802619be","a21974f579170c56"]]},{"id":"a2629812802619be","type":"moving-average","z":"5ee468.b4891b98","name":"pro Tag","amount":"288","weight":"cumulative","x":900,"y":2740,"wires":[["d08ce33fba84ff6c"]]},{"id":"a21974f579170c56","type":"moving-average","z":"5ee468.b4891b98","name":"pro Woche","amount":"2016","weight":"cumulative","x":890,"y":2780,"wires":[["1984970d85fdfc51"]]},{"id":"d08ce33fba84ff6c","type":"function","z":"5ee468.b4891b98","name":"Fixed","func":"msg.payload = msg.payload.toFixed(1);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1110,"y":2740,"wires":[["51838c0e3f8a1a77"]]},{"id":"1984970d85fdfc51","type":"function","z":"5ee468.b4891b98","name":"Fixed","func":"msg.payload = msg.payload.toFixed(1);\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1110,"y":2800,"wires":[["7212a285664968eb"]]},{"id":"51838c0e3f8a1a77","type":"ha-sensor","z":"5ee468.b4891b98","name":"Regen 24h","entityConfig":"01b0b0bc74f5ec19","version":0,"state":"payload","stateType":"msg","attributes":[],"inputOverride":"allow","outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"data"}],"x":1350,"y":2740,"wires":[[]]},{"id":"7212a285664968eb","type":"ha-sensor","z":"5ee468.b4891b98","name":"Regen 7d","entityConfig":"5dc3658790d5de56","version":0,"state":"payload","stateType":"msg","attributes":[],"inputOverride":"allow","outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"data"}],"x":1340,"y":2800,"wires":[[]]},{"id":"3ee43a18.3e87e6","type":"server","name":"Home Assistant","version":5,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":30,"areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true},{"id":"01b0b0bc74f5ec19","type":"ha-entity-config","server":"3ee43a18.3e87e6","deviceConfig":"","name":"sensor config for Regen 24h","version":6,"entityType":"sensor","haConfig":[{"property":"name","value":"Regen_24h"},{"property":"device_class","value":""},{"property":"icon","value":""},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"resend":true},{"id":"5dc3658790d5de56","type":"ha-entity-config","server":"3ee43a18.3e87e6","deviceConfig":"","name":"sensor config for Regen 7d","version":6,"entityType":"sensor","haConfig":[{"property":"name","value":"Regen_7d"},{"property":"device_class","value":""},{"property":"icon","value":""},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""},{"property":"last_reset","value":""}],"resend":true}]