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
    tiobbT
    @Homoran sagte: Genau das was @paul53 schreibt 😉 Dann für GANZ doofe 🫣😊 @Homoran sagte: Vor dem trigger muss "Setze luefter auf Wert von 'SET'" Gesetzt werden @paul53 sagte: @tiobb [image: 1785691373377-blockly_temp.jpg] Ich danke Euch! 👍👍👍
  • 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]
  • Durchschnitts Temperatur

    monitoring javascript blockly
    6
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    G
    @el_malto Es funktioniert, genauso wie ich es haben wollte. Vielen Dank für deine Hilfe :)
  • Script - Messwert dämpfen

    javascript blockly template
    1
    1
    1 Stimmen
    1 Beiträge
    556 Aufrufe
    Niemand hat geantwortet
  • Zoneminder Port überwachen

    javascript
    3
    0 Stimmen
    3 Beiträge
    459 Aufrufe
    MeistertrM
    https://forum.iobroker.net/topic/25315/aufruf-zoneminder-0-2-0-testen
  • Timeout variabel in Blockly [gelöst]

    Verschoben
    6
    1
    0 Stimmen
    6 Beiträge
    3k Aufrufe
    paul53P
    @aleks-83 sagte: Das Thema kann nicht mehr gefunden werden. Link oder Variante mit Count down: [image: 1569330919322-blockly_temp.jpg]
  • Xiaomi Tür/Fenster Kontakt meldet ständig "Haustür wurde geschlossen"

    blockly
    10
    2
    0 Stimmen
    10 Beiträge
    2k Aufrufe
    A
    Zwar schon älter aber ich gebe trotzdem mal ne Hilfestellung. @Gerni Du solltest deinen Trigger auch ändern auf: Trigger, falls Objekt wurde geändert. Anschließend eine If then Abfrage machen. @Gerni und @Jeek : Ihr könntet um solche direkten Doppelnachrichten zu vermeiden natürlich eine Variable setzen zum kurzzeitigen Blockieren/Entprellen der Nachrichten. Ungefähr so: [image: 1569314946078-d91fc826-e0f8-40ef-91ec-25610aadff10-image.png]
  • Schaltzustände im VIS über Status anzeigen

    node-red blockly monitoring
    3
    0 Stimmen
    3 Beiträge
    684 Aufrufe
    D
    Hallo Sigi, Danke! Das mit der "Sichtbarkeit" habe ich auch schon versucht, doch dann ist das Symbol ja nicht da solange nicht 'true' eintritt. Somit lässt sich das Objekt auch nicht schalten. Wie bei dir mit einem extra "Schalter" geht das natürlich. Ich würde mir vorstellen in einem Widget eine Objekt-ID einfügen zu können die allein für den Zustand des Widget verantwortlich ist. Was macht eigentlich die "Signal-ID"? Damit habe ich zwar schon rum gespielt, jedoch den Sinn noch nicht erkannt. Habe ich einen Denkfehler?
  • Sonoff DS18B20 ID's mit Tempwerten verknüpfen

    heating monitoring blockly javascript
    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    M
    Hi, ich habe es jetzt endlich hinbekommen. Ich trage die ID von einem Sensor manuell in einen Datenpunkt ein und vergleiche den dann fortlaufend mit allen ID's die der Sonoff Adapter zurückmeldet. Falls der Wert gleich ist, nimm den entsprechenden Tempwert und schreibe den an einen weiteren Datenpunkt. Vielleicht etwas holprig aber es funktioniert Grüße Monsterkiller var j, zaehler_var, temp_var; for (j = 1; j <= 5; j++) { zaehler_var = ['sonoff.0.DVES_5A8310.DS18B20-',('' + j),'_Id'].join(''); temp_var = ['sonoff.0.DVES_5A8310.DS18B20-',('' + j),'_Temperature'].join(''); if (getState(zaehler_var).val == getState("ID auswählen").val) { setState("Object ID", getState(temp_var).val); } } [image: 1569220283427-sonoff_loesung.png]
  • [gelöst]Fehler bei subscribe(channel:"…

    Verschoben
    106
    0 Stimmen
    106 Beiträge
    25k Aufrufe
    F
    HI all, ich bekomme das Script irgendwie nicht ans laufen. Ich habe das Gewerk Fenster erstellt. Ich habe allen Fenster Kontakten im Namen das TFK vorrangestellt. Bsp: TFK Wohnzimmer. Das Script habe ich eins zu eins kopiert un gestartet. Die Variabeln wurden korrekt vom Script erstellt. Leider bleibt zählen_Fenster.anzahlFenster bei 0. Irgendwie erkennt er die Kontakte nicht. Habe ich irgendetwas vergessen? PS: Java Adapter habe ich auch neu gestartet
  • Zeitplan funktioniert nicht

    blockly
    5
    1
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    P
    @paul53 danke trotzdem
  • *gelöst* Timer "Sensor zuletzt gesehn vor..."

    blockly
    1
    2
    0 Stimmen
    1 Beiträge
    222 Aufrufe
    Niemand hat geantwortet
  • Zigbee-Adapter: Fragen zum Verhalten

    communication
    4
    2
    0 Stimmen
    4 Beiträge
    500 Aufrufe
    AsgothianA
    @Mic Wie gesagt - das Netz organisiert sich selber, und so lange wie die Endgeräte mit dem Koordinator kommunizieren können tun sie das auch. Das die Router alle direkt am Koordinator und nicht aneinander hängen ist also kein Problem. A.
  • [Erledigt] Umwandeln von Dezimalwert in Hexadezimal

    blockly javascript
    2
    1
    0 Stimmen
    2 Beiträge
    2k Aufrufe
    padrinoP
    Hier https://www.mediaevent.de/javascript/umrechnen.html steht Die Umrechnung von Dezimal zu Hexadezimal erfolgt mit var myHex = myNum.toString(16); Also, das in eine Funktion in Blockly packen, würde ich als Laie sagen. :)
  • Bei Alarm Video aufnehmen

    blockly security
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    E
    Du musst halt gucken ob deine Software über http oder sonst was gesteuert werden kann. Ich benutze iSpy und da kann man die Software über http steuern und so alles mögliche umsetzen. Unter "Available commands" sind die Befehle zum steuern. https://www.ispyconnect.com/userguide-http.aspx
  • Keine "Telegram" Aktion in Blockly

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    JebaJ
    @kubu War bei mir auch so. Hört sich vielleicht doof an, aber du musst den cloud Adapter installieren. Nur installieren, aber nicht laufen lassen. So hat es bei mir funktioniert
  • Parser stoppen und starten

    javascript
    1
    0 Stimmen
    1 Beiträge
    177 Aufrufe
    Niemand hat geantwortet
  • Zeitplan funktioniert nicht mehr?

    blockly
    47
    1
    0 Stimmen
    47 Beiträge
    8k Aufrufe
    J
    @puckthefly War mein Einstieg in Linux und hat mir sehr geholfen. Deshslb poste ich den Link hier im Forum auch oft. Ist erstens die offizelle Seite und zweitens für Einsteiger sehr gut erklärt und immer aktuell.
  • [Frage] JSON format umwandeln

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    4k Aufrufe
    paul53P
    @ernesto sagte: Muss man das createState(...) immer aufrufen, auch wenn der State schon mal angelegt wurde? Nein, das sollte man auch nicht innerhalb der Callback-Funktion eines Triggers machen.
  • [gelöst] Datenpunkt zyklisch auslesen -> Binding

    blockly javascript
    5
    0 Stimmen
    5 Beiträge
    768 Aufrufe
    S
    Hi, vielen Dank! Funktioniert perfekt :)
  • Mehrere Fehlermeldungen Komma separiert ausgeben

    javascript
    2
    0 Stimmen
    2 Beiträge
    215 Aufrufe
    SBorgS
    Zum einen solltest du deine idKamera als Zahl definieren und nicht als String, also überall '' entfernen: zB. var idKamera = 6; In #16 definierst du dann ein Array, allerdings fangen Arrays nicht bei "1" an, sondern bei "0". Du vergibst bspw. für "Garage" die ID 1, dass entspricht aber in deinem Array dann "Strasse". kamera[0] = Garage kamera[1] = Strasse ... kamera[5] = keine Störung ...und dein Anfangs Problem bekommst du so nicht gelöst. Du wirst immer nur genau eine Kamera als Fehlermeldung erhalten, und zwar die mit der höchsten Nummer. Sollte also bspw. 1 +5 ausgefallen sein, wird dir nur die "5" angezeigt. Da würde es sich zB. anbieten die fehlerhaften IDs in ein separates Array zu schreiben (man könnte auch dein kamera-Array um eine Ebene erweitern). Das kann man dann mittels for abgrasen und deine Komma separierte Liste erstellen.
  • [gelöst] Was bedeutet der gelbe Status?

    blockly
    3
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    S
    Aber das Script funktioniert soweit eigentlich. Wie bekomme ich raus ob es am Script liegt? Wenn man es stoppt und startet läuft es ja einmal durch und im ScriptEditor zeigt er unten ja dann die Probleme an, aber da kommt nichts. Deaktiviere ich das Script und schalte es wieder ein ist es auch erstmal wieder grün. Ok also hab die Alarmanlage aktiviert und ausgelöst irgendwo da wurde es gelb und es rattert ne Menge gelbe Warnmeldungen. Muss ich nochmal genau prüfen wann das ausgelöst wird. Scheint aber nichts dramatisches für mein Script, irgend einen Lampe findet er nicht. So Fehler gefunden, hatte da noch einen Timer Stop drin, aber der Timer existierte nicht mehr.

459

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge