Skip to content

Skripten / Logik

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

16.6k Themen 213.6k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Themen
    49k Beiträge
    D
    Danke habe ich gemacht. ( 1punkt) Die Objekt-ID "aktuell erzeugte Energie" wäre bei mir: Objekt-ID: 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM0_kWh plus Objekt-ID: 0_userdata.0.Charge_Control.Allgemein.IstPvErtragLM1_kWh (zusatz WR) wie kann ich das bewerkstelligen?
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Themen
    79k Beiträge
    L
    Bedenke aber, das jeder zusätzlicher Adapter Ressourcen frisst. Wenn dein System das hergibt sollte es aber kein Problem sein.
  • 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
  • Zigbee Gruppe: Schaltverhalten

    5
    1
    0 Stimmen
    5 Beiträge
    379 Aufrufe
    S
    @asgothian Okay, das kann ich nachvollziehen - danke für die Erläuterung!
  • Mal wieder Webseite auslesen

    monitoring
    53
    1
    0 Stimmen
    53 Beiträge
    2k Aufrufe
    HomoranH
    @liv-in-sky da war Wartung. Dann klappte es wieder einmal. jetzt ist schluss.
  • Blockly-Skript - Telegram messages doppelt

    blockly
    28
    1
    0 Stimmen
    28 Beiträge
    1k Aufrufe
    CinimodC
    @segway Dann versuch doch ne sperrvariable. Nach der ersten Meldung auf false, und erst wenn BW wieder false meldet auf true zurückstellen. Etwa so: [image: 1636449263149-bildschirmfoto-2021-11-09-um-10.14.06.png]
  • [gelöst]FTP Script lässt Javascript Instanz neu starten

    14
    0 Stimmen
    14 Beiträge
    174 Aufrufe
    AlCalzoneA
    @jmeister79 sagte in FTP Script lässt Javascript Instanz neu starten: kann man mit try catch die "caught by controller" einträge fangen? Ja. Das was du meinst, sind diejenigen Fehler, die nicht anderweitig behandelt wurden und die der JS-Controller "findet" und meldet. Ich möchte nicht dass der js controller abstürzt... Tut er nicht, das ist ein anderer Prozess.
  • Schedule verschiedene Schreibweisen welche richtig?

    javascript
    8
    0 Stimmen
    8 Beiträge
    296 Aufrufe
    PeoplesP
    @homoran Ja ist ja nicht tragisch, mach ichs einfach wie bisher. Zumal der Artikel schon aus April 2020 ist, vielleicht hat das mal funktioniert. Normalerweise nehme ich auch keine anderen Seiten als Referenz nur das fand ich schon nicht schlecht
  • Blockly Skript schaltet keine Werte

    5
    1
    0 Stimmen
    5 Beiträge
    409 Aufrufe
    M
    @asgothian Ich Liebe dieses Forum! So klappts wieder. Danke!
  • Min. Wert eines Modbus Datenpunktes auf "0" setzen

    4
    0 Stimmen
    4 Beiträge
    131 Aufrufe
    CinimodC
    @bastler ja du hast recht, der Wert gehört garnicht in Klammern, mein Fehler. Hab sonst auch keine Idee wieso er Negativwerte schreibt
  • Blockly Oder-Abfrage vereinfachen

    6
    1
    0 Stimmen
    6 Beiträge
    473 Aufrufe
    paul53P
    @manfredh-1 sagte: Warum macht man das mit einer Variablen? Die Variable schont bei mehr als einer Verwendung Ressourcen gegenüber dem mehrmaligen Aufruf der komplexen Selektor-Funktion.
  • Objektordner als "Folder" statt "state" - wie?

    3
    4
    0 Stimmen
    3 Beiträge
    308 Aufrufe
    _JOHN__
    @fastfoot tausend Dank! Kann ich lange rumprobieren wenn ich mit der falschen Funktion arbeite :anguished: Ich ändere jetzt die Werte nach initialer Anlage der Ordner, funktioniert bestens. Es kann so einfach sein. Danke nochmal. :+1: John
  • History für Datenpunkt per Javascript aktivieren

    Verschoben
    19
    1 Stimmen
    19 Beiträge
    4k Aufrufe
    jmeister79J
    @apollon77 hi, Danke dir für die Antwort. Ich könnte mir in diesem Fall mit dem Filter in der Objektansicht helfen. Zum Hintergrund. Ich habe Mal meine ganzen Objekte bei denen ich 600s Tages und Wochenwerte erfasse neu sortiert und vernünftig benannt und eingeordnet. Leider fehlen mir nun 3 Jahre Daten. Ich habe aber die History Dateien vom Pi gezogen und mir Bulk rename utility umbenannt und voila alles auf den neuen Datenpunkten. Ein Träumchen. Jetzt noch schön gründlich alle bis und Scripte anpassen. Denke darüber nach die json Objekte per Ctrl+h zu bearbeiten.
  • Temperatur/Luftfeuchtigkeitssensor einbinden

    10
    0 Stimmen
    10 Beiträge
    350 Aufrufe
    M
    @testpilot-0 ob die Dinger auch per HTTP eingebunden werden, weiß ich nicht, damit hab ich mich noch nicht befasst. Ich mach das per MQTT. Ja genau, die Daten werden dann per MQTT an den Broker gesendet. Dazu gibt es eh etliche Beispiele in Netz.
  • Datenpunkt - Alexa: Falsche Werte Temperatur

    4
    0 Stimmen
    4 Beiträge
    396 Aufrufe
    HomoranH
    @rehmosch sagte in Datenpunkt - Alexa: Falsche Werte Temperatur: Kann es sein das hier Fahrenheit in Grad umgerechnet werden? hatte ich auch erst gedacht, aber passt nicht @rehmosch sagte in Datenpunkt - Alexa: Falsche Werte Temperatur: Aber 20 Fahrenheit sind 6,6 Grad, hmmmm .... nicht ganz ;-) es sind MINUS 6,6 Grad Celsius
  • Datenpunkt steuern Alexa / Node-Red

    13
    2
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    Marko1974M
    ich geh kaputt....ihr hattet recht. Es war diese blöde Linie...die mündete direkt in den Switch. Läuft natürlich direkt ohne Probleme jetzt. Vielen Dank dafür....da war ich wohl etwas blind und konnte mir einfach nicht erklären, warum es nicht funktioniert. Ich hab das jetzt mal weiter auseinandergezogen, damit man das auch endlich mal sehen kann. Danke euch allen. Der alexa Node funktioniert. Vorteil ist, man braucht die Cloud nicht um zu alexa zu exposen. Daher das Aufdröseln in Node-Red. Alles funktioniert nun vorbildlich.
  • Überwachung von Datenpunkten oder Aufzählungen

    javascript
    5
    0 Stimmen
    5 Beiträge
    160 Aufrufe
    L
    @paul53 Danke für die schnelle Antwort! MfG Wastl
  • Gibt es heute Regen Abfrage

    javascript blockly
    7
    1
    0 Stimmen
    7 Beiträge
    442 Aufrufe
    overfl0wO
    @homoran Ja % ist evtl. noch besser :) Das kriege ich auch hin Danke euch beiden!
  • (gelöst) Automatisch Echo-Lautstärke für Antworten setzen

    javascript
    30
    0 Stimmen
    30 Beiträge
    2k Aufrufe
    GaspodeG
    @crunchip Hatte ich als erstes probiert. Das geht leider auch nicht. Anscheinend ist die Basis immer die eingestellte Lautsärke, d.h. wenn die Lautstärke auf 10% steht, kann man mit dem Tag volume="x-loud" maximal so laut werden, wie eingestellt (also im Beispiel 10%). Zumindest kam das bei meinen Tests so raus.
  • [gelöst]Alexa - Datenpunkt, wann man mit ihr redet?

    11
    0 Stimmen
    11 Beiträge
    880 Aufrufe
    liv-in-skyL
    seit dem letzten alexa2 update "spinnt" das ganze ein wenig habe es so abgeändert [image: 1635328472077-image-1.png]
  • Raspberry HDMI Ausgang (Bildschirm) aus an

    Ungelöst
    2
    0 Stimmen
    2 Beiträge
    486 Aufrufe
    CrunkFXC
    @mgrosserbruder Hast du schonmal mit xset gearbeitet? Damit solltest du den Monitor steuern können. Befehl zum ausschalten: export DISPLAY=:0 && xset dpms force off Befehl zum einschalten: export DISPLAY=:0 && xset dpms force on Ausführen kannst du diese Befehle nach erfolgreichem Test aus ioBroker heraus. Ich mache diese Funktionen grundsätzlich über Node-Red, ich denke aber das die exec-Node von Blockly das auch können sollte. Falls du Node-Red nutzen willst: 1. Node-Red Adapter installieren 2. Exec-Node mit Eingangs DP aus ioBroker verbinden LG CrunkFX
  • LWZ/THZ303sol mit EIB in iO-Broker einbinden?

    1
    0 Stimmen
    1 Beiträge
    174 Aufrufe
    Niemand hat geantwortet
  • FritzDect 200 bei PV-Überschuss schalten

    9
    1
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    B
    @paul53 KLASSE! Funktioniert. Vielen Dank für die prompte Hilfe. Durch deine Hilfe lernt und versteht man das ganz gut :-)

422

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge