[BLOCKLY] Schleife über alle Shellys und Temperatur auswerten?

  • Hallo,

    ich möchte die Temperatur der Shellys überwachen, bei überschreiten einer SChwelle soll eine Nachricht verschickt werden (mach ich immer über Pushsafer).

    Jetzt die Frage, gibt es (bevorzugt in Blockly) eine Möglichkeit eine Schleife zu definieren in der alle Shellys im Baum Shelly.0 ausgewählt werden können und .

    sowas mein ich :)

    for shelly in shelly.0

    if shelly.temperaturC > xy do send message

  • Google mal nach

    Blockly-Selector

    ID-Selector

    etc.

    Viele Grüße,

    Wolfgang

    .Nach einem Job mit viel Kurzarbeit, dann Corona bin ich seit einiger Zeit wieder in meinem erlernten Beruf als Elektriker in der boomenden PV-Branche gelandet. Da bleibt kaum noch Zeit mich um die eigenen Smarthome-Ideen zu kümmern... Naja - nicht mehr lange... der Ruhestand winkt schon am Ende des Jahres 2025...

  • Hi,

    Danke für den Tipp! Ich habs geschafft alle Temperaturen auszulesen, jetzt fehlt mir nur mehr eins.

    Wie kann ich den dazugehörigen Namen auswählen.

    Also, ich habe eine Liste mit allen Temps, und zum Test gebe ich jetzt alle auf die Konsole aus.

    Ich habe auch noch eine JS-Funktion, aber da weiß ich nicht wie ich auf den Namen komme?

    JS-Funktion :

    return getObject(id).common.name;


    pasted-from-clipboard.png


    pasted-from-clipboard.png

    Einmal editiert, zuletzt von zmaier (16. August 2023 um 13:36)