Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Einkürzen Text für neuen DP für AWTRIX Adapter

    8
    2
    0 Stimmen
    8 Beiträge
    446 Aufrufe
    ?
    @geschild Ja nur wo geb ich den iCal dp an :-) Können gern Team view oder phonen :-)
  • Über 10 W ... dann schalte Shelly an

    8
    0 Stimmen
    8 Beiträge
    193 Aufrufe
    Dr.PieD
    @paul53 wie hoch ist denn die Verschwendung ?
  • Variable steuert Lampe und umgekehrt

    8
    0 Stimmen
    8 Beiträge
    273 Aufrufe
    F
    @paul53 OK, das funktioniert so! Danke. Ich hate angenommen der Text (im Grünen) wäre ein Beispiel für ein Objekt-Wert. verstehe jetzt zwar nicht genau was der "system.adapter.Javascript.0 ist, aber es funktioniert. Zuvor hatte ich übrigens jeweils den Objekt-Wert genommen, was auch funktioniert hat. Danke nochmals.
  • ... gelöst ... Akku vom Tablet automatisch laden

    19
    1
    0 Stimmen
    19 Beiträge
    2k Aufrufe
    DuffyD
    Doppelter Post
  • "sonst" Steuerung kommt sich in die Quere

    9
    1
    0 Stimmen
    9 Beiträge
    622 Aufrufe
    B
    @codierknecht jetzt hat's klick gemacht. Vielen Dank.
  • Verzeichnis überwachen und Datei in Datenpunkt schreiben

    4
    0 Stimmen
    4 Beiträge
    726 Aufrufe
    mickymM
    @banis Wenn du nach weiteren Ideen fragst, nutze NodeRed. ;) Da ist sowas schon in der Grundausstattung enthalten. [image: 1700052162572-a6e3667c-74ae-41b0-8d33-9e7f21a603c1-image.png] Wenn man lieber Blockly und JS nutzt dann kannst ja mal schauen, ob es eine Bibliothek gibt. In der Filesystem Bibliothek scheint es doch auch so eine Funktion zu geben: https://nodejs.org/docs/latest/api/fs.html#fswatchfilename-options-listener [image: 1700052516899-7d704b4b-edf1-4c3a-9a47-a638d96ee3dd-image-resized.png] Ach so ich sehe gerade,das nutzt Du ja schon in Deinem Skriptausschnitt. OK für den Rest muss Dir wohl ein Puzzlefreund helfen -
  • Pushover Benachrichtigung funktioniert nicht richtig

    Verschoben
    5
    2
    0 Stimmen
    5 Beiträge
    379 Aufrufe
    keksnK
    @paul53 Wie immer schnell meine Fehler gefunden!! Danke Paul!
  • Awtrix Skripte

    blockly monitoring
    28
    1
    0 Stimmen
    28 Beiträge
    7k Aufrufe
    ?
    @rutschig Hi hab versucht das blockly einzubauen aber bei mir zeigt er nichts an. Kannst du mir mal genau sagen welche DP du da nutzt? und im Awtrix adapter hast einfach nur eine Customapp erstellt , mehr geht da dort ja nicht oder? und warum ID4 etc? Wäre super wenn du mir das etwas genauer beschreiben könnetst danke dir Lg Olli
  • Blockly WLED Garagentor

    4
    1
    0 Stimmen
    4 Beiträge
    507 Aufrufe
    D
    @dieter-kurz Teste gerade jetzt diese Variante, funktioniert bis jetzt und das Polling mit 2 Sekunden ist überflüssig [image: 1699907114036-0ac2b2bf-96cd-41c8-b465-d95e7320661d-image.png]
  • API response.post mit Blockly

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    668 Aufrufe
    HomoranH
    @schwabe_ch sagte in API response.post mit Blockly: zu viel phyton der Python ist keine Pflanze!
  • Probleme nach neuer Javascript Adapter Version

    6
    0 Stimmen
    6 Beiträge
    590 Aufrufe
    A
    @stormbringer Ich habe das gleiche Problem mit dem SONOS Adapter wie Du. Hast Du dafür inzwischen (ausser via HASS) eine Lösung?
  • [gelöst] Blockly löst nicht aus obwohl alle Werte vorliegen

    10
    1
    0 Stimmen
    10 Beiträge
    751 Aufrufe
    P
    @djmarc75 und schon läufts. Danke für die Hilfe. Immer diese kleinen Dinge.
  • [gelöst] Auf neu angelegten Ordner in Objekten triggern

    9
    0 Stimmen
    9 Beiträge
    247 Aufrufe
    David G.D
    @paul53 Der Telegramm Block war zum testen nach da geschoben um zu sehen, wann der Trigger reagiert. Mit dem Punkt läuft jetzt alles. Danke.
  • Script für Verbrauchsmessung auf Basis boolschem Wert

    Ungelöst
    15
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    L
    Genau für diese Anwendung gibt es den virtualpowermeter Adapter.
  • PV Überschuss -> Klimaanlage

    6
    1
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    BananaJoeB
    @marcelinho gerne. Ich hatte zwar überlegt das Skript hier zu posten ... ist aber etwas größer (Unter anderem wegen der Art der Ansteuerung meiner Klimaanlage), ein Copy & Paste würde mehr Fragen aufwerfen als das selbst zu entwickeln.
  • Hinweiston von Alexa geht nicht

    5
    1
    0 Stimmen
    5 Beiträge
    355 Aufrufe
    haselchenH
    @airframe75 Du veralberst mich oder? Genau DAS wurde in den Thread besprochen, den ich Dir verlinkt habe. Hast Du den überhaupt bis zu Ende gelesen? Dein Blockly , so wie Du das da postest, bewirk nüscht, da es keinen Trigger hat. Oder Du hast nur die Hälfte hier reinkopiert. Damit Deine Blockly ausgeführt wird, muss irgendwas vorher ja auslösen. Und was soll der "announcemnt" Block da leer drinnen? Erstelle Text nimmt man auch nicht dafür. Sondern nur den Text Baustein. [image: 1699800371466-6208f650-4942-4955-8c92-4d33300add32-grafik.png]
  • json datei für Chart aus vorhandenen DP's erstellen

    80
    4
    0 Stimmen
    80 Beiträge
    7k Aufrufe
    D
    @Dirk-4 anbei gewünscht das script, wie im Thread erkennbar - nicht voll funktionsfähig strom_json.txt
  • JSON Abfrage per Request liefert nur Matsch

    26
    2
    0 Stimmen
    26 Beiträge
    4k Aufrufe
    S
    @mickym sagte in JSON Abfrage per Request liefert nur Matsch: <xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="Drc3,5E3dtsooSRbdv}K">url</variable> <variable id="!eY@+?{]SiMQl]U-]_S$">response</variable> </variables> <block type="procedures_defcustomreturn" id="=Ib|l%wE0-!(2!$i:6GY" x="113" y="38"> <mutation statements="false"> <arg name="url" varid="Drc3,5E3dtsooSRbdv}K"></arg> </mutation> <field name="NAME">URL mit gzip</field> <field name="SCRIPT">CmNvbnN0IGF4aW9zID0gcmVxdWlyZSgnYXhpb3MnKTsKY29uc3QgdXNlckFnZW50ID0gIk1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28pIENocm9tZS8xMTYuMC4wLjAgU2FmYXJpLzUzNy4zNiI7IC8vdXNlciBhZ2VudCwgc28gZGFzIGRlciBhYnJ1ZiB3aWUgdm9uIGVpbmVtIGJyb3dzZXIgYXVzc2llaHQsIGFuc29uc3RlbiB2ZXJ3ZW5kZXQgYXhpb3Mgc2VpbmVuIGVpZ2VuZW4gdWEtc3RyaW5nCiAKdHJ5IHsKICAgIGNvbnN0IHJlc3BvbnNlID0gYXdhaXQgYXhpb3MuZ2V0KHVybCx7CiAgICAgICAgaGVhZGVyczogewogICAgICAgICAgICB1c2VyQWdlbnQ6IHVzZXJBZ2VudAogICAgICAgIH0KICAgIH0pOwogICAgcmV0dXJuIHJlc3BvbnNlLmRhdGE7Cn0gY2F0Y2ggKGVycm9yKSB7CiAgICBjb25zb2xlLmVycm9yKCdGZWhsZXIgQWJydWYnLCBlcnJvcik7Cn0=</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="variables_set" id="ugEH}nuaFt2cgP:-pOl#" x="113" y="88"> <field name="VAR" id="!eY@+?{]SiMQl]U-]S$">response</field> <value name="VALUE"> <block type="procedures_callcustomreturn" id="5Lbo9XrR+}/[H_K8x^"> <mutation name="URL mit gzip"> <arg name="url"></arg> </mutation> <value name="ARG0"> <block type="text" id="Q/3.^E$8=iXD47Q!/Y~"> <field name="TEXT">https://s3.eu-central-1.amazonaws.com/app-prod-static.warnwetter.de/v16/current_measurement_10791.json</field> </block> </value> </block> </value> <next> <block type="debug" id="(Ckl_s:[HiNpm,cZU%"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="=c/u4J;{z?`e3o6dIvCL"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="jf^V/=:|Da(~L4ki#T%L"> <field name="VAR" id="!eY@+?{]SiMQl]U-]S$">response</field> </block> </value> <next> <block type="debug" id="Z;4(${0FK-z3YuU6p:nj"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="JkWAaTGjvOM{VX_dg%D{"> <field name="TEXT">test</field> </shadow> <block type="get_attr" id="-DITH1uqE@?858G@c(xQ"> <value name="PATH"> <shadow type="text" id="1~Of@S^wJPK](bYLFVT"> <field name="TEXT">pressure</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id=",[q*nBjNR!+^[+I(,abd"> <field name="VAR" id="!eY@+?{]SiMQl]U-]_S$">response</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </xml> Du bist mein Held! Es funktioniert!!! Vielen vielen Dank für die Hilfe!!! Made my day!
  • Array auslesen

    6
    1
    0 Stimmen
    6 Beiträge
    534 Aufrufe
    paul53P
    @draexler sagte: wird der Datenpunkt auf "false" konvertiert? Ja, alle Werte außer "AVAILABLE" liefern false.
  • Zeitschaltuhr - Tastersteuerung Flur mit Shelly

    9
    3
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    paul53P
    @manemm sagte: am anfang vom Skript btn_up und btn_down ausgeschlossen Stimmt, wenn man sie nicht ausschließt, triggern diese Werte die Timer. Habe es oben korrigiert.

558

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge