Skip to content

Skripten / Logik

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

16.5k Themen 213.4k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Themen
    49k Beiträge
    P
    @ArnoD sagte in E3DC Hauskraftwerk steuern: @azzkikrboy Hierfür brauchst du den Adapter ‚Energiefluss-erweitert‘. Damit lässt sich der Energiefluss richtig schick grafisch darstellen. Die Konfiguration ist zwar etwas zeitaufwendig, aber die Mühe lohnt sich definitiv für das Design! ;) [image: 1770554279240-video-project.gif] Sieht sehr gut aus, hab ich bei mir auch mal ausprobiert. Leider funktioniert das nicht mit der Android VIS-App. Lösung wäre nur der Kiosk Browser aber das ist mir zu umständlich. Schade :-(
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Themen
    79k Beiträge
    L
    Ja, sollte gehen.
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Themen
    13k Beiträge
    Marc BergM
    Es gibt in der Verson 1.3.0 einen neuen Node: iob-setObject (Stand 10.02.26 noch beta) Mit dem neuen Node kann man ioBroker-Objektdefinitionen (Metadaten) direkt schreiben und ändern. Hauptfunktionen: Instanz-Konfigurationen ändern - z.B. MQTT publish-Pattern, Intervalle, etc. Objekt-Eigenschaften aktualisieren - Namen, Rollen, Einheiten, Min/Max-Werte ändern es gibt zwei Modi: Merge-Modus : Ändert nur die angegebenen Eigenschaften, alle anderen bleiben erhalten Replace-Modus: Überschreibt das komplette Objekt Typischer Workflow: Objekt mit iob-getobject holen Mit Change-Node gewünschte Properties ändern Mit iob-setobject zurückschreiben
  • gelöst: Zugriff auf Datenpunkt / Objektattribute unklar

    3
    3
    0 Stimmen
    3 Beiträge
    265 Aufrufe
    B
    @paul53 Das wars...dankeschön.
  • Http Befehl Akuvox S539 Fehler

    8
    0 Stimmen
    8 Beiträge
    674 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
    229 Aufrufe
    Niemand hat geantwortet
  • Button über Blockly steuern, aber wie?

    11
    1
    0 Stimmen
    11 Beiträge
    663 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
    3k Aufrufe
    A
    @thomas-braun Läuft! Danke
  • JS Script FTP Upload

    10
    1
    0 Stimmen
    10 Beiträge
    715 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
    870 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
    949 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
    486 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
    312 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
    283 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
    277 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
    982 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
    120 Aufrufe
    Niemand hat geantwortet
  • Fehlerhafte Implementierung von formatDate?

    10
    4
    0 Stimmen
    10 Beiträge
    805 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
    601 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.

297

Online

32.6k

Benutzer

82.3k

Themen

1.3m

Beiträge