Weiter zum Inhalt

Skripten / Logik

16.7k Themen 215.7k 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
    Michael SchmittM
    @Homoran sagte: Aber hier geht's ja nicht um die Seite "Protokolle" sondern um die Ausgabe unter dem Skript Ist das was unter dem Script steht nicht das selbe was auch von dem Javascript Adapter ins Protokoll geschrieben wird ?
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    OliverIOO
    @matze55 referenzier mal den post wo du das geschickt hast. ich finde nur widget export und das html was aus deinem script hinten raus kommt. lese mal nochmal diesen post https://forum.iobroker.net/topic/84961/ausgabe-name-des-senders/32?_=1785448461574 2-3 Beispiele eines events. Wenn dir die Ausgabe peinlich ist, kannst du die Texte (also Text zwischen 2 Anführungsstriche " anonymisieren. Aber vorsichtig, nicht das json zerstören.
  • 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]
  • Blockly Script für Poolsteuerung

    Verschoben
    38
    1
    0 Stimmen
    38 Beiträge
    8k Aufrufe
    S
    @lesiflo Hallo. Ich habe dein Script und die vis mal importiert, bei der vis wird mir aber angezeigt: Fehler, View wurde nicht gefunden. Was könnte die Ursache dafür sein? Viele Grüße Semmy
  • regex Anfänger Problem...

    3
    0 Stimmen
    3 Beiträge
    283 Aufrufe
    I
    @bbtown Funktioniert perfekt - DANKE! (der Eintrag BS15006011820311 ist die Seriennummer... und das OK sollte wohl immer kommen, wenn das Ding funktioniert )
  • Lampe hat keinen on/off state, nur Helligkeit

    3
    3
    0 Stimmen
    3 Beiträge
    201 Aufrufe
    M
    @mickym Danke! Das werd ich gleich mal probieren.
  • Shelly 1 PM Leistungsmessung

    blockly
    10
    1
    0 Stimmen
    10 Beiträge
    5k Aufrufe
    X
    @manuel35i sorry mit dem DP hatte ich wohl falsch auf dem Schirm. Bei mir passen die power-Werte, keine Ahnung warum das bei dir nicht so ist.
  • Tasmota Steckdose per MQTT sofort abfragen möglich?

    14
    0 Stimmen
    14 Beiträge
    6k Aufrufe
    mickymM
    gelöscht
  • AnpassenTabelle Vis (Pittini/Batterienauswertung)

    1
    0 Stimmen
    1 Beiträge
    193 Aufrufe
    Niemand hat geantwortet
  • Datenupload nach openSenseMap

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    SBorgS
    Das sind gleich zwei Probleme. @m-behr sagte in Datenupload nach openSenseMap: ..."deprecation-warning":"If your client supports TLS... Im Skript wird noch "request" benutzt, dass ist deprecated und wird von JavaSkript/node (zukünftig) nicht mehr unterstützt. Man müsste es also bspw. auf axios und HTTPS umstellen.
  • Zufallszahl aus bestimmten Zahlen

    6
    0 Stimmen
    6 Beiträge
    370 Aufrufe
    G
    @rushmed Funktioniert sowas von gut :) Danke!!! Euch anderen auch!
  • Sicherung von Variablen

    1
    0 Stimmen
    1 Beiträge
    134 Aufrufe
    Niemand hat geantwortet
  • Variable Zahlen über Telegram in Datenpunkt

    1
    0 Stimmen
    1 Beiträge
    159 Aufrufe
    Niemand hat geantwortet
  • Zufällige Farbe bei LED aber immer Hell

    9
    1
    0 Stimmen
    9 Beiträge
    854 Aufrufe
    AsgothianA
    @bumm sagte in Zufällige Farbe bei LED aber immer Hell: Wie ich dich kenne sagst du mir aber das ist völlig falsch aufgebaut Nein, das ist es nicht. Die entscheidenden Punkte sind sauber. Du nutzt ein synchrones Script mit “Pause” Befehlen an Stelle des Intervalls. Wichtig ist das du sicher stellst das keine Endlosschleife drin ist - das hast du getan. A.
  • App auf AndroidTV per Skript starten

    1
    0 Stimmen
    1 Beiträge
    85 Aufrufe
    Niemand hat geantwortet
  • Linux Software RAID status auslesen

    Ungelöst javascript blockly monitoring
    2
    0 Stimmen
    2 Beiträge
    471 Aufrufe
    C
    Folgendes Skript sollte helfen: createState('javascript.0.Eigene_Datenpunkte.mDBraid.RefNormalState', '', {type: "string"}); createState('javascript.0.Eigene_Datenpunkte.mDBraid.State', '', {type: "string"}); createState('javascript.0.Eigene_Datenpunkte.mDBraid.isNormal', false, {type: "boolean"}); /* UNCOMMENT NEXT LINE ON INIT WITH WORKING RAID-ARRAY */ //exec('cat /sys/block/md*/md/dev-*/state', function (error, stdout, stderr) {setState('javascript.0.Eigene_Datenpunkte.mDBraid.RefNormalState'/*mDBraid RefNormalState*/,stdout);}); function checkRaidState(){ exec('cat /sys/block/md*/md/dev-*/state', function (error, stdout, stderr) { setState('javascript.0.Eigene_Datenpunkte.mDBraid.State'/*mDBraid State*/,stdout); if (stdout == getState('javascript.0.Eigene_Datenpunkte.mDBraid.RefNormalState'/*mDBraid RefNormalState*/).val){ setState('javascript.0.Eigene_Datenpunkte.mDBraid.isNormal',true); log('Raid-State: normal') }else{ setState('javascript.0.Eigene_Datenpunkte.mDBraid.isNormal',false); log('Raid-State: possibly broken') } }); } schedule('*/60 * * * *', checkRaidState); Das Skript schreibt den normalen Status des MD-Raids als Referenz in einen String-Datenpunkt (Hinweise beachten) und vergleicht jede Stunde den aktuellen Status mit der Referenz. Das Ergebnis wird als Datenpunkt javascript.0.Eigene_Datenpunkte.mDBraid.isNormal gespeichert, auf dessen Änderung man andere Skripte subscriben kann. Steht der Datenpunkt auf true ist alles normal, bei false sollte man nach seinem RAID schauen. Hinweise: exec-Erlaubnis muss in den Einstellung der Javascript-Instanz aktiviert sein Vor dem ersten Start sicherstellen, dass das Array in vollständig normalem Zustand ist. Dann Zeile 6 aktivieren, Skript starten, danach unbedingt wieder Zeile 6 auskommentieren und Skript neu starten. Der Ausdruck cat /sys/block/md*/md/dev-*/state sollte universell einsetzbar sein, unabhängig vom RAID-Typ und auch wenn man mehrere RAIDs hat. Das Skript würde dann immer prüfen, ob alle ok sind. Die Datenpunktnamen kann man natürlich beliebig ändern, dann aber überall im Skript :) Viele Grüße ceram
  • Node Red - WaMa Status

    9
    1
    0 Stimmen
    9 Beiträge
    2k Aufrufe
    mickymM
    @finn Wie in meinem Screenshot gezeigt. Die rbe Node am Anfang kannst Du Dir sparen. Man kann in der iobroker in Node direkt einstellen, dass nur geänderte Werte den Flow starten. - Ansonsten freut es mich, wenn es so klappt, wie Du es Dir vorstellst.
  • Smart Meter Zähler mit S0 Ausgang

    blockly javascript
    26
    1
    0 Stimmen
    26 Beiträge
    4k Aufrufe
    hartimanH
    @pmunz Hallo kannst Du das Blockly Script "S0 Zähler" mal hier einstellen ? Danke vorab LG Hartiman
  • Cron wird nicht ausgeführt nach Standby

    3
    0 Stimmen
    3 Beiträge
    297 Aufrufe
    liv-in-skyL
    @pausentee ich fahre mein system auch nachts herunter - shutdown - nicht standby. diese art probleme habe ich nicht hat du mal nach dem "aufwecken" mit htop gecheckt, wie die auslastung des systems ist - evtl wird durch den standby ein hoher load erzeugt - der dann blockiert ein serversystem würde ich nicht mit standby betreiben - der zeitsprung - die ganzen offenen verbindungen, ... @pausentee sagte in Cron wird nicht ausgeführt nach Standby: Die Debian VM liegt nachts im Standby was bedeutet das genau ? eine VM läuft ja auf einem host-rechner.geht der in den standby oder nur die VM ? ich nutze proxmox - den proxmox server würde ich auch nicht in den standby schicken, sondern die VM beenden
  • R,G,B Werte in Hue State konvertieren

    2
    0 Stimmen
    2 Beiträge
    292 Aufrufe
    F
    @heinzer1988 Hi, hast eine Lösung gefunden? Ich genau das gleiche Problem. Mit genau der gleichen Lampe und Konstellation. Ich kann in der Home App das Licht ein- und ausschalten und Dimmen. Mehr bekomme ich nicht hin. Es gibt zwar einen Wert "Hue" im Objekt und wenn ich das im yahka bei Farbe angebe, dann bekomm ich zwar theoretisch die Farbauswahl aber ich kann nichts auswählen. Hab keine große Motivation mir jetzt ne "echte" Hue Birne für den doppelten Preis zu kaufen. ;)
  • Hue Dimmer v2 Skript

    1
    1
    0 Stimmen
    1 Beiträge
    226 Aufrufe
    Niemand hat geantwortet
  • Hue mit letztem Helligkeitswert starten

    5
    0 Stimmen
    5 Beiträge
    544 Aufrufe
    F
    @foxriver76 das wars - danke!
  • Blockly Abfrage von wert nur ein Teil ausreichend?

    3
    0 Stimmen
    3 Beiträge
    350 Aufrufe
    S
    @thomas-braun ich hatte es eben zufällig gefunden und es funktioniert. zuer erklärung: es soll ein licht am carport eingeschaltet werden wenn entweder ich oder meine frau in der nähe sind bzw im wlan angemeldet. Musste nur raus finden wie ich die adressabfrage (da wir in einer doppelhaushälfte leben und die erkennung manchmal statt 3a nur die 3 erkennt) eingrenze. Habs nun rausgefunden wie er nur n teil der adresse abfragt. (Dazu dann noch 2 straßen die direkt an der ecke sind und über die wir mit dem auto reinfahren. [image: 1620473597163-autolicht.jpg]

255

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge