Weiter zum Inhalt

Skripten / Logik

16.7k Themen 215.8k 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
    D
    @Murphy-0 sagte: Der Kopplungsmodus benutzt Bluetooth. Danke für die Info. Ich habe leider kein Bt am PC. Muss ich dann über externen Stick machen
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    W
    @paul53 Bombe! Vielen Dank! Gleich die erste Version passt perfekt. Möchte nur um 11 Uhr entscheiden ob es sinnvoll ist die Klima einzuschalten. Brauch das nur im Sommer, drum interessiert Winterzeit nicht. Vielen Dank Dir
  • 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]
  • Parser - Wert wird nicht ausgelesen

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    667 Aufrufe
    S
    An negative Zahlen hatte ich aktuell gar nicht gedacht. Regex eingefügt, funktioniert dieses mal auf anhieb. Super, VIELEN DANK Karl_999!! Zu meinen Problem das die Werte nicht ausgelesen wurden: Ich hab noch einen Beitrag von Bluefox gefunden wo ein anderer User ein ähnliches Problem hatte (Zahlen werden zwar markiert aber nicht ausgelesen). Da hatte Bluefox dann eine andere Abfrage empfohlen. Also scheint es wohl noch ein paar kleine Bugs mit vereinzelten Regex zu geben. Die Abfrage von gestern hatte jedenfalls doch funktioniert. Hab ich nur spät Abends erst gesehen das der Eintrag erfolgt ist.
  • [gelöst] Nods sichern

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    234 Aufrufe
    R
    Eigentlich hast du alles in /opt/iobroker/iobroker-data/node-red Wenn du das mit allen Unterverzeichnissen sicherst, hast du eigentlich alles. Aber Vorsicht, die settings.js wird mit jedem Adapter-Start von hier überschrieben: /opt/iobroker/node_modules/iobroker.node-red/settings.js Deshalb solltest du die separat sichern, falls du eigene Einträge in der settings.js hast. Probleme, mit contrib-nodes hab ich eigentlich nur im Zusammenhang mit der project Einstellung in den Settings. Da gibt es häufig das Problem, dass einzelne contrib-nodes nicht gefunden werden, wenn ich auf so einer Rücksicherung arbeite. Deshalb verzichte ich im Moment auf die Project-Einstellung.
  • Harmony Alexa Skill durch Blockly Skripte ersetzen

    Verschoben
    10
    0 Stimmen
    10 Beiträge
    851 Aufrufe
    dslraserD
    so habe ich es gemacht Sender schalte ich direkt über meine Sat Box (VU+). Dabei erstelle ich mir immer gleich den jeweiligen Datenpunkt im Blockly dazu. [image: 3822_bildschirmfoto_2019-01-15_um_09.18.01.png] [image: 3822_bildschirmfoto_2019-01-15_um_09.09.48.png] [image: 3822_bildschirmfoto_2019-01-15_um_09.10.56.png] [image: 3822_bildschirmfoto_2019-01-15_um_09.16.04.png]
  • Prioritäten oder Sonst Falls

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    252 Aufrufe
    M
    Anfängerfehler "wurde aktualisiert" ist die Lösung.
  • Debug Messages

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    2k Aufrufe
    G
    @rewenode: Ich nutz das, für mein erstes (im Entstehen begriffenes) eigenes Node. Das teste ich quasi erstmal als Code im function-node. Und da ist ein echter Debugger schon klasse. ` Da machst Du mich schon wieder neugierig. Halt uns bitte da mal auf dem Laufenden.
  • Kein Script läuft, dennoch schaltet sich alles nach ca. 1 minute aus ?

    Verschoben
    13
    1
    0 Stimmen
    13 Beiträge
    529 Aufrufe
    D
    aus dem bauch raus würde ich sagen das da datenpunkte benutzt werden die der aktor selber wieder zurücksetzt" und das falsche "gerät" zum schalten… hatte ich auch mal.
  • [gelöst]Zeitsteuerung mit Blockly

    Verschoben blockly
    31
    4
    0 Stimmen
    31 Beiträge
    21k Aufrufe
    M
    Hi, ja habe leider alle Datenpunkte Manuel erzeugt weil ich selber nicht weiß wie das per script funktioniert. Hier wird aber bestimmt jemand wissen wie das geht musst du mal im Forum nach suchen oder fragen
  • Sauger start nach Schicht

    Verschoben
    6
    1
    0 Stimmen
    6 Beiträge
    414 Aufrufe
    J
    War nur ein Vorschlag, da das bei mir so sehr einfach läuft. Manuelle Reinigung steure ich mit "Alexa, mach sauber" aus ;)
  • Funktion zum auslesen der Leistungsdaten SMA WEBBOX

    Verschoben
    14
    0 Stimmen
    14 Beiträge
    4k Aufrufe
    boeserkornB
    @wobo hast du es gelöst… ich bekomme leider noch nicht mal eine Rückmeldung von der Webbox, wäre schön wenn du mir da helfen könntest. Danke @wobo: Danke für den Tip. es sind 2 Arrays wie fragt man die dann ab ? Ich würde dann gerne die Modultemperatur auslesen. { "result": { "devices": [ { "channels": [ { "meta": "Ipv", "name": "DC Strom Eingang", "unit": "A", "value": "0" }, { "meta": "Upv-Ist", "name": "DC Spannung Eingang", "unit": "V", "value": "0" }, { "meta": "WindVel m/s", "name": "Windgeschwindigkeit", "unit": "m/s", "value": "2.4" }, { "meta": "TmpAmb C", "name": "Au\u00dfentemperatur", "unit": "\u00b0C", "value": "20.3" }, { "meta": "IntSolIrr", "name": "Einstrahlung", "unit": "W/m^2", "value": "75" }, { "meta": "Fac", "name": "Netzfrequenz", "unit": "Hz", "value": "0" }, { "meta": "Iac-Ist", "name": "Netzstrom", "unit": "A", "value": "0" }, { "meta": "Pac", "name": "Leistung", "unit": "W", "value": "0" }, { "meta": "Riso", "name": "Isolationswiderstand", "unit": "Ohm", "value": "0" }, { "meta": "TmpMdul C", "name": "Modultemperatur", "unit": "\u00b0C", "value": "22.3" }, { "meta": "h-On", "name": "Einspeisezeit", "unit": "h", "value": "0" }, { "meta": "h-Total", "name": "Betriebszeit", "unit": "h", "value": "0" }, { "meta": "E-Total", "name": "Gesamtertrag", "unit": "kWh", "value": "0" }, { "meta": "Netz-Ein", "name": "Anzahl Netzzuschaltungen", "value": "0" } ], "key": "0088:0000725b" } ] }, "format": "JSON", "proc": "GetProcessData", "version": "1.0", "id": "1" } `
  • Öltank Verbrauch berechnen

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    2k Aufrufe
    DutchmanD
    @blinderengel: Ah das war mein Denkfehler , dann warte ich auf deinen Adapter ` Hi, adapter its released viewtopic.php?f=36&t=20897&p=219048&hil … ch#p219048 damit muessten wir auch dein thema im gruff bekommen der adapter berechnet auf jedenfalls alles
  • Script für 2 Sonoff und 4 Lampen. Zeitsteuerung

    Verschoben
    1
    1
    0 Stimmen
    1 Beiträge
    224 Aufrufe
    Niemand hat geantwortet
  • [gelöst]Verzögert einen Status setzen - setStateDelayed?

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    312 Aufrufe
    M
    Paul, danke - wie immer… ich breche mir jetzt seit 2 Tagen alle Finger und du brauchst 2min... FRUSTRIEREND...
  • 0 Stimmen
    3 Beiträge
    412 Aufrufe
    mirmichM
    @Matzebhv: Moin, das ist bekannt. Du kannst den DP-Namen einfach per C&P in Text2Command einfügen. Gruß Matze ` OK… danke - werde ich morgen testen 8-) DANKE! EDIT1: OK... per C&P eingetragen funktioniert es! DANKE!
  • (Gelöst) Steuerung der Leinwand (Blockly)

    Verschoben
    8
    1
    0 Stimmen
    8 Beiträge
    725 Aufrufe
    C
    vielen Dank für die schnelle Hilfe! Ich habe jetzt den Status der Leinwand einbezogen und es funktioniert :-) Das Skript sieht jetzt so aus: [image: 17117_blockly_neu.jpg]
  • XML aus ioBroker an eine URL senden

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    228 Aufrufe
    Niemand hat geantwortet
  • Fehler beim Importieren eines Skriptes in Vis

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    wendy2702W
    Also wenn du erstmal nur das Script importieren willst gehst du, nachdem du den Javascript Adapter gestartet hast im Admin auf den Reiter "Skripte" [image: 999_admin_skripte.jpg] Dann: [image: 999_skript_hinzuf_gen.jpg] Dann: [image: 999_js_select.jpg] Dann: [image: 999_script.jpg] Nach den eventuell im Skript notwendigen Anpassungen das Skript "Speichern" und "Starten"… Das ist allerdings ein Schritt der Arbeit von dem was Looxer01 da gezaubert hat.
  • Node-RED Alexa ohne cloud mit RGB Yeelight

    Verschoben
    4
    3
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    O
    Dein Payload ist ein JSON-String. Schau dir mal im Node-RED die Funktion "json" an, die sollte dir weiterhelfen ;) Gruß oetti
  • Numerischen Wert über speak ausgeben

    Verschoben
    9
    2
    0 Stimmen
    9 Beiträge
    758 Aufrufe
    apollon77A
    Die neue 2.1 von alexa2 kann jetzt Ausgaben von texten per SSML, da geht so eine Formatierung. Siehe extra Threads dazu
  • Manuelles Schalten vs Automatisch Schalten

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    615 Aufrufe
    paul53P
    Man kann sich zu nutze machen, dass ein Schalten durch ioBroker immer mit ack = false erfolgen muss. Die Meldung vom Gerät kommt immer mit ack = true (allerdings auch die Rückmeldung bei Erfolg). Vorschlag: var auto = false; on({id: myDP}, function(dp) { if(dp.state.ack) { if(auto) log('Auto: ' + dp.state.val); else log('Manu: ' + dp.state.val); auto = false; } else auto = true; });
  • [Gelöst] Script bringt iobroker zum Absturz

    Verschoben
    5
    2
    0 Stimmen
    5 Beiträge
    552 Aufrufe
    MaufloM
    Danke für Deine Mühe. Ja das scheint das Problem gewesen zu sein. Durchgelaufen wurde eigentlich dauernd aufgerufen. Es hatte keine Bedingung oder auch Trigger.

380

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge