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
    R
    ok danke denn ch bekam immer schon bei 40 % Ram Kritisch
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    OliverIOO
    @muuulle https://github.com/ioBroker/ioBroker.history/blob/master/docs/de/README.md#history-daten-in-sql-oder-influxdb-übernehmen
  • 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]
  • Script wird kontinuerlich gestoppt... wieso?

    3
    0 Stimmen
    3 Beiträge
    206 Aufrufe
    P
    Abend! Habe mal alle Scripts gestoppt und die JavaScript-Instanz neu gestartet. Danach hatte ich das Problem nicht mehr. Gruss Puls
  • Gelöst: Wert eines TUYA/Alexa-Gerätes manuell aktualisieren

    javascript
    1
    1
    0 Stimmen
    1 Beiträge
    202 Aufrufe
    Niemand hat geantwortet
  • Schalte Licht - Logitech Harmony Play

    4
    1
    0 Stimmen
    4 Beiträge
    436 Aufrufe
    FredFF
    @jolu1705 sagte in Schalte Licht - Logitech Harmony Play: Wie kann ich das am einfachsten überprüfen? https://forum.iobroker.net/topic/42374/tastendruck-simulieren-im-script/12
  • Motioneye Zeitliche Video Aufnahme

    blockly monitoring javascript
    16
    0 Stimmen
    16 Beiträge
    3k Aufrufe
    YodaY
    @fredf Danke für den Link, das ist sehr passend. @wendy2702 Danke auch nochmal für deine Hilfe. Ich habe das soweit nun auch nachgebaut. Die Position wäre dann wohl für mich Interessant Run A Command: ON .........curl <IP-Adresse ....tEventStart Run An End Command: ON .......curl <IP-Adresse tEventStop Im Combination mit den beiden Datenpunkten javascript.0.motioneye.getEventStart javascript.0.motioneye.getEventStop Ist für für die externe Triggerung wohl der Richtige weg, klappt aber noch nicht bei mir- ich frage dort einmal nach. https://forum.iobroker.net/topic/40016/bewegungserkennung-mit-motioneye-lösung-komplett-in-blockly LG
  • LED Lichtregler Stick DE3

    1
    0 Stimmen
    1 Beiträge
    887 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Skript - JS und SQL Abfrage - Erg undifined

    15
    1
    0 Stimmen
    15 Beiträge
    670 Aufrufe
    paul53P
    @michl75 sagte: Es funktioniert!!! Die Konvertierung "nach Zahl" sollte nicht erforderlich sein. Markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].
  • Sensorabfrage Tasmota < 10 Sekunden

    2
    0 Stimmen
    2 Beiträge
    491 Aufrufe
    B
    Ok, ich glaube ich bin ein wenig weiter. Ich habe im NodeMCU mit Tasmota via Console nun die Var1 vergeben und lasse dort die Wert des Sensors Waage reinschreiben. Darüber hinaus habe ich dann den Port des MQTT auf 8883 und den Adapter MQTT im ioBroker installiert. Das hat soweit auch funktioniert. In den Objekten finde ich nun auch die Var1 mit dem entsprechenden Gewicht: [image: 1614978399427-ea0ec7a1-a471-480a-927d-cefac6e37d9a-image.png] Allerdings dauert auch hier jede Änderung ca. 4 Sekunden. Kann man gut in der Console erkennen: [image: 1614978540660-eff08503-e880-44fb-9368-7f6c51d79a4c-image.png] Weiß einer, ob man diese Zeit ändern kann? Ich habe irgend wo gelesen, das die übergabe durchaus mit 0,5 Sekunden getaktet werden kann... Ich weiß allerdings nicht wie.. Gruß
  • Ausführung letzten Tag im Monat um 23:59

    blockly
    12
    0 Stimmen
    12 Beiträge
    417 Aufrufe
    GregorSG
    @asgothian Danke. Jetzt habe ich es verstanden
  • [gelöst] Wie Phoscon-Szenen über den deConz-Adapter starten

    3
    0 Stimmen
    3 Beiträge
    558 Aufrufe
    hsteinmeH
    @realwax sagte in Phoscon-Szenen über den deConz-Adapter starten - wie?: du musst den recall ausführen Funktioniert bestens. Danke schön.
  • Counter für eine gewisse Zeit sperren

    7
    0 Stimmen
    7 Beiträge
    755 Aufrufe
    realwaxR
    @baummy Timeout ist super um einen Block nach einer Zeit auszuführen. Das restliche Skript läuft aber weiter. Diese Fnuktion wurde später eingefügt...[image: 1614940233318-685360b3-e6ea-4971-942f-ca91c3f79e9b-image.png]
  • Sensor auf letzte Aktualisierung überprüfen - glöst

    Gelöst blockly
    13
    1
    0 Stimmen
    13 Beiträge
    2k Aufrufe
    T
    @homoran Ich bin anders heran gegangen. Bei meiner Anlage kommt der Temperaturwert asyncron alle 5 Minuten. Ich möchte eine Meldung (in log?), wenn der Wert ausbleibt. Das hat mit dem vorliegenden Blockly nicht funktioniert. Hier meine Lösung, die bestimmt noch von den Spezialisten optimiert werden kann! Wichtig für mich: es funktioniert! [image: 1614938020653-sensor-%C3%BCberwachen.jpg] Gruß Hans Edit: Habe jetzt eine Lösung in Node Red! (Thema: Statusüberwachung)
  • Javascript Adapter hat fast 5.500 Ereignisse out

    14
    1
    0 Stimmen
    14 Beiträge
    2k Aufrufe
    A
    Fehler gefunden ! Ich habe mal im Reiter "Ereignisse" geschaut und nach Quelle "Javascript" gefiltert. Dort traten 6 Datenpunkte immer wieder auf und das mehrmals pro Sekunde. So konnte ich das Skript ausfindig machen. Dort hatte ich bei den Triggern ausgewählt "wurde aktualisiert" anstatt "wurde geändert". Da ich am Ende des Triggers, diesen Datenpunkt aber erneut false setze, hat sich der trigger immer wieder selbst ausgelöst. [image: 1614856003045-4feb4bb7-2aab-4dcf-87b4-04e1a0e76865-image.png]
  • Senertec Dachs Gen.2 abfragen

    4
    0 Stimmen
    4 Beiträge
    723 Aufrufe
    S
    @paul53 @UncleSam Bitte entschuldigt, bin absoluter Anfänger wie man wohl merkt :-) In den Logs steht nun: javascript.0 2021-03-02 20:27:43.696 error (1441) Request error: Error: connect ECONNREFUSED 192.168.1.87:8080 javascript.0 2021-03-02 20:27:43.695 warn (1441) script.js.BHKW.Test: Fehler Error: connect ECONNREFUSED 192.168.1.87:8080
  • Yahka - Sonoff T1 2CH Markise

    1
    0 Stimmen
    1 Beiträge
    265 Aufrufe
    Niemand hat geantwortet
  • EVSE DIN Wallbox benötige Hilfe zu MODBUS

    communication
    3
    0 Stimmen
    3 Beiträge
    903 Aufrufe
    S
    @ssond0815 ok, ich habe nun verstanden, was das Problem ist. Der iobroker Modbus scheint beim Schreiben immer den sog. Function Code 06 zu verwenden, in der Dokumentation vom EVSE DIN Controller steht, dass nur der Function Code 16 implementiert ist, der für das gleichzeitige Schreiben mehrere Modbus Register gedacht ist. Daher meldet der EVSE DIN Modbus Slave immer eine Fehlermeldung zurück, wenn er mit der falschen Funktion angesprochen wird.
  • Sonos Zustand auslesen und abends wieder einspielen

    2
    0 Stimmen
    2 Beiträge
    323 Aufrufe
    T
    Tatsächlich keiner außer mir den Bedarf? 😢
  • Script für Aussenbeleuchtung. hilfe

    12
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    M
    @eviltrooper okay, ich würde es aber noch ein weniger schlanker gestalten. So in etwa[image: 1614587204555-c74bbbeb-2cc7-4e2e-9546-564e1701a8d5-grafik.png]
  • [Gelöst] Datenpunkt unterhalb MQTT Adapter erzeugen

    4
    1
    0 Stimmen
    4 Beiträge
    348 Aufrufe
    BananaJoeB
    @bananajoe Mhh, ich habe versucht mit mosquitto_pub die MQTT Topics zu erzeugen ... ist auch wieder nicht richtig. Also die werden zwar erzeugt. Aber dann habe ich Phänomene wie das er meckert das ich einen Zahl in einen String schreiben will und umgekehrt. Also muss ich danach in ioBroker den Datenpunkt trotzdem manuell bearbeiten und den Typ ändern .. Ich lasse es jetzt und lege die Topics im MQTT händisch per MQTT Explorer an ... es betrifft ja nur Sonderfälle wie z.B. meine LED-Leisten
  • XML HTTP Request

    12
    0 Stimmen
    12 Beiträge
    814 Aufrufe
    O
    @mcu Ich lade einfach nur die Seite geb bei IP, USer und PW die Daten ein und klick auf Start. Dann füllen sich alle Statuswerte und der Status der 8 Relais wird angezeigt. Klick ich auf ein der 8 Buttons "Relais schalten" wir es geschaltet. Das ist kein Hexenwert. Bin aber nicht der HTML Experte um die Funktionsaufrufe und Übergaben aus der HTML Datei herauszulesen. Weiss nur das es irgendwie gehen muss und das stimmt mich schon mal hoffnungsvoll.
  • Regenradar, animierte wiedergabe der regenwolken basiert von euren Koordinaten

    Verschoben javascript
    23
    2
    1 Stimmen
    23 Beiträge
    9k Aufrufe
    S
    @kuddel super vielen Dank. Ist echt mega geworden. Sobald ich meins fertig habe. Lade ich es auch mal hoch. Bin aber erst bei 2 Menüs und in der Ausprobierphase.

380

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge