Skip to content

Skripten / Logik

16.6k Topics 214.5k Posts

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

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    3k 49k
    3k Topics
    49k Posts
    maxclaudiM
    @Daniel-8 sagte: Habe jetzt mal eine Verweilzeit von 5 sekunden gemacht. Da scheint es zu funktionieren. Damit meinst Du: const minTimeBreakForSetDpSec = 5; oder intervall? minTimeBreakForSetDpSec ist eigentlich nicht nötig und nur eine Schutzfunktion, falls – wie Du richtig erkannt hast: Kann es sein wenn der Status noch nicht aktualisert wurde das es dann zum Problem kommt? oder wenn ein script zu schnell commands schreibt oder mehrere commands (fast) gleichzeitig feuern edit: dann bitte script(e) der Regelung kontrollieren. oder das intervall zu groß ist. Gibt es eigentlich eine Möglichkeit, zu sehen ob in der Warteschlange befehle sind? Nein, nicht nötig und geht zu schnell. Bin gerade an einer kompletten Überarbeitung und einem neuen Skript, damit States nicht dauernd so oft geschrieben werden etc. Das geht leider nur schleppend voran, da mir momentan die Zeit fehlt und auch noch die Zeitverschiebung zu meinem Kontakt mit reinspielt. Edit PPS: Oder hast Du auf Änderung getriggert und sendest das command erst 5 sek. später? Falls ja, ist das ein guter Ansatz für einen stabilen Ablauf. Eventuell könntest du zusätzlich das Intervall noch etwas verkürzen. Das ist jedoch individuell vom Setup abhängig (WLAN-Qualität, Zendure-Geräte etc.).
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    HomoranH
    @MartinP sagte: Mir widerstrebt es Einen timeout für 4h zu nehmen
  • Hilfe für Skripterstellung mit Node-RED

    955 13k
    955 Topics
    13k Posts
    mickymM
    @Tontechniker Man kann solche Filter aber auch OHNE neue Nodes zu installieren mit einfachen Standard-Switch Nodes realisieren: [image: 1776865319208-af3cab3c-2716-43f4-b7df-7f74e8bf051b-image.jpeg] ggf. einfach nochmal meinen alten Thread anschauen: https://forum.iobroker.net/topic/50086/datum-und-zeitverarbeitung-mit-nodered
  • Pool Solarpumpe über PV und Temperatur schalten

    5
    1
    0 Votes
    5 Posts
    571 Views
    M
    @paul53 Hab jetzt alles soweit angepasst, einschalten der Solarpumpe ist mit "3" und ausschalten mit "2" anstatt wahr/falsch, sollte nun so passen. [image: 1624349423180-bildschirmfoto-2021-06-22-um-10.07.50.png]
  • Geofency Script

    Moved
    8
    0 Votes
    8 Posts
    2k Views
    R
    @metzedo_0816 Ohne jetzt genau zu wissen, was dieses Skript eigentlich macht (so gut sind meine Programmierkenntnisse nicht), mache ich das ein bisschen anders: Die Handy App schickt per Webhook eine Mitteilung an die Services des IoT Adapters. Mit einem kleinen Skript lese ich dort die Daten aus und schicke sie an den Geofency Adapter. Der formt sie dann zu allen Daten um, die man gut brauchen kann. Fahre ich seit Jahren gut und fehlerfrei mit. Beschreibungen dazu gibt es hier auch im Forum.
  • sshpass ssh - Befehl output kein result

    javascript communication
    6
    0 Votes
    6 Posts
    236 Views
    AlCalzoneA
    @mcu Sieht richtig aus - bin mir aber nicht 100% sicher, ob das funktioniert. FYI, fs und readline sind Kern-Module, die musst du da nicht extra eintragen.
  • Warning im Script?

    5
    1
    0 Votes
    5 Posts
    351 Views
    hg6806H
    @fastfoot Danke sieht gut aus.
  • Bestätigte Information nicht umgesetzt

    1
    2
    0 Votes
    1 Posts
    75 Views
    No one has replied
  • Storen Steuerung, Long Push mit pausieren der Storen

    1
    2
    0 Votes
    1 Posts
    92 Views
    No one has replied
  • Türsprechanlage einbinden (2n entrycom Ip Verso)

    Moved
    19
    0 Votes
    19 Posts
    7k Views
    A
    @neptun296 Wenn ich dich richtig verstehe, setzt du beim Auslösen einen Datenpunkt (ich nenne den mal DeineKlingel) auf TRUE. Du möchtest, dass er nach Auslösen wieder auf FALSE geht. Würde ich so versuchen... [image: 1623760864044-548d0c0f-c55e-4a79-b7c5-5e43c12b5f5e-image.png] Viele Erfolg
  • [Gelöst] Blockly - Differenz zwischen zwei Daten berechnen

    Moved
    17
    2
    0 Votes
    17 Posts
    6k Views
    C
    Hallo ich will gerne die Differenz zwischen dem DP blade_work_time_current und blade_work_time_current_reset berechnen und in einem privaten DP unter 0.Userdata ablegen so das ich es in die VIS einbauen kann. [image: 1623709723312-unbenannt.png] Es sollte also 18706 -18206 errechnet werden. Bitte um eure Hilfe!
  • Skript nach Backup Iobroker mit SSH Befehlen - HILFE

    3
    0 Votes
    3 Posts
    123 Views
    pedrasP
    @da_woody: Den habe ich bisher noch nicht versucht, ich hatte das damals aus einem Tutorial übernomme. Ich schaue mir aber mal den Adapter an. Danke
  • Arduino und RestfulAPI

    communication
    11
    0 Votes
    11 Posts
    948 Views
    ThisoftT
    @mcu Ja, du hast schon recht, das reicht auch. Vielen Dank nochmal.
  • Astro-Zeit oder (spätestens) zu einer bestimmten Uhrzeit!?

    8
    1
    0 Votes
    8 Posts
    586 Views
    M
    @bbtown Das stimmt. Ich lasse es zunächst so.
  • objektwert Uhrzeit parsen

    4
    2
    0 Votes
    4 Posts
    262 Views
    paul53P
    @sentinel997 sagte: Adapter swiss-weather-api Das sind leider Zahlen und Du möchtest Strings, musst also neue Datenpunkte vom Typ "Zeichenkette" erstellen. Die Umwandlung sollte dann so funktionieren: [image: 1623597885950-bild_2021-06-13_172445.png] ... oder wenn die Stunden zweistellig sein sollen: [image: 1623600079425-bild_2021-06-13_180119.png]
  • (Gelöst) JS in Device (Alias) 2 Werte schreiben

    3
    3
    0 Votes
    3 Posts
    99 Views
    T
    @paul53 Perfekt es funktioniert Das ist ja der Hammer, ich hab seid 2 Tagen versucht das irgendwie sauber hin zu bekommen, von Datenpunkten setzen, skripts etc. Nix half. Ich war echt total demotiviert nach dem ich zig Tage investiert habe, um alleine die ganze Modbus Architektur zu verstehen, auf zu setzen, RS 485 <-> Ethernet <-> Io Broker... und dann an dem aller letzten Punkt zu verzweifeln. 1000 DANK !!!!
  • Yhaka Ventilator

    1
    0 Votes
    1 Posts
    196 Views
    No one has replied
  • [Frage]Skript zur Steuerung ONVIF Kameras

    Moved
    79
    0 Votes
    79 Posts
    29k Views
    B
    Hallo welches Widget benutzt ihr um den livestream anzuzeigen?
  • Aktuelle Abfahrtszeiten Bus und Straßenbahn Dresden

    7
    0 Votes
    7 Posts
    632 Views
    A
    Das alte Script läuft jetzt ja schon eine weile bei mir und es funktioniert wirklich gut. Ich habe es nur soweit angepasst, dass ich anstelle der genauen Uhrzeit der Abfahrt die relative Zeit in Minuten nutze. Nun habe ich festgestellt, das es für die Visualisierung sich wahrscheinlich besser machen würde wenn andere Datenpunkte erstellt werden. Ich meine damit, dass immer ein je Ordner für nächsten 5 Abfahrten erstellt wird. In diesen befinden sich dann die Datenpunkte um welche Linie es sich handel, in welche Richtung sie fährt und in wie viel Minuten sie abfährt. An der Umsetzung scheitere ich jedoch auch dieses mal deutlich, vielleicht kann mir eventuell wieder jemand helfen?
  • DSM Surveillance Snapshot Auswertung

    2
    0 Votes
    2 Posts
    120 Views
    ?
    Schade keine Antworten bis her... dann scheint es doch nicht so trival zu sein
  • Falsche Lowbat Werte in den Objekten

    4
    4
    0 Votes
    4 Posts
    180 Views
    H
    @haselchen Hab die Ordner gelöscht und aller neu eingelesen, hat funktioniert, die Werte sind wieder korrekt. Danke für die Schnelle Antwort. :)
  • Einmal Hilfe bitte bei nem mini script

    90
    2
    0 Votes
    90 Posts
    3k Views
    HomoranH
    @marko1974 sagte in Einmal Hilfe bitte bei nem mini script: @jan1 über was redet ihr da gerade? :-) über Ansteuerung von Buttons (und warum/ob diese im Admin v5 kein icon haben)
  • warum wird dieses einfache Rules Script nicht getriggert

    4
    2
    0 Votes
    4 Posts
    412 Views
    FabioF
    @qlink gerne.

604

Online

32.8k

Users

82.8k

Topics

1.3m

Posts