Weiter zum Inhalt

Skripten / Logik

16.6k Themen 214.8k Beiträge

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

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 49k
    3k Themen
    49k Beiträge
    D
    @ArnoD meine Wallbox ist über E3DC eingebunden netzwerkkabel mit fester IP passend zu e3dc. Habe extra deswegen die Multiconect II genommen. Die Werte im E3DC stimmen Total Solar und Total all In der Walbox (über RSCPGui ausgelesen, WB#0) alles falsch. Nach neustart von iobroker adapter war es auf einmal wieder auf null????
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    D
    Vielen Dank, ich habe es mit euerer Hilfe und Copilot geschafft :-)
  • Hilfe für Skripterstellung mit Node-RED

    957 13k
    957 Themen
    13k Beiträge
    M
    @geschild Du kannst in der Instanz den RAM erhöhen. Standard ist 128MB. Könnte etwas knapp sein. [image: 1778866701209-4987c65c-722e-46f5-8638-4db4554a203d-image-resized.jpeg]
  • [Vorlage] todoist.com To-Do-Listen Script für VIS

    Verschoben
    133
    2
    0 Stimmen
    133 Beiträge
    29k Aufrufe
    F
    danke für den Hinweis. Habe das Skript aber wieder zum laufen bekommen ;) Lösung waren einfach neue URLs: https://api.todoist.com/api/v2/projects https://api.todoist.com/api/v2/tasks
  • Alexa Shopping List mit Bring synchronisieren

    182
    0 Stimmen
    182 Beiträge
    42k Aufrufe
    mcBirneM
    @grrfield sagte in Alexa Shopping List mit Bring synchronisieren: @mcBirne Es ist zwar schon einige Zeit her, aber hast Du das Skript als TypeScript eingefügt? Die Fehlermeldungen sehen nach JavaScript aus. nein, das wars, danke für den Tipp!
  • Analogwerte an loxone übertragen

    Verschoben
    19
    0 Stimmen
    19 Beiträge
    6k Aufrufe
    A
    Hallo, Habs nun hin bekommen. Man muss in der Loxone Config beim Virtuellen Eingang den hacken bei nur Status Anzeige" entfernen. Was für mich erst mal unlogisch ist, da ich ja mit dem Eingang nur was Anzeigen will. Egal nun funktioniert es perfekt.
  • Anwesenheitscontrol basierend auf TR64 Adapter - Script

    Verschoben
    118
    1
    2 Stimmen
    118 Beiträge
    31k Aufrufe
    D
    @cephalopod Ja .. aktuell auf 8.21 .. ist aber schon eine Weile so
  • Verbesserung erfahren Blockly/Javascript/KI/AI

    48
    1 Stimmen
    48 Beiträge
    3k Aufrufe
    crunchipC
    @Meister-Mopper und weils interessant ist, was die verschiedenen KI´s so ausspucken Fehleranalyse & Ressourcen-Check Dein Script hat 1 kritischen Fehler und 3 Performance-Probleme, ist aber grundsätzlich solide aufgebaut. Kritische Fehler ❌ createState() fehlt komplett States wie Tagesverbrauch, Netzbezug etc. existieren beim ersten Start nicht → Script crasht mit "State not found". ioBroker erstellt States NICHT automatisch bei setState(). Ressourcenverschwendung Problem Impact Fix getState() in Schleife Blockiert 10-50ms bei jedem Trigger (4x/Sekunde = 200ms CPU-Last!) Cache in Variable speicherMax statisch Änderungen der Speichergröße erst nach Script-Neustart Trigger hinzufügen Tagesverbrauch ohne Cache Liest State bei jedem Update (360x/Stunde) Global cachen 7 setState() pro Trigger ~420 DB-Writes/Stunde bei 10s-Updates Akzeptabel, aber debounce möglich Formel-Validierung javascript hausverbrauch = pvPower + netPower - batPower Korrekt NUR WENN Victron-Konvention: batPower = +Laden (Energie geht rein), -Entladen (Energie kommt raus). Teste mit log("Bat: " + batPower) beim Laden/Entladen! ​
  • Bestandsliste für Filament

    2
    1 Stimmen
    2 Beiträge
    144 Aufrufe
    NegaleinN
    @Mirtl sagte in Bestandsliste für Filament: Vielen Dank schon mal. versuchs mit Hilfe von ChatGPT https://chatgpt.com/c/6989d273-c148-8333-83ce-d8e5a22ee001
  • Anwesenheitssimulation - Standalone-Version?

    3
    0 Stimmen
    3 Beiträge
    203 Aufrufe
    B
    Ich stelle mir das event. so vor. Ist mein erstes Projekt auf github. Das ist noch alles "Beta". https://github.com/Kenaschon/aws-anwesenheitssimulation Ist noch nicht getestet. Komme ich erst jetzt am WE dazu.
  • Timeout bei Event wieder stoppen, dynamische Instanz

    7
    0 Stimmen
    7 Beiträge
    287 Aufrufe
    S
    Und den Bug mit den counts habe ich noch gar nicht realisiert. In Java wäre das gegangenen :) ein zweites mal vielen Dank!
  • [HowTo] Script Sticky Notes (PostIt) für VIS und Telegram

    160
    7
    7 Stimmen
    160 Beiträge
    28k Aufrufe
    liv-in-skyL
    @Negalein ist alles so lange her - manchmal frage ich mich, ob ich das eigentlich gemacht habe :-)
  • Biowetter aus WetterOnline (wie Pollenflug)

    Verschoben javascript
    62
    1
    0 Stimmen
    62 Beiträge
    10k Aufrufe
    jvfleJ
    Vielen Dank für die zusätzliche Arbeit, die du dir extra gemacht hast. Die Anzeige funktioniert jetzt. BG
  • [gelöst] Funktion on({id: …. - Value Übergabe....?

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    L
    verschoben auf später...
  • Schalter Skript zur mehrfach Nutzung (gelöst)

    13
    0 Stimmen
    13 Beiträge
    575 Aufrufe
    D
    Perfekt! Vielen Dank! Mit dem Events Datenpunkt geht's dann auch! Vielen Dank für die Geduld! Mit dem oben gepostet Skript hatte es auch mit der Funktion Switch funktioniert. Aber so ist es natürlich besser.
  • [gelöst] fehlermeldung skript ns-panel

    34
    1
    0 Stimmen
    34 Beiträge
    845 Aufrufe
    HomoranH
    @Armilar sagte in fehlermeldung skript ns-panel: Es kopieren sich aber nur globale Skripte vor "jedes" Skript... Und das würde die Dublette erklären.. und das hat mich so lange zögern lassen. Da auch Pferde, Apotheke und so, könnte ja auch ein weiteres Skript zufällig doppelte Einträge verursachen
  • 4 Packs je 16 Zellspannungen, Diff V max ausgeben?

    6
    2
    0 Stimmen
    6 Beiträge
    211 Aufrufe
    HumidorH
    OK, danke dir.
  • Fully browser starten

    javascript
    3
    0 Stimmen
    3 Beiträge
    176 Aufrufe
    M
    @arteck sagte in Fully browser starten: schau dir die apps tasker oder automate Moin ich habe es jetzt mit Tasker gelöst ;-)
  • Minuten in Stunden umwandeln

    blockly
    6
    1
    0 Stimmen
    6 Beiträge
    254 Aufrufe
    L
    @haus-automatisierung sagte in Minuten in Stunden umwandeln: @ltsalvatore sagte in Minuten in Stunden umwandeln: dann hatte ich aber das Gefühl, dass es mir nicht so wirklich weiterhilft. Du implementierst gerade exakt die gleichen Funktionen des Bausteins manuell. Dein Script könnte man aber noch optimieren. Du zählst ja manuell die Minuten hoch. Warum nicht einfach den Startzeitpunkt einmalig merken und dann die Differenz zum aktuellen Zeitpunkt berechnen? guter punkt 🤔
  • Wetterdaten abrufen per API-Call mit dem Javascript Adapter

    43
    1
    1 Stimmen
    43 Beiträge
    6k Aufrufe
    B
    Hallo Frage an die Gemeinde: Ich habe den One Call API 3.0. Wenn ich direkt im Broser aufrufe kommen auch stündliche Werte. Ist auch laut Beschreibung richtig. Kann ich das Script so erweitern dass hier für heute und morgen stündliche Werte angezeigt werden? Brauche Temp, Windstärke, Luftfeuchte, Bewölkung, Regen in mm pro Stunde und Regenwahrscheinlichkeit. Das SOLAR Paket ist je extra. LG Robert [image: 1767535947800-api-3.0.png] PS: Bin nun durch vielfaches probieren weitergekommen. ABER: Nun stehe ich wieder mal an. In den hourly Bereich gibt es den timestamp als UNIX timestamp (1767603600). Den kann ich anzeigen. Ich möchte diesen nun als "lesbaren" string anzeigen. ZB "Stunde:Minute Tag.Monat" Wie kann ich dies lösen? Eigenartig ist auch dass die Reihenfolge der Ausgabe nicht der Reihenfolge im script entspricht LG Robert
  • Visualisierung der Schalter beim Sonoff TX Ultimate

    1
    4
    1 Stimmen
    1 Beiträge
    74 Aufrufe
    Niemand hat geantwortet
  • iobroker.philips-air

    9
    0 Stimmen
    9 Beiträge
    2k Aufrufe
    DerSchattenloseD
    Hallo ich verwende seit neuestem auch den Adapter und habe das Problem dass ich, eigentlich bei allen, mir wichtigen Datenpunkte keine Werte bekomme im Protokoll steht zwar dass Typ number erwartet und string geliefert wird aber dieser Datenpunkt ist einer der wenigen die Werte liefern... State value to set for "philips-air.0.device.uptime" has to be type "number" but received type "string" was muss ich ändern damit ich auch Daten für die restlichen Punkte erhalte? PS nutze den Air Purifier 3400 [image: 1767171310598-5e89e094-b4d9-46f6-9606-49ba552a2907-image.png]
  • Javascript für Import wird nicht gefunden

    19
    2
    0 Stimmen
    19 Beiträge
    770 Aufrufe
    R
    @paul53 Danke für den Tipp.

355

Online

32.9k

Benutzer

83.0k

Themen

1.3m

Beiträge