Skip to content

Skripten / Logik

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

16.4k Themen 211.8k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 48k
    2k Themen
    48k Beiträge
    RaspiUserR
    @peterfido sagte in Abruf PSA Corsa Daten: vergleich doch mal die Javascripte miteinander ... da ich Null-Ahnung von der Materie habe müßte ich jeden einzelnen Befehl / dessen Funktion nachschlagen, das kann nur schief gehen. Ich hatte / habe die Hoffnung, dass ein Script-Spezialisten das ursprüngliche Script reparieren kann ... oder ich nutze deinen oder meinen Vorschlag ...
  • Hilfe für Skripterstellung mit Blockly

    6k 78k
    6k Themen
    78k Beiträge
    I
    Hallo Paul, beide Deiner Vorschläge funktionieren! Und auch Deine Beobachtung, dass, wenn man den Punkt vor UNREACH weglässt, auch STICKY_UNREACH mitgeliefert wird, stimmt. Ich könnte schwören, dass ich an dem Ausdruck seit Monaten nichts verändert habe. Vielen Dank!
  • Hilfe für Skripterstellung mit Node-RED

    952 13k
    952 Themen
    13k Beiträge
    HomoranH
    @fiddle sagte in [Gelöst]: Adapter per {Node Red | JS} (de)aktivieren: Ok, nicht als "Wert" schreiben, sondern als "Befehl". Dann scheint ihn das zu beeindrucken. du zeigst ja nichts, aber es geht mit true/false [image: 1763416200051-screenshot_20251117-224854_firefox.jpg] gesteuert über eigenen DP vom typ Bool
  • Air Quality Monitor alle 7 Minuten auslesen

    10
    3
    0 Stimmen
    10 Beiträge
    579 Aufrufe
    S
    Hallo, seit nun mehr 4 Stunden läuft die Abfrage zuverlässig ab. Danke euch allen [image: 1670079733296-air-quality4.jpg]
  • Befehl an Tasmota Berry Konsole senden

    blockly javascript
    1
    0 Stimmen
    1 Beiträge
    339 Aufrufe
    Niemand hat geantwortet
  • verpassten timer nach reboot ausführen

    1
    0 Stimmen
    1 Beiträge
    160 Aufrufe
    Niemand hat geantwortet
  • yr Wettervorhersage morgens/mittags/abends/nachts

    1
    2
    0 Stimmen
    1 Beiträge
    179 Aufrufe
    Niemand hat geantwortet
  • [Gelöst] - GetState in Schleife liefert zuerst false

    javascript
    13
    0 Stimmen
    13 Beiträge
    693 Aufrufe
    CodierknechtC
    @fastfoot Danke! :+1:
  • Lichtwecker mit alexa2

    23
    0 Stimmen
    23 Beiträge
    2k Aufrufe
    mickymM
    @renegade-0 sagte in Lichtwecker mit alexa2: @mickym OK, hast du mal eine vernünftige wiki für JSONata? nur das; https://docs.jsonata.org/overview Das hast Du sicher schon gefunden. Das try Ding nutze ich aber oft. Aber in Deinem Fall ist nicht viel zu tun. Einfach Eigenschaft der Nachricht *+-/ andere Eigenschaft der Nachricht usw. Also wenn Du Dein 1. Beispiel nimmst und die Eigenschaften: msg.pre_time = 10, msg.start = 20, msg.ende = 80 ist, dann berechnest Du das Delta pro Minute einfach [image: 1669749315445-ed402842-616b-4f2c-9e52-79e19aa9ee5e-image-resized.png] Spoiler [ { "id": "7ee6cbae1ec58d73", "type": "change", "z": "289f539dcc33814e", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "(ende-start)/pre_time", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 570, "y": 320, "wires": [ [ "817491f5d7cea76b" ] ] }, { "id": "182d6f4da623b547", "type": "inject", "z": "289f539dcc33814e", "name": "", "props": [ { "p": "pre_time", "v": "10", "vt": "num" }, { "p": "start", "v": "20", "vt": "num" }, { "p": "ende", "v": "80", "vt": "num" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "x": 370, "y": 320, "wires": [ [ "7ee6cbae1ec58d73", "e553c3b2eee51e91" ] ] }, { "id": "817491f5d7cea76b", "type": "debug", "z": "289f539dcc33814e", "name": "Delta/Min", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 760, "y": 320, "wires": [] }, { "id": "e553c3b2eee51e91", "type": "debug", "z": "289f539dcc33814e", "name": "Eingabe", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "true", "targetType": "full", "statusVal": "", "statusType": "auto", "x": 560, "y": 260, "wires": [] } ]
  • Octoprint Kamerabild auf Telegram

    18
    1
    0 Stimmen
    18 Beiträge
    2k Aufrufe
    F
    @bahnuhr Okay jetzt komm ich klar. Danke dir
  • Skript löschen geht nicht - permissionError

    blockly javascript
    194
    1
    0 Stimmen
    194 Beiträge
    40k Aufrufe
    Olli_MO
    @thomas-braun danke Euch
  • Max/Min/Mittelwert per URL für Zeitraum

    1
    0 Stimmen
    1 Beiträge
    146 Aufrufe
    Niemand hat geantwortet
  • Hilfe mit Wiederherstellung von Ursprungswert (Blockly)

    17
    1
    0 Stimmen
    17 Beiträge
    798 Aufrufe
    F
    @paul53 damit funktioniert es nun, danke!
  • Inhalte Filtern

    7
    0 Stimmen
    7 Beiträge
    420 Aufrufe
    C
    @mickym Vielen Dank dir! bist der beste! hat geklappt. Werde es mal auf Nacht probieren auf denn Bus zu schicken
  • mehrere Custom Adapter aktivieren bei Objekten

    2
    0 Stimmen
    2 Beiträge
    184 Aufrufe
    paul53P
    @danny-0 const stat = { "enabled": true, "count": false, "fiveMin": false, "sumCount": false, "impUnitPerImpulse": 1, "impUnit": "", "timeCount": false, "avg": true, "minmax": true, "sumDelta": false, "sumIgnoreMinus": false, "groupFactor": 1, "logName": "wettersta_helligkeit__lux" }; var objects = []; // ?? console.log('statistics.0 activated for :'); $('knx.0.Secrurity__Alarm__Wetter.Wetterdaten.wettersta_helligkeit__lux').each(function (id, i) { let obj = getObject(id); if(!obj.common.custom) obj.common.custom = {}; obj.common.custom['statistics.0'] = stat; setObject(id, obj); console.log(id); }); Ebenso mit "sql.0".
  • [gelöst] Datei auf Aktualisierung prüfen

    4
    0 Stimmen
    4 Beiträge
    148 Aufrufe
    bahnuhrB
    @djmarc75 Und ich dachte schon du hast Urlaub. Hast dich ja lange nicht gemeldet ;-)
  • immer wechselndes PDF darstellen

    6
    0 Stimmen
    6 Beiträge
    357 Aufrufe
    OliverIOO
    @mika-0 Du schreibst die url oder nur den Dateinamen in einen datenpunkt Im html schreibst du dann an die Stelle wo du die url angeben musst einen Platzhalter mit dem datenpunktnamen so wie es hier beschrieben ist https://github.com/ioBroker/ioBroker.vis#bindings-of-objects Immer wenn sich der Datei Name dann ändert wird das Widget aktualisiert und lädt das neue Dokument
  • Briefkasten esp32 mit Blink LED

    1
    0 Stimmen
    1 Beiträge
    216 Aufrufe
    Niemand hat geantwortet
  • [ Gelöst] MP3 klingel - Echo Ausgabe funktioniert nur selten

    14
    2
    0 Stimmen
    14 Beiträge
    683 Aufrufe
    paul53P
    @spitfire4all sagte: was denn nun schiefgelaufen ist. Vermutlich wird zu oft getriggert (Prellen), was dazu führt, dass die Sprachausgaben unterbrochen werden. Der Timeout führt in Verbindung mit der Zählvariablen nun dazu, dass das Programm innerhalb von 5 s nur einmal durchlaufen wird.
  • Korrekte Variablen deklaration bei mehreren Prozessen?

    5
    1
    0 Stimmen
    5 Beiträge
    298 Aufrufe
    G
    @paul53 Mmmh warum kompliziert wenn es auch einfach geht? Wenn ich mir das anschaue was du gemacht hast, sollte es funktionieren. Bin aktuell nicht in der Nähe des iobroker werde das später mal ausprobieren.
  • gelöst: Daten aus influxdb in Blockly verwenden

    14
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    S
    Danke an alle. Ich denke die Situation und die Möglichkeiten sind klar!
  • Zugangskontrolle - Verwaltung der Codes

    1
    0 Stimmen
    1 Beiträge
    290 Aufrufe
    Niemand hat geantwortet
  • [gelöst] JSON Key-Namen ändern

    3
    0 Stimmen
    3 Beiträge
    161 Aufrufe
    DJMarc75D
    @fastfoot sagte in JSON Key-Namen ändern: $^(<title).{"value":ratingKey,"text":title} HighSpeed-Antwort mit 100% Funktion wie es soll ! Danke Dir :+1:

907

Online

32.4k

Benutzer

81.5k

Themen

1.3m

Beiträge