Weiter zum Inhalt

Skripten / Logik

16.7k Themen 215.8k Beiträge

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

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 50k
    3k Themen
    50k Beiträge
    maxclaudiM
    zendure-forum - Zendure Admin sagte: Szenario B: Leistungsreduzierung (Derating) durch erhöhte Umgebungstemperatur —— Bei hohen Umgebungstemperaturen (z. B. über 32 °C) reduziert das Gerät aktiv die Ausgangsleistung, um die internen Leistungshalbleiter zu schützen. Dies ist ein regulärer Thermoschutzmechanismus. Es wird empfohlen, das Gerät an einem kühlen, gut belüfteten Ort aufzustellen oder einen externen Lüfter zur Unterstützung der Wärmeabfuhr zu installieren. wenn es denn nur so wäre. War nicht nur eine Leistungsreduzierung. Gerät selbst hatte 35°C und wurde bereits mit Lüfter und Ventilator gekühlt. Umgebungstemperatur war nicht so hoch. HUB2000, ACE1500 und ein paar Hoymiles haben auch alle ohne Probleme funktioniert. Vielleicht weil sie wirklich lokal sind.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    M
    @oliverio Ja, genauso ist meine Installation (MariaDB, phpmyadmin und jeweils im Docker Container). Der SQL läuft bereits und ist mit ioBroker über den SQL Adapter verbunden.
  • Hilfe für Skripterstellung mit Node-RED

    962 13k
    962 Themen
    13k Beiträge
    Marc BergM
    @Thomas-Braun sagte: In der Konfigurationsdatei von Node Red, also in der settings.js, kann durch hinzufügen der Zeitzone das Problem behoben werden. Wenn man den Adapter nutzt, werden Änderungen in der settings.js immer wieder überschrieben. Das bringt nichts. @taddy81 Was konkret ist denn das Problem? Lösen die inject Nodes falsch aus? Oder geht es nur um diese Meldung, bei der niemand weiß, woher sie kommt? @Taddy81 sagte: Auszug: 7/26/2026, 11:15:23 AMnode: debug 3msg.payload : string[24]
  • Gelöst: Speicherpfad in Iobroker

    javascript
    19
    0 Stimmen
    19 Beiträge
    2k Aufrufe
    M
    @AlCalzone Kannst Du mir evtl. noch zeigen wie ich eine Datei auf einem Laufwerk ins Vis bringen kann? Ich habe also einen Ordner auf C:\Test, dort werden mir regelmäßig Bilder einer Kamera per Email zugesandt, die ich dann extrahiert habe, ich möchte also immer das letzte Bild in Vis hoch laden. Gruß Michael
  • Blockly - Prüfung des Werts aller Objekte eines Arrays

    javascript blockly
    9
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    D
    @paul53 Danke! Gruß daNick
  • Shelly und HS100

    blockly scenes node-red javascript
    8
    0 Stimmen
    8 Beiträge
    476 Aufrufe
    NH NHN
    @paul53 Ah okay.. super funktioniert! hatte nicht gewusst das ich den Trigger auf Wert ändern konnte.
  • Script Engine V4.9.0

    javascript blockly
    8
    1
    0 Stimmen
    8 Beiträge
    433 Aufrufe
    K
    @Homoran Ja, nach der Aktualisierung wird bei mir jetzt auch die Version 4.8.4 angezeigt. Besten Dank
  • Alarmanalgen Blockly Problem [gelöst]

    blockly
    20
    1
    0 Stimmen
    20 Beiträge
    2k Aufrufe
    Michael DreherM
    @liv-in-sky jup das war der fehler jetzt Funktiniert es !!!! Super vielen lieben dank euch !!!!
  • Stromverbrauch aus 3 Werten berechnen (blockly)

    blockly monitoring
    6
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    W
    @Homoran So, der Lesekopf war wirklich defekt. Jetzt funktioniert wurde er getauscht: Datenpunkte Smartmeter: Momentanwert Gesamtwirkleistung (Total) - 1-0:16_7_0__255.value = aktueller Verbrauch Zählerstand 1 Summe Wirkarbeit Bezug + (Total) - 1-0:1_8_0__255.value = Fremdbezug Stromzähler Zählerstand 1 Summe Wirkarbeit Abgabe - (Total)- 1-0:2_8_0__255.value = Einspeisung Stromzähler Am Fornius-Adapter gibt es eine ganze Latte an Werten Welche Werte nimmst du von hier?
  • Gelöst: Snapshot beim Klingeln in Iobroker Speichern

    javascript
    3
    0 Stimmen
    3 Beiträge
    614 Aufrufe
    GlasfaserG
    @michihorn Antwort siehe hier ;) https://forum.iobroker.net/topic/37450/speicherpfad-in-iobroker
  • Subscription auf dynamisch erzeugte Datenpunkte möglich?

    javascript
    3
    0 Stimmen
    3 Beiträge
    259 Aufrufe
    PeoplesP
    @paul53 naja dann mach ich das doch über die enum.functions Danke Paul!
  • Alias mit Channel umsetzten wie ?

    javascript
    14
    2
    0 Stimmen
    14 Beiträge
    2k Aufrufe
    F
    @crunchip Danke ist schon länger her das ich dann dein Skript genommen habe .... Mir ist ja egal welches ich nutze Hauptsache ich bekomme das mit der Channelfunktion gedängelt. Kann man das überhaupt mit createAlias so erstellen das die Informationen so zugewiesen werden wie ich mir das vorstelle ? Ich denke mal das ich an den bestehenden Skript eh nix ändern kann mangels fachwissen. //Ankleide////////////////////////////////////////////////////////////////////////////////////////// //Motion_Fibaro// createAlias('zwave2.0.Node_030.Multilevel_Sensor.illuminance','Ankleide.Multisensor.Motion_Auge.Lux'); createAlias('zwave2.0.Node_030.Multilevel_Sensor.airTemperature','Ankleide.Multisensor.Motion_Auge.Temp'); createAlias('zwave2.0.Node_030.Binary_Sensor.any','Ankleide.Multisensor.Motion_Auge.Bewegung'); createAlias('zwave2.0.Node_030.Battery.isLow','Ankleide.Multisensor.Motion_Auge.Battery_Status'); createAlias('zwave2.0.Node_030.Battery.level','Ankleide.Multisensor.Motion_Auge.Battery_Level'); //Beleuchtung// createAlias('zwave2.0.Node_031.Binary_Switch.targetValue_001','Ankleide.Beleuchtung.Schrankbeleuchtung.target'); createAlias('zwave2.0.Node_031.Binary_Switch.currentValue_001','Ankleide.Beleuchtung.Schrankbeleuchtung.state'); createAlias('zwave2.0.Node_031.Binary_Switch.targetValue_002','Ankleide.Beleuchtung.Steckdose_2.target'); createAlias('zwave2.0.Node_031.Binary_Switch.currentValue_002','Ankleide.Beleuchtung.Steckdose_2.state'); [image: 1602068789237-2020-10-07-11_59_08-objects-iobroker.png] Schrankbeleuchtung und Steckdose_2 und Motion_Auge sollen Typ Channel bekommen. Wie kann ich das im alias Skrip umsetzten ......
  • Aufteilen von Scripts - Scene?, Device? - Wie macht ihr das?

    blockly javascript
    2
    0 Stimmen
    2 Beiträge
    344 Aufrufe
    liv-in-skyL
    @slubitz schon mal das gesehen - https://forum.iobroker.net/topic/36750/test-adapter-smartcontrol-0-3-x-0-5-x-latest dort wird mit selbstdefinierten zonen gearbeitet - vielleicht hilft das ich selbst habe auch zu viele scripte laufen und suche nach einer anderen struktur - evtl sollte man vorher aber auf alias umstellen bzw einführen - damit wird das austauschen von sensoren und schaltern besser strukturiert
  • Javascript Problem nach Neustart

    javascript
    3
    0 Stimmen
    3 Beiträge
    598 Aufrufe
    C
    @paul53 Danke dir. Manchmal sieht man die einfachen Lösungen nicht. :-)
  • [gelöst]Frage zu Json verarbeiten

    javascript
    6
    1
    0 Stimmen
    6 Beiträge
    561 Aufrufe
    PeoplesP
    Trotzdem danke an Beide, jeder Hilfeversuch ist wichtig!
  • JavaVerskriptet... Oder verblockliet...

    javascript
    6
    1
    0 Stimmen
    6 Beiträge
    422 Aufrufe
    Thomas BraunT
    @Glasfaser Dann sagt die Tante ja "Null!" Die soll aber einfach den Rand halten. Hab es jetzt so: [image: 1602009137965-3ac69f02-2255-4bca-84b2-6b66330cfc30-image.png] Und wehe die ist jetzt beleidigt und sagt gar nix mehr, @Glasfaser ! :-P
  • Sonos n. Zeitplan gruppieren Fav abspielen (Neuling)

    blockly
    6
    0 Stimmen
    6 Beiträge
    905 Aufrufe
    Sam RubberduckS
    @skokarl Danke !
  • Heizungsskripte - Voraussetzung

    javascript heating
    5
    0 Stimmen
    5 Beiträge
    962 Aufrufe
    oe1agfO
    Prima, damit ist meine Frage erschöpfend beantwortet. Ich werde also in meinem Skript vorsehen, beim Start zunächst den AUTO Modus auszuschalten. Es wäre auch zu überlegen, ob man die Skriptateuerung nur zu bestimmten Zeiten zuläßt und sonst die Automatik schalten und walten läßt. Da kommen gleich Ideen... Zur Ventilsteurung: ich habe das mal ausprobiert; die Ventilöffnung kann man direkt über den entsprechenden Datenpunkt zwischen 0 und 100% steuern. Ein paar Sekunden später hört man das Ventil dann regeln und die Anzeige im Datenpunkt wird aktualisiert. Übrigens habe ich Raumthermostate, aber nicht mit hmip. Danke für den Input! Gruß, Jörg
  • [gelöst] Influx für Datenpunkt per Script setzen

    javascript monitoring
    9
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    paul53P
    @tritor sagte: Zumindest "changesRelogInterval": "3600", und "changesOnly": false, Das Intervall wirkt nur, wenn "changesOnly" auf true ist - falls ich nicht irre. Jedes Attribut muss einzeln gesetzt werden. extendObject('wlanthermo-nano.0.33dff0.Sensors.Sensor_1.temp', {common: {custom: {"influxdb.0": {changesRelogInterval: "3600"}}}});
  • Zeichenkette auswerten

    blockly javascript
    3
    0 Stimmen
    3 Beiträge
    674 Aufrufe
    R
    @liv-in-sky OK danke ich teste das.
  • Gelöst -[Blockly] mit HM-IP 6-fach Wandtaster Lampe schalten

    Verschoben
    36
    0 Stimmen
    36 Beiträge
    7k Aufrufe
    HomoranH
    @Sebastian-S-0 sagte in Gelöst -[Blockly] mit HM-IP 6-fach Wandtaster Lampe schalten: Hat leider auch nichts genützt. dann kann der Entwickler da auch nichts dran ändern, dann ist dieses Verhalten wahrscheinlich von eQ-3 gewollt
  • Status einlesen und in einzelne Variablen zerlegen

    Verschoben
    21
    0 Stimmen
    21 Beiträge
    5k Aufrufe
    lobomauL
    @Ioniq-2018 und? go-echarger geholt und Programm geschrieben? Ich fange gerade damit an. @Elektro_G ich kann den go-echarger grundsätzlich empfehlen. Welcher Vorteil der OpenWB hat, ist dass man da auch 1-phasig auf 3-phasig per App(?) umschalten kann. Ich persönlich vermisse es nicht, da meine PV-Anlage nur 4 kWp groß ist. D.h. ich lasse den go-echarger nur auf einer Phase laufen. Ich habe festgestellt, dass ich mit 3,7 kW Ladeleistung (16A, 1p) locker hinkomme. Das ergibt immerhin 37 kWh in 10 Stunden und somit ca. 200km. Im Notfall kann ich immer noch kurz in Keller und manuell am Stromkasten auf drei Phasen und somit 11 kW umschalten.
  • Node Red import von nodes

    Verschoben
    19
    0 Stimmen
    19 Beiträge
    7k Aufrufe
    mickymM
    @Boardy Also wie gesagt da kann ich Dir nicht helfen - aber ich habe noch eine Seite gefunden, die vielleicht hilfreich ist, wie man noch DMX ansprechen kann - ob das mit Deinem NanoDMX kompatibel ist, weiß ich nicht: https://npm.io/search/keyword%3ADMX/1 Bei den unterschiedlichen Schnittstellen gibt es für Node Red auch einige Lösungen - aber keine Ahnung ob die Dir was helfen oder ob zum Beispiel OpenLightning mti NanoDMX kompatibel ist. HIer mal einige Schnittstellen die ich gefunden habe: https://flows.nodered.org/node/node-red-contrib-ola https://flows.nodered.org/node/node-red-contrib-sacn https://flows.nodered.org/node/node-red-contrib-prolights https://flows.nodered.org/node/iglass-nodes

240

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge