Weiter zum Inhalt

Skripten / Logik

16.7k Themen 215.8k Beiträge

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

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 50k
    3k Themen
    50k Beiträge
    maxclaudiM
    @Daniel-8 bei mir wurde vor 2 min schon wieder auf 70% socSet und inverseMaxPower: 200 umgeschrieben ohne mein Script und ohne dass App aktiv ist! Bin echt überrascht und genervt. @Daniel-8 sagte: Was meinst du mit IP umschreiben? Das er nicht mehr auf die Cloud zugreift? Ja, damit meine ich dass das Gerät komplett nur mit lokalem Broker statt mit Cloud verbindet (Cloud-Ersatz). Dann hat man unreglementiertes, schnelles MQTT, garantiert offline und alles was über MQTT von der Cloud möglich war kann dann vom lokalen Broker gesteuert werden. Damit funktioniert natürlich kein HEMS und keine App mehr. Mir fehlt ein neues Gerät zum mitnehmen und testen, wenn ich oft nicht vor Ort bin. Spenden werden gerne angenommen :-) Reverse Engineering ist sehr zeitraubend und langwierig... meine Nerven liegen öfters blank... jetzt nervt mich gerade socSet und inverseMaxPower. edit/ps: ... bin weiter mit cloudless beschäftigt. keine Zeit mich zu ärgern. Unglaublich dass man schnell eine solche Notlösung benötigt: [image: 1785513210102-c02231ac-87d8-4b59-942c-3a7ab6e6a451-image.jpeg]
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    M
    @oliverio Ja, genauso ist meine Installation (MariaDB, phpmyadmin und jeweils im Docker Container). Der SQL läuft bereits und ist mit ioBroker über den SQL Adapter verbunden.
  • Hilfe für Skripterstellung mit Node-RED

    962 13k
    962 Themen
    13k Beiträge
    Marc BergM
    @Thomas-Braun sagte: In der Konfigurationsdatei von Node Red, also in der settings.js, kann durch hinzufügen der Zeitzone das Problem behoben werden. Wenn man den Adapter nutzt, werden Änderungen in der settings.js immer wieder überschrieben. Das bringt nichts. @taddy81 Was konkret ist denn das Problem? Lösen die inject Nodes falsch aus? Oder geht es nur um diese Meldung, bei der niemand weiß, woher sie kommt? @Taddy81 sagte: Auszug: 7/26/2026, 11:15:23 AMnode: debug 3msg.payload : string[24]
  • Textbausteine aus .exe Datei auslesen & verarbeiten

    communication javascript
    1
    0 Stimmen
    1 Beiträge
    209 Aufrufe
    Niemand hat geantwortet
  • Blockly steht nicht zur Auswahl

    blockly javascript
    5
    0 Stimmen
    5 Beiträge
    394 Aufrufe
    crunchipC
    @SoulX sagte in Blockly steht nicht zur Auswahl: js-controller: ? oben links auf das Dreieck, im Reiter Hosts anwählen, dieser zeigt dir deinen Js-Controller an
  • Parsen EUR/CHF

    javascript
    19
    0 Stimmen
    19 Beiträge
    2k Aufrufe
    HomoranH
    @UncleSam sagte in Parsen EUR/CHF: @Homoran Wahrscheinlich war auf der Website noch irgendwo sonst ein "CHF" auf derselben Zeile wie ein Zahlenwert. Ich habe einfach noch ein "eindeutigeres" Merkmal davor gesetzt, damit es "eindeutiger" ist. Das ist möglich, aber auf regex101.com finden unsere beiden RegEx exakt den gleichen Match.
  • Skripte durchsuchen und farblich markieren

    javascript blockly
    15
    0 Stimmen
    15 Beiträge
    2k Aufrufe
    GlasfaserG
    Ich denke mal .... er hat es jetzt verstanden
  • Datei aus ioBroker-Host-Verzeichnis per Telegram versenden

    blockly
    6
    1
    0 Stimmen
    6 Beiträge
    928 Aufrufe
    F
    @Johannes-Bauerstatter Es ist das ganz oben im ersten Post.
  • [Frage] Blockly zufällig im Zeitbereich

    Verschoben
    40
    0 Stimmen
    40 Beiträge
    7k Aufrufe
    David G.D
    @michael_4358 Am Ende vom Script kann man ggf einen Datenpunkt ändern, auf den dann wieder ein zufallstrigger gestartet wird der das Script zum Lampen schalten Triggert.
  • Fehler im Blockly Script? Lichtsteuerung

    blockly communication
    9
    1
    0 Stimmen
    9 Beiträge
    909 Aufrufe
    paul53P
    @jhuebner1 sagte: Wo bekomm ich denn den "nicht" Baustein her? Unter "Logik".
  • Wie weiß ich ob der Iobroker "hochgefahren" ist...

    multimedia security communication
    4
    0 Stimmen
    4 Beiträge
    429 Aufrufe
    E
    @UncleSam Der Arduino Mega bekommt die Daten vom Slave über eine 5-Bit Binär Leitung mittels Skript, aber die ist erst zuverlässig wen er hoch gefahren ist. ich benötige einen Befehl , damit ich im Skript was ausführen kann
  • Gelöschtes (Blockly) Script wiederherstellen?

    blockly
    12
    0 Stimmen
    12 Beiträge
    3k Aufrufe
    nik82N
    @ente34 Cool, danke
  • Datenpunkt aufsplitten?

    javascript
    8
    2
    0 Stimmen
    8 Beiträge
    900 Aufrufe
    arteckA
    @RicoGesch sagte in Datenpunkt aufsplitten?: ryd.0.things.5a576364048084340c9657a9.curLocation das trägst du da ein {ryd.0.things.5a576364048084340c9657a9.curLocation.loc[0]} [image: 1609681259638-adcb8182-a506-42cd-a0df-c3ae65648be7-grafik.png] und das unten drunter {ryd.0.things.5a576364048084340c9657a9.curLocation.loc[1]}
  • MQTT Anzeige anpassen

    javascript
    4
    1
    0 Stimmen
    4 Beiträge
    579 Aufrufe
    arteckA
    @nightdoom sagte in MQTT Anzeige anpassen: Bisher habe ich mit MQTT noch nicht so viel gemacht. dann würde ich mal sagen ... alle Infos stehen hier im Forum.. einfach nur LESEN
  • Erster Werte des Tages aus History auslesen

    javascript blockly
    52
    0 Stimmen
    52 Beiträge
    8k Aufrufe
    haselchenH
    @paul53 Bisher läuft alles zufriedenstellend. Habe den Haken rausgenommen. Mal sehen was passiert, wenn an 2 Tagen derselbe Wert passiert. [image: 1609631989205-58b1856b-c2b0-423a-8c57-b0df89aa820d-grafik.png]
  • Anwesenheit counter

    javascript security blockly
    5
    1
    0 Stimmen
    5 Beiträge
    379 Aufrufe
    paul53P
    @Pirates sagte: hast du noch eine andere idee woren es liegen könnte? Man kann keinen Datenpunktwert einlesen, den man gerade geändert hat (asynchrone Abarbeitung von "steuere"). Lese zu Anfang den Wert in eine Variable ein und verwende zwischendurch die Variable, die erst zum Ende in den Datenpunkt geschrieben wird.
  • Variablen

    javascript
    2
    0 Stimmen
    2 Beiträge
    313 Aufrufe
    OliverIOO
    @Luebke69 Ich fürchte mit der Antwort wirst du nicht viel anfangen können. Eine Variable wird deklariert; Bspw mit var einevariable Da die typzuweisung in JavaScript dynamisch erfolgt weiß sie zunächst nix von einem Typ Erst wenn man einen Wert zuweist, dann erhält sie einen Typ Bspw einevariable = true; Oder in in einem schritt var einevariable =true; Mach am Anfang erst mal ein Tutorial Recht einfach kannst du die Sachen alle in der developer console eines Browsers ausprobieren. F12 drücken.
  • ioBroker blockly - Stromverbrauch stündlich

    blockly template
    9
    1
    0 Stimmen
    9 Beiträge
    2k Aufrufe
    ?
    @Homoran Sorry, als Anfänger ist man bzw. bin ich auch etwas überfragt. Mit Variablen klappt alles, mit dem Script. Jetzt binde ich Datenpunkte ein...
  • Wie 2 Werte per Blockly in einen Datenpunkt schreiben?

    blockly
    4
    1
    0 Stimmen
    4 Beiträge
    617 Aufrufe
    flkontaktF
    @Dr-Bakterius Vielen Dank für die schnelle Rückmeldung, funktioniert so wie ich es brauche! Guten Rutsch!!!
  • Addition von 0.01 ist falsch

    javascript blockly
    12
    1
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    S
    @paul53 Perfekt
  • Blockly und Amazon Echo Playlist

    blockly scenes multimedia
    7
    1
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    Albert KA
    @jhuebner1 Weiß ja nicht was Du so hörst aber hier ein paar Radio Stationen die ich in meine Liste aufgenommen habe da ich jetzt über ein paar Tage keine Werbung gehört habe (ausser kurzer Eigenwerbung, also nur den Namen der Station). Über Alexa Textcommand eingeben funktioniert bestens. The Big 80s Station Classic Rock Florida Cafe Cody Radio Radio Record Deep
  • keine Wiedergabe der Playlist nach Sayit auf Sonos

    blockly multimedia
    15
    0 Stimmen
    15 Beiträge
    2k Aufrufe
    T
    @Homoran diesen da: "http://localhost:5005/living room/state" Wie benötigenin den Objekten einen genauen Status des LS. (play oder pause/stop. Da kommt aber nichts brauchbares raus... AH zur Info, ich bin noch auf 1.7.7, weil bei den neuen Versionen TTS nicht funktioniert...
  • Heizungssteuerung

    Verschoben
    24
    0 Stimmen
    24 Beiträge
    4k Aufrufe
    paul53P
    @nolimitek sagte: ginge das im Script direkt Ich würde es auf jeden Fall im Script machen. var warmwasser = compareTime('05:00', '06:00', 'between'); function therme() { if(warmwasser) setState(idAktor, true); else { // bisherige Funktion und am Ende des Scripts schedule('0 5 * * *', function() { warmwasser = true; therme(); }); schedule('0 6 * * *', function() { warmwasser = false; therme(); });

409

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge