Weiter zum Inhalt

Skripten / Logik

16.6k Themen 214.3k Beiträge

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

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 49k
    3k Themen
    49k Beiträge
    Thomas BraunT
    @Dave69-CH Ja, in der Standardansicht. Ich fahre bei mir die Experteneinstellung, da sieht das etwas anders aus. j
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    T
    Hallo Zusammen, wie müsste ein Blockly aussehen um den Wert des aktuellen Tages einzulesen (und als kWh abzuspeichern, influxdb und echart auszuwerten). HIer stehe ich kompeltt auf dem Schlauch. Danke [image: 1775393210681-92e779b4-0628-4a47-9d9c-0d72ac1d49df-image.jpeg]
  • Hilfe für Skripterstellung mit Node-RED

    954 13k
    954 Themen
    13k Beiträge
    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
  • Dieses Thema wurde gelöscht!

    1
    0 Stimmen
    1 Beiträge
    28 Aufrufe
    Niemand hat geantwortet
  • Skript bringt rflink zum reboot - nur warum? :-/

    blockly
    7
    1
    0 Stimmen
    7 Beiträge
    263 Aufrufe
    paul53P
    @padrino sagte : "steuere" Befehl in "aktualiere" ändere, dann crasht der rflink adapter nicht Wenn Du damit leben kannst ? Eigene Datenpunkte sollte man immer mit "aktualisiere" schreiben.
  • Video steuern

    multimedia javascript
    1
    0 Stimmen
    1 Beiträge
    176 Aufrufe
    Niemand hat geantwortet
  • Prüfen ob Datei vorhanden

    javascript
    5
    0 Stimmen
    5 Beiträge
    838 Aufrufe
    PeoplesP
    @simatec sagte in Prüfen ob Datei vorhanden: const fs = require('fs'); Funktioniert! Dank dir
  • Nachkommastelle im Object wird vermisst

    monitoring
    4
    2
    0 Stimmen
    4 Beiträge
    366 Aufrufe
    HomoranH
    @Tilimanka sagte in Nachkommastelle im Object wird vermisst: Und wenn der nicht richtig ist, kann ich im widget soviel Nachkommastellen einstellen wie ich will wieso ist 7 nicht richtig? 7,0 sagt nichts anderes aus
  • [gelöst] Variablen erzeugen und Pushbullet

    javascript communication
    11
    0 Stimmen
    11 Beiträge
    682 Aufrufe
    paul53P
    @jhuebner1 //Fenster Küche2 const idFenster2 = 'mihome.0.devices.magnet_158d000325fa4c.state'; const idVis12 = 'Eigene_Datenpunkte.Fenster.Kueche'; createState(idVis12, 0, {type: 'number', name: 'Fenster Küche', role: 'value'}); // neuen Datenpunkt erzeugen on(idFenster2, function(dp) { // triggert bei Wertänderung var fenster_kueche2 = 0; if(dp.state.val) fenster_kueche2 = 1; setState(idVis12, fenster_kueche2, true); });
  • (Blockly) Stromverbrauch Berechnen und addieren

    Verschoben
    11
    1
    0 Stimmen
    11 Beiträge
    15k Aufrufe
    oberfraggerO
    @Homoran Daran hab ich auch schon gedacht einen eigenen DP zu einem bestimmten Zeitpunkt zu aktualisieren und dort dann den SQL-Adapter drauf zugreifen zu lassen. @crunchip Schau ich mir mal an. Danke an Euch beide. Jetzt erstmal die MariaDB auf der gemounteten SDD bootfest bekommen.
  • Homematic IP Thermostat Fensterkontakt.

    blockly javascript heating
    30
    1
    0 Stimmen
    30 Beiträge
    4k Aufrufe
    T
    @Homoran sagte in Homematic IP Thermostat Fensterkontakt.: @technodj23 sagte in Homematic IP Thermostat Fensterkontakt.: Aber das läuft bei mir alles über den AP, also die Thermostate sind nicht direkt in IOBroker. Vielleicht liegt es daran? Ja Okay, dann hat sich das ja erledigt.
  • Javascript lernen

    javascript
    6
    0 Stimmen
    6 Beiträge
    588 Aufrufe
    J
    @paul53 Das ist richtig, nur muss ich sagen, die Doku dazu hab ich mal kurz überflogen und ich halte die nicht für wirklich gelungen. Ich habe mich da auch ran getastet und eben viel probiert, bevor ich ne Frage gestellt habe. Das meiste ist selbsterklärend und wenn man mal den Dreh raus hat, dann ist es nicht so kompliziert. Es ist auf alle Fälle mal einfacher, als ohne Vorkenntnisse und nur nebenbei was mit Javascript auf die Reihe zu bekommen.
  • Helios KWL mit Easy Controls über HTTP auslesen

    Verschoben javascript
    3
    0 Stimmen
    3 Beiträge
    3k Aufrufe
    V
    Hallo, wo muß ich das Script einsetzen um die Werte bzw. die Variablen in Blocky weiter zu verarbeiten?
  • Anfänger if und if else

    javascript
    4
    0 Stimmen
    4 Beiträge
    431 Aufrufe
    J.A.R.V.I.S.J
    Hey, Punkt 1 ist soweit richtig. Wenn du die folgenden Zeilen meinst, die nur einmalig ausgeführt werden, dann ist die Annhame richtig, da diese nur einmal beim starten durchlaufen werden. Anderfalls müsstest du sie in den on() Teil mit einbauen. if (sollwert>= vorgabe_ID1_min) log(sollwert_ID1); if (sollwert>= vorgabe_ID2_min) log(sollwert_ID2); if (sollwert>= vorgabe_ID3_min) log(sollwert_ID3); if (sollwert>= vorgabe_ID4_min) log(sollwert_ID4); J.A.R.V.I.S.
  • [gelöst] 0xffff zu 65535

    javascript
    22
    0 Stimmen
    22 Beiträge
    2k Aufrufe
    paul53P
    @mike1976 Wenn es jetzt funktioniert, dann markiere bitte das Thema in der Überschrift als [gelöst].
  • [gelöst] Aktuelle Abfahrtszeiten Straßenbahn-Haltestelle einlesen ?!?

    Verschoben
    17
    0 Stimmen
    17 Beiträge
    3k Aufrufe
    S
    Hallo, geht scheinbar nicht mehr oder? Weil bekomme eine Fehlermeldung wenn ich per eigen URL installieren möchte: Fertig mit Fehler: (node:13094) UnhandledPromiseRejectionWarning: ParserError: Protocol error, got "H" as reply type byte. Please report this. at handleError (/opt/iobroker/node_modules/redis-parser/lib/parser.js:190:15) at parseType (/opt/iobroker/node_modules/redis-parser/lib/parser.js:304:14) Gruß Micha
  • Python Script wird wird nur teilweise ausgeführt

    javascript
    4
    0 Stimmen
    4 Beiträge
    521 Aufrufe
    foxriver76F
    @AlCalzone Er lässt es sich ja in eine Datei loggen. Btw. @Christof-Kac leite doch mal stderr mit in die Datei, wird hilfreich sein. Also exec('python /opt/iobroker/autologin/afraid-autologin/autologin.py --browser phantomjs &> /tmp/output_afraid_autologin')
  • RGB Wert nach Temperaturen ändern in blockly

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    S
    @Mifo Du bist uns seit zwei Jahren deine Antworten über deinen Fortschritt schuldig. Ich möchte gerne mit einem Aqara Taster die Farbe eines LED Bandes wechseln. Deshalb wäre ich an deinem Lösungsansatz interessiert, wie man per Blockly die Farbe ändert... Gruß Stoni
  • 433MHz Fernbedienung auslesen (keine Dipschalter)

    communication
    7
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    dbwebD
    Ist etwas her aber bei mir musste ich vor 2 Jahren etwas mit der Pulslänge spielen damit das senden geklappt hat, scheinbar kommt nicht jedes Gerät mit alle Längen klar. In codesend.c nach dem Aufruf von PulseLength suchen, den Wert anpassen, kompilieren und testen. Evtl. spukt dir google auch noch was dazu aus ;)
  • gelöst -Szenen Schalten über KNX Objekt

    blockly
    6
    1
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    W
    So, die Sache funktioniert jetzt wie gedacht. Mein Dank geht nochmal @liv-in-sky. Hab wieder was gelernt. Tolle Community Und hier die Lösung: [image: 1574112225734-2019-11-18-22_16_24-javascript-iobroker-brave.png]
  • Schalter Jalousiesteuerung über Script

    blockly
    3
    2
    0 Stimmen
    3 Beiträge
    229 Aufrufe
    actionbyteA
    @dslraser Nein, gibt es nicht. Habe aber nun die Lösung. Manchmal sehe ich den Wald... usw.. Musste im Blockly nur auf "wurde aktualisiert stellen"! Danke trotzdem!
  • [gelöst] regex

    communication
    19
    1
    0 Stimmen
    19 Beiträge
    2k Aufrufe
    M
    @crycode Ähhh... Was soll ich sagen ausser 1000 mal Danke. Das funktioniert einwandfrei Hatte die hoffnung schon aufgegeben. Kommer leider aus der SPS welt und script mässig ein kompleter noob. Danke nochmal hast mir einen riesen schritt weitergeholfen, jetzt muss ich nur noch eine vernünftige Wochenzeitschaltuhr für die Vis finden. GLG Mike PS: Danke für deine Zeit und Hilfe
  • [gelöst]sleep/delay innerhalb einer Loop

    javascript
    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    paul53P
    @tazdevil20 sagte: das Skript alle x Stunden/Tage neu startet, oder? Dann besser den $Selector innerhalb des Triggers verwenden. on({id: 'EigeneDatenpunkte.0.TasmotaUpdateAll', val: true}, function (obj) { const Devices = $('state(id=mqtt.0.tele.*.INFO2)');

600

Online

32.8k

Benutzer

82.7k

Themen

1.3m

Beiträge