Skip to content

Skripten / Logik

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

16.4k Themen 211.8k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 48k
    2k Themen
    48k Beiträge
    A
    @as Welches Diagramm verwendest du? Es gibt drei Diagramme, eins für heute, eins für Morgen und eins wo beide Tage drauf sind. Das Skript berücksichtig beide Tage.
  • Hilfe für Skripterstellung mit Blockly

    6k 78k
    6k Themen
    78k Beiträge
    nik82N
    Hallo, ich weiß hier wurde schon viel darüber geschrieben, aber diesen Fehler konnte ich nirgends finden. Ich habe immer dieses Blockly genommen: [image: 1764150675012-e9dc14eb-749e-4543-91e9-9379e606f357-image.png] Seit dem neuen node update bekomme ich aber folgenden Fehler bei jedem Aufruf, es funktioniert zwar aber der Fehler im Log stört natürlich: javascript.0 2025-11-26 10:46:34.195 error script.js.common.Vis.LCD4Linux_Cam: Parse Error: Invalid header field char javascript.0 2025-11-26 10:46:34.195 error script.js.common.Vis.LCD4Linux_Cam: httpGet(url=http://192.168.88.18:50000/tasker=dimoff, error=Parse Error: Invalid header field char) Dann habe ich gedacht er braucht eine Ausgabe und hab es so geändert: [image: 1764150743558-933c0fc4-d21e-4428-bcfd-761ee406988e-image.png] Bringt aber immer noch den Fehler im Log. Was muss ich da noch hinzufügen das der Fehler weg geht? Danke im Voraus.
  • Hilfe für Skripterstellung mit Node-RED

    952 13k
    952 Themen
    13k Beiträge
    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
  • Http Befehl Akuvox S539 Fehler

    8
    0 Stimmen
    8 Beiträge
    615 Aufrufe
    H
    @ralla66 Habe jetzt gerade mal getestet über Https, es geht beides. Einstellen oder Auswählen kann ich es jedoch nicht.
  • Blockly: Text durchsuchen, Suchstring, "besteht aus"

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    8k Aufrufe
    T
    oh man, selbst gefunden :) So gehts auch :) [image: 1705328997728-9ac4f1ac-612b-46e6-9f2b-cc001dd32b52-image.png]
  • Danfoss ally über deconz und externer Temperatursensor

    1
    1
    0 Stimmen
    1 Beiträge
    211 Aufrufe
    Niemand hat geantwortet
  • Button über Blockly steuern, aber wie?

    11
    1
    0 Stimmen
    11 Beiträge
    588 Aufrufe
    CodierknechtC
    @ronnyempire https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps/4
  • Popup Message an FireTV

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    AlexAxelA
    @liv-in-sky genau den meinte ich
  • Blockly Schreibrechte Debian

    33
    0 Stimmen
    33 Beiträge
    2k Aufrufe
    A
    @thomas-braun Läuft! Danke
  • JS Script FTP Upload

    10
    1
    0 Stimmen
    10 Beiträge
    621 Aufrufe
    B
    @OliverIO Verstehe. Ich meine dann ob ich die andere Bibliothek auch im Adapter als zusätzliche Module eintragen muss. Habe ich so gemacht und es scheint alles zu passen. Danke.
  • mehrere Automatisierungssystem => Steuerung via MQTT

    13
    2
    0 Stimmen
    13 Beiträge
    782 Aufrufe
    S
    @marc-berg richtig, da ohne Präfix EDIT: geändert ... und schon funktioniert es :-) :-) Vielen lieben Dank ! :-)
  • Script Konvertierung HSV <==> Hex

    javascript
    4
    3 Stimmen
    4 Beiträge
    877 Aufrufe
    T
    hi, sorry stehe momentan a bissl auf dem Schlauch: wie kann ich das Script nutzen/konfigurieren? Werden Datenpunkte angelegt? Grüße Thomas
  • console.log Hinweis

    9
    1 Stimmen
    9 Beiträge
    2k Aufrufe
    haus-automatisierungH
    @heidi02 Gab einige Issues zu Typings. Daher habe ich das mit 3 oder 4 anderen gefixt um das (hoffentlich) endlich mal gerade zu ziehen.
  • gelöst: json tabelle erstellen

    javascript
    8
    0 Stimmen
    8 Beiträge
    479 Aufrufe
    M
    @paul53 sagte in json tabelle erstellen: Den Monatswechsel abwarten. :relaxed: So lange kann ich nicht mehr warten. Hab mal ganz brutal alles ausgeklammert: const idZaehler = 'smartmeter.0.1-0:1_8_0__255.value'; const idJSON = '0_userdata.0.Haus.Energie.Strom_JSON'; var arr = JSON.parse(getState(idJSON).val); //schedule('50 59 23 * * *', function() { schedule("*/1 * * * *", function () { var txt = '💬 Neuer Zählerstand gespeichert für ' + formatDate((Date.now()), "MM.JJ"); WhatsAppBot([0], txt); //const tomorrow = Date.now() + 20000; //const tomorrow = Date.now(); //if (new Date(tomorrow).getDate() == 1) { const obj = { 'Monat/Jahr': formatDate(new Date(), 'MM/YYYY'), 'Zählerstand': getState(idZaehler).val }; arr.push(obj); //Anzahl Einträge verringern? setState(idJSON, JSON.stringify(arr), true); // } }); Das Ergebnis in den Objekten sieht wie erwartet aus: [{"Monat/Jahr":"01/2024","Zählerstand":3178.1119}] Das ganze dann in einer Tabelle: [image: 1704539573659-z%C3%A4hlerstand.png] Danke Paul
  • Frage für Mathematiker: Polynom dritten Grades - Koeffizient

    3
    0 Stimmen
    3 Beiträge
    278 Aufrufe
    paul53P
    @lalam sagte: So haut die Formel nicht hin. Es kommen utopische Werte raus... Wie sieht deine Formel in Javascript aus? So? const y = 4E-8 * x^3 - 9E-5 * x^2 + 0.0994 * x + 22.61;
  • KNX DTP 3.007 (Dimmer) nach Zigbee übersetzen

    4
    1
    0 Stimmen
    4 Beiträge
    257 Aufrufe
    paul53P
    @chribo sagte: Was Java angeht bin ich leider noch ein ziemlicher Anfänger. Javascript ist nicht Java. Besser Blockly? [image: 1704389091280-blockly_temp.jpg] EDIT: In Javascript: on('openknx.0.Licht.Zigbee.Z_LD_BURO_01_Dim_Rel', function(dp) { setState('zigbee.0.a4c13800ab3b2cdb.brightness_move', dp.state.val.decr_incr ? 20 * dp.state.val.data : -20 * dp.state.val.data); });
  • [gelöst] Blockly: JSON mit Regex aus Variable auslesen

    26
    1
    0 Stimmen
    26 Beiträge
    4k Aufrufe
    mickymM
    @chris-1 Mit Node-Red würdest Du Dir halt soviel leichter tun, als mit dem Puzzeln - aber ehrlich gesagt, bin ich es langsam müde mich da zu wiederholen. ;)
  • Script für Stromverbrauch und Vis

    javascript blockly
    2
    0 Stimmen
    2 Beiträge
    256 Aufrufe
    paul53P
    @jhuebner1 sagte: ich finde in der Suche auf die schnelle nichts.... Dann suche mal "Periodenwerte" im Forum.
  • Ausgabe Werten bei stündlichem Abfragen unklar

    28
    2
    0 Stimmen
    28 Beiträge
    947 Aufrufe
    P
    @paul53 Danke, habe das jetzt einige Zeit im Einsatz und macht was ich wollte. [image: 1704202167640-bildschirmfoto-2024-01-02-um-14.29.22.png] Ich wollte mit diesem Verbrauch ermitteln was mich die Ladung der Batterie kostet. Mit dem DP Bat_Laden_Kosten ermittle ich die Werte pro geändertem Preis. Eine Frage wie kann man aus dem Ansatz eine Endsumme für den Ladevorgang errechnen? Eine Variable und einen neuen Datenpunkt zur Zwischenspeicherung erzeugen oder geht das einfacher? [image: 1704203152616-bildschirmfoto-2024-01-02-um-14.45.46.png]
  • Geräte in Szenen ein- und ausschalten per Alexa

    1
    0 Stimmen
    1 Beiträge
    101 Aufrufe
    Niemand hat geantwortet
  • Fehlerhafte Implementierung von formatDate?

    10
    4
    0 Stimmen
    10 Beiträge
    707 Aufrufe
    haus-automatisierungH
    @tjaden Hier die Erklärung zu Deinem Denkfehler in ausführlicher: https://youtu.be/sxkz3O6nfFQ
  • (Gelöst) Fehler bei Javascript Neustart

    javascript
    6
    0 Stimmen
    6 Beiträge
    492 Aufrufe
    T
    @siggi0904 sagte in (Gelöst) Fehler bei Javascript Neustart: Ich bekomme die Warnungen auch. Ich hatte immer den npm node-mihome in Verdacht. Diesen hatte ich nämlich im Javascript-Adapter eingebunden. Aber scheinbar kommt die Meldung von Javascript-Adapter selbst. request ist im Javascript Adapter verfügbar und wird dort wohl als aller letztes entfernt. Das ist ein bedeutender Breaking Change, der viele Nutzer zum Handeln auffordert. IMHO sollte beim starten eines Skripts mit request() eine Warnung kommen, natürlich erst wenn das in Blockly nicht mehr der Fall ist, und dann ein Jahr später kanns entfernt werden oder so.
  • CallMeBot Probleme "limit of 50 messages per 240 minutes"

    12
    0 Stimmen
    12 Beiträge
    960 Aufrufe
    H
    @paul53 said in CallMeBot Probleme "limit of 50 messages per 240 minutes": Die erste Nachricht wird um 10 min verzögert. es kamm zeit gestern keine Nachricht an :( bei einem Intervall von 10min.

828

Online

32.4k

Benutzer

81.5k

Themen

1.3m

Beiträge