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
    maxclaudiM
    @Daniel-8 Bei mir war es nun umgekehrt. Mein Batterieschutz schaltete zuverlässig über minVol-Grenze ab und der AC1600+ ging nach kurzer Zeit in Standby. Aber bis 14:00Uhr - bei viel Sonne - blieb er einfach weiter im Standby. Auch per PV (über gridOff-Steckdose angeschlossen) hat er nicht geladen. Meldete 0W. Außerdem hat sich mein socSet automatisch (über Cloud?) auf 70% und minSoc auf 15% verändert. Die Änderungen habe ich nicht gemacht. Nutze keine App und mein Script ändert keine SoC-Werte. Musste die Werte wieder setzen und auch - wie Du - mqtt ein und ausschalten, damit der 1600AC+ neu startete. Bin ja auch nicht vor Ort. Nur zur Info: mit der bisherigen Firmware. Ein update wurde noch nicht gemacht. Ich habe ein Windows-Konsolen-Programm im beta-satus fertig . Damit kann man IP/DNS - Ziel der neuen Geräte direkt umschreiben. Test-Zert/key hat ein Hyper-Testgerät mit aktueller Firmware und TLS schon bestanden. Wenn ich wieder vor Ort bin werde ich es mit dem 1600AC+ testen.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    M
    @oliverio Ja, genauso ist meine Installation (MariaDB, phpmyadmin und jeweils im Docker Container). Der SQL läuft bereits und ist mit ioBroker über den SQL Adapter verbunden.
  • 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]
  • Eingestellte Weckzeit aus Sonos auslesen

    1
    0 Stimmen
    1 Beiträge
    189 Aufrufe
    Niemand hat geantwortet
  • Hilfe: Fenstermeldungen (Telegram)

    blockly javascript communication monitoring
    13
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    R
    @paul53 sagte in Hilfe: Fenstermeldungen (Telegram): @BrokerMugel sagte: Möglichkeit, die einzelnen Fenstermeldungen zusammen zu fassen? Beispiel mit 2 Fenstern: [image: 1580495673266-blockly_temp.jpg] Hallo zusammen, ich habe den Blockly nachgebaut und angepasst, aber finde "mit: fenster" nach dem sendeOffen nicht und "fenster" bei dem zu erstellenden Text für Telegram. Hat jemand einen Tipp? Danke!!
  • Timeout richtig verwenden

    blockly
    11
    0 Stimmen
    11 Beiträge
    412 Aufrufe
    paul53P
    @invidianer sagte: wenn die Pumpe nach 5 Sekunden längst fertig ist, wartet er erst insgesamt 20 Sekunden und meldet erst dann, daß sie fertig ist? Nein, die Verzögerung wirkt nur auf die Meldung, dass die Pumpe seit 20 s läuft.
  • Idee für "on demand" Website parsing?

    javascript
    5
    0 Stimmen
    5 Beiträge
    331 Aufrufe
    F
    @padrino immer dieselbe Seite? Dann ein Script mit request() oder axios(), Auswertung mit RegEx oder cheerio. Ein eigener Datenpunkt mit role=button kann als Auslöser dienen.
  • Alexa Timer trigger auslösen!

    2
    1
    0 Stimmen
    2 Beiträge
    318 Aufrufe
    apollon77A
    @rehmosch Warum bzw was willst Du das steuern? Der Timer läuft auf Alexa seite und der state geht auf true wenn ein Timer abgelaufen ist ... mehr geht nicht
  • Blockly - Aktoren nach Zeitplan ein und ausschalten

    3
    1
    0 Stimmen
    3 Beiträge
    420 Aufrufe
    M
    Hallo @paul53 Jaaa.. vielen herzlichen Dank. Manchmal braucht man halt einfach einen kleinen Schupser. Danke :) LG mandragora
  • RTSP Video Aufnahme stoppen

    blockly communication
    3
    0 Stimmen
    3 Beiträge
    277 Aufrufe
    GlasfaserG
    @yoda Kann dir da nicht weiterhelfen , aber vielleicht kannst du soetwas gebrauchen , dort ist ein Stop drin : https://forum.iobroker.net/topic/4516/howto-rtsp-mit-ffmpeg-für-vis-konvertieren
  • Telegram Menü & text2command

    javascript
    1
    0 Stimmen
    1 Beiträge
    180 Aufrufe
    Niemand hat geantwortet
  • SONOFF RF Bridge ansteuern

    blockly javascript
    4
    2
    0 Stimmen
    4 Beiträge
    2k Aufrufe
    FragMikeF
    @lordcyber Hi...sorry für die SEEEHHHRRR verspätete Antwort. Ganz normal Tasmota. Unten das ist die Console in Tasmota....darüber das Bild sind die Datenpunkte der Bridge in Iobroker
  • RegEx als Objekt ID bei mehreren Devices

    8
    1
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    G
    @paul53 said in RegEx als Objekt ID bei mehreren Devices: @grml Du wertest nur den Wert des gerade zufällig triggernden Datenpunktes aus ohne den Wert der anderen 5 Datenpunkte zu berücksichtigen. Das ist mir bewusst und auch kein Problem. Das Licht soll im ganzen Treppenhaus angehen, wenn irgendwo Bewegung ist und egal welcher der BWM einen Helligkeitswert unter X liefert. Zumal die Werte recht nah beieinander sind.
  • Lampe für eine Stunde einschalten.

    blockly
    4
    0 Stimmen
    4 Beiträge
    654 Aufrufe
    A
    @arnholdaugust said in Lampe für eine Stunde einschalten.: @arnholdaugust Vielen Dank. Ersuche ich Morgen. Vielen Dank. Hat funktioniert. @arnholdaugust said in Lampe für eine Stunde einschalten.: @arnholdaugust Vielen Dank. Ersuche ich Morgen. Vielen Dank.Alles geklappt.
  • [gelöst]js.common.Programme.Klima_Neu compile failed:

    5
    0 Stimmen
    5 Beiträge
    217 Aufrufe
    R
    @paul53 ich selber habe "global" nie bewusst genutzt. Tatsächlich war bei mir aber identische Karteileiche wie im anderen Thread vorhanden. Unter "global" ein Javascript erstellt vom Adapter "linkdevices"... welches nach löschen des Adapters weiterhin aktiv gewesen ist. Sichtbar war es auch erst in der "Expertenansicht". Das löschen hatte zuerst keine Besserung gebracht. Ich habe dann den Adapter "linkdevices" erneut installiert, erneut im Adapter ein Script erstellen lassen. Dann den Adapter wieder deinstalliert. Anschließend gab gab es einen neuen Ordner "global"... dort habe ich das neu erstellte JavaScript gelöscht ebenfalls den alten Ordner "global". Java Script Adapter noch mal neu gestartet... und es klappt.... DANKE auf die Idee wäre ich niemals gekommen.
  • JSON zu Objekte

    26
    0 Stimmen
    26 Beiträge
    3k Aufrufe
    K
    @paul53 Danke passt! Echt Super! Ich bin begeistert! Danke an alle! Ich hätte nicht gedacht das ich so schnell Hilfe bekomme! Ihr seid Super! Macht weiter so! Ich werde hier noch viel lernen hoffe ich! Falko
  • iobroker und motioneye

    javascript
    7
    0 Stimmen
    7 Beiträge
    874 Aufrufe
    haselchenH
    @joachim-knape Dann vermutlich über Blockly Über den Cronjob Block [image: 1612116218380-37a3b1a4-e4e1-4432-a0d0-a53658b01143-grafik.png] oder [image: 1612116238973-10c37ff9-756f-4f3d-895a-8e0758825f36-grafik.png] und dann der exec Block [image: 1612116271624-f71c9004-da6f-4256-af0e-b75913ff411f-grafik.png] Das genaue Konstrukt kann Dir bestimmt @paul53 posten.
  • Rückmeldung, ob Befehl angekommen / Ack-State

    blockly monitoring
    11
    2 Stimmen
    11 Beiträge
    1k Aufrufe
    I
    @paul53 habe das Skript nochmal neu einstellen müssen, weil "wurde aktualisiert" statt "wurde geändert" in Blockly nötig war. Hilfe dazu aus diesem Thema: https://forum.iobroker.net/topic/32275/ack-state-abfragen-lesen/11
  • Telegram: Zweite Instanz oder andere Lösung

    6
    0 Stimmen
    6 Beiträge
    392 Aufrufe
    I
    Leider ist die Option "ohne Benachrichtigung" nur dafür da, daß das Handy nicht vibriert bzw. ein Hinweiston kommt. Die Mitteilung, also das "Fensterchen mit der Meldung" erscheint trotzdem. Also habe ich doch einen zweiten Bot angelegt ;)
  • [gelöst] JavaScript Adapter Inhalt Reset

    4
    0 Stimmen
    4 Beiträge
    333 Aufrufe
    GlasfaserG
    @robbsen klappt Merci Dann setzte das Thema auf [gelöst]
  • Shelly 2 Shutterfunktion

    Verschoben
    23
    0 Stimmen
    23 Beiträge
    6k Aufrufe
    V
    @astrakid ja, ist er. Ich habe die Kalibrierung auch schon mehrfach durchgeführt. Wenn der dann einmal "händisch" gefahren wurde, dann kann ich auch jede beliebige Position ansteuern, auch über ioBroker. Was mir letztens aufgefallen war, dass in solch einem Fall als Position "-1" im Objekt "position" stand, das fand ich sehr merkwürdeig. Hab schon überlegt, ob die zwischendurch mal ihre Netzwerkverbindung verlieren, aber das würde dann im LOG stehen, wenn einer bei der Ansteuerung nicht erreichbar ist... (selbst feststellen müssen, da ein anderer Shelly2.5 hinter einem Jalousietaster so doof plaziert war, dass eine Ader auf den Reset-Taster gekommen ist, und mir diesen dadurch zurückgesetzt hat... ) Heute Morgen hat das erste Mal alles komplett funktioniert, ich beobachte mal weiter. Oder vielleicht hat ja noch jemand eine Idee...
  • [gelöst] Script: Wand-Display ein/aus nach Bewegungsmelder

    Verschoben
    44
    0 Stimmen
    44 Beiträge
    10k Aufrufe
    HomoranH
    @herr_kuschel mach bitte einen neuen Thread auf. Dieser hier ist seit 3 Jahren nicht mehr aktiv
  • Aktueller Verbrauch aller Shellys

    4
    0 Stimmen
    4 Beiträge
    720 Aufrufe
    F
    @chris929 sagte in Aktueller Verbrauch aller Shellys: Kann man sowas auch für den ioBroker scripten? Auf die Schnelle: Wir prüfen die POWER-Objekte aller Shelly auf Veränderung und triggern eine Summe aller Power-Einzelwerte der Shelly in einem Datenpunkt. [image: 1611918127812-ab2a9885-e79b-4e9e-922d-0d7b93742a31-image.png] [im Blockly ist bei aktualisiere ObjectID nicht der korrekte Pfad zum angelegten Datenpunkt enthalten) Nicht getestet, sollte aber so funktionieren.

439

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge