Skip to content

Skripten / Logik

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

16.4k Topics 211.9k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 48k
    2k Topics
    48k Posts
    matze55M
    In wled kann ich momentan die farbe anzeigen lassen per div und HTML binding. ...aber post funktioniert es noch nicht ich bleibe aber dran. Momentan sieht es so aus. Ich habe drei wled stips in einem Zimmer. Da bauhe ich mir ein Steuerungskasten zusammen der alle Strips steuert. Die Strips hängen alle schon, da wo sein sollen. Meine Ausgaben und materieal: Kabel ca. 15 € für WLED mit stecker ect. gehäuse wo alle steuermodule mit netzteil intergiert sind 22 € netzteil 5v 20 A 19 € schrumpfschlauch...ect. somorumsumm..ca 80€.....wer handwerklich ein wenig geschickt ist sollte das alles so klappen wie es sein sollte und im Netz gibt es ja auch von 1000 sente anleitungen. wenn das Projekt fertig ist poste ich Bilder .....
  • Hilfe für Skripterstellung mit Blockly

    6k 78k
    6k Topics
    78k Posts
    AsgothianA
    @docadams sagte in verschiedene Datenpunkte sammeln und als CSV verschicken: Naja, dagegen spricht meine Unwissenheit :-/ Unwissenheit schützt for str.. Lösung nicht. Für heute ist es etwas spät, aber morgen sollte Zeit sein mal ein Blockly Beispiel zu bauen welches die Datei erzeugt. Du kannst ja in Vorbereitung mal das Blockly posten welches die Daten via Telegram versendet :) Der weg vom ioBroker zu Dir ist dann der hier: [image: 1765233919378-screenshot-2025-12-08-at-23.45.13.png] Einfach mit nem Web-Browser herunter laden :) A.
  • Hilfe für Skripterstellung mit Node-RED

    952 13k
    952 Topics
    13k Posts
    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
  • [~gelöst] LOG Meldung mit Blockly Objekt Bausteine

    5
    4
    0 Votes
    5 Posts
    277 Views
    CyberraphC
    @asgothian Siehe mein Post oben, wo ich einen OneDrive Link mit Videos zum Sachverhalt anghängt hatte. Habe mich heute nochmal gespielt. OneDrive Link mit 2 Videos inkl. 1 x Test object nach JSON Habe auch beim aktualisieren des DPs mal Objekt nach JSON (variable) dazwischenghängt. Kommt im LOG verständlicherweise die gelbe Warnung, dass ich einen string damit hinzufügen möcht, das aber nicht zulässig ist, da der DP einen object Wert verlangt. Ich glaube ich muss die stringifie Meldung (ist ja kein Warning oder Fehler Loglevel) im Log ignorieren. Zumindest das Blocklyskript, das ich für meine Anwendung gemacht hatte, funktioniert einwandfrei. Bis auf die Meldung stringifie Meldung im Log.
  • Docker Container über Script täglich neu starten

    17
    0 Votes
    17 Posts
    1k Views
    OliverIOO
    @ilovegym Mit Prometheus monitors du Prometheus schreibt Daten nach grafana Du fügst schöne Grafiken aus grafana bei iobroker ein
  • Textliste von eingeschalteten Lichtern anzeigen

    22
    0 Votes
    22 Posts
    1k Views
    R
    @codierknecht sagte in Textliste von eingeschalteten Lichtern anzeigen: @roelli sagte in Textliste von eingeschalteten Lichtern anzeigen: Wenn ich z.B. das HTML-Widget nehme und trage bei HTML den Dantenpunkt ein wo die Liste drin steht, dann wird der Datenpunktname angezeigt. Trag das dort als Binding ein: {0_userdata.0.Licht.Licht_Liste} Wenn ich den Datenpunkt in geschweifte Klammern setze dann wird garnichts mehr angezeigt. Möglicherweise funktioniert das Bindung grundsätzlich nicht. So wie das "local" Binding auch erst seit letzter Woche funktioniert. Das local Binding brauchte ich nämlich um auf verschiedenen Tablets die gleiche VIS anzuzeigen aber mit unterschiedlichen Seiten ohne das beim Umschalten auch andere Ansichtungen umgeschaltet werden.
  • . oder , dass ist hier die Frage...

    Moved
    8
    0 Votes
    8 Posts
    436 Views
    MartinPM
    @frana120500 sagte in . oder , dass ist hier die Frage...: der Titel ist ja mal richtig kacke gewählt Ich finde die Limitierung der Titellänge auf 50 Zeichen hier im Forum sehr beengend. Eine treffende Zusammenfassung der Problems gelingt mir selten auf Anhieb. Meist bin ich mit dem Kürzungsergebnis nicht so richtig zufrieden...
  • Abfrage Kontostand Girokonto oder Bankkonto

    13
    2
    0 Votes
    13 Posts
    827 Views
    HomoranH
    @samson71 sagte in Abfrage Kontostand Girokonto oder Bankkonto: Ich finde es bemerkenswert, dass hier sofort (mal wieder) eine Art "Streitgespräch" um das Thema, bzw. den User root entbrennt, zumal auch hier wieder die Argumentation @rabe52 sagte in Abfrage Kontostand Girokonto oder Bankkonto: Klar ist es sicherer ohne root, keine Frage dem für die Helfenden viel wichtigeren Punkt der Verbiegung von durch root-Einsatz verbogenen Rechten, vorgezogen wird. die angebliche @rabe52 sagte in Abfrage Kontostand Girokonto oder Bankkonto: Sicht aus dem Elfenbeinturm begründet sich daher aus hunderten restaurierten Systemen, bei denen nichts mehr lief, weil irgendeine Datei dem user root gehörte, und der user iobroker da nicht mehr ran durfte
  • Hargassner Script

    2
    0 Votes
    2 Posts
    232 Views
    Klaus LettenbichlerK
    @acidsubway Hi, ich weiss ist schon eine Weile alt der Thread, aber könntest du mir die INFO_HKR.csv zukommen lassen? Bei meiner fehlt die Spalte2, also die Beschreibungen der Parameter Synonym;DE IFLIST; ISN; usw Besten Dank
  • Fehler beim Kopieren des snapshot aus Tapo-Cam

    11
    0 Votes
    11 Posts
    535 Views
    wcag22W
    @haselchen sagte in Fehler beim Kopieren des snapshot aus Tapo-Cam: @wcag22 Danke für das Aufzeigen auch eines anderen Weges..... Aber Hallo, dafür nicht :-) Dazu sind wir doch hier... Freue mich wie ein Kleinkind, auch mal ein wenig helfen zu können...
  • Zwei oder mehr Werte im VIS addieren?

    19
    0 Votes
    19 Posts
    6k Views
    I
    @oliverio Aha! Habe in der Zwischenzeit mal die ganzen Parse-Sachen weggelassen und nur wert1+wert2+wert3 verwendet -> geht auch und das Ergebnis wird eine Komma-Zahl. Solange da kein String mit was anderem als Zahlen drin steht, muss man offenbar gar nicht viel machen. Danke euch beiden für die Erleuchtung!
  • ( gelöst ) E-Mail Benachrichtigung nach Datenpunktänderung

    3
    1
    0 Votes
    3 Posts
    204 Views
    CinimodC
    und am besten vor dem Starten eines Timeout immer evtl. laufende timer anhalten. Das verhindert das mehrfach der selbe timer läuft, einfach immer nen "stop timout" direkt davor [image: 1752588916256-69a74491-0604-44fc-900a-32fd59b9040a-image.png]
  • warten auf exec befehl [resolved]

    javascript
    12
    0 Votes
    12 Posts
    1k Views
    A
    @fastfoot Beim Suchen nach Exec und wait bin ich hierher gekommen. Auch wenn das Thema etwas älter ist, es bleibt aktuell. Und danke für die vielen Anregungen! Für alle, die in BLOCKLY eine execcmd- Funktion möchten, die auf das Ergebnis des Kommandos wartet und das Ergebnis dann auch direkt an eine Variable weitergeben kann: Hier die entsprechende JS-Funktion, die man in den Block "JS-Funktion mit Ergebnis" innerhalb Blockly -> Funktionen einfügt. return new Promise((resolve, reject) => { exec(cmd, function (error, stdout, stderr) { resolve(stdout); }); }); Den Unterschied zum klassischen exec-Block sieht man an folgendem Beispiel (Timestamps beachten). Wer mit asynchroner JS-Programmierung superfit ist, und verschachtelte callbacks mag, braucht das natürlich nicht :-) Vielleicht hilft es ja jemandem, der wie ich danach gesucht hat. [image: 1752500798741-bildschirmfoto-vom-2025-07-14-15-42-25.png]
  • Iobroker start schreibt neue Werte

    17
    0 Votes
    17 Posts
    878 Views
    HomoranH
    @dgr sagte in Iobroker start schreibt neue Werte: Start der influx-instanz nicht gesehen. aber du hast gesehen wer da reinschreibt @dgr sagte in Iobroker start schreibt neue Werte: Es sollten nur Einträge von javascript erscheinen.
  • Virtual Devices

    Moved
    48
    3 Votes
    48 Posts
    19k Views
    Jey CeeJ
    @johannes-täuber Das hängt davon ab ob du neue, also nicht existente Datenpunkte für das Gerät brauchst oder ob du nur existente Bündeln möchtest. Mit dem devices Adapter lassen sich bestehende Datenpunkte bündeln, diese werden dann als Alias in einer gemeinsamen Objekt Struktur angelegt. Sobald man eigene Datenpunkte hinzufügen möchte muss man sich das selber Bauen, da es keinen Alias geben kann der mit keinem anderen Datenpunkte verknüpft ist.
  • Samsung TV steuern

    3
    0 Votes
    3 Posts
    271 Views
    M
    @wendy2702 said in Samsung TV steuern: @mico warum zweimal? Nicht um igend jemand zu verärgern dort ging es ja allgemein um die Frage der Steuerung (Hardware) Nun geht es ja um ein Script. Gruß Mico
  • CSV importieren zu DP

    2
    0 Votes
    2 Posts
    158 Views
    OliverIOO
    @olli_m https://forum.iobroker.net/topic/3415/gelöst-text-oder-csv-auslesen-ist-das-möglich/4
  • Kaminfeuer auf Samsung TV starten

    4
    0 Votes
    4 Posts
    377 Views
    NegaleinN
    @autodidakt sagte in Kaminfeuer auf Samsung TV starten: dass er nach dem einschalten ohne mein zutun direkt das kaminfeuer startet. bei meimen QE43Q65CAUXXN definitiv nicht möglich. Ich kann nicht direkt eine App starten. Nur über Home---scroll scroll----rechts (mal 2x, mal 5x, ....). das nervt gewaltig und ist sicher mein letzter Samsung.
  • Json Datei Werte von Solaranlage in Datenpunkt einbinden

    5
    0 Votes
    5 Posts
    263 Views
    machamsterM
    @homoran ja vielen Dank so habe ich es jetzt auch geändert. Jede Sekunde hört sich gut an aber brauchen tuh ich es dann so extrem genau dann doch nicht. Vielen Dank für die Hilfe, habe wieder viel neues gelernt.
  • Edit: JSON aus Objekten erstellen

    javascript
    6
    1
    0 Votes
    6 Posts
    335 Views
    L
    @michihorn sagte in JSON aus Objekten erstellen: Hallo ich habe vor mir die Werte einzelner Monate in eine JSON zu schreiben und zwar sobald sich ein Wert ändert. Hier habe ich u.a. genau zu solchem Vorhaben Datenstrukturen und Algorithmen entwickelt. Vielleicht hilft es dir als Ideensammlung. Leitideen/Strategien .. Monatstabellen erstellen und mittels Trigger befüllen Diese Tabellen mittels JSON.parse ins RAM als Objekt einlesen Objekt mit JavaScript bearbeiten Anschließend Objekt mittels JSON.stringify wieder in den Objektbaum schreiben ..
  • Telegram - @-Symbol löscht Request

    1
    0 Votes
    1 Posts
    130 Views
    No one has replied
  • [gelöst] Was bedeutet ein Gelbes Pausezeichen

    6
    1
    0 Votes
    6 Posts
    459 Views
    Ben1983B
    @arteck Ah ok. Unten in der Leiste.... die Hellen Symbole hatte ich gar nicht wahrgenommen.
  • Script für Batterie schonendes laden.

    8
    0 Votes
    8 Posts
    1k Views
    H
    Hallo, das Blocky funktioniert aber nur, solange man keine Victron MPPTs im Einsatz hat, oder? Wenn ich sehe, dass nur der SoC abgefragt und der Ladestrom geändert wird, dann geht das doch nur in der Konfiguration, in der ausschließlich über AC geladen wird. Sobald über die MPPTs DC geladen wird, kann man das Laden darüber ja nicht mehr begrenzen. Hier müsste man das Script wahrscheinlich so anpassen, dass man über den Grid Set Point geht und darüber regelt, wie viel Ladestrom man dem Akku überlässt und wie viel der MultiPlus schon wandelt, bevor der Akku 100 % erreicht oder?

512

Online

32.5k

Users

81.6k

Topics

1.3m

Posts