Skip to content

Skripten / Logik

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

16.5k Topics 213.2k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    CodierknechtC
    @haus-automatisierung sagte in Fehlerbehandlung httpGet/httPost: Dazu gibt es glaube ich sogar schon einen Feature Request. https://github.com/ioBroker/ioBroker.javascript/issues/1599
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Topics
    79k Posts
    K
    Hallo, wollt mich nur nochmal schnell zurückmelden - es funktioniert jetzt! Vielen Dank an alle für eure Unterstützung! :) Mfg Marcus
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Topics
    13k Posts
    S
    welche Palette hast du installiert, damit du den "AND" Baustein hast?
  • [gelöst] CR LF durch <br> in einem String ersetzen

    7
    0 Votes
    7 Posts
    692 Views
    DolomitiD
    @dolomiti Das ganze hat mir keine Ruhe gelassen. Ich habe das ganze mal unter Linux probiert und mir den Inhalt des DP anzeigen lassen. Es sieht so aus, dass im DP nut ein LF drin steht. Der DP wird von Proxmox mittels Simple-API befüllt und Proxmox läuft ja unter Linunx. Das erklärt warum es mit "\n" funktioniert. Das Problem war wohl selber gemacht, da ich den Inhalt des DP in NPP eingefügt habe und der noch auf Windows-Zeilenende stand.
  • [gelöst] Deye GEN-Eingang mit JS schalten funktioniert nicht

    32
    1
    0 Votes
    32 Posts
    3k Views
    W
    @fuzzy1955 Super :+1: Das ist immer so. Bestätigen (oder auch nicht) tut´s ja dann der Deye. Der Wert ist kurz rot und wird beim nächsten Zyklus bestätigt.
  • Luftdate.info per Skript einlesen

    Moved
    38
    3
    0 Votes
    38 Posts
    9k Views
    HomoranH
    @silence1599 Du weisst schon, dass der referenzierte Beitrag 8 Jahre alt idt? Da hat sich mittlerweile garantiert einiges geändert.
  • Frage: isTimeInRange umschreiben auf Datum

    Moved
    12
    0 Votes
    12 Posts
    4k Views
    G
    @codierknecht Oh je, da war ich richtig blind. Danke :)
  • JSON-Fehler im Script

    13
    0 Votes
    13 Posts
    887 Views
    Thomas BraunT
    @axel Gut, jammy wird zumindest im upstream noch etwas unterstützt. Wäre für mich aber (neben vielen, vielen anderen) ein weiterer Grund da gar nicht erst auf Schnubbibuntu zu setzen und lieber das Original Debian zu verwenden. Edit: Satzbau gerade gezimmert...
  • Roborock S7 einen Raum reinigen

    8
    2
    0 Votes
    8 Posts
    704 Views
    J
    @wolfi913 habe es gerade mit dem starten eines Programmes hin bekommen...:grinning:
  • Hilfe bei einem Blockly´s für einen LED-Streifen

    2
    0 Votes
    2 Posts
    237 Views
    CodierknechtC
    @bluelinux Da ich keine Alexa habe, weiß ich nicht wie das Schalten durch Alexa oder eine App registriert wird. Da müsste der erste Teil noch entsprechend ergänzt werden. Das hier wäre ein Ansatz: [image: 1742194090710-86c11559-de75-4e59-9ecc-562ea07a4c13-image.png] Ich gehe mal davon aus, dass bei Bewegung EIN und nach 2 Minuten ohne Bewegung wieder AUS geschaltet werden soll. Lesestoff: https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps
  • Betriebstunden ab eines speziellen Datums anzeigen lassen

    11
    0 Votes
    11 Posts
    805 Views
    S
    @mickym genau so. Du bist mein Held !! Vielen Dank noch mal !!!!
  • [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.

    Moved
    83
    0 Votes
    83 Posts
    21k Views
    R
    @realpeterpan said in [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.: @realpeterpan said in [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.: @apollon77 said in [Vorlage] Ventilsteuerung PWM-Ansatz für FBH/IR-Panele o.ä.: @realpeterpan lkeg doch einfach in 0_userdata.0 einen Stat an und referenziere den... und da schreibst du 22 rein als zahl Manchmal steht man einfach auf dem Schlauch...DANKE! Das hat schon mal geholfen. Ich bekomme allerdings immer noch nur Null-Werte: javascript.0 13:00:20.854 info Stopping script script.js.PWM-Thermostate javascript.0 13:00:21.868 info Start JavaScript script.js.PWM-Thermostate (Javascript/js) javascript.0 13:00:21.884 info script.js.PWM-Thermostate: Ventillogik für Raum Badezimmer initialisiert javascript.0 13:00:21.884 warn at ventilLogik (script.js.PWM-Thermostate:87:25) javascript.0 13:00:21.884 warn at initialize (script.js.PWM-Thermostate:50:9) javascript.0 13:00:21.884 warn at script.js.PWM-Thermostate:20:1 javascript.0 13:00:21.885 warn at script.js.PWM-Thermostate:393:3 javascript.0 13:00:21.885 warn at ventilLogik (script.js.PWM-Thermostate:88:26) javascript.0 13:00:21.885 warn at initialize (script.js.PWM-Thermostate:50:9) javascript.0 13:00:21.885 warn at script.js.PWM-Thermostate:20:1 javascript.0 13:00:21.885 warn at script.js.PWM-Thermostate:393:3 javascript.0 13:00:21.885 info script.js.PWM-Thermostate: Start Ventillogik Badezimmer: IstTemp=null, VergleichTemp=0, SollTemp=null, Aktor=false (seit 0m) javascript.0 13:00:21.885 info script.js.PWM-Thermostate: Start FBStartTemp=null javascript.0 13:00:21.885 info script.js.PWM-Thermostate: TempDiff <= 0: 0 --> 0.01 javascript.0 13:00:21.885 info script.js.PWM-Thermostate: Isttemperatur <= Solltemperatur javascript.0 13:00:21.885 info script.js.PWM-Thermostate: heizzeit im original übernommen (heizleistung=13.333333333333334, Scriptintervall=2) javascript.0 13:00:21.885 info script.js.PWM-Thermostate: Errechnete Heizzeit=16 --> Neue-Ist-Temp=0.03999866671110963 (+0.03999866671110963) javascript.0 13:00:21.885 info script.js.PWM-Thermostate: innerhalb toleranz javascript.0 13:00:21.885 info script.js.PWM-Thermostate: innerhalb stille javascript.0 13:00:21.885 info script.js.PWM-Thermostate: ist ausgeschaltet und soll ausgeschaltet sein javascript.0 13:00:21.885 info script.js.PWM-Thermostate: Ende Badezimmer, Nächster Lauf in 2m javascript.0 13:00:21.885 info script.js.PWM-Thermostate: registered 2 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions Woran kann das liegen? Auch der neue Sollwert als Objekt wird anscheinend weiter als =Null gelesen. Hat hier keiner eine Idee? Braucht ihr mehr Informationen von mir? Im Netz finde ich nichts brauchbares wie man Nullwerte "repariert". Okay, ich hab auch dieses Problem jetzt behoben. Beim Kopieren der Objekte wurden Anführungszeichen gesetzt. Durch einen Versuch über Blockly habe ich gesehen das darüber keine Anführungszeichen sondern ' (Hochkommata?) gesetzt wurden. Außerdem sind auch Leerzeichen aus den DP-Namen einfach übernommen worden anstatt sie durch Unterstriche zu ersetzen. Auch hier hat die "Blockly-Übersetzung" geholfen den Fehler zu finden. Warum mir die Protokolle dann einen Null-Wert statt einen Fehler geben ist mir leider nicht ganz klar. Dann hätte ich schon eher in dieser Richtung nach Lösungen gesucht. Ist leider nix für Einsteiger das Skripten.
  • Papierkorb für gelöschte Skripts

    javascript blockly
    6
    1 Votes
    6 Posts
    552 Views
    BananaJoeB
    ... und man kann das Spiegelverzeichnis auch für git-Versionierungen nutzen (wenn man das sowieso nutzt), dann kannst du sogar Änderungen nachvollziehen wenn dir git add . git commit -b "blabla" git push nichts sagen, dann lass es
  • Suche Script zur Konvertierung von Unicode auf UTF-8

    28
    0 Votes
    28 Posts
    2k Views
    CodierknechtC
    @hg6806 sagte in Suche Script zur Konvertierung von Unicode auf UTF-8: geht auch so Dann würde ich das bevorzugen. Die "Holzhammer-Methode" ist ja auf einige (7) spezifische Fälle beschränkt. Die generische Variante ist universeller.
  • Open-Meteo in IOB nutzen

    1
    0 Votes
    1 Posts
    158 Views
    No one has replied
  • Scraping (?)

    6
    0 Votes
    6 Posts
    444 Views
    wendy2702W
    @perseus Vielleicht hilft das: https://flows.nodered.org/node/@marcel-domke/node-red-contrib-garo-wallbox
  • [geklärt] History Adapter viele Fehlermeldungen

    29
    0 Votes
    29 Posts
    2k Views
    Thomas BraunT
    @peter-c sagte in [geklärt] History Adapter viele Fehlermeldungen: Wo ist dieses Backup? Da, wo du es hinlegst. Kann ein NAS sein, kann sowas die GoogleDrive sein oder oder oder. Schau dir die Optionen im Backitup-Adapter an. Zu dem Adapter gibt es auch sehr gute Dokumentation. Und wie starte ich des raspi nachdem die Karte drin ist richtig? Strom einschalten? Der Raspi bootet dann vom Boot-Medium.
  • [Gelöst]Python prozess wird nach Zeit X mehrfach ausgeführt.

    13
    0 Votes
    13 Posts
    901 Views
    wendy2702W
    @bananajoe Bist mein Held für heute. Es gab von den ersten Versuchen noch einen crontab den ich komplett vergessen hatte. Denke mit löschen des Eintrags sollte mein Problem jetzt gelöst sein.
  • WIFI Name eines "angepingten" Gerätes

    10
    0 Votes
    10 Posts
    688 Views
    wendy2702W
    @michihorn ok ich weiß nicht wie dein Netzwerk aufgebaut ist bezüglich Repeater usw. Aber hast du denn für jede SSID eigene HW? Kennt denn jedes Endgerät das entsprechende Passwort und kann sich beim Ausfall einer SSID / Repeaters mit einer anderen SSID verbinden? Versuche nur gerade deine Topologie und das gezielte Ansinnen zu verstehen.
  • GELÖST: set_value Objekt aus Blockly Script steuern

    1
    1
    0 Votes
    1 Posts
    165 Views
    No one has replied
  • Nextcloud Monitoring Überwachung

    10
    3
    0 Votes
    10 Posts
    805 Views
    Elektroniker86E
    @codierknecht Danke für den Tipp! Werde ich mir mal anschauen.
  • Tesla Überschussladen per API ohne intelligente Wallbox

    7
    4 Votes
    7 Posts
    2k Views
    HALH
    @thps Hallo THPS, bis Tesla die API reglementiert hat, habe ich mittels des TeslaChargejs perfekt meinen Tesla mit PV Überschuss geladen. Wäre es möglich Dein Script so anzupassen, dass es mittels dem TeslaBleHttpProxy funktioniert ?
  • gelöscht

    blockly monitoring
    3
    0 Votes
    3 Posts
    260 Views
    BertDerKleineB
    @martinp sagte in gelöscht: @bertderkleine ich würde mal nach "Heizstab" im Forum suchen. Da wird es genügend Blocklys geben, die man als Inspiration heranziehen könnte. Danke, haben eben selbst einen gefunden und hänge mich da jetzt dran, daher hier gelöscht

418

Online

32.6k

Users

82.2k

Topics

1.3m

Posts