Skip to content

Skripten / Logik

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

16.4k Themen 211.8k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 48k
    2k Themen
    48k Beiträge
    D
    @maxclaudi Vielen Dank für das ausführliche oben beschriebene Verhalten von smartMode. Es gibt wirklich keine konstante wann er umschaltet. Hatte erst mal.4 Tage ohne umschalten und dann kann sein das er 3 mal am tag umschaltet
  • Hilfe für Skripterstellung mit Blockly

    6k 78k
    6k Themen
    78k Beiträge
    Dr. BakteriusD
    @Asgothian sagte in Farbe aus R/G/B rechnet falsch: ggf. erwartet dieser die farbwerte in %, nicht 0-255 Danke, das war's.
  • Hilfe für Skripterstellung mit Node-RED

    952 13k
    952 Themen
    13k Beiträge
    HomoranH
    @fiddle sagte in [Gelöst]: Adapter per {Node Red | JS} (de)aktivieren: Ok, nicht als "Wert" schreiben, sondern als "Befehl". Dann scheint ihn das zu beeindrucken. du zeigst ja nichts, aber es geht mit true/false [image: 1763416200051-screenshot_20251117-224854_firefox.jpg] gesteuert über eigenen DP vom typ Bool
  • Gelöst: Schedule einer Funktion

    3
    0 Stimmen
    3 Beiträge
    320 Aufrufe
    B
    Die Klammersetzung ist natürlich falsch. Habe nun des gesamte Slript quasi in die Schedule Funktion aufgenommen. Dann klappt es auch problemlos. VG Holger
  • Gelöst [Blockly] Hue Lichtwecker

    Verschoben
    45
    0 Stimmen
    45 Beiträge
    7k Aufrufe
    N
    @negalein ja, dann reicht das
  • GELÖST: InversSuche einer Telefonnummer

    2
    0 Stimmen
    2 Beiträge
    250 Aufrufe
    B
    @butschek Lösung gefunden: Der Rückgabewert befindet sich hier: console.log(Name: ${match[1]}); Folgend noch einmal das nun korrekte Skript. Vielleicht hilft es jemandem. VG Holger const cheerio = require("cheerio"); const fetch = require("node-fetch"); async function getData(number) { const response = await fetch(`https://www1.dasoertliche.de/?form_name=search_inv&ph=${number}`); const htmlText = await response.text(); const $ = cheerio.load(htmlText); // const scriptText = $('script[type="text/javascript"]').first().text(); const scriptText = $(htmlText).text(); // console.log(scriptText); const regex = /@type":.+?"name":"(.+?)"/; const match = scriptText.match(regex); console.log(match); if (match) { console.log(`Name: ${match[1]}`); } else { console.log("No match found."); } } getData("xxxxxxxxxx").catch((err) => console.error(err)); // Nummer ge-xxxx ! Hier Nummer eintragen
  • Datenpunkt-Pfad mittels Variable bestimmen/ändern

    blockly
    6
    0 Stimmen
    6 Beiträge
    331 Aufrufe
    A
    @paul53 Vielen Dank. Funktioniert! War in diesem Fall eh schon auf dem richtigen Weg - hab mich nur bei der genauen Pfad-Bezeichnung verschrieben. DANKE
  • State auslesen und Werte ausgeben

    15
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    U66U
    @liv-in-sky Noch mal Danke für Deinen entscheidenden Hinweis mit simple API :+1: :+1: :+1: [image: 1681574283512-1min.png]
  • E2 Receiver schaltet aus obwohl Aufnahme läuft

    14
    1
    0 Stimmen
    14 Beiträge
    366 Aufrufe
    wendy2702W
    @paul53 sagte in E2 Receiver schaltet aus obwohl Aufnahme läuft: @wendy2702 sagte: Receiver trotz laufender Aufnahme in den Standby wechseln kann. Das ist ein sehr eigenartiges Verhalten! Dann versuche es mal so und beobachte die Log-Ausgabe: [image: 1681400524994-blockly_temp.jpg] Gerade mal kurz getestet und scheint zu funktionieren. Danke
  • API-Authentifizierung

    8
    0 Stimmen
    8 Beiträge
    675 Aufrufe
    S
    @oliverio Danke! Die Simple-API ist genau das, was mir weiterhilft!!! :-)
  • Hue Motion Sensor Delay

    blockly javascript communication
    21
    0 Stimmen
    21 Beiträge
    3k Aufrufe
    clfberlinC
    Vielen Dank für die gute Erklärung - ich habe genau dieselbe Herausforderung. Zwei Hue BWM für drei IKEA-Lampen (Floalt/Tradfri). Solange die IKEA-Lampen in der Hue Bridge angemeldet waren, war die Reaktionszeit BWM > Lampe ok. Ich habe die Lampen jetzt über iobroker.Zigbee im System. Da ist die Kombination träge und unzuverlässig. Entweder mache ich das wieder über Hue oder ich nehme zwei andere BWM. Mal schauen... Das Thema NodeRed hatte ich bislang komplett außen vor gelassen. Vielleicht sollte ich mich doch nochmal damit befassen.
  • Skript läuft zu schnell durch ....

    22
    1
    0 Stimmen
    22 Beiträge
    2k Aufrufe
    ZarelloZ
    @freemy sagte in Skript läuft zu schnell durch ....: @zarello aber meins mit dem Timeout funktioniert jetzt Okay, dann benutze es so...
  • Funktionen: Gab es eine Änderung um diese zu starten?

    3
    1
    0 Stimmen
    3 Beiträge
    182 Aufrufe
    G
    @djmarc75 Mit Rückgabe, genau. Aber kann man den nicht ausführen?
  • Javascript Adapter 6.1.4 killt mir den Pi

    1
    0 Stimmen
    1 Beiträge
    125 Aufrufe
    Niemand hat geantwortet
  • [GELÖST_Danke]Parser Regex Hilfe bitte

    11
    0 Stimmen
    11 Beiträge
    534 Aufrufe
    L
    @homoran said in Parser Regex Hilfe bitte: ([\w,\sÄÖÜ]+)</einsatzsubtyp Oder so, SUPER DANKE für deine Hilfe!
  • RSS Parser

    Verschoben
    48
    0 Stimmen
    48 Beiträge
    12k Aufrufe
    S
    Hallo @pix du hast mir ja 2019 super, bei meinem Script, für die BVG/VBB-Aufzugsstörungen geholfen und das Script lief auch jahrelang super. Nur haben die Betreiber jetzt die XML-Datei umgeschrieben und einfach eine "Wall-of-Text" hinterlegt. Kann man daraus auch, irgendwie an die Daten, zum parsen kommen? Hier nochmal die Seite: http://brokenlifts.org/rss Danke und frohe Ostern
  • 500 Telegramme auf einmal

    5
    1
    0 Stimmen
    5 Beiträge
    201 Aufrufe
    G
    @loni said in 500 Telegramme auf einmal: Ich bekomme morges bei der Statusänderung 100te Ich denke, Du kriegst alle 20 Sekunden eine Nachricht. Denn alle 20 Sekunden änderst Du in 1) die Heizphase und triggerst über die jedesmal ausgeführte Änderung darüber in 2) das Schreiben der Nachricht.
  • Cron für Scenes

    4
    0 Stimmen
    4 Beiträge
    406 Aufrufe
    B
    @paul53 ... unbefriedigend, hat das Problem aber gelöst. Danke.
  • Licht mit BWM schalten aber mit Prio auf Alexa Befehl

    43
    1
    0 Stimmen
    43 Beiträge
    3k Aufrufe
    DuffyD
    @paul53 Hallo Paul53, in deiner Frage war auch schon die Lösung. Wenn man in dem iot Adapter mehrere Datenpunkte eingibt, was ja bei Lampen ganz nützlich sein kann, reagiert das Script nicht mehr. Hier ein Beispiel: [image: 1680620502412-2.png] Wenn man aber nur einen Datenpunkt eingibt erkennt das Skript auch wieder das schalten der Lampe. Hier ein Beispiel: [image: 1680620401215-3.png] In diesem Fall dient "Licht Arbeitszimmer" der Scripsteuerung und "Lampe Arbeitszimmer" dem Dimmen und der Farbänderung. Danke für Deine Mühe und den Denksanstoß. VG Duffy
  • Wert aus Array auslesen

    3
    1
    0 Stimmen
    3 Beiträge
    270 Aufrufe
    TimmerxT
    Super funktioniert perfekt
  • Solar Ertrag Tag/Monat berechnen

    4
    1
    0 Stimmen
    4 Beiträge
    800 Aufrufe
    S
    @rrov1 Danke für die Information. Habe aber nicht geschnallt wie der Adapter funktioniert und bin deshalb auf die Lösung von Paul umgestiegen, Danke für die schnelle Antwort. @paul53 reverse_energy_total So hat es mir die Fa. Kolbe mitgeteilt, werde die Werte einmal beobachten. Sourceanalytix-Adapter Ist jetzt installiert, auch wenn ich den Adapter erst einmal nicht gefunden wurde. Repository auf Beta umgestellt. Auch hier erst einmal nicht geschnallt wie es funktioniert, habe aber eine Anleitung gefunden. Anleitung Smarthomejetzt.de Danke für die schnelle Hilfe. Gruß Hans-Dieter
  • Got unexpected ID: hm-rega -Benötige Hilfe

    25
    0 Stimmen
    25 Beiträge
    2k Aufrufe
    HomoranH
    @tomate sagte in Got unexpected ID: hm-rega -Benötige Hilfe: Des Rätsels Lösung war, dass ich auf die Systemvariable der Homematic im Sekundentakt neue Werte abgeben wollte. das hab ich von Anfang an vermutet.
  • unsubscribe: empty name -- Wie finde ich den Verursacher?

    6
    0 Stimmen
    6 Beiträge
    388 Aufrufe
    GlasfaserG
    @tomate sagte in unsubscribe: empty name -- Wie finde ich den Verursacher?: Der Fehler tritt nicht auf??? Na , dann würde ich beim nächsten mal auf die Uhrzeit schauen wenn es wieder sporalisch im Log erscheint . Was .. bzw. welches Skript um diese Zeit der Auslöser ist !

847

Online

32.4k

Benutzer

81.5k

Themen

1.3m

Beiträge