Weiter zum Inhalt

Skripten / Logik

16.7k Themen 215.8k Beiträge

Hilfe zu JavaScript, Blockly, TypeScript, Node-RED, Scenes und text2command

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 50k
    3k Themen
    50k Beiträge
    maxclaudiM
    @Daniel-8 Datenverkehr geloggt: App <> Gerät Cloud <> Gerät Wichtige Zeitpunkte gefiltert, entschlüsselt und analysiert. Windows-Konsolen-Programm ist fertig: zendureURLtool.exe Das Tool ist stabiler und schneller als die App :-) Credits für die genutzte Bluetooth-Bibliothek gehen an Henrik Blidh: https://github.com/hbldh/bleak Man füllt in der config.ini nur 3 Felder aus, speichert ab und los geht's mit Doppelklick auf "zendureURLtool.exe"... [image: 1785779136981-00.png] entweder zu lokalem Broker wechseln: [image: 1785779157871-01.png] oder zurück zur Cloud: [image: 1785779165583-02.png] geht alles sehr schnell. Selbst bei einem Hyper "ohne" stromlos machen. Nicht mal Trennung von BT am Rechner war nötig. Nur APP muss vollständig beendet sein. Am besten in der Zeit zusätzlich BT am Smartphone ausgeschaltet lassen. [image: 1785779990840-04.png] [image: 1785779205314-05.png] [image: 1785779218429-06.png] [image: 1785779228056-07.png] Bei einem Hyper habe ich für 3x IP wechseln nur ca. 2 min benötigt. Er war jedesmal sofort verbunden. Am längsten dauerte das Aufstehen, den Button zu drücken und zu warten, dass er im Kopplungsmodus ist. Es haben sich beim Analysieren noch mehr Wege geöffnet. Allerdings sind die für mich aktuell unnötig und stehen – wenn überhaupt – ganz hinten an.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    tiobbT
    @Homoran sagte: Genau das was @paul53 schreibt 😉 Dann für GANZ doofe 🫣😊 @Homoran sagte: Vor dem trigger muss "Setze luefter auf Wert von 'SET'" Gesetzt werden @paul53 sagte: @tiobb [image: 1785691373377-blockly_temp.jpg] Ich danke Euch! 👍👍👍
  • Hilfe für Skripterstellung mit Node-RED

    962 13k
    962 Themen
    13k Beiträge
    Marc BergM
    @Thomas-Braun sagte: In der Konfigurationsdatei von Node Red, also in der settings.js, kann durch hinzufügen der Zeitzone das Problem behoben werden. Wenn man den Adapter nutzt, werden Änderungen in der settings.js immer wieder überschrieben. Das bringt nichts. @taddy81 Was konkret ist denn das Problem? Lösen die inject Nodes falsch aus? Oder geht es nur um diese Meldung, bei der niemand weiß, woher sie kommt? @Taddy81 sagte: Auszug: 7/26/2026, 11:15:23 AMnode: debug 3msg.payload : string[24]
  • Ping in Blockly?

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    3k Aufrufe
    MartinK.M
    bei mir taucht die ip adresse unter den Objekten dann auf ;-)
  • Rolladen m. Zeit, Astro und State

    blockly
    5
    1
    0 Stimmen
    5 Beiträge
    846 Aufrufe
    D
    @BBTown ...ahhh...OK, vielen Dank, ich glaube jetzt hab ich verstanden, was Du meinst. Super!!! Vielen Dank.
  • Zählerstand vom Youless LS auslesen

    javascript
    1
    0 Stimmen
    1 Beiträge
    336 Aufrufe
    Niemand hat geantwortet
  • höchste Windgeschwindigkeit der letzten 30 Min bekommen

    blockly javascript
    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    M
    Ich habe es am Ende etwas anders gelöst. Wenn der Wind den Sturm-Wert überschreitet setze ich einfach einen neuen Zeitstempel in eine Variable. [image: 1555998692038-3c1c7080-1a74-4730-8c2c-b986e84467bb-grafik.png] Diese frage ich dann vor den rauf- oder runterfahren immer ab, und schuae ob sie älter als 30 Min ist. [image: 1555998782291-3038adaf-34c2-4fc8-a702-a7f57dab2339-grafik.png]
  • Ping Adapter Frage

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    364 Aufrufe
    D
    @4-Real Ich habe tatsächlich das selbe Problem mit dem Ping (TV im Standby, aber dennoch gibt es einen positiven Ping zurück). Habe mich schon immer gewundert, warum der Fernseher manchmal einfach von alleine an geht. Ich würde mich auch über eine Alternative freuen.
  • Kindersicherung durch Rechenaufgabe "CAPTCHA"

    javascript scenes communication
    3
    0 Stimmen
    3 Beiträge
    586 Aufrufe
    I
    Punkt 2 erinnerte mich spontan an die "alte" Jeopardy-Ratesendung, wo die Kandidaten zu einer vorgegebenen Antwort ("Steinmeier") die passenden Frage stellen mußten ("Alexa, wie heißt der aktuelle Bundespräsident?") Habe gut geschmunzelt! Und wer es schafft, Alexa das "Wort der Stunde" zu entlocken, gewinnt hierbei Zeit vor dem Fernseher.
  • ioBroker Objekte aus javascript object erzeugen

    javascript
    5
    0 Stimmen
    5 Beiträge
    3k Aufrufe
    dewenniD
    das passt! Danke!
  • Rollladen mit Helligkeitssensor für Beschattung

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    C
    @kmxak OK, danke. Diese Seite hatte ich bereits. Dachte, es wäre evtl. eine weitere :-)
  • Mit Uhrzeit xx:xx aus Datenfeld rechnen, z.B. 120 Minuten abziehen

    blockly javascript node-red
    5
    0 Stimmen
    5 Beiträge
    790 Aufrufe
    thewhoboxT
    @iomountain Das liegt an dem Element "Datum/Zeit xx nach xx". Das berücksichtigt nicht die Sommerzeit beim umwandeln.
  • Heizungssteuerung mit Profilen und externen Trigger

    blockly
    1
    0 Stimmen
    1 Beiträge
    222 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Mit Blockly Snapshot an Telegram Adapter

    blockly javascript
    13
    0 Stimmen
    13 Beiträge
    2k Aufrufe
    MartinK.M
    @rantanplan sagte in Mit Blockly Snapshot an Telegram Adapter: @MartinK sagte in Mit Blockly Snapshot an Telegram Adapter: Vielen Dank für die Hilfe! Dann bitte noch im ersten Beitrag [gelöst] im Betreff einfügen. Danke! Wird gemacht! ;-)
  • [Hinweis] Fehler in Blockly ASTRO

    Verschoben
    5
    2
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    L
    @thewhobox gute Idee, werde ich gerade probieren. Bin noch neu dabei hier und hatte bisher so gut wie keine Fehler zu beheben :D
  • Capture Portal von Vodafone Homespot oder Hotspot mit ioBroker bedienen

    javascript
    2
    0 Stimmen
    2 Beiträge
    349 Aufrufe
    M
    Ich habe nightwatch gefunden. http://nightwatchjs.org Es erscheint mir möglich, das damit zu machen. Aber vielleicht gibt es auch einen einfacheren Ansatz.
  • State blockieren

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    643 Aufrufe
    S
    Sorry für die späte Antwort, war lange nicht hier. Vielen Dank, werde es mal so versuchen. Gruß Marco
  • [gelöst]Das ein/aus schalten von Licht über icloud.0 ist Gegenverkehrt!

    blockly
    10
    4
    0 Stimmen
    10 Beiträge
    444 Aufrufe
    BBTownB
    @MyzerAT dann benötigst Du allerdings den gesamten "falls" Bereich nicht mehr, da Du diese Unterscheidung ja nun im Trigger selbst bereits abfängst :-)
  • [Frage] Blockly - Liste nutzen um Werte hinzuzufügen und zu prüfen

    blockly
    6
    1
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    paul53P
    @siggi85 sagte: Vielleicht müsste ich doch für jedes Fenster einen eigene Trigger mit eigenem Timeout bauen. Das ist wohl die vernünftigste Lösung. Dann wäre da jedoch immernoch das Problem mit dem Icon auf der Lametric... Was hindert Dich daran, in einer gemeinsamen Funktion alle Timeout-Variablen zu prüfen ?
  • [gelöst]Immer doppelte Telegram Meldung ?!?!

    blockly
    8
    1
    0 Stimmen
    8 Beiträge
    863 Aufrufe
    MartinK.M
    @dslraser Vielen Dank für die netten Tips ! ... habe ich angepasst. Also der wert ist für das Objekt ist Zahl, das passt auch. Daran hat es leider auch nicht gelegen. ;-) Ich habe jetzt etwas anderes geändert, und zwar habe ich in meiner VIS für die Knöpfe AUF + ZU jetzt bei dem Objekt die States: open + close verwendet. [image: 1555048494677-jalosie_objekt.png] Ich hatte vorher auch für die Knöpfe in der VIS den State : Position - LEVEL verwendet, und den Wert für den Knopf dann mit 100 beschrieben.... komischerweise wurde auch in der VIS das Signalbild beim betätigen des AUF oder ZU Knopfes einmal kurz geöffnet und dann wieder geschlossen.... Erst wenn die Jalousie ganz geöffnet war, also auch der Wert auf 100 bekam ich die Nachricht: Jalousie offen.. ;-) Sehr seltsam das ganze...
  • SSD an Fritzbox mounten und tägliches Backup

    multimedia communication security
    26
    1 Stimmen
    26 Beiträge
    5k Aufrufe
    a200A
    @a200 Aber nicht auf alle Antworten! Nur die die wirklich wichtig sind!
  • Set State ( Timestamp ) Zeitverzögert [gelöst].

    Verschoben
    110
    0 Stimmen
    110 Beiträge
    14k Aufrufe
    HomoranH
    @kasperfunsurfer Wahrscheinlich müsstest du mit elseif arbeiten. Oder die Reihenfolge umdrehen
  • Zwei Skripte greifen parallel auf ein Gerät zu ?

    javascript communication blockly scenes
    6
    2
    0 Stimmen
    6 Beiträge
    755 Aufrufe
    AsgothianA
    @BlurayXL Das Script kann so nicht sauber funktionieren. Du initialisiert den Wert Zeit nicht, erhöhst ihn aber immer. Damit ist er irgendwann >3, und damit wird dein gesetzter Timeout immer sofort gestoppt. Ich wuerde das ganze etwas anders machen: Zunächst den Trigger: Nicht auf "ist wahr" sondern auf "ist grösser als vorher". Damit triggert er nur wenn das Objekt von Falsch auf Wahr gesetzt wurde. (fun Fact - in JS ist true > false) Dann an Stelle des timeout ein intervall Objekt nehmen, das alle 15 Sekunden ausgeführt wird. In dem Objekt machst du dann das was aktuell im timeout gemacht wird. VOR dem intervall Objekt dann noch ein "zeit = 0" und du bist sauber. Das Falls am Ende muss dann auch noch in das Intervall hinein - am Ende, so das das Intervall sich selber beendet wenn es 3 mal gelaufen ist. Ich hoffe das ist so verständlich - ich hab kein Blockly hier um das zusammen zu basteln. A.

293

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge