NEWS
Blockly: Kleinster Wert von mehreren DP herausfinden
-
Hallo zusammen
Ich möchte gerne aus mehreren Datenpunkte den kleinsten Wert herausfinden und entsprechend diesem dann weitere Aktionen starten
(Hintergrund: Wettervorhersage gibt mir die jeweiligen Mindest-Temperaturen in den nächsten 1,2,3 etc Stunden an
=> ist die tiefste Temperatur z.B. zwischen 0°C und -5°C dann Aktion A; zwischen -5°C und -10°C dann Aktion B usw)Kann jemand mir angeben wie ich dies mit Blockly bewerkstelligen kann?
Danke im Voraus und Gruss
-
@M240-Swiss ganz grob vom Handy
Liste erstellen
Daten in Liste hinzufügen/entfernen
Mit Block suche minimum in Liste (o.ä) den kleinsten Wert finden -
@M240-Swiss sagte:
aus mehreren Datenpunkte den kleinsten Wert herausfinden
Beispiel mit $Selector und Schleife über alle IDs:
-
-
Vielen Dank schon mal für diese Lösung, habe es jetzt so auch umgesetzt. Ich schreibe in die Liste
Strompreis aktuell
Strompreis +1h
Strompreis +2h
Strompreis +3h
Strompreis +4h.... usw...
Jetzt bekomme ich zwar hin, den höchsten Preis herauszufiltern, aber leider ohne Bezug der Zeit. Hat hier jemand eine Idee? Kann ich irgend wie abfragen, dass er mir sagt der höchste Wert ist 27,8 und stammt aus dem Datenpunkt Strompreis+3h?
Geht mir halt darum, dass ich filtern kann ob der Höchstpreis noch kommt und ich mir 2 kw im Akku aufhebe dafür oder ob dieser vorbei ist und ich ihn komplett entladen lassen kann?
Danke schon mal. -
@mosel-1992 sagte: leider ohne Bezug der Zeit. Hat hier jemand eine Idee?
Schreibe Objekte mit Preis und Stunde in eine Liste und sortiere nach dem Attribut "Preis", so wie hier gezeigt.