Weiter zum Inhalt

Blockly

6.6k Themen 80.2k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Zuweisung an eine iobroker Variable im JS-Script

    3
    0 Stimmen
    3 Beiträge
    213 Aufrufe
    B
    @paul53 Vielen Dank, auf grund fehlender JS-Kenntnisse war ich auf die Idee garnicht gekommen. So erhalten ich den Wert. Ich habe nun mit "setState('0_userdata.0.Test' /* Test */, (mittelwert ), true);" den Wert als Datenpunkt hinterlegt und kann ihn nun weiter Nutzen. So war es gelant.
  • Mehrere Werte in einem Datenpunkt

    16
    1
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    C
    Hallo. Generall funktioniert das Script, aber ....... Manchmal steht bei alle 3 Datenpunkten 0 Woran kann das liegen? LG Chris
  • httpGet error=maxContentLength size of -1 exceeded

    5
    1
    0 Stimmen
    5 Beiträge
    576 Aufrufe
    J
    @jui said in httpGet error=maxContentLength size of -1 exceeded: Das ist der Logeintrag, Text kommt nix zurück, da schläft der esp ja schon wieder > > javascript.0 > 2024-08-23 15:11:19.907 error script.js.common.Sensoren_1.Klingel: httpGet(url=http://192.168.178.15/tools?cmd=deepsleep, error=maxContentLength size of -1 exceeded) > > mqtt.0 > 2024-08-23 15:11:17.875 info Client [ESP_esay_Klingel_0] connection closed: disconnected > > mqtt.0 > 2024-08-23 15:11:16.819 info Client [ESP_esay_Klingel_0] publishOnSubscribe send all known states > > mqtt.0 > 2024-08-23 15:11:16.619 info Client [ESP_esay_Klingel_0] subscribes on "ESP_esay_Klingel/#" with regex /^mqtt\.0\.ESP_esay_Klingel\..*/ > > mqtt.0 > 2024-08-23 15:11:16.618 info Client [ESP_esay_Klingel_0] subscribes on "ESP_esay_Klingel/#" with regex /^ESP_esay_Klingel\..*/ > > mqtt.0 > 2024-08-23 15:11:16.601 info Client [ESP_esay_Klingel_0] connected with secret 1724418676600_3879
  • Aktien Blockly umbauen (request deprecated)

    13
    2
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    ?
    @mading ne yahoo ist furchtbar :-) so läuft das script 1A
  • Zeitliches Blockly

    blockly
    18
    0 Stimmen
    18 Beiträge
    2k Aufrufe
    YodaY
    @codierknecht perfekt vielen Dank, sieht soweit nun sauber aus, in der Praxis muss ich noch etwas schauen wie es sich verhält.
  • Block "Datenpunkt erzeugen"

    16
    1
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    BananaJoeB
    @haus-automatisierung sagte in Block "Datenpunkt erzeugen": Klar, aber das wäre dann schon der dritte Block für die gleiche Aufgabe Naja, es gibt unter anderem auch 4 Blöcke um den Wert eines Datenpunkt zu beschreiben, da würde mich ein 3. Block für das erzeugen nicht stören.
  • Einzelnes Blockly-Script aus einem Export-ZIP importieren.

    2
    0 Stimmen
    2 Beiträge
    247 Aufrufe
    CodierknechtC
    @manfredhi Vielleicht hilft Dir das hier: https://forum.iobroker.net/topic/68740/ein-skript-aus-backup-zurückspielen/2
  • Täglicher Neustart Fritzbox per Blockly

    30
    1
    0 Stimmen
    30 Beiträge
    4k Aufrufe
    da_WoodyD
    @lemmi IMHO liegt das aber nicht an deiner fritte. Obwohl ich dem zeuch nicht traue. Wieso sollten die werte nicht mehr übertragen werden? Liegt wohl eher am Adapter, oder wie auch immer du an die Daten kommst. Der tägliche neustart bringt oftmals mehr probleme. Kann/sollte nicht die Lösung sein...
  • missing or unrecognized endTime expresson

    37
    1
    0 Stimmen
    37 Beiträge
    4k Aufrufe
    F
    Nachdem nix geholfen hat habe ich das Script "Konaladen" entfernt. Aber dann war da noch das "NaN"-Problem bei der "endTime expression". Fragt nicht warum, aber so tut's: [image: 1724093410624-7196cb24-c3b8-4548-b972-dbeb456cf645-grafik.png] Dabei macht das jetzt eigentlich das Gleiche wie vorher die das hier: [image: 1724093512532-7a3a9ac0-5b9d-4c9a-b00e-f56289f3c9d4-grafik.png] Ich verstehe es nicht - aber das wichtigste: es TUT!!! Danke für die vielen Tipps und vielleicht hat ja jemand eine Erklärung dafür.
  • Shelly 2.5 für Rolladensteuerung im Sommer deaktivieren?

    5
    0 Stimmen
    5 Beiträge
    470 Aufrufe
    S
    @homoran Ich habe es gelöst. Mit einen HTTP-Befehl kann man diesen deaktivieren und auch wieder aktivieren. Funktioniert einwandfrei. Gruß Semmy
  • Wie paralleles Ausführen verhindern?

    10
    0 Stimmen
    10 Beiträge
    950 Aufrufe
    S
    @paul53 sagte in Wie paralleles Ausführen verhindern?: Übrigens: Eine Funktion ohne Timer wird nicht durch einen neuen Trigger unterbrochen, sondern sie wird bis zu Ende ausgeführt, bevor der neue Trigger sie erneut startet. Das kann ich in meinen Tests nicht bestätigen. Jeder Trigger ob Timer oder Datenpunkt lässt die Hauptroutine sofort starten. Unabhängig davon, ob diese zu Ende gelaufen ist.
  • JSON parsen mit "." in Name (PM2.5)

    8
    1
    0 Stimmen
    8 Beiträge
    728 Aufrufe
    haus-automatisierungH
    @oliverio sagte in JSON parsen mit "." in Name (PM2.5): wenn im attributnamen illegale Zeichen enzhalten sind, dann kann man keine Punktnotation machen und muss auf die alternativ adressierung ausweichen. Aber nicht mit der getAttr-Funktion in der JavaScript-Sandbox. Dort ist das aktuell nicht vorgesehen. Siehe verlinkter Issue oben.
  • Shelly dimmer 2 || Transition || Manuelles Einschalten

    3
    2
    0 Stimmen
    3 Beiträge
    394 Aufrufe
    da_WoodyD
    @takahara sagte in Shelly dimmer 2 || Transition || Manuelles Einschalten: => Topic CLOSED. könntest du aber auch im titel ändern...
  • Meldung anpassen.

    1
    3
    0 Stimmen
    1 Beiträge
    163 Aufrufe
    Niemand hat geantwortet
  • State-Wert statt -Schlüssel auslesen (Blockly/JS/Lovelace)

    10
    0 Stimmen
    10 Beiträge
    2k Aufrufe
    D
    @paul53 es funktioniert, danke! Das fehlen der ObjectID des Trigger-Datenpunktes war der Hauptfehler.
  • Water Flow Sensor

    7
    1
    0 Stimmen
    7 Beiträge
    532 Aufrufe
    AphofisA
    @paul53 ja lag am telemetrie Daten intervall hatte das Gerät neu aufgesetzt und vergessen telemetrie einzustellen weil der counter nicht mehr normal puslt hatte da irgend einen mist mit rule per konsole gesendet seid dem pulst er nicht mehr werte wie 2207 was dann 1 liter entspricht sondern zählt pro pump vorgang 1+1 oder bestands wert +1 wie ich das zurücksetzen kann weiss ich nicht hab schon std lang das netz durchsucht. Telemetrie hab ich auf 15 sek gesetzt also werden die werte alle 15 sek an den MQTT (Sonoff) gesendet aktualisiert.
  • Wert von Objekt ID als Text

    5
    1
    0 Stimmen
    5 Beiträge
    427 Aufrufe
    S
    @paul53 Das war exakt mein Problem, jetzt geht es, vielen Dank! (über die Suche habe ich es leider nicht gefunden).
  • Shellausgabe formatieren

    4
    0 Stimmen
    4 Beiträge
    289 Aufrufe
    David G.D
    Jetzt habe ich es glaube ich. Auch wenn mich der letzte falls Block was stört um die NaN Zeilen zu entfernen. Da wäre ein Block schön wie "falls Zahl" oder so. [image: 1723822953533-screenshot_20240816_174149_chrome.jpg] javascript.0 17:41:53.964 info script.js.Eigene_Scripte.VIS.Tabelle_fail2ban: npm-3xx-4xx javascript.0 17:41:53.964 info script.js.Eigene_Scripte.VIS.Tabelle_fail2ban: 0 javascript.0 17:41:53.964 info script.js.Eigene_Scripte.VIS.Tabelle_fail2ban: 52 javascript.0 17:41:53.964 info script.js.Eigene_Scripte.VIS.Tabelle_fail2ban: 0 javascript.0 17:41:53.964 info script.js.Eigene_Scripte.VIS.Tabelle_fail2ban: 8 javascript.0 17:41:53.964 info script.js.Eigene_Scripte.VIS.Tabelle_fail2ban: sshd javascript.0 17:41:53.964 info script.js.Eigene_Scripte.VIS.Tabelle_fail2ban: 0 javascript.0 17:41:53.964 info script.js.Eigene_Scripte.VIS.Tabelle_fail2ban: 2 javascript.0 17:41:53.964 info script.js.Eigene_Scripte.VIS.Tabelle_fail2ban: 0 javascript.0 17:41:53.964 info script.js.Eigene_Scripte.VIS.Tabelle_fail2ban: 0 Edit Im groben steht die Tabelle. Die Anzahl der Jails wird dynamisch ermittelt für die Zeilen. [image: 1724857196573-screenshot_20240828_165832_fully-kiosk-browser.jpg]
  • [gelöst] Used invalid characters über Blockly

    Verschoben
    62
    0 Stimmen
    62 Beiträge
    11k Aufrufe
    haus-automatisierungH
    @steffe-s sagte in [gelöst] Used invalid characters über Blockly: was mache Leute, wie zum Beispiel Du, so alles neben dem Job machen (AWTRIX, Blockly usw) Nicht neben dem Job - es ist mein Job. Nur dass ich halt ~80% der Zeit kostenlos arbeite und hoffe, dass Leute das sehen und anerkennen und sich dann für einen Online-Kurs entscheiden.
  • GPIO lässt sich nicht ansteuern

    12
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    mcm1957M
    @x3david Falls du den Adapter ioBroker.rpi2 ansprichts bitte verwende das Topic https://forum.iobroker.net/topic/75290/test-adapter-rpi2-2-x Das neue OS hat grundlegende Änderungen am hardwarenahen Zugriff vorgenommen. Für den rpi2 gibt es derzeit eine Beta Version. Es funktioniert aber nach wie vor nicht alles. Wechsel mit deinem Problem am besten in den oben genannten Thread. Da ist auch der Maintainer des rpi2 aktiv (Urlaubsbedingt ggF erst ab Ende August).

282

Online

33.0k

Benutzer

83.3k

Themen

1.3m

Beiträge