Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • GELÖST: Base64 Bilddatei per Telegram senden?

    9
    0 Stimmen
    9 Beiträge
    787 Aufrufe
    9
    @mcu Perfekt! So funktionierts. Vielen, vielen Dank für Deine schnelle und umfangreiche Hilfe
  • Blockly mit Triggerfehler

    3
    1
    0 Stimmen
    3 Beiträge
    286 Aufrufe
    N
    @mcu Das ging aber flott! Danke - und schon klappt es!
  • Wert in Funktion erneut einlesen

    7
    1
    0 Stimmen
    7 Beiträge
    341 Aufrufe
    CodierknechtC
    @gelaendekiesel93 sagte in Wert in Funktion erneut einlesen: Ich denke ich kopiere einfach die Funktion Sowas ist in erlauchten Kreisen keine Option Copy & Paste führt zur dunklen Seite der Macht. https://en.wikipedia.org/wiki/Don't_repeat_yourself
  • blockly sendto pushover

    18
    1
    0 Stimmen
    18 Beiträge
    1k Aufrufe
    K
    @cinimod ok mache ich Danke
  • Blockly zur Brennersteuerung

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    305 Aufrufe
    G
    @paul53 dann habe ich mich wohl falsch ausgedrückt....ich suche eine Heizkreisregelung für meinen Brennerkreislauf....also Brenner zum Kombi Speicher...mit Wochenplan usw... Ich möchte nicht in den Brenner eingreifen sorry...
  • Vorhandene Unterordner auslesen

    21
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    M
    @triplex Also doch verstanden. statt * -> Slideshow/*
  • [GELÖST] Wert innerhalb einer Schleife hochzählen

    3
    1
    0 Stimmen
    3 Beiträge
    271 Aufrufe
    T
    @david-g Habs gerade selbst herausgefunden. [image: 1737222226133-ed4d3806-0eff-4e00-b66a-bb311a5ba815-image.png]
  • Das neueste Bild/Video von FTP-Server laden, Telegram senden

    21
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    G
    @gonzokalle So scheint es erstmal zu funktionieren. Verbesserungsvorschläge sind erwünscht. [image: 1737198467937-708b95b3-6e74-41c0-b8f4-71e2d34e67a3-image.png]
  • tint remote (Müller Licht) - xy in RGB oder HEX

    javascript blockly
    2
    2
    0 Stimmen
    2 Beiträge
    268 Aufrufe
    L
    @le-r-kelly Hab es selbst hingekriegt. Ich hatte mich nie mit den Funktionen beschäftigt. Jetzt weiß ich, dass die Syntax falsch war. Falls es jemand benötigt, anbei das funktionierende Skript: let z = 1.0 - x - y; let Y = bri / 255.0; // Brightness of lamp let X = (Y / y) * x; let Z = (Y / y) * z; let r = X * 1.612 - Y * 0.203 - Z * 0.302; let g = -X * 0.509 + Y * 1.412 + Z * 0.066; let b = X * 0.026 - Y * 0.072 + Z * 0.962; r = r <= 0.0031308 ? 12.92 * r : (1.0 + 0.055) * Math.pow(r, (1.0 / 2.4)) - 0.055; g = g <= 0.0031308 ? 12.92 * g : (1.0 + 0.055) * Math.pow(g, (1.0 / 2.4)) - 0.055; b = b <= 0.0031308 ? 12.92 * b : (1.0 + 0.055) * Math.pow(b, (1.0 / 2.4)) - 0.055; maxValue = Math.max(r,g,b); r /= maxValue; g /= maxValue; b /= maxValue; r = r * 255; if (r < 0) { r = 255 }; g = g * 255; if (g < 0) { g = 255 }; b = b * 255; if (b < 0) { b = 255 }; r = Math.round(r).toString(16); g = Math.round(g).toString(16); b = Math.round(b).toString(16); if (r.length < 2) r="0"+r; if (g.length < 2) g="0"+g; if (b.length < 2) b="0"+r; rgb = "#"+r+g+b; return rgb [image: 1737197561922-24788b99-5c14-421c-8cdf-690b0c0c553f-image.png] Grüße Ronny
  • Alarm unter Bedingung erst scharfschalten.

    3
    1
    0 Stimmen
    3 Beiträge
    377 Aufrufe
    B
    @david-g Perfekt Danke !
  • Skript 2 x Nuki Synchronisieren über MQTT

    22
    1
    0 Stimmen
    22 Beiträge
    2k Aufrufe
    B
    Update ! Hab das Projekt so leider stilllegen müssen weil das Nuki dummerweise ab und an eine selbst Kalibrierung durchführt. diese macht es eigentlich nur nach dem Akku Wechsel, jedoch scheinbar wie online in Erfahrungsberichten zu finden auch sporadisch. ( wie ich auch feststellen musste ) Heist in meinem Fall das der Datenpunkt der als Trigger für die Auslösung des zweiten Nuki verantwortlich ist, aktualisiert wird. Kalibrierung kann laut Nuki Support nicht stillgelegt werden. Da das Ereignis nicht über den eventlock mit dr.bakterius Skript zu erfassen ist, habe ich keine Idee mehr wie es mit dem Standartfingerprint von Nuki zu lösen ist. Ich habe nun zur Auslösung ein Ekey bestellt, damit erledigt sich nun natürlich jegliche Problematik. Danke nochal für die Hilfe !
  • 0 Stimmen
    157 Beiträge
    50k Aufrufe
    oberfraggerO
    @crunchip Ja. Auch die Cam. Danke für deine Mühe. Lösung: Irgendwie hab ich wohl (versehentlich) den Movie toggle bei Motioneye deaktiviert. Der Motioneye Stream funktionierte ja weiterhin. Ich habe genau KEINE Ahnung was dieser toggle mit dem Stream zu tun hat. Oder ich hatte doch irgendwo einen Typo (falsche ip oder so). Zum einen habe ich zufälligerweise festgestellt...dass seit dem 10.01. keine Filme mehr aufgezeichnet wurden. Das war das Datum an dem ich keine "Telegram-Videos" mehr bekommen habe. [image: 1737127383327-f1f25f83-0b6a-4bf5-a655-c7dcdad67b35-image.png] EIne andere Kamera hat ja mit gleichem Code die gewünschten Ergebnisse weiter geliefert. Seltsam...aber läuft ja wieder zuverlässig. P.S.: Ich nutze Motioneye da ich zum einen aufzeichne und die Doorbird nur 2 parallel Stream zulässt. Aufzeichnen ist schon mal einer, dann Homekit... und dann ist kein Stream mehr für den Fernseher, die App usw. vorhanden.
  • Blockly "manuell" Licht anschalten

    4
    1
    0 Stimmen
    4 Beiträge
    487 Aufrufe
    P
    @marcelinho Den Ikea Tradfri Bewegeungsmelder nutze ich auch. Der hat die Option, auch bei Helligkeit zu melden, dass jemand da ist. Mit dem konnte ich letztens den Flur renovieren, ohne auf Dauerlicht zu schalten. Mein Programm dazu setzt bei Bewegung die Zeit auf 4 Minuten und zählt diese nur herunter, wenn der Eingang vom Bewegungsmelder false ist. Wird Bewegung gemeldet, wird die Zeit wieder auf 4 Minuten gestellt. Da das Programm auf einer Eaton Easy E4 läuft und der ioBroker nur vom Bewegungsmelder den Datenpunkt occupancy auf einen Merker der Easy schreibt, würde hier posten wohl wenig hilfreich sein.
  • Datum ohne Jahr

    17
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    CodierknechtC
    @ankubo sagte in Datum ohne Jahr: Danke, das mit dem Alias und der Konvertierung hat funktioniert Ist doch prima. Wenn's mit 'nem alias funktioniert, spart man sich das Script ;-) Wie das in Blockly gehen kann, hat @paul53 ja in aller Ausführlichkeit gezeigt. Wenn etwas per alias erreicht werden kann, spare ich mir ein Script.
  • Skript für Warmwasserbereitung

    8
    1
    0 Stimmen
    8 Beiträge
    241 Aufrufe
    paul53P
    @therealverex sagte: meinst du den zweiten trigger unten anhängen statt separat? Das kann man machen, meinte ich aber nicht. Anstelle den Temperaturwert einzulesen, sollte man den Wert des Trigger-Datenpunktes nehmen, was effizienter ist. Außerdem ist ein Vergleich mit wahr sinnlos, da das Ergebnis eines jeden Vergleichs true oder false ist.
  • Name aus Fritz Telefonbuch auslesen

    24
    0 Stimmen
    24 Beiträge
    2k Aufrufe
    CodierknechtC
    @mickym sagte in Name aus Fritz Telefonbuch auslesen: im inbound kommt SOFORT im JSON der Name und die Nummer des Anrufers in Echtzeit ohne dass man was nachschlagen muss - also bereits beim Klingeln ohne das jemand abgehoben hat Genau so lasse ich mir das in meiner Vis anzeigen ;-)
  • Tasmota Restore via Blockly

    6
    0 Stimmen
    6 Beiträge
    561 Aufrufe
    CodierknechtC
    @stefan_tr96 sagte in Tasmota Restore via Blockly: wenn ich z.B. in Ägypten auf Urlaub bin und dort kein VPN funktioniert Ach das warst Du
  • Blockly- Funktion parallel nutzen?

    23
    0 Stimmen
    23 Beiträge
    1k Aufrufe
    UMuellexU
    @paul53 ALLES SUPER!!! Ich habe es auch mit 3 "virtuellen" Fenstern probiert- Alle Intervalle und Verzögerungen werden beendet! Ich spende dafür an die Community.
  • Schnelle Änderungen am Triggerobjekt auswerten?

    18
    0 Stimmen
    18 Beiträge
    1k Aufrufe
    Dark AngelD
    Erster (mehr, oder weniger) Erfolg, erzielt durch folg. Blockly: [image: 1736809080407-ad4420bb-5d2b-4e15-ae36-42d7b218949c-grafik.png] Shelly Output ist "momentary" mit invertet Input So wird das Licht auch ohne ioBroker funktionsfähig bleiben, nur eben ohne den Zusatz des Longpushs. Wenn Output auf "detached" gesetzt würde, geht das Licht wenn Longpush erkannt wurde, oder aber eben beim loslassen an (in etwa wie "momentary_on_release" bei Shelly Gen.1). Nachteil: Wenn keine Kommunikation mit ioBroker, dann bleibt es dunkel.
  • JS in Blockly konvertieren

    8
    0 Stimmen
    8 Beiträge
    729 Aufrufe
    tiobbT
    @oliverio Mit Chat GPT hat es leider nicht geklappt, angeblich ist das Script zu lang.

630

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge