Skip to content

Skripten / Logik

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

16.6k Topics 213.5k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    H
    @Ralf77 Die Frage war ja, bei wem das Script noch läuft. Bei mir ;-) Und den SMA Zähler kann ich prima über den SMA Adapter auslesen. Die Frage ist halt nur wie lange, das rund läuft. Halte bei jeden Update was da rein spielt, die Luft an...
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Topics
    79k Posts
    B
    @redbull2906 Ich würde sagen, dass man sich da nicht selbst kümmern muss, das sollte das BMS des Akkus regeln, so ist zumindest meine Sicht der Dinge.
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Topics
    13k Posts
    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
  • Anfängerfrage; Script regelmäßig wiederholen

    17
    0 Votes
    17 Posts
    601 Views
    CodierknechtC
    @rasc Unterhalb von 0_userdata.0 legt man seine eigenen Datenpunkte an. Ich habe mir dort einen mit Namen "Icon" angelegt, um den Dateinamen zu speichern. SoC ist der Datenpunkt, der den Ladezustand (State of charge) der Batterie liefert. Wo das bei herkommt, solltest Du am besten wissen ;-)
  • ioBroker Datenpunkt über Synology Aufgabenplaner abfragen

    Unsolved
    3
    0 Votes
    3 Posts
    330 Views
    R
    @peterfido Danke hat funktioniert. Sorry, für die späte Antwort aber ich habe den Post erst jetzt gelesen.
  • Velux Homekit_Python Script einbinden

    4
    0 Votes
    4 Posts
    550 Views
    F
    @psimon Hast du es hinbekommen mit der Einbindung? Kannst du mir verraten wie du die Fernbedienungen am Gateway angelernt hast? Hab es nach Anleitung von Velux gemacht, die Fernbedienungen scheinen aber bei der Abfrage per Pythonscript nicht auf. Kann also nicht sagen ob es funktioniert hat. Home App selber habe ich wegen fehlender Hardware nicht.
  • Wechselrichter auslesen, Problem mit Intervall

    5
    3
    0 Votes
    5 Posts
    455 Views
    BananaJoeB
    @endurance geht es dir darum das die Zahlen genau aufgehen? Ich habe zwar die Daten von der Solaranlage, nutze für "Berechnungen" aber die Daten von separaten Messeinrichtungen hinter den Anlagen (aka Shelly, Sonoff & Co). Selbst da kommt es nie ganz hin weil auch da ich nur die Werte alle 10 bis 15 Sekunden kommen. Die Daten hast du in Echtzeit weil du dir diese aktiv holst? Ich schätze selbst dann kämen die nicht ganz hin (und mein Stromzähler sendet bei jeder Änderung einen neuen Wert an MQTT, also im schlimmsten Fall mehr als 1 mal die Sekunde). Wenn ich etwas gelernt habe dann das so ein Stromverbrauch unglaublich schwankt ... (wenn man nicht gerade nur normale Glühfadenlampen und Elektromotoren mit einem Faktor von 1 im Einsatz hat). Ich habe ja eine Tabelle mit allen Verbrauchern (über 50 Stück), wenn ich die addieren würde, würde das auch nie ganz passen. Selbst meinen Datenschrank - da habe ich eine Messsteckdose vor dem Schrank und USV, eine hinter der USV + 6 Stück für die einzelnen Geräte und die Summen passen doch nicht.
  • FritzBox Callmonitor: Nur auf EINE Nummer reagieren

    5
    1
    0 Votes
    5 Posts
    386 Views
    I
    @mcu Ah, jetzt habe ich verstanden, wie Du es meinst! Danke, mal probieren, ob es so funktioniert.
  • Node Red und KNX Ultimate Adapter

    8
    3
    0 Votes
    8 Posts
    631 Views
    L
    @iobrokerin Was steht denn im debug wenn du nur auf die 7/2/2 triggerst?
  • [gelöst] Badheizung nach PV Strom steuern

    8
    1
    0 Votes
    8 Posts
    773 Views
    E
    Ich möchte etwas ähnliches umsetzten. Es soll, wenn die Leistung für 20 min > 100 W liegt, der gleiche Aktor (Steckdose mit Leistungsmesser) ausgeschaltet werden. Die Einschaltung erfolgt manuell. [image: 1712088945401-87c4c06a-2fc9-497a-a8b1-8892d91e3aca-image.png] Es funktioniert nur sporadisch. Wo liegt mein Denkfehler bei dem Skript?
  • 0 Votes
    49 Posts
    16k Views
    P
    @haus-automatisierung Du hast recht.
  • JS Editor öffnet nicht

    Moved
    10
    0 Votes
    10 Posts
    589 Views
    Thomas BraunT
    @pistus Das werden ja mehr Updates im Rückstand als weniger. UPDATEN! sudo apt update sudo apt upgrade
  • Wie Ende Verbrauch beschreiben?

    6
    0 Votes
    6 Posts
    503 Views
    CodierknechtC
    @bertderkleine sagte in Wie Ende Verbrauch beschreiben?: Ich blicke aber nicht, was "Wert" und "vorheriger Wert" sind und wo die wie definiert sind. https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps/5
  • [gelöst] Neu erstellte Programme reagieren nicht auf Trigger

    30
    1
    0 Votes
    30 Posts
    1k Views
    BananaJoeB
    @triplex sagte in [gelöst] Neu erstellte Programme reagieren nicht auf Trigger: Das hatte vor ein paar Tagen ja auch schon gemacht gehabt, aber ohne Erfolg. Keine Ahnung was jetzt anders ist. Naja, eventuell wurde das Problem beim probieren durch einen Fehler in einem neuen Skript erzeugt. Ich hatte das auch schon mal hinbekommen mir die JavaScript-Instanz sogar ganz abzuschießen. Und das Skript lief damals noch bzw. hatte noch dieses Problem und heute nicht mehr.
  • Blockly Script Start/ Stop Button

    7
    0 Votes
    7 Posts
    714 Views
    S
    @paul53 Ach du Sch.... der Datenpunkt stand auf "0" :man-shrugging:
  • isAstroDay=true trotz "sunset"

    3
    0 Votes
    3 Posts
    303 Views
    S
    @paul53 Danke für den Hinweis. Das ist eine weitaus schönere Lösung! Habe ich soeben übernommen und warte nun auf sunset :)
  • Dateien anlegen, die im Reiter Dateien sichtbar werden?

    4
    1
    -1 Votes
    4 Posts
    404 Views
    haus-automatisierungH
    @hauwi112 Weil man nicht direkt in das Dateisystem schreibt und daher die Meta-Daten fehlen. Wenn man zB redis nutzt, liegen die Datein auch gar nicht mehr an der Stelle, sondern in der Datenbank. Das sollte @MartinP eigentlich wissen :) Habe Dir das doch ganz ausführlich erklärt nachdem Du die Doku bemängelt hast… Lies die Doku vom JavaScript-Adapter. Du suchst writeFile
  • JS: wie Datenpunkte Unterstrukturen lesen?

    10
    1
    0 Votes
    10 Posts
    791 Views
    paul53P
    @haus-automatisierung sagte: Ja der hat ja Subscriptions auf alle States und Objekte Gerade getestet: Funktioniert. EDIT: Früher hat es nicht funktioniert. Es musste erst die JS-Instanz neu gestartet werden, um neue Objekte / Zustände einzulesen, die nicht durch den Javascript-Adapter selbst erzeugt wurden.
  • erweiterung einer rule geschichte

    1
    2
    0 Votes
    1 Posts
    247 Views
    No one has replied
  • Shelly Plus 1PM schaltet eigenständig aus?

    15
    1
    0 Votes
    15 Posts
    987 Views
    H
    @bananajoe Die Temperatur wird auch im iobroker gelistet. Diese wird via Grafana zusammen mit der Leistung visualisiert. Ich konnte bisher keinen Zusammenhang feststellen...der Shelly hat auch bei "niedriger" Temperatur abgeschaltet. @MichaelF könnte sein. @haselchen danke...werde ich mal versuchen.
  • OpenDtu persistent / non persistent senden

    javascript
    5
    1
    0 Votes
    5 Posts
    1k Views
    Ralla66R
    @peterfido Danke für die Info, nö, Module 600 Watt Verbrauch 200 Watt Limit 200 Watt macht 400 Watt für den Speicher
  • IP-Adresse von Gerät herausfinden

    6
    0 Votes
    6 Posts
    669 Views
    David G.D
    @puls200 Das macht man idr in der Weboberäche der Kamera. Ansonsten sieht man den Namen normal auch im Router.
  • Script manuel "am Trigger vorbei" starten

    8
    1
    0 Votes
    8 Posts
    403 Views
    HomoranH
    @wcag22 sagte in Script manuel "am Trigger vorbei" starten: warum eine Schleife dazu nicht geeignet @homoran sagte in Script manuel "am Trigger vorbei" starten: wiederhole solange feuert im Millisekundentakt. Das wird ioBroker ruckzuck lahmlegen

571

Online

32.7k

Users

82.3k

Topics

1.3m

Posts