Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • [GELÖST] Unifi Anwesenheits Blockly

    7
    1
    0 Stimmen
    7 Beiträge
    254 Aufrufe
    Meister MopperM
    @schost sagte in Unifi Anwesenheits Blockly: So hat es funktioniert. merci Dann setz bitte diesen thread auf [gelöst]. Das kannst (nur) du im ersten Beitrag im Titel ändern.
  • [gelöst] JSON korrekt auslesen (AHOY Api)

    25
    2
    0 Stimmen
    25 Beiträge
    663 Aufrufe
    haselchenH
    @paul53 Gerade getestet, natürlich funktioniert es so auch :) Nichts anderes habe ich erwartet Skripttechnisch biste sowieso nicht von dieser Welt....
  • Bewegungsmelder Musik über Alexa einschalten

    javascript blockly
    20
    1
    0 Stimmen
    20 Beiträge
    650 Aufrufe
    Thomas BraunT
    @biker1602 Ich weiß nicht ob du das im Screenshot sehen kannst, hab gerade nur ein Handy zu Hand. Aber da wird genau das gemacht: [image: 1689937989244-screenshot_2023-07-21-13-12-07-636_com.android.chrome-edit.jpg]
  • 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
    831 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
    272 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
    365 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
    225 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
    889 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
    455 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
    457 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
    455 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
    324 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
    178 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
    953 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
    582 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
    1k 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": [] } ]

581

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge