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
    Endlich. Alle notwendigen und wichtigen Daten liegen nun vor und wurden erfolgreich analysiert [image: 1785745841819-wireshark-forum.png]
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    paul53P
    @tiobb [image: 1785691373377-blockly_temp.jpg]
  • 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]
  • JavaScript mit Zeitspannen rechnen (TimeSpan)

    javascript
    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    B
    Super, vielen Dank für die Erklärung. Das bringt mich schon einen Schritt weiter
  • Installation "request-promise" Modul schlägt fehl

    javascript
    25
    2
    0 Stimmen
    25 Beiträge
    3k Aufrufe
    O
    @AlCalzone sagte in Installation "request-promise" Modul schlägt fehl: @paul53 Mir geht es eher drum, dass der eine Eintrag auf einen lokalen Ordner verweist, in diesem Fall sogar auf den Ordner, in dem das fehlende Modul installiert werden würde. Das macht der JS-Adapter nicht ohne manuellen Pfusch. Mmh, der ganze Spuk ging los, als ich das zusätzliche Modul im JS-Adapter hinzugefügt habe. Händisch habe ich die json nicht geändert. Ich zieh mal eine Kopie aus dem Backup hoch und teste das dann nochmal. Sind bei mir alles VMs, so dass das relativ schnell gehen sollte. Dann gebe ich nochmal Bescheid. Danke oetti
  • Anwesenheitserkennung über aktualisiert werte

    blockly
    9
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    softwarecrashS
    @arteck da fehlt mir eben vollkommen der logische ansatz wie man das zusammenpusselt.
  • Tradfri - Fernbedienung rund- Bug - Powertaste?

    blockly javascript
    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    R
    @Asgothian hey, habe alle von github runtergeladen sowie Adapter (1.3.1) und deconz über Putty aktualisiert. Kann gerade nicht darauf zugreifen, da ich meine kleine vom Geigenunterricht abhole. Beim Datenpunkt nutze ich den Button_event vom aktuellen Hue Adapter (kann gerade nicht nachschauen). Hast du schon die Antwort vom dev von deconz gesehen? link PS Deinen Code schaue ich mir in Ruhe heute Abend - wenn die Kleine im Bett ist - an. Vielen Dank für deine Mühe ;) Liebe Grüße Jutta
  • Fehlermeldung bei Werteübergabe

    javascript
    3
    0 Stimmen
    3 Beiträge
    240 Aufrufe
    B
    Jepp, so ist es besser. Keine Meldung mehr. Vielen Dank für die schnelle Hilfe. Grüße Manfred
  • Homematic IP: Objektwert open/closed

    blockly
    5
    0 Stimmen
    5 Beiträge
    863 Aufrufe
    H
    0 / 1 funktioniert. Danke! him96
  • Kopieren Datei im Windows Heim-Netzwerk

    javascript
    5
    0 Stimmen
    5 Beiträge
    723 Aufrufe
    bahnuhrB
    Könnte das bitte mal jemand nachstellen. Warum geht das speichern auf einer externen Festplatte nicht ?
  • Gelöst: Reaktion auf Änderung eines Zustandes

    javascript
    7
    0 Stimmen
    7 Beiträge
    406 Aufrufe
    PeoplesP
    Der Javascript Adapter gibt mittlerweile auch schon wirklich gute Infos
  • Gelöst: Sonos Adapter

    javascript
    2
    0 Stimmen
    2 Beiträge
    392 Aufrufe
    M
    Ich Antworte mir selbst: Der Zustand des Datenpunktes 'SimpleState' wechselt nach 13 Minuten in den Ruhemodudus also auf 'false'
  • JavaScript… und mühsam ernährt sich das Eichhörnchen!

    Verschoben
    30
    0 Stimmen
    30 Beiträge
    4k Aufrufe
    wendy2702W
    @ioStarter Ja. Auslesen geht. Irgendwo im Forum ist das Script dazu. Kann ich nur am Handy gerade schlecht finden.
  • [Gelöst] Script zum Deaktivieren von Adaptern mit Ping Adapter

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    paul53P
    @bjoernson sagte: ob man die Adapter nicht auch auf einem anderen Weg aktivieren und deaktivieren kann? Siehe Beispiel zu extendObject.
  • Telegramm Heizkörper manuell einstellen

    javascript blockly
    9
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    M
    Hallo BBTown, mit Hilfe der Anleitung und deinem Skript hab ich meine Anforderung erfüllen können. Vielen Dank nochmal !! Grüße Micha
  • Alexa2: Command "do not disturb" wirkt nicht

    javascript
    8
    0 Stimmen
    8 Beiträge
    868 Aufrufe
    padrinoP
    @FabianHM Eine Alternative: Benutze in Deinen Skripten SSML, statt speak. Bei SSML wird "BnS" berücksichtig und es kommt zu keiner Ausgabe. =)
  • Gerätewechsel - Anpassung in zahlreichen Scripts

    javascript
    5
    0 Stimmen
    5 Beiträge
    623 Aufrufe
    OstfrieseUnterwegsO
    Wir haben das Problem schon einige Male im Forum besprochen. Ich habe auch mal einen enhancement request in git aufgemacht. Scripte sind ja nicht die einzige Stelle: Visualisierungen, Diagramme, Scenes, Text2Command usw usw. Eine einfche Lösung gibts leider nicht. Die neue Alias Funktionalität ist ein großer Schritt nach vorne.
  • [Gesucht] Heizungssteuerung für Schichtarbeiter

    javascript blockly heating climate
    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    S
    @kevin_kinzig Es wurden ja schon einige alternativen genannt, was ich noch nennen könnte wäre der HeatingControl Adapter. Ist gerade in der Entwicklung und soll quasi als "einfachere" Variante des bekannten Scripts von Loxxone (weiß den Namen nimmer ganz genau) dienen. Ein User hat sich auch schon die Mühe gemacht eine VIS-Vorlage zu erstellen. In dieser ist es sehr einfach das ganze zu steueren und eine Einbindung von iCal ist auch möglich. Ich denke damit würdest du auch an dein gewünschtes Ziel kommen.
  • Uhrzeit falsch

    javascript
    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    cashC
    @AlCalzone Glaube ich nicht. newDate() lieferte die aktuelle Uhrzeit minus 1 Stunde was laut Paul ja richtig ist denn es liefert UTC. Was mich stutzig macht ist dort folgende Aussage: Node.js (> v10) doesn't use system's tzdata anymore Dann müssten aber alle Probleme haben die mit dem aktuellen Docker von buanet arbeiten. Aber es geht auf jeden Fall in die richtige Richtung. Ich werde in diese Richtung weiter suchen
  • Javaskript für das Setzen von Heizungsparametern über Dialog-Widget

    Verschoben
    29
    0 Stimmen
    29 Beiträge
    7k Aufrufe
    D
    Sorry, dass ich mich hier so lange nicht gemeldet habe, aber irgendwie scheinen in dieser Forumssoftware gerne alte Threads und Beiträge unterzugehen. Oder ich hab sie einfach nicht mehr auf dem Schirm. Egal. Ich kann demnächst mal meinen aktuellen Stand posten, auch wenn sich da in den zurückliegenden Jahren nicht viel geändert hat. Aktuell stehe ich aber gerade vor der Herausforderung, die obige JSON-Tabelle in zwei oder drei Tabellen für eine Visualisierung auf dem iPhone aufteilen zu müssen.
  • Osram Steckdose per Alexa steuern

    Verschoben
    17
    0 Stimmen
    17 Beiträge
    3k Aufrufe
    W
    Link nicht, aber wenn Du mal nach Timeout oder Zeitsteuerung suchst, ist das sicher was dabei. Es geht eben darum, eine Timeout-Schleife nur einmal zu starten, wenn der Trigger erfüllt wird, bzw. eine laufende Schleife zu beenden und neu zu starten. Wenn ich, nur al Beispiel, einen Schalter hätte, der eine Sprachausgabe startet, die aber erst nach einer Minute per Timeout ausgeführt wird und ich drücke den Schalter innerhalb der Minute mehrfach, dann starten auch dementsprechend viele Schleifen und werden nach und nach ausgeführt. Oft ist das halt nicht erwünscht und dann beendet man den Timeout eben, bevor man ihn startet. Dann würde im Beispiel eben exakt eine Minute nach dem letztmaligen Drücken des Schalters die Sprachausgabe gestartet, und die Drück davor und die dadurch getriggerten Ausgaben ignoriert bzw. gestoppt. Gruss, Jürgen
  • Skript nach dem Verschieben weg

    javascript
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    eumatsE
    Ich habe mal etwas rumgeforscht. Das Problem lag bei "Mirror scripts to file path:" des javascript Adapters. Sobald dort ein Pfad eingetragen ist (z.B. /opt/iobroker/mirror/path) verhält sich der Skript Editor "komisch" (siehe oben). Ich habe jetzt das "Mirror scripts to file path:" entfernt und nutze wieder den js2fs Adapter. Bisher sind keine Fehler mehr aufgetreten. Auf GitHub steht beim javascript Adapter unter ToDo: disk mirror (low prior) Daher erstelle ich mal keinen issue. Die Funktion scheint einfach noch nicht (fertig) implementiert worden zu sein. Ein netter Nebeneffekt. Ich habe nun ein iobroker Testsystem mit dem ich nun spielen und hier beim Testen unterstützen kann. :-)
  • [gelöst] Blockly: Dieser Block ist mit anderen...

    blockly
    6
    1
    0 Stimmen
    6 Beiträge
    803 Aufrufe
    E
    Ha, Fehler ist weg! Den Homematic Adapter neu gestartet. Anscheinend wurde eine Objekt-ID nicht richtig verknüpft. Trotzdem danke für eure Tipps!

399

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge