Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Themen 79.3k Beiträge

NEWS

  • 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
    49k 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
    470 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
    240 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
    532 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 :grinning:
  • 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
    665 Aufrufe
    tiobbT
    @oliverio Mit Chat GPT hat es leider nicht geklappt, angeblich ist das Script zu lang.
  • Script funktioniert auf ein mal nicht mehr

    15
    1
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    Dark AngelD
    @dr-bakterius Ich habe "detached" mit Absicht nicht gewählt, denn das Licht sollte auch dann Ein-/Ausgeschaltet werden können, wenn keine Verbindung zu ioBroker bestehen sollte. Das "Problem" habe ich mit dem NS Panel von Sonoff im Wohnzimmer. Solange keine Verbindung zu ioBroker besteht sitze ich völlig im dunkeln, wenn ich nicht vorher das Licht eingeschaltet hatte. Als ich das damals eingerichtet hatte, war "momentary" praktisch DIE Einstellung, wenn man einen Taster verwendet. momentary_on_release verhindert, dass ein toggle ausgelöst wird, bevor man den Taster loslässt. Bei mir unbedingt erforderlich um den Longpush auswerten zu können. Bei dem Gen.2 Shellys (habe einen Shelly 1 Gen.2 und jetzt noch den Shelly 2PM Gen.2) gibt es keinen EventCount und kein Longpush, womit mein Script praktisch unbrauchbar geworden ist, solange man kein Gen.1 Gerät damit steuert/auswertet.
  • Werte aus JSON Array in Datenpunkt übernehmen

    16
    1
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    mickymM
    @chief42 sagte in Werte aus JSON Array in Datenpunkt übernehmen: Schade das es hier keine Lösung gibt. Trotzdem Danke für die Tips und Hilfe! Na die Lösung ist, wie @MartinP schreibt. Schreib selbst in Datenbank.
  • Blockly Blöcke werden nicht mehr angezeigt.

    4
    0 Stimmen
    4 Beiträge
    373 Aufrufe
    M
    Läuft wieder. Habe mir von einer Sicherung wieder einen alten Stand vom Blockly eingefügt und dann mit Notepad++ auf Basis Javascript verglichen, was ich in letzter Zeit dazugebaut habe. Und das dann wieder neu im Blockly gemacht.
  • Mehrere Trigger nebeneinander

    11
    2
    0 Stimmen
    11 Beiträge
    811 Aufrufe
    paul53P
    @dr-pie sagte: keine Ahnung wie man da anfängt . Im Tab "Kategorien" unter "GEWERKE" neues Kategorieelement hinzufügen. [image: 1736533640100-nacht_aus.jpg] Im Tab "Objekte" unter "Funktion" dem entsprechenden Datenpunkten zuordnen.
  • ( Gelöst ) Zeitplan | CRON-Regel aus Datenpunkte

    4
    2
    0 Stimmen
    4 Beiträge
    427 Aufrufe
    I
    Kurze Rückinfo. Es lag an den Minuten ( 00 ) da gehört wirklich ein * hin. Was ja auch logisch ist wenn man es mit einem Zeitplan nachstellt. [image: 1736525437193-zeitplan.png]
  • [gelöst] Probleme mit getObject()

    6
    1
    0 Stimmen
    6 Beiträge
    306 Aufrufe
    HomoranH
    @paul53 Die Ursache für das NaN war, dass die Werte im system.config als String vorliegen. Nach Wandlung und kleineren Korrekturen läuft es jetzt. Hab später auch noch diesen Hinweis im alten Thread gefunden. Nochmals Danke
  • MQTT messages werden nicht im ioBroker angezeigt

    8
    2
    0 Stimmen
    8 Beiträge
    624 Aufrufe
    P
    @ashdash Das ist merkwürdig. Ich hatte das schon, dass gar nicht aktualisiert wurde, bis ich F5 gedrückt hatte. Das kam allerdings seit längerer Zeit nicht mehr vor. Gefühlt, seit der P1240 als CPU im Promox-Host da ist. Allerdings sind auch die Mobilgeräte, die per Browser auf den Admin zugreifen, performanter geworden.
  • Bestimmten Wert aus einem Datenpunkt filtern

    16
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    paul53P
    @tobiasp sagte: Ich wollte ne schöne Übersicht der einzelnen Zellen darstellen. Man kann seine Visualisierung auch mit Werten überladen. Sollen die 14 Zellenspannungen in einzelne Datenpunkte? EDIT: Etwa so? [image: 1736272600999-blockly_temp.jpg]
  • [GELÖST]Warning: Boolean anstatt Number

    5
    1
    0 Stimmen
    5 Beiträge
    514 Aufrufe
    paul53P
    @jack01 sagte: Zustandstyp auf "Zahl" stellen? Ja. Besser noch weitere Korrekturen: "type": "number", "read": true, "write": false, "name": "Wasser Zählerstand", "unit": "m³", "role": "value",
  • HMIP Fenstergriffsensor - State in IO Broker ???

    17
    1
    0 Stimmen
    17 Beiträge
    816 Aufrufe
    Jörg WintersteinJ
    @homoran Danke

318

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge