Skip to content

Skripten / Logik

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

16.6k Topics 213.6k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    D
    Danke habe ich gemacht. ( 1punkt) Die Objekt-ID "aktuell erzeugte Energie" wäre bei mir: Objekt-ID: 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM0_kWh plus Objekt-ID: 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM1_kWh (zusatz WR) wie kann ich das bewerkstelligen?
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Topics
    79k Posts
    paul53P
    @Duffy sagte: Kannst du mir bitte saen warum das nicht geht? Nein, für das Verhalten der BWM habe ich keine Erklärung. @Duffy sagte in Licht geht nicht mehr aus nach austausch Steckdose -> Birne: sage Alexa Licht Arbeitsplatte aus Hast du dann die Küche bereits verlassen?
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Topics
    13k Posts
    Marc BergM
    Es gibt in der Verson 1.3.0 einen neuen Node: iob-setObject (Stand 10.02.26 noch beta) Mit dem neuen Node kann man ioBroker-Objektdefinitionen (Metadaten) direkt schreiben und ändern. Hauptfunktionen: Instanz-Konfigurationen ändern - z.B. MQTT publish-Pattern, Intervalle, etc. Objekt-Eigenschaften aktualisieren - Namen, Rollen, Einheiten, Min/Max-Werte ändern es gibt zwei Modi: Merge-Modus : Ändert nur die angegebenen Eigenschaften, alle anderen bleiben erhalten Replace-Modus: Überschreibt das komplette Objekt Typischer Workflow: Objekt mit iob-getobject holen Mit Change-Node gewünschte Properties ändern Mit iob-setobject zurückschreiben
  • Gelöst: Schedule einer Funktion

    3
    0 Votes
    3 Posts
    345 Views
    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

    Moved
    45
    0 Votes
    45 Posts
    8k Views
    N
    @negalein ja, dann reicht das
  • GELÖST: InversSuche einer Telefonnummer

    2
    0 Votes
    2 Posts
    266 Views
    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 Votes
    6 Posts
    405 Views
    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 Votes
    15 Posts
    1k Views
    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 Votes
    14 Posts
    367 Views
    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 Votes
    8 Posts
    778 Views
    S
    @oliverio Danke! Die Simple-API ist genau das, was mir weiterhilft!!! :-)
  • Hue Motion Sensor Delay

    blockly javascript communication
    21
    0 Votes
    21 Posts
    3k Views
    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 Votes
    22 Posts
    2k Views
    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 Votes
    3 Posts
    226 Views
    G
    @djmarc75 Mit Rückgabe, genau. Aber kann man den nicht ausführen?
  • Javascript Adapter 6.1.4 killt mir den Pi

    1
    0 Votes
    1 Posts
    126 Views
    No one has replied
  • [GELÖST_Danke]Parser Regex Hilfe bitte

    11
    0 Votes
    11 Posts
    702 Views
    L
    @homoran said in Parser Regex Hilfe bitte: ([\w,\sÄÖÜ]+)</einsatzsubtyp Oder so, SUPER DANKE für deine Hilfe!
  • RSS Parser

    Moved
    48
    0 Votes
    48 Posts
    13k Views
    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 Votes
    5 Posts
    202 Views
    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 Votes
    4 Posts
    453 Views
    B
    @paul53 ... unbefriedigend, hat das Problem aber gelöst. Danke.
  • Licht mit BWM schalten aber mit Prio auf Alexa Befehl

    43
    1
    0 Votes
    43 Posts
    3k Views
    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 Votes
    3 Posts
    311 Views
    TimmerxT
    Super funktioniert perfekt
  • Solar Ertrag Tag/Monat berechnen

    4
    1
    0 Votes
    4 Posts
    843 Views
    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 Votes
    25 Posts
    3k Views
    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 Votes
    6 Posts
    460 Views
    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 !

693

Online

32.7k

Users

82.4k

Topics

1.3m

Posts