Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Themen 79.3k Beiträge

NEWS

  • Benötige Hilfe bei Blockly

    17
    1
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    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 Stimmen
    3 Beiträge
    299 Aufrufe
    P
    Vielen Dank. Ich stand irgendwie auf dem Schlauch...
  • [gelöst] Name von ObjektID oder getNameByID?

    21
    2
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    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 Stimmen
    1 Beiträge
    360 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Tuya WLAN Steckdose mit BLockly ansteuern klappt nicht

    Gelöst
    21
    3
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    S
    @Bluefox Das war's!! SUPER DANKE!!!
  • Variable in ID-Namen verwenden?

    blockly
    62
    1
    0 Stimmen
    62 Beiträge
    8k Aufrufe
    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 Stimmen
    13 Beiträge
    1k Aufrufe
    M
    @MichaelG Sollte so passen oder? [image: 1552232176627-824562c8-7630-4ce2-a634-7e00ae11b04e-grafik.png] VG Modjo
  • Tankerkönig und Alexa

    1
    1 Stimmen
    1 Beiträge
    369 Aufrufe
    Niemand hat geantwortet
  • Sensor nach Auslösung und Zeit X + Temperatur kleiner als X

    8
    1
    0 Stimmen
    8 Beiträge
    740 Aufrufe
    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

    Verschoben blockly
    42
    1
    0 Stimmen
    42 Beiträge
    3k Aufrufe
    T
    fuktioniert!!! vielen dankt an alle die mitgeholfen haben!
  • [gelöst] Mit Blockly bestimmten Teil eines Wertes filtern?

    9
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    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 Stimmen
    13 Beiträge
    2k Aufrufe
    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 Stimmen
    3 Beiträge
    607 Aufrufe
    S
    Vielen Dank!
  • *gelöst* wrong type of "number"

    blockly climate
    3
    0 Stimmen
    3 Beiträge
    412 Aufrufe
    S
    dank dir! Hab den Datenpunkt auf "gemischt" umgestellt und der Fehler ist weg!
  • Werte Schreiben

    4
    1
    0 Stimmen
    4 Beiträge
    398 Aufrufe
    dslraserD
    @balzmatthias Warum nimmst Du .bri und nicht .level ? (level geht von 0-100)
  • HeizungsSteuerungs / Festern Open/Close Script

    43
    0 Stimmen
    43 Beiträge
    3k Aufrufe
    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 Stimmen
    10 Beiträge
    534 Aufrufe
    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 Stimmen
    5 Beiträge
    1k Aufrufe
    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

    Verschoben blockly
    18
    0 Stimmen
    18 Beiträge
    1k Aufrufe
    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 Stimmen
    1 Beiträge
    274 Aufrufe
    Niemand hat geantwortet

669

Online

32.7k

Benutzer

82.3k

Themen

1.3m

Beiträge