Skip to content

Skripten / Logik

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

16.4k Themen 211.9k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 48k
    2k Themen
    48k Beiträge
    P
    @ArnoD Ich hatte an diesen Tagen keine Ladevorgänge gestartet oder abgeschlossen.
  • Hilfe für Skripterstellung mit Blockly

    6k 78k
    6k Themen
    78k Beiträge
    MartinPM
    Vielleicht doch besser mit AI On the edge die Wasseruhr auslesen.. Eine ESP32 CAM ist auch nicht teurer, als ein Shelly... https://github.com/jomjol/AI-on-the-edge-device
  • Hilfe für Skripterstellung mit Node-RED

    952 13k
    952 Themen
    13k Beiträge
    HomoranH
    @fiddle sagte in [Gelöst]: Adapter per {Node Red | JS} (de)aktivieren: Ok, nicht als "Wert" schreiben, sondern als "Befehl". Dann scheint ihn das zu beeindrucken. du zeigst ja nichts, aber es geht mit true/false [image: 1763416200051-screenshot_20251117-224854_firefox.jpg] gesteuert über eigenen DP vom typ Bool
  • Ich hänge fest, while Schleife [gelöst]

    6
    0 Stimmen
    6 Beiträge
    498 Aufrufe
    F
    Abend, habs nun so für mich am laufen und funzt. Vielleicht hilft es ja jemandem, Logik: Innerhalb von 15 Minuten darf kein Stromverbrauch auftauchen .... setState("javascript.0.Solar.Script_Spuelmaschine_Status_laeuft", true); let vergangenezeit_spuelm = 1; let sekundenzaehler_spuelm = setInterval(Zeit, 1000); //1000 für Interval 1 Sekunde function Zeit() { vergangenezeit_spuelm++; if (getState("shelly.0.SHPLG2-1#283A90#1.Relay0.Power").val > 1) { vergangenezeit_spuelm = 0; } if (vergangenezeit_spuelm > 900 ) { //900 gleich 15 Minuten da Intervall = 1 Sekunde clearInterval(sekundenzaehler_spuelm); setState("javascript.0.Solar.Spuelm_gestartet",false); setState("javascript.0.Solar.Script_Spuelmaschine_Status_laeuft", false); setState("javascript.0.scriptEnabled.Solar.Spuelmaschine_Status", false); } }
  • Pytonscripte aufrufen mit Rückgabewerte auslesen.

    communication javascript
    2
    0 Stimmen
    2 Beiträge
    190 Aufrufe
    OliverIOO
    @bertman2000 Du kannst ein Python Skript aufrufen wie jedes pünktlich andere ün Shell Befehl mit exec https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#exec---execute-some-os-command-like-cp-file1-file2 Dieser entspricht seiner Struktur dem folgenden Node Befehl https://nodejs.org/api/child_process.html#child_processexeccommand-options-callback Zur Auswertung des Ergebnisses wird dir dann im callback stdout und stderr zurückgegeben.
  • Das Beenden eines Skripts abfangen

    5
    0 Stimmen
    5 Beiträge
    162 Aufrufe
    BananaJoeB
    @paul53 Die Frage war jetzt eher Theorie. Aber ich wollte demnächst einen Heisswasserboiler mit ioBroker steuern - und nun könnte ich den noch eben abschalten bevor niemand mehr aufpasst ... (ja schlechtes Beispiel, lieber Timer in der Tasmotasteckdose). Oder eine LED auf Rot. Die Einspeisung am Wechselrichter stoppen weil niemand mehr auf den Akkustand aufpasst. An solche Dinge dachte ich
  • [Gelöst]SQL Syntax Fehler

    4
    3
    0 Stimmen
    4 Beiträge
    245 Aufrufe
    CodierknechtC
    @macquire Prima! Dann markiere den Thread bitte als "gelöst"
  • [gelöst] Trigger auf log-Einträge

    javascript
    5
    0 Stimmen
    5 Beiträge
    375 Aufrufe
    PlasmachefP
    @haus-automatisierung auch eine Lösung! Wusste ich noch nicht, dass es sogar Befehle dafür gibt! Somit ist mein Wochenende wohl mit Testen und Skripten verplant ;-) Herzlichen Dank :-)
  • Zeitsteuerung funktioniert nach Umzug nicht

    3
    4
    0 Stimmen
    3 Beiträge
    199 Aufrufe
    D
    Hallo hat sich erledigt. Ich habe die Sicherung nochmal eingespielt. Danach ging es! Danke für Eure Abtworten. Gruß Denzel
  • Fußbodenregelung

    7
    0 Stimmen
    7 Beiträge
    536 Aufrufe
    I
    @cinimod Hallo, es ist Ventil was nur auf und zu macht und es dauert cca 60 sec. bis er ganz zu oder dann ganz offen ist. Es mach das richtige was ich brauche. Super wieder Vielen Dank.
  • PIN Abfrage für Alarmanlage

    blockly javascript
    3
    0 Stimmen
    3 Beiträge
    448 Aufrufe
    S
    Hallo, ich habe eine Frage zum PIN Code Video (zweiter LInk). Hab das Blockly importiert, aber bei mir fehlt die komplette Funktion für Passwort auswerten. Hat jemand eine Idee? so sieht es im Video aus [image: 1667592253761-119170b0-cd1e-4d63-ad2a-e76f7164f021-grafik.png] und so bei mir [image: 1667592302476-802c72be-e74f-471f-b4fd-c038ce245f1b-grafik.png]
  • [GELÖST] Zwei Geräte in e. Raum zuordnen (Echo - Thermostat)

    javascript
    13
    0 Stimmen
    13 Beiträge
    575 Aufrufe
    M
    @paul53 sagte in [GELÖST] Zwei Geräte in e. Raum zuordnen (Echo - Thermostat): if(typeof roomname == 'object') roomname = roomname.de; Das wars... es ging vorher, aber ich hatte zwischenzeitlich auch den Javascript Adapter geupdated. Vielen Dank!
  • [GELÖST] MP3 Klingel über Echo + IoBroker

    16
    0 Stimmen
    16 Beiträge
    862 Aufrufe
    S
    Hier die Lösung: öffne p l p und spiele klingel im textCommand und schon geht es. Danke für die Tipps und Hinweise. Gruß HDM
  • Aktualisierung der Datenpunkte bei gleichem Wert

    8
    2
    0 Stimmen
    8 Beiträge
    495 Aufrufe
    LanzelotterL
    @mickym Welche 2 Instanzen? Diese spezielle Problemstellung läuft in der zweiten Instanz. Dort ist der ioBroker der MQTT-Server. Die erste MQTT Instanz ist als Client für emonpi zuständig. Die dritte nur für Testzwecke. Den Haken habe ich schlicht übersehen und bei meiner Suche als gegeben angenommen (Stecker nicht in der Steckdose Prinzip). Es geht mir nicht um Rot und Grün sondern darum, dass ich der Meinung war, dass der Wert kurz aufblinkt wenn er geändert (tut er) oder aktualisiert wird (tut er nicht). Kann mich diesbezüglich aber auch irren, dann hatte ich mich davon in die Irre leiten lassen... Sieh es mir nach, bin kein IT-Spezi und muss mich autodidaktisch überall einlernen... Das geht leider nur in eingeschränkterem Maße in meiner Freizeit :slightly_smiling_face: Vielen Dank für die ganzen Hinweise, das hat mir schonmal sehr weitergeholfen!
  • [Hue extended] Natürlich aufwachen / wake up ansteuern?!

    scenes
    18
    0 Stimmen
    18 Beiträge
    1k Aufrufe
    Damrak2022D
    @mickym Den Adapter schmeiße ich raus und gehe auf den Standard Adapter zurück.
  • Entscheidungshilfe Deconz/zigbee2mqtt

    11
    1
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    mickymM
    @noosi verstehe das Problem nicht. Du kannst Datenpunkte schreiben und die widgets verweisen doch auch Datenpunkte
  • [gelöst] http request mit Umlauten schlägt fehl

    2
    0 Stimmen
    2 Beiträge
    387 Aufrufe
    mickymM
    @simplyclever Umlaute, Sonderzeichen, Leerzeichen sind nie Bestandteil einer URL. Deinen Küchenfenster muss erst codiert werden und lautet: K%C3%BCchenfenster Dafür musst Du vorhervDeine URL durch einen Encoder schicken. Wenn Du es direkt haben willst, sieh mal hier: https://www.urlencoder.org/
  • E3DC Wallbox Bit schalten

    1
    1
    0 Stimmen
    1 Beiträge
    102 Aufrufe
    Niemand hat geantwortet
  • S0 Schnittstelle (ESP8266) für Stromzähler Berechnung

    59
    2
    0 Stimmen
    59 Beiträge
    7k Aufrufe
    JumperJ
    Moin zusammen, Ich hatte endlich mal wieder Zeit mich mit dem Projekt weiter zu beschäftigen und wollte mich erst bei @paul53 herzlich bedanken durch seine unterstützung hat es endlich mal bei mir geklappt! Der Fehler lag daran das "Time" wert bzw meine Aktuelle Stromverbrauch wurde nicht richtig gemessen, nach eine "Factory Reset" und neu Einstellungen hat es die richtigen daten geliefert. Ihr könnt ruhig das Blockly Script von Paul übernehmen. Als kleine info, mein Eltako beträgt 2000imp/kWh und benutze 85ms als Debounce Time (also ehrlich zu sein, ich habe so viele Debounce Times ausprobiert und kann nur sagen das der Debounce Time iwie 0 einfluss hat gefühlt, der knack punkt ist das der Esp den Stromverbrauch richtig misst) @AndyGR42 zu deine Frage, " ESP_Easy_mega " falls ich dich richtig verstanden habe und ich habe mit selbst gebauten Widerstand und ohne es ausprobiert und habe es festgestellt das ohne Widerstand die daten die geliefert werden nicht zu 100% richtig sind
  • Philips Hue - Effekt Kerzenlicht

    1
    0 Stimmen
    1 Beiträge
    247 Aufrufe
    Niemand hat geantwortet
  • Skripte - Performance und Last einzelner Skripte

    1
    0 Stimmen
    1 Beiträge
    203 Aufrufe
    Niemand hat geantwortet
  • JavaScript - erste Gehversuche

    49
    1
    0 Stimmen
    49 Beiträge
    2k Aufrufe
    L
    @oliverio said in JavaScript - erste Gehversuche: Im Zweifel dann hier fragen, .. Vielen Dank für dein Angebot. Ich komme ggf. gerne darauf zurück.:slightly_smiling_face:
  • Zweifache Ausgabe, anstatt einer

    19
    1
    0 Stimmen
    19 Beiträge
    531 Aufrufe
    I
    @djmarc75 Ok, ich ändere das mal. Danke!

789

Online

32.4k

Benutzer

81.6k

Themen

1.3m

Beiträge