Weiter zum Inhalt

Blockly

6.6k Themen 80.2k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Shellys auf Online testen...

    Verschoben
    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    geschildG
    @paul53 [image: 1689891713613-statusshelly3.jpg] Hab's mal ausprobiert (mit etwas geänderten Zeiten, damit flotter geht) und stoppe jetzt den timeout1 bei Ausführung. Funktioniert. Ich habe diese Lösung gewählt, da sie für jemanden, der nicht blockly-Experte ist, leichter nachzuvollziehen ist. Natürlich geht es eleganter. Aber, <IDsVomSelector> ist zwar nur eine Zeile, versteckt aber eine Funktion, die auch Ressourcen benötigt. Vielleicht weniger als meine Lösung. Ich habe es mal mit einem debug am Anfang und am Ende mit 10 Kopien (status = on, was wohl der Normalfall ist) gemessen[image: 1689892810660-losfertig.jpg] : <1ms
  • Mehrere CRON Jobs in einem Skript sorgen für Chaos?

    12
    0 Stimmen
    12 Beiträge
    981 Aufrufe
    T
    @wofried Auch wenn es geht. Keine while (wiederholen) schleifen mit Pause. Es gibt auch ein Intervalblockly das macht das selbe ohne das eine fehlende Pause den Javascriptadapter abschießt. Oder das von Paul wenn der genaue Zeitpunkt relevant ist. Edit: weiß garnicht was heute passiert, auf dem 3er pi hat alles angehalten und war unbedienbar. Danach wusste ich aber wie man Adapter von der Console aus stoppt :)
  • JSON auslesen, rechnen, wieder zurückschreiben

    blockly
    3
    6
    0 Stimmen
    3 Beiträge
    319 Aufrufe
    M
    @paul53 Danke, das war der richtige Tipp - Änderung in der letzten Zeile hin zu [image: 1689788716567-6cdc938f-81c7-4212-8716-6bb18b8348ac-image.png] und schon passt das wegschreiben. Edit: Rest passt jetzt
  • [gelöst] Fehler/Warnung bei CIE-Farbwert

    12
    1
    0 Stimmen
    12 Beiträge
    420 Aufrufe
    A
    @flkontakt Wenn da wirklich ein String erwartet wird, sollte es so wie im Script ganz am Anfang dieses Threads funktionieren: [image: 1689749897212-e695a625-2e3e-4dc4-ab4a-0a45cb8b2e88-image.png]
  • Zigbee Schalter

    2
    1
    0 Stimmen
    2 Beiträge
    270 Aufrufe
    arteckA
    @segway sagte in Zigbee Schalter: Kann ich bei einem Zigbee Schalter auf das Event STATE triggern ja
  • Wert der ID im Befehl benutzen

    10
    1
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    T
    @michmu Kleiner Tipp: wenn du bei dem Block "erstelle Text" auf das Zahnrad klickst, kannst du mehrere Eingänge erstellen und musst es nicht verschachteln. [image: 1689662473724-bildschirmfoto-2023-07-18-um-08.41.06.png] setzte den Thread auf "gelöst" , wenn du hier fertig bist.
  • Bewegungsmelder und manuelles schalten

    10
    0 Stimmen
    10 Beiträge
    492 Aufrufe
    T
    @robbi12 Setze die Falls Nachts ist abfrage direkt vors einschalten der Lampe. Aktuell sitzt sie vor dem ein und ausschalten der Lampe
  • Watchdog für Alter der Datenpunkte

    blockly monitoring
    30
    1
    0 Stimmen
    30 Beiträge
    3k Aufrufe
    sts85S
    @paul53 said in Watchdog für Alter der Datenpunkte: @sts85 sagte: Ich darf hier natürlich nur einen Intervall nutzen. Ja, etwa so: [image: 1689608556170-blockly_temp.jpg] Perfekt, super, läuft 1A. Hatte eben auch schon was gebastelt, aber dies ist hier noch ein wenig eleganter. Nur deine Zähl-Schleife habe ich durch eine "für jeden Wert" Schleife ersetzt. [image: 1689610178584-b5806609-9133-4f58-b2b4-6efbeb8e91fb-image.png] Einiges gelernt... Nochmals vielen Dank euch allen! 🥳🎉
  • update Datenpunkt, wenn einer von n Werten sich ändert

    6
    1
    0 Stimmen
    6 Beiträge
    551 Aufrufe
    HomoranH
    @maddm sagte in update Datenpunkt, wenn einer von n Werten sich ändert: dass es keine weitere Vereinfachung für die Summenbildung von mehr als 2 Werten gibt, aber etwas Kosmetik. mit der rechten Maustaste in der Gegend des + klicken und auf externe Eingänge stellen. sieht dann in etwa so aus [image: 1689597555355-screenshot_20230717-143900_firefox.jpg]
  • ID Selektor Temperaturwarnung

    21
    1
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    paul53P
    @spike2 sagte: Allerdings passen die Werte nicht mit den aktuellen tatsächlichen Werten zusammen. Lese im Intervall den Wert neu ein: [image: 1689519724230-blockly_temp.jpg] Die Funktion braucht man nicht.
  • HMIP FROLL über Shelly i3 steuern

    blockly
    6
    0 Stimmen
    6 Beiträge
    546 Aufrufe
    I
    @rabe01 Soo, ich klinke mich mal hier ein, weil ich vor einem ähnlichen Problem stehe: Ich möchte mit einem Enocean Schalter (Zigbee) einen Homematic FROLL Unterputzaktor steuern (Markise). Mit Kanal 4.Level kann ich den Wert auf 0 bzw. 100% setzen, das ist kein Thema. Meine Frage ist jetzt, wie ich es am sinnvollsten bewerkstelligen kann, dass ich den Aktor stoppen kann, wenn er gerade fährt. Sprich: Markise fährt gerade runter, ich drücke den Taster nach oben und würde erwarten, dass der Motor stoppt. Jemand eine Idee?
  • Blockly: Speichern von Werten >0

    4
    0 Stimmen
    4 Beiträge
    360 Aufrufe
    T
    @paul53 Vielen Dank Paul! Das funktioniert so wie gewünscht :)
  • Aktion bei DWD-Warnung: irgendwas ist falsch

    12
    1
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    T
    @paul53 stimmt, Danke
  • javascript cannot create schedule

    4
    0 Stimmen
    4 Beiträge
    206 Aufrufe
    haus-automatisierungH
    @f-m sagte in javascript cannot create schedule: eine Fehlermeldung im JavaScript Adapter. Welche Version des Adapters?
  • Anfänger braucht Rat

    Ungelöst
    9
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    crunchipC
    @dijaexxl https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/de/blockly.md
  • Philips Hue Farbwechsel und Flammeneffekt

    13
    0 Stimmen
    13 Beiträge
    657 Aufrufe
    DJMarc75D
    @negalein sagte in Philips Hue Farbwechsel und Flammeneffekt: Werde es morgen beobachten. Die DPs musste umdrehen... weil TRUE (WERT) - Tag bedeutet und da willste ja nicht die Beleuchtung haben ;) Also wenn TRUE dann mach mal die Lampen aus - und andersrum ;) [image: 1689280910451-screenshot-2023-07-13-224121.png]
  • Blockly-Baustein für HTTP PUT

    12
    1
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    mickymM
    @thomkast sagte in Blockly-Baustein für HTTP PUT: Unter NodeRed werde ich es auch noch nachstellen, wird allerdings ein wenig dauern, da mir die Zeit wieder davongelaufen ist. Rückmeldung dazu kommt dann späääääter ;-). Achso hier noch der Flow - um einen Put in Node Red zu senden - ist easy - aber trotzdem hier noch zum Import [image: 1689263494762-300e941a-64a6-413f-b0f2-2bddb7992d68-image.png] Spoiler [ { "id": "155a757534926020", "type": "inject", "z": "7e6af0015415146d", "name": "", "props": [ { "p": "payload" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "payload": "{\"name\":\"mickym\",\"power\":2000}", "payloadType": "json", "x": 2550, "y": 840, "wires": [ [ "23a3d2b797152c44" ] ] }, { "id": "23a3d2b797152c44", "type": "http request", "z": "7e6af0015415146d", "name": "", "method": "PUT", "ret": "txt", "paytoqs": "ignore", "url": "http://mwhome:1881/mickym", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [], "credentials": {}, "x": 2710, "y": 840, "wires": [ [ "48aeaae45286273d" ] ] }, { "id": "48aeaae45286273d", "type": "debug", "z": "7e6af0015415146d", "name": "response auf PUT", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 2930, "y": 840, "wires": [] } ]
  • zufällige Farbe - immer gleich ?

    17
    1
    0 Stimmen
    17 Beiträge
    529 Aufrufe
    HomoranH
    @segway sagte in zufällige Farbe - immer gleich ?: Ich denke es geht um diesen Block ? ja @segway sagte in zufällige Farbe - immer gleich ?: Wenn ja wo packe ich den dennim Blockly hin ? egal! lose irgendwo hin und dann die Funktion im "normalen" Blockly an gewünschter Stelle aufrufen
  • MQTT wie per Blockly senden?

    23
    2
    0 Stimmen
    23 Beiträge
    9k Aufrufe
    B
    @homoran hehe ja ich bin natürlich die ganze zeit am testen und das im anderen beitrag ist die aktuellste version! 😬
  • [gelöst] Regelung des hoymiles WR bei zu hoher Temp.

    19
    0 Stimmen
    19 Beiträge
    671 Aufrufe
    paul53P
    @sborg sagte: mit der Endung "W" ist es absolut Danke. Jetzt habe ich es auch gesehen. Ich habe die Doku nicht ganz ernst genommen, denn anstelle von "active_PowerLimit" steht dort "PowerLimit".

371

Online

33.0k

Benutzer

83.4k

Themen

1.3m

Beiträge