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
    Michael SchmittM
    @Homoran sagte: Aber hier geht's ja nicht um die Seite "Protokolle" sondern um die Ausgabe unter dem Skript Ist das was unter dem Script steht nicht das selbe was auch von dem Javascript Adapter ins Protokoll geschrieben wird ?
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    OliverIOO
    @matze55 referenzier mal den post wo du das geschickt hast. ich finde nur widget export und das html was aus deinem script hinten raus kommt. lese mal nochmal diesen post https://forum.iobroker.net/topic/84961/ausgabe-name-des-senders/32?_=1785448461574 2-3 Beispiele eines events. Wenn dir die Ausgabe peinlich ist, kannst du die Texte (also Text zwischen 2 Anführungsstriche " anonymisieren. Aber vorsichtig, nicht das json zerstören.
  • 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]
  • iobrocker per blockly updaten

    3
    0 Stimmen
    3 Beiträge
    367 Aufrufe
    S
    @crunchip danke für den tip. ich werde es mal testen. muss nur auf n update warten
  • Wert regelmäßig in neue Variable loggen

    javascript blockly
    30
    0 Stimmen
    30 Beiträge
    4k Aufrufe
    B
    @paul53 [image: 1620368994099-bildschirmfoto-2021-05-07-um-08.28.28.png] Hallo Paul53, ich nutze deinen Vorschlag zum Loggen eines Datenpunktes gem. Beitrag 6, klappt auch prima. Ich würde jedoch gerne den neu zu erstellenden Datenpunkt unter " 0.userdata" anlegen lassen. Ich habe mir schon einige Blockys angeschaut wo Datenpunkte über Blockly angelegt werden. Allerdings schaffe ich es nicht, den Inhalt entsprechend zu ändern. Über Hilfe würde ich mich sehr freuen. Gruß Baerny
  • Ledvance Farbtemperatur steuern

    3
    0 Stimmen
    3 Beiträge
    378 Aufrufe
    N
    Doch, ich! Hier wird dir geholfen: im Forum Nur auf deinen Anwendungsfall adaptieren…
  • [gelöst] Common Error Skript Fehler?

    8
    0 Stimmen
    8 Beiträge
    620 Aufrufe
    padrinoP
    Danke Euch 2, da lag wirklich was in common. 🤦‍♂️ Keine Ahnung, wo das her ist. Mein Hirn wird immer mehr ein Sieb. :(
  • Zeitplan-Trigger funktioniert nicht - Anfängerfehler?

    20
    3
    0 Stimmen
    20 Beiträge
    2k Aufrufe
    A
    @homoran Ich bin die Lokalisierung-Einstellung des Pi einmal durchgegangen und habe ihn neu gestartet. Jetzt ist die Zeit auch im Log ok und die Zeitsteuerung im Skript funktioniert auch. [image: 1620051107705-bildschirmfoto-2021-05-03-um-16.10.08-resized.png] Vielen Dank für die schnelle Hilfe!
  • Scripts retten (Windows Version)

    3
    0 Stimmen
    3 Beiträge
    443 Aufrufe
    D
    @sigi234 said in Scripts retten (Windows Version): @dasbrot hast du den Ordner iobroker-data wo gesichert? Ja ich habe das ganze Verzeichnis nebst iobroker-data kopiert. Leider hatte ich bisher mit Umkopieren in die neue Instalation keinen Erfolg lg Bernd
  • Export/Import

    1
    1 Stimmen
    1 Beiträge
    124 Aufrufe
    Niemand hat geantwortet
  • Scriptfehler

    6
    0 Stimmen
    6 Beiträge
    676 Aufrufe
    GlasfaserG
    @ps1304 sagte in Scriptfehler: Problem ist gelöst Dann setze das Thema auf [gelöst] Und beim nächsten mal , bitte den Code in </> CodeTags posten.
  • (statisches) Alexa Kommando ohne Cloud

    15
    2
    3 Stimmen
    15 Beiträge
    3k Aufrufe
    Christian WöhrleC
    @vikk88 jep, das war's! Danke!
  • Regenvorhersage mit Swiss-Weather-Adapter

    9
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    B
    @danielos Ich sehe diese Frage erst jetzt. Evtl. hilft das ja noch: Der Swiss-Weather-Adapter liefert die Regenwarscheinlichkeit in % auch mit. Unter "24hForecast">hour[0-7]>values>pr" Du hast damit jeweils die Regenwarscheinlichkeit für die jeweils nächsten 3h (hour0 - 7) zur Verfügung. Noch wichtig: Der früheste Zeitpunkt um die Daten für den neuen Tag zu erhalten ist ab 0:00 Uhr. Es ist also erst ab 0:00 Uhr möglich, die Regenwahrscheinlichkeit für den neuen Tag auszuwerten. Das sollte aber bei deinem Use-Case (so wie ich ihn verstehe) reichen.
  • Toggle/Increment/Decrement

    2
    0 Stimmen
    2 Beiträge
    292 Aufrufe
    paul53P
    @tyrionwarmage Du kannst nicht einen Datenpunkt, der ein Kommando als String enthält mit einem booleschen Wert oder einer Zahl überschreiben. Das müssen 3 verschiedene Datenpunkte sein.
  • "Watchdog" fuer Sensoren in JS - "millis()" oderTimer gesucht

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    K
    Der Vollständigkeit halber: der user @canetti2 hat diesen Watchdog modifiziert und mutlisensorfähig gemacht. Wer also wissen will, wie man mit minimalen Aufwand viele Sensoren mit gleicher Timeoutzeit überwachen kann findet dort eine Lösung.
  • Daten an einen Webserver schicken

    8
    1
    0 Stimmen
    8 Beiträge
    833 Aufrufe
    OliverIOO
    @arteck sagte in Daten an einen Webserver schicken: @oliverio request ist aber depricated... deshalb axios.. ist auch im package von iobroker ja stimmt, ach axios ist schon mit drin? dann in Zukunft nur noch axios
  • gelöst-common.states in dp-object setzen

    javascript
    7
    1
    0 Stimmen
    7 Beiträge
    210 Aufrufe
    liv-in-skyL
    @paul53 so sieht z.b die nächste ebene aus - gibt es da eigentlich ein limit - also wenn z.b 100 objecte drin liegen gibt es 100 states ? [image: 1619697265375-image-4.png]
  • Kodi Script für älter Kodi Version(17.6)

    6
    0 Stimmen
    6 Beiträge
    559 Aufrufe
    OliverIOO
    @jj_1 sagte in Kodi Script für älter Kodi Version(17.6): @oliverio Da finde ich nur diese 3 [image: 1619642350412-screenshot-2021-04-28-223705.jpg] Und die andern über das Fragezeichen lassen sich nicht istallieren dann könnte es noch an den Abhängigkeiten zum iobroker liegen, das die älteren adapter mit deiner aktuellen iobroker version nicht zusammenarbeiten. Ein downgrade von iobroker wäre dann fällig aber nicht ratsam. hast du schon mal über die Steuerung per nodered nachgedacht evtl geht da was. https://flows.nodered.org/node/node-red-contrib-kodi
  • Blockly- Status Landroid Mäher über Datenpunkt

    4
    2
    0 Stimmen
    4 Beiträge
    193 Aufrufe
    dslraserD
    @noob1973 ich hatte mir im vergangenen Jahr für meinen Worx Mäher mal ein Blockly dafür gemacht und eben mal etwas "erneuert". Das Blockly legt die gewünschten Datenpunkte selbst an (und löscht sie bei false/falsch auch wieder). Eingestellt muß eigentlich nur das hier werden...: [image: 1619638412098-bildschirmfoto-2021-04-28-um-20.08.37.png] Wenn alles auf wahr/true steht, dann werden diese Datenpunkte eingestellt. [image: 1619638455969-bildschirmfoto-2021-04-28-um-19.20.53-resized.png] Ganz unten im Blockly ist noch ein Zeitplan. Falls Du den verwenden willst, dann musst Du die Zeiten für Dich anpassen. Vielleicht kannst Du das Blockly ja brauchen... meine verwendeten Adapter sind: Script Engine Version 4.10.15 Telegram Version 1.8.1 Send emails Version 1.0.9 Blockly Export Bitte das Blockly auf den eigenen Rechner downloaden und dort mit einem "richtigen" Editor öffnen und den gesamten Inhalt der Textdatei in die Zwischenablage kopieren und anschließend in ein neues leeres Blockly importieren. Nicht direkt im Browser öffnen und kopieren, dann kommt es oft zu Umlaute Fehlern im Blockly. Dieser Haken muß im Javascript Adapter drinn sein. [image: 1619638768504-bildschirmfoto-2021-04-28-um-21.38.53.png] Worx_Rasenmaeher.zip
  • zeitabhängig triggern: Scheduler oder zyklische Abfrage?

    3
    1
    0 Stimmen
    3 Beiträge
    322 Aufrufe
    _JOHN__
    @asgothian Danke für dein Feedback. Sofern ich deine Ausführung richtig verstehe bin ich ja bereits recht nah an deiner 2. Option dran. Ich lese die Werte für die Zeit bei Änderung ein halte den schedule an und erstelle ihn neu. Jedoch momentan noch mit einem mehrfach trigger, was ich dann wohl noch korrigieren werden. Ziel wäre so oder so am Ende das das Script nun einmal, nämlich bei Änderung der gewünschten Triggerzeit durchläuft.
  • Schaltzustand loggen/ Betriebsstundenzähler

    monitoring heating javascript communication blockly
    4
    0 Stimmen
    4 Beiträge
    371 Aufrufe
    AtomicIXA
    @leone-mortuo Ja, der Energie Verbrauch wird dargestellt, aber nicht, die Betriebszeit, also wie viele Minuten, stunden, ..... ein Gerät eingeschaltet ist/war. @sigi234 danke, da an sowas habe ich gedacht. War wohl zu blöde um das zu finden. Aber ich steige da noch nicht ganz durch. Muss ich mal gucken, danke.
  • [gelöst] HMIP Wandtaster

    22
    1
    0 Stimmen
    22 Beiträge
    3k Aufrufe
    Bastian LahrmannB
    @bastian-lahrmann Ich stelle den Post auf "Gelöst". Ich habe den Taster gegen ein Shelly i3 getauscht. Mit dem klappt das.
  • Objektauswahl verschwindet nach 1 Sekunde (evtl. hm-rpc.0)

    9
    0 Stimmen
    9 Beiträge
    255 Aufrufe
    B
    @homoran Hi und danke für den Hinweis, du hast recht, dies habe ich noch nicht gemacht, da muss ich mich erstmal schlau machen wie das geht! So lange nicht mehr gemeldet, ich musste mich erst schlau machen wie das mit dem Downgrade geht und als Familienvater ist nicht immer Zeit fürs Hobby. Leider war ich mit dem Downgrade erfolglos. Der Fehler tritt weiter auf Habe ein komplettes Backup gemacht und dieses auf einen Raspi4 gespielt, nachdem alles installiert war und ich den Scripteditor getestet habe, trat mein Problem wieder auf. Mein Kumpel und ich sind echt ratlos woran das liegen kann. Irgendwie muss ich mir was zerschossen haben, allerdings haben wir keine Idee was. Evtl fällt euch ja noch was ein, was man testen oder versuchen kann. Vielen Dank im vorraus!

242

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge