Skip to content

Skripten / Logik

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

16.6k Topics 214.1k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    RoddiEFR
    Vielleicht noch hinzufügen das man die Alias ID nicht ändert sollte da sonst keine Daten im Dashboard von Grafana angezeigt werden. Ich habe mir einen "Wolf" gesucht warum ich keine Daten sehe da ich mir angewöhnt hatte immer Alias ID einzutragen. Natürlich wie immer auch hier gemacht zum Schreiben der Daten in die InfluxDB-1.8 , keine Daten in Grafana, den Alias gelöscht und nochmal probiert und siehe da es kamen Daten. Hat mich völlig verwirrt [image: 1774140557898-screenshot-2026-03-22-013953.png] Mfg.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    paul53P
    @LaBamba sagte: müsste dies nicht heißen, setze dauerhaft ein auf 0, damit die Pumpe bei unter 4 grad nicht läuft. Die Antwort findest du hier: [image: 1774129266281-blockly_temp.jpg] Ich habe dafür dauerAus verwendet, weil sich dauerEin nicht bei jeder Temperaturspanne ändert, sondern in einigen Fällen auf 15 Minuten bleibt. [image: 1774129588978-blockly_temp.jpg]
  • 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] Datenpunkte updaten ohne zu triggern

    javascript blockly scenes
    3
    0 Votes
    3 Posts
    660 Views
    siggi85S
    @TomT Bin der Meinung das schon mal probiert zu haben, aber jetzt hat es tatsächlich genau so funktioniert. Danke für die schnelle Hilfe. :)
  • Warnmeldungen in iobroker

    javascript
    5
    1
    0 Votes
    5 Posts
    491 Views
    T
    Hallo, du weißt dem benannten State der ein true/false erwartet eine Zahl zu. Beheben kannst du das in dem du in der betreffenden Funktion z.B.: setState('hier.steht.die.id',xxx) das 2. Argument in Klammern mit 2 führenden Ausrufezeichen setzt. z.B: setState('hier.steht.die.id',!!(xxx)) Wenn es ein Blockly ist, füge in der STEURE Anweisung 2 x NICHT vor dem Wert ein.
  • Handbedienung sticht Automatik!

    javascript
    4
    0 Votes
    4 Posts
    274 Views
    dslraserD
    @michihorn Ich kenne Dein Script/Blockly nicht, aber so in der Art... [image: 1587667007059-20200423_203607.jpg]
  • Aktueller Uhrzeit + x Mintuten in String (Worx Adapter)

    blockly
    9
    1
    0 Votes
    9 Posts
    706 Views
    paul53P
    @alf4711 sagte: auf voll 15 Minuten "aufgerundet" [image: 1587657497804-blockly_temp.jpg]
  • [Gelöst] Function erstellen

    javascript
    11
    0 Votes
    11 Posts
    349 Views
    M
    @paul53 Ok Danke
  • 0 Votes
    5 Posts
    311 Views
    GaspodeG
    Danke, hatte ich schon so probiert. Leider wird ts ignoriert. Auch timestamp bewirkt nix. :disappointed:
  • Trigger & Performance: Zeit oder Wert / Triggerwerte

    javascript blockly
    3
    1
    0 Votes
    3 Posts
    563 Views
    G
    @Asgothian said in Trigger & Performance: Zeit oder Wert / Triggerwerte: Möglicherweise sehe ich das falsch, aber in meiner Wahrnehmung laufen die Trigger als "Grundlast" statistisch verteilt besser als ein System das alle n Minuten einen (Regelmäßigen) Spike liefert. Das ist natürlich in der Tat ein Argument. Ich versuche es mal, so viele Trigger habe ich eigentlich auch nicht. Vielleicht 20-30 am Ende... Das ist ja eigentlich überschaubar. Kannst du mir evtl. noch kurz hier etwas zu schreiben? Trigger mit "einfachem" Wenn ausstieg als optimum, auch wenn sie Verhältnismäßig oft auslösen Meinst du damit Logikblöcke die eine einfach "Falls Prüfung" vornehmen und bei negativem Ergebnis das Script nicht weiter verfolgen?
  • Pushover Error (11630) und (1355)

    communication
    4
    0 Votes
    4 Posts
    428 Views
    T
    https://forum.iobroker.net/post/416370
  • Klingelscript HmIP MP3P

    javascript blockly
    13
    0 Votes
    13 Posts
    946 Views
    C
    @Knallochse auf manche dinge komme ich einfach nicht😄 mach ich - danke!
  • Keymatic einbinden

    Moved
    19
    0 Votes
    19 Posts
    6k Views
    FoggF
    Danke, jetzt passt es wieder ;)
  • BWM Lichtsteuerung mit Helligkeitserkennung

    blockly
    14
    1
    0 Votes
    14 Posts
    540 Views
    C
    hi, Danke für Eure Hilfe. Ich komme klar :-) Zu Eurer Info: Ich habe die BWM über zigbee eingebunden, sie sind gelötet und stehen auf "occupancy timeout: 5 sek". Das klappt auch, heißt nach 5 Sekunden ist true wieder auf false...
  • eigene Daten beschreiben

    javascript
    3
    0 Votes
    3 Posts
    265 Views
    etvE
    @paul53 , perfekt! So einfach is des....danke dir! Liebe Grüße Tom
  • Temperaturanzeige mit ws2812 und Tasmota

    javascript
    13
    0 Votes
    13 Posts
    2k Views
    B
    @Chaot @liv-in-sky hab auch mal gebastelt, geht alles wahrscheinlich einfacher aber so läuft es mal für mich! Ich verwende es zum befüllen des eingegrabenen Fasses im Hochbeet. Wenn jemand Verbesserungsvorschläge hat, immer her damit :) SpoilerWasserstandHochbeet2.0.txt
  • Android HTTP request shortcut

    monitoring
    2
    0 Votes
    2 Posts
    516 Views
    OpenSourceNomadO
    @chhe said in Android HTTP request shortcut: Öffne ich sie manuell vom Browser aus, läuft es. Und dann einfach einen shortcut für den "desktop" erstellen? Variiert je nach Browser. Beim Firefox oben rechts die 3 Punkte -> Page -> Add Page Shortcut (oder das ganze halt auf deutsch). Beim chrome geht das auch... nur anders ;)
  • Java-Skipt Adapter (Zeittrigger lösen nicht aus) *gelöst*

    blockly
    6
    1
    0 Votes
    6 Posts
    217 Views
    surfer09S
    Als Lösung zu dem Thema: Im "Zeittrigger" sollte der Punkt CRON angewählt werden: [image: 1587479376473-cron_2.jpg] Bei mir hat diese Lösung funktioniert! Danke @Homoran !
  • Javascript http request mit delay

    javascript
    5
    0 Votes
    5 Posts
    794 Views
    bahnuhrB
    @ticaki sagte in Javascript http request mit delay: async Ja, damit hab ich mich auch schon mal abgekämpft. War mir aber irgendwie zu kompliziert. So richtig verstanden hab ich dieses async und promise (noch) nicht. mfg
  • *gelöst* Java Skript läuft mehrfach durch

    javascript blockly
    5
    3
    0 Votes
    5 Posts
    298 Views
    surfer09S
    @Glasfaser Super, perfekt! Jetzt kommt nur noch ein Eintrag im LOG! Danke für eure Hilfe! :-)
  • Licht soll xx Minuten an bleiben

    blockly template monitoring
    9
    1 Votes
    9 Posts
    904 Views
    Hermanito33H
    @paul53 Achso okey. So wollte ich es zwar eigentlich nicht aber das geht auch klar. Ich dachte eigentlich das man dann 2 Separate States dafür hat. Trotzdem Danke!
  • Aktion ausführen wenn Objekt länger als x Min

    javascript blockly
    4
    0 Votes
    4 Posts
    420 Views
    paul53P
    @tiego sagte: als "Wert" hast du eine Variable angelegt mit dessen Namen Nein, Wert ist eine Eigenschaft des Trigger-Datenpunktes (unter "Trigger"). Hat leider die gleiche Farbe wie eine Variable.
  • 2 BWM an Kellertreppe

    javascript blockly
    5
    1
    0 Votes
    5 Posts
    278 Views
    C
    @bahnuhr du hast prinzipiell recht. ich habe derzeit keine weiteren BWM im Keller. Daher wird das mit der Bewegungserkennung schwer. Kann ich aber natürlich ändern;-) Dank Dir, auch ohne blockly leuchtet mir das von dir geschrieben Szenario ein. Schönen Sonntag!

263

Online

32.7k

Users

82.5k

Topics

1.3m

Posts