Skip to content

Skripten / Logik

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

16.5k Themen 213.1k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Themen
    49k Beiträge
    P
    @ArnoD Ich hab jetzt mal Logging eingeschaltet und das Laden und Entladen einmal nach geprüft. Eingestellt ist 25% Notstrom. Geladen wird bis 27% -> für mich wird hier zu spät abgeschaltet Eine halbe Stunde später wird entladen bis 24%. Nach dem Entladen fällt für eine weitere Stunde der SOC kontinuierlich auf 20% (rot eingekreist). [image: 1769299563864-a638214b-058d-4d66-b5eb-0ff3027f5774-image.png] Bis auf die letzte kontinuierliche Entladung auf 20% sollte hier noch etwas mit dem Script nicht ganz passen. Zu hoch laden und danach wieder entladen sollte nicht sein. Was meinst du? Ich hab dir vorsichtshalber die Log angehängt. log.zip
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Themen
    79k Beiträge
    Thomas BraunT
    @paul53 Ich hab jetzt die Trigger angepasst: [image: 1769290288602-bc0b9211-aeb7-44c6-a61f-f07b46a3d26f-grafik.png] Ergibt das Sinn? Der alte Trigger 'Current ring-state of the Opener' stand immer auf 'true', wurde also nicht 'größer als letztes'. Deswegen nutze ich nun den Timestamp. Der dürfte ja dann 'größer als letztes' sein.
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Themen
    13k Beiträge
    S
    welche Palette hast du installiert, damit du den "AND" Baustein hast?
  • KI schreibt erfolgreich iobroker Blockly XML

    17
    1 Stimmen
    17 Beiträge
    1k Aufrufe
    T
    chatGPT5 ist soweit ganz ok, mit regexp kann man ihm nicht so ganz vertrauen und es scheint sich auch menschliche Angewohnheiten antrainiert zu haben. sinngemäß skynet: ich verstehe du möchtest im Lauftext rechts Luft haben, damit man den Anfang noch lesen kann. -> code ausgespuckt ich: Nein, ich will die Luft links, weil der läuft nach links skynet: Ah ich verstehe du willst die Luft links, das habe ich schon im vorherigen Beispiel berücksichtigt. Gut, weiß also selbst nicht was es tut :D von heute: skynet: Stimmt 👍 — beim Umsortieren habe ich Sand (RGB = { r: 237, g: 201, b: 175 }) übersehen. Aha, fängt auch an schlampig zu werden Zu 1. muß ich sagen, das ich mit meiner einfachen und funktionierenden Routine angefangen habe - und mit einer komplizierten mit Einstellungen überfrachteten Routine geendet bin - hab die 2 Stunden lang -> testen, debuggen, chatgpt anmeckern, code kopieren -> gehe zu testen ^^
  • Gibt es ein Script zur Tab.erstellung von Statistics Werten?

    1
    0 Stimmen
    1 Beiträge
    134 Aufrufe
    Niemand hat geantwortet
  • deaktivierter Blockly Block wird ausgeführt ?

    blockly
    4
    2
    0 Stimmen
    4 Beiträge
    219 Aufrufe
    MartinPM
    @qlink Die Suche ist in der Oberfläche unscheinbar, unscheinbarer, als es ihr von der Nützlichkeit her zukommen würde.
  • Gelöst: Inhalte DP zum Monatswechsel löschen

    4
    1
    0 Stimmen
    4 Beiträge
    203 Aufrufe
    paul53P
    @michihorn Es sollte so ausreichen: const ids = $('0_userdata.0.Haus.Energie.Bezug.Tage.*'); schedule('0 0 1 * *', function () { ids.setStateChanged(0, true); }); Man sollte in Datenpunkte vom Typ "number" keinen String schreiben, da dann gewarnt wird.
  • Echo Lautstärke in Prozent einstellen

    Verschoben blockly
    42
    1
    4 Stimmen
    42 Beiträge
    6k Aufrufe
    padrinoP
    gelöscht
  • HUE nach RGB konvertieren (einfache Lösung)

    1
    2
    0 Stimmen
    1 Beiträge
    165 Aufrufe
    Niemand hat geantwortet
  • Energieverbrauch Berechnung

    5
    0 Stimmen
    5 Beiträge
    380 Aufrufe
    HomoranH
    @goerdy sagte in Energieverbrauch Berechnung: Ich berechne (ständig) ja, so ungefähr hab ich das auch (zusätzlich zu dem bisher genannten, das ich jetzt mit Sourceanalytix machen würde) [image: 1755185755712-screenshot_20250814-173426_firefox.jpg]
  • Daten aus Remko Wärmepumpe auslesen

    4
    2
    0 Stimmen
    4 Beiträge
    554 Aufrufe
    Samson71S
    @ingo-voß Unabhängig davon, dass eine Lösung es eigentlich immer wert ist auch genannt bzw. vorgestellt zu werden, war der angesprochene User das letze Mal im Februar 2023 online. Er hat genau 1 Post und es nicht mal für nötig befunden auf die zeitnah gestellte Nachfrage zu reagieren. Also mehr als fraglich ob er dieses Angebot überhaupt wahrnimmt. Von daher wäre es sicher auch für andere User, die diesen Post über die Suche finden sollten, durchaus interessant wie Du es gelöst hast.
  • MQTT Antwort parsen

    21
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    HomoranH
    @manrum1 sagte in MQTT Antwort parsen: @michihorn Bei mir schauts genau so aus! Kann jemand helfen? warum Doppelpost? hier gilt die gleiche Antwort! Außerdem kannst du und @michihorn nichts parsen, wenn ihr nichts zum parsen hast. Also ist das hier nicht der richtige Thread für euch
  • SMA Forecast Charging mit APG möglich ?

    14
    1
    0 Stimmen
    14 Beiträge
    635 Aufrufe
    arteckA
    @qlink sagte in SMA Forecast Charging mit APG möglich ?: aktualisierung jau den hab ich vergessen..kannst aber auch auskommentieren oder löschen.. hat keine Grundfunktion
  • Rollladensteuerung in HomeKit funktioniert nicht

    9
    1
    0 Stimmen
    9 Beiträge
    894 Aufrufe
    I
    @tarikweiss Auch nochmals vielen, vielen Dank an dieser Stelle!!
  • Eigenverbrauch (PV) berechnen und zur Anzeige normalisieren

    3
    2
    0 Stimmen
    3 Beiträge
    205 Aufrufe
    paul53P
    @howley sagte: bei starken Schwankungen dies normalisiert. Vielleicht genügt es bereits, anstelle der aktuellen PV-Leistung die PV-Leistung des letzten Modbus-Zyklus zur Berechnung zu verwenden? [image: 1754485283885-blockly_temp.jpg] Damit kann (hoffentlich) die Reaktionszeit des Zählers auf PV-Schwankungen überbrückt werden.
  • Umwandlung MQTT JSON in iobroker Datenpunkte

    26
    0 Stimmen
    26 Beiträge
    3k Aufrufe
    I
    @codierknecht Das ist wirklich einfach, hab sogar ich (mit Hilfe deines Screenshots) geschafft. Beim zweiten Mal Rechtsklick auf den zu verwendenen Datenpunkt heißt es übrigens nicht mehr "Alias erstellen" sondern "Alias ändern" und wenn man da draufklickt, kann man entweder bereits angelegte Aliase ändern oder auch (unterster Punkt) einen weiteren anlegen - also nicht verwirren lassen. Danke für den Tipp!
  • Switchbot Lock und Alarmanlage

    3
    0 Stimmen
    3 Beiträge
    290 Aufrufe
    J
    @cinimod mh, es ging mir eher für meinen nachbarn, wenn er ins Haus muss, wenn wir auf Urlaub sind zb
  • script Portainer Api V3.3 - inkl. html Tabelle

    blockly javascript monitoring
    14
    3
    0 Stimmen
    14 Beiträge
    827 Aufrufe
    ilovegymI
    @david-g Hi David, heute ist Montag und wie versprochen, eine neue Version, aktuell V3.3 - ist alles in ein Script gekommen und es gibt jede Menge neue Optionen, siehe Changelog :) Viel Spass damit! (aktuelles Script im ersten Beitrag)
  • Script Spritmonitor

    5
    0 Stimmen
    5 Beiträge
    273 Aufrufe
    W
    @mcm1957 Das habe ich auch so verstanden und bin dir wie gesagt auch sehr Dankbar für deine Mühe, darum hast Du auch einen Kaffee von mir bekommen ;). Da ich aber nicht so tief im Thema stecke, nehme ich solche Hinweise von erfahrenen sehr erst, auch wenn ich Backups fahre, möchte mein System nicht zerschießen, darum werde ich den Adapter wahrscheinlich wieder löschen und mir etwas anderes überlegen. Wie gesagt, vielen Dank nochmal.
  • [~gelöst] LOG Meldung mit Blockly Objekt Bausteine

    5
    4
    0 Stimmen
    5 Beiträge
    328 Aufrufe
    CyberraphC
    @asgothian Siehe mein Post oben, wo ich einen OneDrive Link mit Videos zum Sachverhalt anghängt hatte. Habe mich heute nochmal gespielt. OneDrive Link mit 2 Videos inkl. 1 x Test object nach JSON Habe auch beim aktualisieren des DPs mal Objekt nach JSON (variable) dazwischenghängt. Kommt im LOG verständlicherweise die gelbe Warnung, dass ich einen string damit hinzufügen möcht, das aber nicht zulässig ist, da der DP einen object Wert verlangt. Ich glaube ich muss die stringifie Meldung (ist ja kein Warning oder Fehler Loglevel) im Log ignorieren. Zumindest das Blocklyskript, das ich für meine Anwendung gemacht hatte, funktioniert einwandfrei. Bis auf die Meldung stringifie Meldung im Log.
  • Docker Container über Script täglich neu starten

    17
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    OliverIOO
    @ilovegym Mit Prometheus monitors du Prometheus schreibt Daten nach grafana Du fügst schöne Grafiken aus grafana bei iobroker ein
  • Textliste von eingeschalteten Lichtern anzeigen

    22
    0 Stimmen
    22 Beiträge
    1k Aufrufe
    R
    @codierknecht sagte in Textliste von eingeschalteten Lichtern anzeigen: @roelli sagte in Textliste von eingeschalteten Lichtern anzeigen: Wenn ich z.B. das HTML-Widget nehme und trage bei HTML den Dantenpunkt ein wo die Liste drin steht, dann wird der Datenpunktname angezeigt. Trag das dort als Binding ein: {0_userdata.0.Licht.Licht_Liste} Wenn ich den Datenpunkt in geschweifte Klammern setze dann wird garnichts mehr angezeigt. Möglicherweise funktioniert das Bindung grundsätzlich nicht. So wie das "local" Binding auch erst seit letzter Woche funktioniert. Das local Binding brauchte ich nämlich um auf verschiedenen Tablets die gleiche VIS anzuzeigen aber mit unterschiedlichen Seiten ohne das beim Umschalten auch andere Ansichtungen umgeschaltet werden.
  • . oder , dass ist hier die Frage...

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    501 Aufrufe
    MartinPM
    @frana120500 sagte in . oder , dass ist hier die Frage...: der Titel ist ja mal richtig kacke gewählt Ich finde die Limitierung der Titellänge auf 50 Zeichen hier im Forum sehr beengend. Eine treffende Zusammenfassung der Problems gelingt mir selten auf Anhieb. Meist bin ich mit dem Kürzungsergebnis nicht so richtig zufrieden...

517

Online

32.6k

Benutzer

82.1k

Themen

1.3m

Beiträge