Skip to content

Skripten / Logik

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

16.6k Topics 213.8k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    OliverIOO
    @BertDerKleine Am besten zeigst du mal dein Script, dann kann man bessere Empfehlungen abgeben. Bitte auch mal schreiben warum du aufteilen möchtest obwohl es so funktioniert.
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Topics
    79k Posts
    paul53P
    @13patrick37 sagt: muss ich das "none" unten mit einbauen? Nicht, wenn es nur 3 mögliche Werte gibt.
  • 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
  • Blockly wieder herstellen

    3
    0 Votes
    3 Posts
    285 Views
    Thomas4170T
    @glasfaser Vielen Dank für den Hinweis
  • Einen Wert aus der Website auslesen.

    4
    0 Votes
    4 Posts
    394 Views
    kmuenkeK
    @kmuenke So habe es gelöst. Der RegEx muss lauten strValue="([\w,-]+)" damit kommt als Ergebnis Ein oder Aus. Wichtig das im Parser die Rolle (eigener) und bei Type (JSON) drin steht.
  • 2-Wege Synchronisierung von Datenpunkten

    8
    0 Votes
    8 Posts
    619 Views
    CinimodC
    @sputnik24 sagte in 2-Wege Synchronisierung von Datenpunkten: @paul53 Ah, danke für die Erklärung. Wollte nämlich schon fragen, ob das Script nicht eine Endlosschleife lostritt. Wenn du nur auf Änderungen reagierst, dürfte das ja eigentlich auch nicht passieren.
  • Anfängerfrage zu Blocky, Starten / Ausführen von Skripten

    24
    5
    0 Votes
    24 Posts
    2k Views
    A
    Nun funktioniert alles wie es soll, Danke!
  • gelöst: wie kann ich das Problem der Warnmeldung...

    14
    0 Votes
    14 Posts
    648 Views
    R
    @thomas-braun ja bin auch ein Fan von Groß- und Kleinvariante, das macht es leserlich aber hier bin ich auch drauf reingefallen. Dumm nur als Anfänger habe ich auch oft öüä genommen, was jetzt kaum noch gerade zu biegen geht, aber da muss ich durch ;)
  • Wert wird eingetragen aber nicht ausgeführt

    4
    4
    0 Votes
    4 Posts
    308 Views
    A
    Oh... so hat es geklappt. [image: 1640615455357-11.jpg] Und so auch. [image: 1640615481288-22.jpg] Danke. Das ist mir jetzt fast peinlich. Aber ich denke es war kein Fehler sich hier im Forum zu registrieren. Ich werde bestimmt noch auf andere Probleme stoßen :D
  • Filesystem Zugriff über JavaScript

    Unsolved
    3
    0 Votes
    3 Posts
    275 Views
    C
    @thomas-braun Danke. Lass die Files jetzt dahin mittels rsync kopieren. so klappt es :)
  • Alexa "aktiv" ermitteln

    Moved alexa2.0 adapter
    5
    0 Votes
    5 Posts
    350 Views
    haselchenH
    @marty56 Also Bayern3 läuft bei mir normal über den EchoDot. Gerade getestet. Spiele Bayern3 von Tunein. Zeit und alles wird ebenfalls aktualisiert. Hatte letztens mal irgendwo gelesen das es abhängig davon ist wo man wohnt, dass Alexa bei Radio Sendern nicht gleich funktioniert/handelt.
  • Fehler Fully Kisok nach Helligkeitsänderung

    10
    1
    0 Votes
    10 Posts
    230 Views
    arteckA
    @stefu87_ch dann machmal und teste nochmal.. evtl. tablet neu starten
  • Blockly gesucht für Batterieabhängiges laden

    5
    0 Votes
    5 Posts
    188 Views
    Dr.PieD
    @dr-bakterius Cool ... das Script funktioniert super. Ich hab das angepasst und es lief gleich beim ersten mal... 1000 Dank dafür
  • ICAL Termin per Telegram versenden

    blockly
    5
    0 Votes
    5 Posts
    474 Views
    Christian WöhrleC
    @surfer09 Der Datenpunkt "Next "Types as text" ist im Adapter TrashSchedule zu finden. Der Adapter parst aus einer ical-Datei die Abfuhrarten und Termine. Funktioniert super. https://github.com/klein0r/ioBroker.trashschedule
  • Linux Bash Skript über ioBroker Javascript ausführen

    7
    0 Votes
    7 Posts
    582 Views
    G
    @thomas-braun Na dann mache ich das so. Vielen Dank!
  • Anbindung und schalten von Licht (via Shelly) mit iQontrol

    4
    3
    0 Votes
    4 Posts
    397 Views
    K
    @heissim Shelly 1 plus kannte ich bis jetzt noch nicht.
  • Nachinstallierte node_modules werden nicht gefunden

    10
    2
    0 Votes
    10 Posts
    534 Views
    AlCalzoneA
    @nhet Wie ich schon sagte: Das NPM-Modul, das du im Skript-Adapter nutzen willst, in die Instanzkonfiguration: [image: 1640089189671-9875e16f-07e7-4514-885f-f18603b7749a-grafik.png] Wenn dann noch die Syntaxhilfe aktiv sein soll, das gleiche nochmal direkt darunter: [image: 1640089228023-db9c8608-4af9-4457-bd28-7d41dc721c0f-grafik.png]
  • ioT Adapter Button triggern ohne EIN/AUS

    41
    0 Votes
    41 Posts
    5k Views
    S
    @crunchip danke, habe ich jetzt auch mal ausprobiert. leiser geht nicht, da sonst das Alexa Gerät priorisiert wird. "Schalte leiser" oder "Schalte leiser ein" find ich wieder unästhetisch. Nenne ich den DP XY leiser und sage "A..., XY leiser" erhalte ich bei deinem DP ebenfalls "XY unterstützt das nicht". Sobald die Aussage keinen konkreten Schaltbefehl (AN/AUS) beinhaltet, kann der DP bei mir nicht getriggert werden. Witzigerweise hatte ich vor dem Test das Problem, dass der Button bei Alexa zwar durchging (Bestätigungston vom Assistenten) allerdings passierte im Skript nichts (scheinbar wurde der Befehl nicht bis zum Objekt durchgereicht).
  • Mit Blockly Skript ausüben (gelöst)

    11
    1
    0 Votes
    11 Posts
    271 Views
    stefu87_CHS
    @meister-mopper Hab es mit meinem Taster versucht und deinem Blockly und es funktioniert jetzt. Besten Dank
  • Datenpunkt 0_userdata Unterverzeichnis anlegen

    7
    1
    0 Votes
    7 Posts
    337 Views
    S
    @fredf sagte in Datenpunkt 0_userdata Unterverzeichnis anlegen: @spitfire4all Seit Admin 5 müssen Ordner Typ folder sein. Bereits erstellte können ausgehend von 0_userdata über das + mit dem gleichen Namen neu als Verzeichnis erstellt werden. Dann änderst sich nur der Typ. Um viele Ordner automatisiert um zu benennen gibt es hier irgendwo ein script... Danke Fred, das war die Lösung, schon witzig :-) Und Danke an Meister Propper, hab dadurch den Ordner neu angelegt und das war dann die Lösung von Fred. @crunchip hatte nach 0_userdata null gesucht und den Thread deshalb nicht gefunden:+1:
  • Warnmeldung bei Wallpanel Script

    7
    0 Votes
    7 Posts
    571 Views
    paul53P
    @spooky82 sagte: You are assigning a boolean to the state "0_userdata.0.FireHD.wallpanel.mywallpanel.state.screenOn" which expects a string. Datenpunkt-Typ korrigieren.
  • Schedules und Zeitzonen / DST foo?

    6
    0 Votes
    6 Posts
    397 Views
    W
    @thomas-braun said in Schedules und Zeitzonen / DST foo?: @waldmensch date & date -u zeigen. Und man meldet sich nicht dauerhaft als root an. Erste Aktion im frischen System: User als sudoer anlegen. Siehe auch die 'Basic settings'-Vorgaben von odroid selber. Warum? Weil man es macht und es sinnvoll ist. Du legst ja im Auto auch einen Gurt an, nehme ich an. root@odroid:~# date & date -u [1] 30314 Mon Dec 20 09:52:47 CET 2021 Mon Dec 20 08:52:47 UTC 2021 [1]+ Done date root@odroid:~#
  • Setzen eines Datenpunktes als Countdown

    blockly
    6
    0 Votes
    6 Posts
    582 Views
    S
    Hat geklappt, danke nochmal.

526

Online

32.7k

Users

82.4k

Topics

1.3m

Posts