Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Blockly, Tradfri Schalter als Taster steuern

    4
    1
    0 Stimmen
    4 Beiträge
    327 Aufrufe
    G
    @paul53 Wow - so "einfach" kann es sein - Dank Dir!
  • bug in blockly bei variable wenn schon existiert

    2
    0 Stimmen
    2 Beiträge
    230 Aufrufe
    mcm1957M
    @stenmic Bitte erstelle für Fehlermeldungen ein Issue. Blockly gehört zum javascript Adapter
  • [gelöst] ssh exec führt remote script nicht aus

    blockly
    9
    0 Stimmen
    9 Beiträge
    940 Aufrufe
    mickymM
    @nkoebe Genau die Anleitung habe ich gesucht - die habe ich damals auch genutzt. Bei mir hat der Link aber nicht mehr geklappt. Ich hab es mir gleich nochmal abgespeichert. Ich nutze kein Blockly, sondern NodeRed. Also wenn was in Blockly nicht klappt, dann musst Du eher @paul53 fragen.
  • Nous Steckdose Weihnachtsbeleuchtung funst nicht

    6
    1
    0 Stimmen
    6 Beiträge
    477 Aufrufe
    Ro75R
    @walter-o für diesen Zweck nutze ich den Adapter time- switch. Gibt's für vis-1 und 2. Läuft super und ohne Probleme und ohne "Programmieraufwand". Ro75
  • Jalosiensteuerung incl. Verhinderung

    Verschoben
    7
    4
    0 Stimmen
    7 Beiträge
    477 Aufrufe
    H
    Hier ein Lösungsansatz der nach mehrmaligen ausprobieren funktioniert: [image: 1731434376786-bildschirmfoto-2024-11-12-um-18.57.49.png]
  • Warum war das Licht der Fassade den Tag über an?

    13
    2
    0 Stimmen
    13 Beiträge
    891 Aufrufe
    G
    @homoran Setze das Ausschalten auf Sonnenaufgang + 2 Minuten und beobachte das mal.
  • [gelöst] Vergleich des Zeitstempels und Meldung absetzen

    6
    1
    0 Stimmen
    6 Beiträge
    499 Aufrufe
    GregorSG
    @paul53 Jetzt funktioniert es
  • Javascript Adapter Blocky http POST mit Authorization

    1
    1
    0 Stimmen
    1 Beiträge
    366 Aufrufe
    Niemand hat geantwortet
  • Skript funktionieren nicht nach Neustart - Gelöst

    30
    0 Stimmen
    30 Beiträge
    1k Aufrufe
    SvaggyS
    Alles klar - nochmal vielen Dank an euch alle!
  • Störmeldungen nach Prio oder als wechsel Text

    6
    1
    0 Stimmen
    6 Beiträge
    471 Aufrufe
    BananaJoeB
    @maddin77 sagte in Störmeldungen nach Prio oder als wechsel Text: ich wüsste aktuell eben nicht wie ich 5 vers. Infos an 2 Zeilen Schicke [image: 1731101196410-4a860985-26fa-4387-8670-722e520a17ac-image.png] Richtet sich nach der Schriftgröße (also die Anzahl der Zeilen). Ich habe das hier nur als JavaScript, kann man sich aber ja rauslesen. Beispiel: var s_DeviceName = "Display150"; var s_mqtt_Instance = "mqtt.0"; // Zusätzlich für Displaysteuerung // Datenpunkt für DisplayText var s_mqtt_DisplayText_path = s_mqtt_Instance + ".cmnd." + s_DeviceName + ".DisplayText"; // Datenpunkt für DisplayMode var s_mqtt_DisplayMode_path = s_mqtt_Instance + ".cmnd." + s_DeviceName + ".DisplayMode"; // Datenpunkt für DisplaySize var s_mqtt_DisplaySize_path = s_mqtt_Instance + ".cmnd." + s_DeviceName + ".DisplaySize"; // Datenpunkt für Restart (um Dimmer-Änderungen zu übernehmen) var s_mqtt_Restart_path = s_mqtt_Instance + ".cmnd." + s_DeviceName + ".Restart"; // Funktionen function InitDisplay() { setState(s_mqtt_DisplayMode_path, 0, false); setState(s_mqtt_DisplayText_path, "[zx0y0R128:12][f1s1x0y0C0B1]Playlist:[s1x10y16C1B0]" + "Aktueller Titel" + "[x0y32R128:12][s1x0y32C0B1]Modus:[s1x10y48C1B0]" + "Zufall", false); } // Startup InitDisplay(); // und dann mache ich so etwas: setState(s_mqtt_DisplayText_path, "[zx0y0R128:12][f1s1x0y0C0B1]Playlist:[s1x10y16C1B0]" + "Leila K." + "[x0y32R128:12][s1x0y32C0B1]Modus:[s1x10y48C1B0]" + "Zufall", false); Wenn zu das z weglässt, löscht er nicht alles. Ist dann aber doof wenn du dort etwas neues drüber schreibst (zumindest bei meinem Display)
  • [Erledigt] Nur Ergebnis einer Liste in einen DP schreiben

    3
    1
    0 Stimmen
    3 Beiträge
    255 Aufrufe
    JoJo58J
    @paul53 Es kann so einfach sein... Danke! Gruß, Johannes
  • Blockly JSON Daten auslesen

    5
    4
    0 Stimmen
    5 Beiträge
    803 Aufrufe
    S
    @wszene ich empfehle Notepadd++ mit JSON Viewer plugin. damit est es relativ einfach den Pfad zu extrahieren. [image: 1730999742902-2024-11-07-18-14-00.jpg]
  • Blockly Script GPIO Inverter und Wärmepumpe

    12
    0 Stimmen
    12 Beiträge
    304 Aufrufe
    N
    @paul53 Das ist eine gute Frage! Ich werde am kommenden WE die Wärmepumpe beobachten und die Signale überwachen. Ich hoffe, dass seitens Wärmepumpe irgendeine Rückmeldung (ein Bit oder Wert) übermittlet wird, welches ich abfangen kann und als Rückmeldung nutze. Dann werde ich mein Script entsprechend erweitern.
  • Mehrere Datensätze in einer JSON-Datei in Blockly ändern

    4
    0 Stimmen
    4 Beiträge
    335 Aufrufe
    H
    @paul53 Hat geklappt, wunderbar. Vielen Dank!
  • Blockly, Trigger und 2 Timeouts

    10
    1
    0 Stimmen
    10 Beiträge
    814 Aufrufe
    S
    Falls es jemandem von Nutzen ist : Das hier scheint zu funktionieren :) Bin noch am Testen. Jetzt ist die ZEIT des ein und abschaltens für mich nachvollziehbar. Da er ja willkührlich die Timer zu zählen angefangen hat, hab ich mit den STOPs einfach festgelegt, WANN er wieder "von vorne" anfangen soll. Das ist in dem Fall auch notwendig . Musste da ein wenig umdenken. [image: 1730825233432-l%C3%B6sung.png]
  • HTTP-Post und Headerübergabe

    25
    0 Stimmen
    25 Beiträge
    3k Aufrufe
    H
    @haus-automatisierung Ok, dann halte ich die Füße still Danke Dir für die Hilfe!
  • Umrechnung Füllstand funktioniert nicht mehr

    13
    3
    0 Stimmen
    13 Beiträge
    871 Aufrufe
    MartinPM
    @bommel_030 Bei den Formen vereinfacht man ja eh, wenn man das in eine Formel gießt (Glatter nicht gewölbter Zylinderdeckel usw.), von da her kann man ggfs auch mit einer Look-Up Table arbeiten. Je nachdem, was für eine Genauigkeit man braucht, würden ggfs 50 ... 100 Einträge reichen. Dazwischen linear interpolieren ...
  • [gelöst] Replace in Blockly

    3
    4
    0 Stimmen
    3 Beiträge
    284 Aufrufe
    WszeneW
    @david-g sagte in Replace in Blockly: @wszene Versuch mal eine Konvertierung nach string einzubauen. [image: 1730783929244-screenshot_20241105_061832_chrome.jpg] Danke genau das war die Lösung
  • State vom Typ String auf nächste Position schalten

    11
    1
    0 Stimmen
    11 Beiträge
    809 Aufrufe
    L
    Danke für Dein Engagement! Ich habe die erste Variante mit dem Javascript probiert. Die Liste wird erstellt (s. auch debug Ausgabe unten im Bild, einzelnen Elemente sind mit Kommata getrennt). Leider führt der SteuerBefehl dazu, dass die ganze Liste in den State eingetragen wird und nicht der entsprechende String in Abhängigkeit zum Zähler. Für mich sieht das alles recht plausible aus, aber leider funktioniert es noch nicht. Gibt es noch eine Optimierungsidee? [image: 1730751696283-5dca7459-c6de-4e3b-98a9-8ede258519f3-image.png] Edit: Hatte noch eine Fehler drin....funktioniert jetzt.....vielen vielen Dank!
  • E3DC Hauskraftwerk via Tibber laden

    17
    5
    1 Stimmen
    17 Beiträge
    7k Aufrufe
    D
    @ronniboy Hi ich nutze das Script noch genau so und den Trigger auf Powervalue setzte ich doch [image: 1730726122419-fdbd3af8-db5e-4d7b-b292-75763075cc7c-grafik.png]

306

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge