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]
  • ioBroker soll Raspberry PI System Befehl ausführen

    blockly
    37
    0 Stimmen
    37 Beiträge
    3k Aufrufe
    A
    kurzes Update: der Pi läuft wieder. Es liegt def. am Pi-hole adapter. Sobald ich den Adapter installiere, reagiert mein Pi kaum noch.
  • Arlo soll Bild schicken

    blockly
    1
    0 Stimmen
    1 Beiträge
    256 Aufrufe
    Niemand hat geantwortet
  • URL Request User-Agent mitschicken

    javascript blockly
    2
    2
    0 Stimmen
    2 Beiträge
    456 Aufrufe
    F
    @ZuLu here we go [image: 1601754068517-osm_adresse.png] GetOSMAddress <xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="grt.?VE.C](qy^E~~+RR">Adresse</variable> <variable type="timeout" id="timeout">timeout</variable> <variable id="QOuin$ta-CK#*y+yVaIO">coord</variable> </variables> <block type="procedures_defcustomnoreturn" id="P_Le*6`(eyK`v/aUqQTO" x="63" y="-137"> <mutation statements="false"> <arg name="Adresse" varid="grt.?VE.C](qy^E~~+RR"></arg> </mutation> <field name="NAME">osm</field> <field name="SCRIPT">dmFyIHJlcXVlc3QgPXJlcXVpcmUoJ3JlcXVlc3QnKTsNCg0KY29uc3Qgb3B0aW9ucyA9IHsNCiAgICB1cmw6ICdodHRwczovL25vbWluYXRpbS5vcGVuc3RyZWV0bWFwLm9yZy9zZWFyY2g/cT0nICsgZW5jb2RlVVJJKEFkcmVzc2UpICsgJyZmb3JtYXQ9anNvbicsDQogICAgaGVhZGVyczogeydVc2VyLUFnZW50JzogJ215LXJlcXVlc3QtY2xpZW50J30NCn0NCg0KcmVxdWVzdChvcHRpb25zLCBmdW5jdGlvbihlcnIscmVzcG9uc2UsYm9keSl7DQogICAgaWYoZXJyKSB7DQogICAgICAgIGNvb3JkID0gJ0ZlaGxlcic7DQogICAgICAgIHJldHVybjsNCiAgICB9DQogICAgbGV0IG8gPSBKU09OLnBhcnNlKGJvZHkpWzBdOw0KICAgIGNvb3JkID0gby5sYXQgKyAnLCcgKyBvLmxvbjsNCn0p</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_callcustomnoreturn" id="8Ga6|V(zZ}o2^8rDp[@+" inline="true" x="63" y="-113"> <mutation name="osm"> <arg name="Adresse"></arg> </mutation> <value name="ARG0"> <block type="text" id="yU=Ty%vCyRMSK7Uv~o0C"> <field name="TEXT">Platz der Republik, 10557 Berlin</field> </block> </value> <next> <block type="timeouts_settimeout" id="2Kzyy95-Ch^$[tk)dx0U"> <field name="NAME">timeout</field> <field name="DELAY">200</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="debug" id="5gc_0s=(c]!P@cgFV3H[" inline="true"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="[ygk;TlW%uDxwDp]FU|~"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="pgPgSJ}A+}kLRa{NATG1"> <field name="VAR" id="QOuin$ta-CK#*y+yVaIO">coord</field> </block> </value> </block> </statement> </block> </next> </block> </xml> @paul53 wie müsste die Funktion gebaut sein, damit man mit Rückgabeparameter arbeiten kann. Ich bekomme es nicht hin :-(
  • Bei Bewegung Tablet screen anschalten (Neuling)

    template
    4
    0 Stimmen
    4 Beiträge
    679 Aufrufe
    Mono990M
    @liv-in-sky Danke das ist genau das was ich gesucht hatte
  • Steckdose per html Befehl yahka/Homekit

    javascript
    2
    0 Stimmen
    2 Beiträge
    391 Aufrufe
    M
    @maikm Stell mal bitte die Befehle ein, mit denen du hoch und aus schalten kannst. Meinst aber nicht zufällig ein http-Befehl? Was ist ein html-Befehl?
  • Wie current werte und in target werte schreiben

    blockly javascript
    14
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    F
    Ok ich werde es mal testen sobald ich meinen Pi neustarten muss was ich mal am Wochende mache, unter der Woche das bewust machen ist immer so ne sache ...mit der Zeit :) Auf jeden fall erstmal vielen Dank
  • Mehrfache Aufrufe JS führt zu seltsamen Verhalten

    javascript
    5
    0 Stimmen
    5 Beiträge
    675 Aufrufe
    R
    @paul53 said in Mehrfache Aufrufe JS führt zu seltsamen Verhalten: log("("+hour_day+") "+"Post half hour loop","debug"); Interessant, heute scheint das Phänomen nicht aufzutreten... habe nur die Zeile von Dir geändert, aber das sollte ja dbzgl nichts ändern. Kein Restart, nichts... Mal weiter beobachten, danke erstmal:) Was mir auch aufgefallen ist, meine Schedules registrieren sich nicht mehr (Astro ist natürlich eingerichtet) // Normaler Aufruf, Sonnenaufgang bis Untergang schedule('{"time":{"start":"sunrise","end":"sunset","mode":"minutes","interval":45},"period":{"days":1}}', function() { main(); }); // Einmal Nachts schedule('{"time":{"start":"00:00","end":"00:30","mode":"hours","interval":1},"period":{"days":1}}', function() { notmain(); }); Hab dann zwei "einfache" dazugemacht, die laufen... // Normaler Aufruf via cron schedule('13 0,5-20 * * *', function() { main(); }); schedule('43 0,11-14 * * *', function() { main(); }); Irgendeine spontane Idee was ich da falsche mache? Kann mich nicht erinnern daran rumgespielt zu haben...
  • sht21 htu 21

    blockly javascript node-red monitoring
    5
    0 Stimmen
    5 Beiträge
    521 Aufrufe
    UncleSamU
    @stevensen sagte in sht21 htu 21: Aber gibt es ein Workararound bis dahin, könnte ich die Eerte in eine Datei schreiben und die Datei über prüfen lassen oder sowas? Wie gesagt Anfänger in raspberry und iobroker. Am schönsten wäre, wenn du in Python die Werte per simple-api Adapter in den ioBroker schreiben könntest. Simple api kannst du einfach per HTTP request ansprechen. Ich habe das aber noch nie gemacht, kann dir also nicht wirklich weiter helfen.
  • Aqara Cube Skript Beispiel

    Verschoben javascript multimedia template
    10
    0 Stimmen
    10 Beiträge
    3k Aufrufe
    U
    @Kugelkopf Hallo Kugelkopf Würde auch gerne mal dein Cube Skript testen. Kannst du bitte dein vollständiges Skript bitte noch einmal posten. Das oben kann ich leider nicht importieren. Kommt eine Fehlermeldung beim Import. Danke
  • VIS Schalter erst einschalten wenn Bedingung erfüllt ist.

    javascript blockly
    4
    0 Stimmen
    4 Beiträge
    534 Aufrufe
    N
    @Njdfg said in VIS Schalter erst einschalten wenn Bedinung erfüllt ist.: @Homoran Hast du da ggf. ein Beispiel wie ich das umsetzte? Habe es hinbekommen, Danke super TIpp
  • [Frage] log severity level debug

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    4k Aufrufe
    liv-in-skyL
    @Mojito-Joe oh - das ist lange her - ich habe das nicht länger verfolgt, da ich damals nicht genug ahnung hatte und keiner es für gut befand, farbige logs zu haben - was mein hauptanliegen war ich müßte mich da erst wieder reindenken, weil ich nicht mal wer weiß, ob ich das script noch habe falls du da was machst, bitte halte mich auf den laufenden ich glaube das müßte es sein -es ist eine tabelle mit farben - aber wie gesagt - ist lange her [image: 1601301405629-image-12.png] und da fällt mir ein - das problem ist , dass ich bei jeden blockly mit einem eingebund. script arbeiten mußte - war zu nervig - wäre super, sowas im blockly-block zu haben - aber das kann ich nicht umsetzen
  • TR64 aktive Geräte

    blockly monitoring
    1
    1
    0 Stimmen
    1 Beiträge
    179 Aufrufe
    Niemand hat geantwortet
  • EVSE WIFI JSON String mit JS auswerten

    javascript
    5
    0 Stimmen
    5 Beiträge
    801 Aufrufe
    WiednitzW
    @paul53 Ja Danke, die Änderung war die Ursache, das Script hatte ich so auch probiert. Dachte der Start des Scriptes reicht schon aus. Nochmals Vielen Dank !!!
  • Heizlastanalyse mit WMZ + Simulierung WP

    blockly monitoring javascript heating climate
    33
    0 Stimmen
    33 Beiträge
    4k Aufrufe
    H
    @paul53 Servus Paul, kannst du mir bitte nochmal zu der Vorgehensweise für "Simple API" einen Link schicken? Habe zu den WMZ noch einen Mbus Stromzähler dran, dessen werte ich vom OrangePi auf den Raspi schicken muss... Finde die verdammte Beschreibung nicht mehr :( EDIT: Gerade gefunden^^
  • Tür abgeschlossen oder nicht

    scenes
    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    ?
    @joachim-knape hallo, da gibt es doch solche Riegelschaltkontakt (Schließblechkontakt, Verschluss- / Schließzustandsmelder). aber ob auch für Terassentür geeignet ?? Einfach mal nach Riegelschaltkontakt Tür googeln. LG Klaus
  • Alexa2 Adapter über RESTapi ansprechen

    javascript
    4
    0 Stimmen
    4 Beiträge
    519 Aufrufe
    S
    noch ein Nachtrag: Ich denke ich hab den Fehler identifiziert: bei dem Wecker der korrekt gestellt wurde stand im Befehl den der Alexa2-Adapter gesendet hat: "notificationIndex":"265b0b37-1a7b-45ac-8823-89edb20ddbc9","originalDate":"2020-09-28","originalTime":"06:30:00.000", also morgen früh um 6:30 der fehlgeschlagene Befehl sah so aus: "notificationIndex":"266ffcbf-1f44-49ba-b0e3-e1c87cd6f1f8","originalDate":"2020-09-27","originalTime":"07:30:00.000", also HEUTE um 7:30. Das kann natürlich nicht klappen, da das in der Vergangenheit liegt. Mir ist nur nicht klar, warum der Alexa2 Adapter das so gesendet hat. Weder über die Admin-Oberfläche noch über die API wird irgendwo das Datum übergeben. Nachdem ich den Wecker einmal über die Alexa-App aktiviert und deaktiviert habe, ging das Schalten auch über den Alexa2 Adapter wieder wie gewohnt. Der Fehler ist leider nicht reproduzierbar. Habe den Wecker gelöscht und von der API wieder neu anlegen lassen und es klappt jetzt problemlos. Werde das weiter beobachten...
  • *gelöst*Hilfe bei Javascript Bool setzen

    javascript
    5
    0 Stimmen
    5 Beiträge
    443 Aufrufe
    ChaotC
    @paul53 Danke dir - die Version klappt auch Ich wusste doch das mit den Spezialisten hier das schnell geht.
  • [Script] Wallpanel MQTT Daten interpretieren

    javascript template
    1
    1 Stimmen
    1 Beiträge
    1k Aufrufe
    Niemand hat geantwortet
  • [gelöst] Regenmengenmesser Ventus W174 Regenmenge berechnen

    javascript
    21
    0 Stimmen
    21 Beiträge
    5k Aufrufe
    K
    @paul53 prima, danke Dir
  • Sprungmarke in Java?

    javascript
    4
    0 Stimmen
    4 Beiträge
    849 Aufrufe
    M
    @paul53 Super danke, sowas hab ich gesucht

224

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge