Skip to content

Skripten / Logik

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

16.6k Themen 213.6k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Themen
    49k Beiträge
    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 Themen
    79k Beiträge
    L
    Bedenke aber, das jeder zusätzlicher Adapter Ressourcen frisst. Wenn dein System das hergibt sollte es aber kein Problem sein.
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Themen
    13k Beiträge
    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 Stimmen
    3 Beiträge
    279 Aufrufe
    Thomas4170T
    @glasfaser Vielen Dank für den Hinweis
  • Einen Wert aus der Website auslesen.

    4
    0 Stimmen
    4 Beiträge
    394 Aufrufe
    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 Stimmen
    8 Beiträge
    618 Aufrufe
    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 Stimmen
    24 Beiträge
    2k Aufrufe
    A
    Nun funktioniert alles wie es soll, Danke!
  • gelöst: wie kann ich das Problem der Warnmeldung...

    14
    0 Stimmen
    14 Beiträge
    644 Aufrufe
    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 Stimmen
    4 Beiträge
    302 Aufrufe
    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

    Ungelöst
    3
    0 Stimmen
    3 Beiträge
    275 Aufrufe
    C
    @thomas-braun Danke. Lass die Files jetzt dahin mittels rsync kopieren. so klappt es :)
  • Alexa "aktiv" ermitteln

    Verschoben alexa2.0 adapter
    5
    0 Stimmen
    5 Beiträge
    349 Aufrufe
    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 Stimmen
    10 Beiträge
    230 Aufrufe
    arteckA
    @stefu87_ch dann machmal und teste nochmal.. evtl. tablet neu starten
  • Blockly gesucht für Batterieabhängiges laden

    5
    0 Stimmen
    5 Beiträge
    187 Aufrufe
    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 Stimmen
    5 Beiträge
    474 Aufrufe
    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 Stimmen
    7 Beiträge
    581 Aufrufe
    G
    @thomas-braun Na dann mache ich das so. Vielen Dank!
  • Anbindung und schalten von Licht (via Shelly) mit iQontrol

    4
    3
    0 Stimmen
    4 Beiträge
    397 Aufrufe
    K
    @heissim Shelly 1 plus kannte ich bis jetzt noch nicht.
  • Nachinstallierte node_modules werden nicht gefunden

    10
    2
    0 Stimmen
    10 Beiträge
    533 Aufrufe
    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 Stimmen
    41 Beiträge
    5k Aufrufe
    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 Stimmen
    11 Beiträge
    271 Aufrufe
    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 Stimmen
    7 Beiträge
    337 Aufrufe
    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 Stimmen
    7 Beiträge
    566 Aufrufe
    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 Stimmen
    6 Beiträge
    384 Aufrufe
    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 Stimmen
    6 Beiträge
    579 Aufrufe
    S
    Hat geklappt, danke nochmal.

718

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge