Skip to content

Skripten / Logik

16.6k Topics 214.2k Posts

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

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    FernetMentaF
    Wenn man den Javascript-Adapter nicht auf alle States subscribed, dürfte das so auch nicht auftreten, weil der Adapter dann keine eigenen Objekte auf die States vorhält. Man muss dann aber mit den async Funktionen von set/get State arbeiten.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    J
    Hallo, ich habe folgendes Problem: Meine Rollos (HmIPw) fahren morgens alle hoch/ Abends alle runter. Wenn die Rollos komplett oben/ unten ist, funktioniert es. Sobald der Wert nicht 0 oder 100 ist, fahren die Rollos nicht runter/hoch. Ich habe bereits das größer/kleiner Zeichen benutzt, aber es will nicht funtionieren. Woran könnte es dann liegen? [image: 1774895130128-screenshot-2026-03-30-202157.png] [image: 1774895218874-screenshot-2026-03-30-202636.png]
  • Hilfe für Skripterstellung mit Node-RED

    954 13k
    954 Topics
    13k Posts
    F
    Hallo ich habe ein Problem mit Nodered und Alexa Echo. Ich habe in Nodered die Wemo Emulation installiert und eine Wemo Steckdose emuliert um an einer Zigbeesteckdosenleiste einen Platz der Leiste zu schalten. "node-red-contrib-wemo-emulator" Das klappt auch wunderbar leider nicht länger als ein zwei Tage. Wenn ich dann den Echo der mit der emulierten Steckdose verbunden ist neu starte geht es wieder. Leider ist das sehr nervig. Hat schon mal jemand gehabt? Durch die Forumssuche habe ich leider nicht gefunden. Gruss Achim
  • Kapazitiver Füllstandsmesser an-pingen

    Moved
    5
    0 Votes
    5 Posts
    446 Views
    S
    Hallo Paul, ja, das könnte ich machen…...müsste den Zeitraum mal ausmessen von LOWBAT Signal erhalten bis keine Reaktion mehr kommt. Die Batterien halten insgesamt ca. 1/2 Jahr und das erste LOWBAT Signal kommt so vermutlich ca. nach 3-4 Monaten.....:( Jemand noch ne andere Idee? Kann man die nicht irgendwie an-ping’en? Vielen Dank für jede Hilfe!
  • [gelöst] Frage zu Intervall als Wartezeit

    Moved
    42
    0 Votes
    42 Posts
    5k Views
    S
    Kämpfe auch schon seit ner weile mit nem Script, mit ganz ähnlicher Funktion. Kann mal jemand darüber schauen ob das überhaupt so funktionieren kann .. :roll: Log sagt folgendes: javascript.0 2018-12-09 19:22:34.140 error Error by subscription: empty ID defined. All states matched. 6131_unbenannt.png
  • Skript ASUS benutzte RAM in % berechnen

    Moved
    3
    1
    0 Votes
    3 Posts
    332 Views
    hananH
    Habe mal etwas gefunden und probiert, leider noch ohne Erfolg… const idQuelle = "rpi2.0.uptime.uptime", idZiel = "hm-rega.0.3998"; function formatminutes(idQuelle) { function form(x) { return ((x > 9) ? x :"0" + x); } var minutes = Math.floor(idQuelle/60000); var days = Math.floor(minutes /1440); minutes = minutes - days * 1440; var hours = Math.floor(minutes / 60); minutes = minutes - hours * 60; return ((days !== 0)? days + " days, ") + form(hours) + ":" + form(minutes); } Wie kann ich die Millisekunden aus dem Datenpunkt holen, umrechnen in Tag, h:m und dieses in die SV Typ Zeichenkette schreiben.
  • Vorlage angepasst, funktioniert nicht

    Moved
    2
    0 Votes
    2 Posts
    280 Views
    N
    Keiner?
  • Ifttt Abfrage als Trigger zum schalten.

    Moved
    3
    1
    0 Votes
    3 Posts
    346 Views
    paul53P
    Es fehlt der Trigger ! [image: 493_blockly_ifttt_trigger.jpg] value ist eine vordefinierte Variable, die den Wert des Trigger-Datenpunktes enthält.
  • Anfängerfrage: keine Node-red Objekte / Vis

    Moved
    1
    0 Votes
    1 Posts
    278 Views
    No one has replied
  • Batteriezustand aller Geräte

    Moved
    8
    1
    0 Votes
    8 Posts
    2k Views
    B
    Hallo, sorry, dass ich das hier noch mal aufmache, das war as Beste was ich zu dem Thema gefunden habe. Ich hab seit gestern ioB am laufen und einige ZigBee Sensoren integriert. Nun würde ich gerne den Zustand aller Batterie in einem Diagram darstellen (ebenso später alle Temperaturen, Bewegungen, … in je einem anderen, eigenen Diagram ). Mit Flot habe ich das für einzelne Werte (bzw. mehrere einzeln hinzugefügt) schon hinbekommen. Leider unterstützt Flot keine Wildcards im Sinne von zigbee.0.*.battery. Hat Jemand eine Tipp wie ich das am besten realisiere, bzw wo ich das aus dem ersten Eintrag: "als function unter Aufzählungen habe ich manuell die funktion "Batterie" angelegt" eingebe. ? Vielen Dank, Peter 14246_2018-12-09_11_12_45-flot_edit.png 14246_2018-12-09_11_13_47-objects_-_iobroker.png
  • Anfängerfrage An/Aus

    Moved
    4
    0 Votes
    4 Posts
    340 Views
    Homer.J.H
    Morgen, Versuch es mal so. ! if (msg.payload === "false"||msg.payload === "off"){ ! msg.payload = false; ! } else { ! msg.payload = true; ! } ! return msg; 5373_screenshot_2018-12-09_node-red-0_-_iobroker.png
  • Werte in Objekte zusammen rechnen

    Moved
    7
    0 Votes
    7 Posts
    875 Views
    L
    Doch, hast du [image: 1564_2018-12-08.png]
  • Mein erstes Skript

    Moved
    4
    1
    0 Votes
    4 Posts
    482 Views
    J
    Na die Einträge im Zeitpaln mit Klammer und dem ganzen Zeug das hier nicht hingehört. OK, sehe gerade, dass das nun mit dem neuen Javascrit auch möglich ist. Kannte ich so noch nicht.
  • [gelöst] Zeitgesteuertes Ausschalten, nur wie?

    Moved
    2
    1
    0 Votes
    2 Posts
    321 Views
    Beliar_666B
    HHabs grad selber hinbekommen. Zumindest hat es jetzt mal so funktioniert. [image: 9141_timer2.png]
  • Auf bestimmte "Rollen" oder "Funktion" reagieren

    Moved
    2
    0 Votes
    2 Posts
    345 Views
    paul53P
    @ehome: ist jeder Bewegungsmelder der Funktion "Bewegung" und der Rolle "sensors.motion" zugeordnet. Wie kann ich auf Änderungen von Objekten mit diesen Attributen reagieren ? ` Dafür ist der https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/en/javascript.md#–-selector gedacht. EDIT: Teste bitte, ob die richtigen IDs geloggt werden. const motion = $('[role=sensors.motion]'); motion.each(function(id, i) { log(id); });
  • Homematic Taster gedrückt halten

    Moved
    19
    1
    0 Votes
    19 Posts
    5k Views
    L
    Hast du die "CONT" option probiert. Das CONT kommt periodisch. Ich habe (openhab) damit das dimmen realisiert, indem ich bei jedem CONT einen 5% Schritt die Helligkeit erhöhe. Die Funktion des Tasters ist: Kurz -> EIN/AUS (100%/0%) Lang -> Hochdimmen in 5% basierend auf CONT events. Gruss
  • [solved] Wie kann ich ein Javascript zeitlich steuern?

    Moved
    6
    0 Votes
    6 Posts
    1k Views
    T
    OK Danke, ich musste nur noch das schedule vor das ImportRSSI(); schreiben dann hat es funktioniert Danke nochmal
  • Download einer Bilddatei via request

    Moved
    4
    0 Votes
    4 Posts
    636 Views
    ThomasLPZT
    Hi Dominic, das ist natürlich eine gute Frage warum es auf einer anderen ioBroker Instanz läuft. Aber Hauptsache ist doch, dass es jetzt funktioniert ;) VG Thomas
  • Mi-Light Werte setzen und absenden.

    Moved
    1
    3
    0 Votes
    1 Posts
    371 Views
    No one has replied
  • [Frage]Grundsätzliches Skripten - für Alexa-Funktionen

    Moved
    6
    0 Votes
    6 Posts
    738 Views
    E
    Es geht mir mehr darum es mit vorhandenen Mitteln zu realisieren. Sonst könnte man sich auch einfach alle Geräte von einem Hersteller kaufen, Unsummen an Geld ausgeben so das es dann ohne das "gebastel" läuft. Aber dafür ist ioBroker ja da um sich solche tollen Sachen zu basteln und auszudenken ;)
  • Anfängerfrage zu einem Bewegungsmelder Skript

    Moved
    9
    0 Votes
    9 Posts
    594 Views
    paul53P
    @JB_Sullivan: der Timer nochmal nachstartet wenn innerhalb der eingestellten Zeit eine erneute Bewegung erkannt wurde. ` [image: 493_blockly_retrigger_monoflop.jpg]
  • Kalender Termin Start Ende - Heizungssteuerung

    Moved
    7
    0 Votes
    7 Posts
    643 Views
    T
    Hallo, unabhängig von dem Verweis zu dem anderen Thema. Hat jemand eine Hinweis wie ich die Zeiten aus einem Termin in meinem Gmail Kalender auslesen kann?
  • HUE Lampen ein- und ausschalten und dabei den Dimm-Status beibehalten

    Moved
    4
    0 Votes
    4 Posts
    2k Views
    R
    Bei einer hqwidges Checkbox besteht das problem nicht diesen nutze ich in Kombination mit hqwidges CircleKnobs. Vielleicht hilft dir ein virtueller Switch als Datenpunkt dann ein kleine Script, welches auf diesen Datenpunkt schaut bei wahr schaltet er die HUE ein wenn der Datenpunkt auf false steht schaltet er deine Hue aus. Dein VIS-Schalter nutzt dann den Datenpunkt als Schalter. [image: 12088_hue_ein_aus.jpg]

450

Online

32.7k

Users

82.6k

Topics

1.3m

Posts