Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Topics 79.3k Posts

NEWS

  • Benötige Hilfe bei Blockly

    17
    1
    0 Votes
    17 Posts
    1k Views
    M
    Nach 2 Tagen kann ich nun sagen, dass das Skript bzw. beide (auch für abendliche Rolladensteuerung) funktionieren. Ich hab nun aber das Problem, dass die Skripte nach einem Tag anfangen doppelt zu laufen. [image: 1552414475322-bildschirmfoto-2019-03-12-um-18.23.00.png] Das ist die Debugausgabe im Log von heute Abend. Die Uhrzeit für den Zeitplan wurde 2x gesetzt. Ich weiß nicht wie ich mir das erklären soll.
  • Wie Zeitplan richtig einsetzen?

    3
    1
    0 Votes
    3 Posts
    299 Views
    P
    Vielen Dank. Ich stand irgendwie auf dem Schlauch...
  • [gelöst] Name von ObjektID oder getNameByID?

    21
    2
    0 Votes
    21 Posts
    2k Views
    Z
    @paul53 OMG Ihr seit so gut ich danke euch tausend mal. Ach jetzt kapier ichs. du meist den type device. darum konnte ich es nicht wählen. ich meinte immer nur den namen (ist ja auch device) xD. Ich danke euch tausend mal. jetzt schaltet meine musik endlich zuverlässig aus wenn ich ins bett gehe und läuft morgens nicht immer noch xD hahahahaha
  • Markise AUF / ZU Regen / Wind

    blockly
    1
    0 Votes
    1 Posts
    360 Views
    No one has replied
  • [gelöst] Tuya WLAN Steckdose mit BLockly ansteuern klappt nicht

    Solved
    21
    3
    0 Votes
    21 Posts
    2k Views
    S
    @Bluefox Das war's!! SUPER DANKE!!!
  • Variable in ID-Namen verwenden?

    blockly
    62
    1
    0 Votes
    62 Posts
    8k Views
    rantanplanR
    So. Jetzt hängt es wieder. Eine Zeitlang ist das Array sehr gutmütig. Es erweitert sich automatisch wenn man Element 9 ändert, obwohl nur 5 da sind. 1->"abc" , "abc" -> true usw. alles kein Problem. Nur irgendwann geht nichts mehr. Hierbei ist es wieder ausgestiegen: [image: 1552314450322-var_001.png] LOG-Einträge Spoiler javascript.0 2019-03-11 15:14:16.481 info Stop script script.js.Test.ArrayTest javascript.0 2019-03-11 15:14:09.888 info script.js.Test.ArrayTest: registered 0 subscriptions and 0 schedules javascript.0 2019-03-11 15:14:09.888 info script.js.Test.ArrayTest: ; javascript.0 2019-03-11 15:14:09.888 info script.js.Test.ArrayTest: 1;2;3 javascript.0 2019-03-11 15:14:09.888 warn at TCP.onread (net.js:548:20) javascript.0 2019-03-11 15:14:09.888 warn at readableAddChunk (_stream_readable.js:176:18) javascript.0 2019-03-11 15:14:09.888 warn at Socket.emit (events.js:188:7) javascript.0 2019-03-11 15:14:09.872 warn at emitOne (events.js:96:13) javascript.0 2019-03-11 15:14:09.872 warn at Socket.realHandler (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\WebSocket.js:825:20) javascript.0 2019-03-11 15:14:09.872 warn at Receiver.add (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:103:24) javascript.0 2019-03-11 15:14:09.872 warn at Receiver.expectHandler (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:499:31) javascript.0 2019-03-11 15:14:09.872 warn at Receiver.finish (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:541:12) javascript.0 2019-03-11 15:14:09.872 warn at Receiver.flush (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:347:3) javascript.0 2019-03-11 15:14:09.872 warn at C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:508:14 javascript.0 2019-03-11 15:14:09.872 warn at Receiver.applyExtensions (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:371:5) javascript.0 2019-03-11 15:14:09.872 warn at C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\Receiver.js:536:18 javascript.0 2019-03-11 15:14:09.872 warn at Receiver.ontext (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\WebSocket.js:841:10) javascript.0 2019-03-11 15:14:09.872 warn at WebSocket.emit (events.js:191:7) javascript.0 2019-03-11 15:14:09.872 warn at emitTwo (events.js:106:13) javascript.0 2019-03-11 15:14:09.872 warn at WebSocket.onMessage (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\ws\lib\WebSocket.js:442:14) javascript.0 2019-03-11 15:14:09.872 warn at WebSocket.ws.onmessage (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\transports\websocket.js:146:10) javascript.0 2019-03-11 15:14:09.872 warn at WS.Transport.onData (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\transport.js:137:8) javascript.0 2019-03-11 15:14:09.872 warn at WS.Transport.onPacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\transport.js:145:8) javascript.0 2019-03-11 15:14:09.872 warn at WS.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\node_modules\component-emitter\index.js:133:20) javascript.0 2019-03-11 15:14:09.872 warn at WS.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\socket.js:268:10) javascript.0 2019-03-11 15:14:09.872 warn at Socket.onPacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\lib\socket.js:451:14) javascript.0 2019-03-11 15:14:09.872 warn at Socket.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\engine.io-client\node_modules\component-emitter\index.js:133:20) javascript.0 2019-03-11 15:14:09.872 warn at Socket.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15) javascript.0 2019-03-11 15:14:09.872 warn at Manager.ondata (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:322:16) javascript.0 2019-03-11 15:14:09.872 warn at Decoder.add (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-parser\index.js:246:12) javascript.0 2019-03-11 15:14:09.872 warn at Decoder.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-emitter\index.js:134:20) javascript.0 2019-03-11 15:14:09.872 warn at Decoder.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15) javascript.0 2019-03-11 15:14:09.872 warn at Manager.ondecoded (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:332:8) javascript.0 2019-03-11 15:14:09.872 warn at Manager.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\node_modules\component-emitter\index.js:133:20) javascript.0 2019-03-11 15:14:09.872 warn at Manager.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15) javascript.0 2019-03-11 15:14:09.872 warn at Socket.onpacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:236:12) javascript.0 2019-03-11 15:14:09.872 warn at Socket.onack (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:312:9) javascript.0 2019-03-11 15:14:09.872 warn at Socket.adapter.getForeignState (C:\ioBroker\node_modules\iobroker.javascript\main.js:745:17) javascript.0 2019-03-11 15:14:09.872 warn at prepareScript (C:\ioBroker\node_modules\iobroker.javascript\main.js:1071:38) javascript.0 2019-03-11 15:14:09.872 warn at execute (C:\ioBroker\node_modules\iobroker.javascript\main.js:918:27) javascript.0 2019-03-11 15:14:09.872 warn at script.js.Test.ArrayTest:4:1 javascript.0 2019-03-11 15:14:09.872 warn Wrong type of javascript.0.myFeld: "string". Please fix, while deprecated and will not work in next versions. Hab jetzt erst mal genug. Muss auch mal was tun:relaxed:
  • [Blockly] WLAN Kamera mit Sonoff Basic schalten

    13
    0 Votes
    13 Posts
    1k Views
    M
    @MichaelG Sollte so passen oder? [image: 1552232176627-824562c8-7630-4ce2-a634-7e00ae11b04e-grafik.png] VG Modjo
  • Tankerkönig und Alexa

    1
    1 Votes
    1 Posts
    369 Views
    No one has replied
  • Sensor nach Auslösung und Zeit X + Temperatur kleiner als X

    8
    1
    0 Votes
    8 Posts
    740 Views
    E
    Guten Abend, also ich habe nicht vor was an meiner Idee zu ändern, sondern wurde hier nur auf einige Sachen hingewiesen welche ich verstehen und auch einfließen lassen wollte. Für die Namen dachte ich dass der hm rega zuständig ist und dieser läuft ja auch und die Namen werden auch angegeben, aber im Blockly nicht. Die Frage nach der Routine bezog sich auf den Hinweis von "stimezo" "Steuere doch einfach den speak-Datenpunkt deines Echos mit deinem Ansagetext!" Um hier nicht immer eine Routine anlegen zu müssen wollte ich gern ein Beispiel sehen wie so etwas umgesetzt wird. Die Wiederholung war die Idee falls der erste Hinweis nicht gehört wird, diese dann alle 15min wiederholt wird. Hab aber durch Zufall schon rausgefunden das dies automatisch geschieht. Mir ist nun nich nicht klar in welchem Abstand diese Automatik greift. Das mit der Zahl hatte ich übersehen und falsch verstanden, sorry. Hab jetzt soweit alles so ausgeführt. Anhand der aufgeworfenen Fragen hab ich dann mein ersten Script mit der Hilfe hier fertiggestellt und hoffe damit dann die nächsten Schritte machen zu können. Vielen Dank. Gruß, Tom
  • Skript funktioniert nicht

    Moved blockly
    42
    1
    0 Votes
    42 Posts
    3k Views
    T
    fuktioniert!!! vielen dankt an alle die mitgeholfen haben!
  • [gelöst] Mit Blockly bestimmten Teil eines Wertes filtern?

    9
    0 Votes
    9 Posts
    1k Views
    W
    @paul53 Aaah, das Leerzeichen vor der Klammer hatte ich nicht gesetzt, deshalb ging es bei mir nicht. Mit der Kanalnummer bei HM kann ich leben. Vielen Dank!
  • Rollo Steuerung

    13
    2
    0 Votes
    13 Posts
    2k Views
    rantanplanR
    @kaschi sagte in Rollo Steuerung: Kann mir vll noch jmd. bei der nicht funktionierenden Astro Funktion helfen? Die geht gar nicht. Wo hast Du denn die Koordinaten eingegeben? Ich habe die im Admin-System eingetragen ( Admin / Schraubenschlüssel) Dann in den Javascript Instanzen Adapterkonfiguration/Astroeinstellunggen den Haken bei "Verwenden Sie die Systemeinnstellungen" Klappt wunderbar.
  • [Gelöst][Frage] Bewegungsmelder Script will nicht so richtig

    3
    1
    0 Votes
    3 Posts
    607 Views
    S
    Vielen Dank!
  • *gelöst* wrong type of "number"

    blockly climate
    3
    0 Votes
    3 Posts
    412 Views
    S
    dank dir! Hab den Datenpunkt auf "gemischt" umgestellt und der Fehler ist weg!
  • Werte Schreiben

    4
    1
    0 Votes
    4 Posts
    398 Views
    dslraserD
    @balzmatthias Warum nimmst Du .bri und nicht .level ? (level geht von 0-100)
  • HeizungsSteuerungs / Festern Open/Close Script

    43
    0 Votes
    43 Posts
    3k Views
    Ag3nt_Sn4k3A
    @paul53 Also die Installation die ich habe ist schon über 10 Jahre alt da gab es noch nicht so viele Möglichkeiten. Dazu kommt das ich Raum Thermostate habe mit Stellantrieben. was ich persönlich sehr gut an angenehm finde.
  • Homematic Rolladen werden nicht alle angesprochen

    10
    1
    0 Votes
    10 Posts
    534 Views
    M
    Fehler gefunden. Ich hatte ein anderes Skript was kollidiert ist. Das Objekt Schlafzimmer Rolladen wird schon als geändert markiert, wenn der Rollladen noch oben ist, obwohl er runter geht. Deswegen ist in der Bibliothek der Rollladen im gleichen Augenblick in dem er runter geht wieder hochgegangen. [image: 1551992837538-79726080-9c3d-4383-8f66-477f5df882a7-image.png]
  • Termin in iCal und Script dazu erstellen

    5
    2
    0 Votes
    5 Posts
    1k Views
    OstfrieseUnterwegsO
    Und dann hab ich noch mit Blockly eine Ansage für Alexa gebaut... Triggert, einmal, wenn jemand abends durch den Flur geht. [image: 1551972108196-2019-03-07-16_26_10-javascript-iobroker.png]
  • Object Wert per Skript verändern ohne Befehle auszuführen

    Moved blockly
    18
    0 Votes
    18 Posts
    1k Views
    D
    Entschuldige, dass ich erst jetzt antworte. In den letzten Wochen hatte ich leider keine Zeit um im ioBroker zu testen ob es mit der Szene funktioniert. Aber vom Prinzip sollte es mit der Szene klappen. Hatte mich halt für ein Skript entschieden da ich dort an und aus in einem Schalter realisieren konnte. Dies klappt bei meiner Szene jetzt nicht. Werde mich jetzt mal daran machen und gucken ob ich mit dem Szenen Adapter einen wechsel der Geräte realisieren kann. Ich bedanke mich vielmals für eure tolle Hilfe und Tipps!:+1: :grin:
  • Gerät X einschalten, wenn Gerät Y Stromverbrauch >10 ist

    1
    2
    0 Votes
    1 Posts
    274 Views
    No one has replied

776

Online

32.7k

Users

82.3k

Topics

1.3m

Posts