Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Themen 79.3k Beiträge

NEWS

  • HmIP-MOD-OC8 ON_TIME bestätigung Abwarten

    5
    1
    0 Stimmen
    5 Beiträge
    352 Aufrufe
    G
    @homoran said in HmIP-MOD-OC8 ON_TIME bestätigung Abwarten: @grazer2500 sagte in HmIP-MOD-OC8 ON_TIME bestätigung Abwarten: Wie kann ich dann auf nummer sicher gehen das der Befehl erst geschickt wird wenn der erste fertig gesetzt ist? gar nicht! ich hab bei HM immer nur mit wenigen 100msec Verzögerung (über die Checkbox) gearbeitet. bei HmIP soll es einen DP combined Parameter geben. damit hab ich noch nie gearbeitet Das war auch mein ursprünglicher Gedanke. Und deshalb habe ich am Anfang ohne "Pause" gearbeitet, Aber dann hat er zwischendurch einfach nach Ablauf der ON_Time abgeschalten.. Und ich habe keine Idee warum. Wie verhält sich Blocky bzgl. "await setStateAsync" Bzw. Wie kann ich Blocky so arbeiten lassen?
  • [gelöst]Blocky Wenn dann Abfrage

    Verschoben
    6
    1
    0 Stimmen
    6 Beiträge
    528 Aufrufe
    G
    Vielen herzlichen dank für die Informationen
  • [Gelöst]Bildversand der Kamera per Telegram wenn Klingelt

    blockly
    16
    2
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    A
    @codierknecht said in [Gelöst]Bildversand der Kamera per Telegram wenn Klingelt: Du hast gefragt. Jetzt wird's etwas OT! Ich zitiere mal die deutsche Wikipedia: Das Computer-Fachblatt c’t stuft Telegram als nicht sicher ein. Telegrams Sicherheit sowie die Vermarktung als „sicherer Messenger“ werden in Fachkreisen seit Jahren kritisiert, Telegrams Datenschutz sei ein „Albtraum“. Unter Verschlüsselungsexperten sei es seit Jahren „nicht umstritten, dass Telegram von allen gängigen Messengern die schlechteste Verschlüsselung einsetzt, wenn man sie denn zum Einschalten überhaupt findet.“ Dass ausgerechnet über Telegram massiv Verschwörungsgedöns, Desinformation und ähnlicher Schwachfug verbreitet werden, fällt dabei eigentlich kaum noch ins Gewicht. WhatsApp ist übrigens auch raus. Ich stelle mal die steile These auf, dass vermutlich 99% sämtlicher Nutzer es entgegen der von ihnen ausdrücklich abgenickten Nutzungs- und Datenschutzregelungen tun. Falls nicht bekannt: WA überträgt bei der Nutzung den kompletten Inhalt des lokalen Adressbuchs auf Server der Firma Meta in den USA. Mit den Datenschutzregelungen hat man zugestimmt, dass man von allen seinen Kontakten die Zustimmung dazu hat. (soweit mein Kenntnisstand. Sollte sich hieran etwas geändert haben, stimmt mich das auch nicht mehr um). Mich jedenfalls hat noch nie jemand gefragt. Vielleicht sind's ja auch eher 99,9% alle Anwender. Okay, verstanden – also kein ioBroker-spezifischer Grund, sondern ein persönlicher. Ich wäre sogar dafür, dass die Straßen in Deutschland ebenfalls überwacht werden. Das ist ein großes Thema, über das man lange diskutieren könnte. Wie du schon sagst, ist das OT, also lassen wir es lieber. Ich habe das Thema bereits als gelöst markiert. Danke für die ganzen hilfen und hinweise.
  • [Gelöst]Kein debug output

    22
    1
    0 Stimmen
    22 Beiträge
    1k Aufrufe
    CodierknechtC
    @haus-automatisierung sagte in [Gelöst]Kein debug output: Du kannst Dir nicht vorstellen, wie gerne ich eine technische Erklärung dafür hätte Doch, kann ich :+1: Ich hasse es, wenn Dinge "einfach so" nicht mehr so funktionieren wie sie sollen. Darüber auch mal hinwegzusehen ist nur dann eine Option, wenn es nicht mein Code ist ;-)
  • Wert aus Datenpunkt in hh:mm:ss umrechnen (gelöst)

    17
    0 Stimmen
    17 Beiträge
    2k Aufrufe
    Steffe.S.S
    @haus-automatisierung wie Dank für die Rückmeldung, das schaue ich mir gleichmal an Das Problem sitzt vor dem Computer, der "Zeitdifferenz formatieren Baustein im Blockly" funktioniert super, danke, für Deine Hilfe, wieder einmal @haus-automatisierung
  • Crons: alle in ein Blockly-File oder Einzel-Files?

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    162 Aufrufe
    paul53P
    @topsurfer sagte: besser (weniger overhead, weniger RAM bedarf, ...) wenn ich die Crons alle in ein Blockly-File verschiebe Das macht keinen Unterschied.
  • Blocky und das Arbeiten mit einem Datum

    9
    7
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    CodierknechtC
    @dapanic Das Prinzip. Nicht getestet und möglicherweise verbesserungsfähig. [image: 1745319851451-bffdd8f3-ae6c-499f-a150-b6da1b4156d7-image.png] Funktionsweise: Beim Öffnen des Tores wird der Rundenzähler auf 0 gesetzt und damit die Funktion aufgerufen. Die ermittelt die nötige Verzögerung anhand des Rundenzählers: Für die ersten 3 Durchläufe jeweils 5 und im letzten Durchlauf 15 Minuten. Dann wird der passende Timeout gestartet. Sind die X Minuten abgelaufen, wird eine Nachricht gesendet und der Rundenzähler inkrementiert. Ist der noch nicht größer als 4, ruft sich die Funktion mit geändertem Rundenzähler neu auf. Man muss bei Rekursionen nur aufpassen, dass man eine saubere Abbruchbedingung einbaut. Sonst produziert man sich eine herrliche Endlosschleife. Edit Die Änderung im Trigger sorgt dafür, dass nach dem Schließen des Toren nicht noch eine Meldung abgesetzt wird.
  • JSON Parser - Aus Blockly JSON in Datenpunkte schreiben

    6
    3
    2 Stimmen
    6 Beiträge
    2k Aufrufe
    CodierknechtC
    @dark82core Wenn Du daraus nur die einzelnen Werte sauber in Datenpunkte packen willst, braucht's dafür kein Script. Das kann man auch per Alias erledigen: https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps/12
  • Kontaktsensor offen wenn nicht daheim

    21
    1
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    paul53P
    @olli_m sagte: Der DP wurde ja selbst erstellt von IOT: Mit falschem common.type: Er muss "boolean" sein! @olli_m sagte in Kontaktsensor offen wenn nicht daheim: unterschied zwischen wahr und "wahr". wahr (true) ist ein Logikwert, "wahr" ist eine Zeichenkette.
  • E Auto mit PV Überschuss laden

    65
    1
    0 Stimmen
    65 Beiträge
    15k Aufrufe
    B
    @JLeg in dem langen Thread bist du ja stark vertreten. Soweit ich das verstanden hab, braucht man immer ein Blockly-Skript um das Laden darstellen zu können. Kannst du mir sagen, ob es ein fertiges Blockly gibt, mit dem ich die einfachste Variante des Überschussladens darstellen kann? Ich hab von blockly absolut keine Ahnung
  • PV Überschuss nutzen um 1,5KW und 3,0KW Heizstab zu schalten

    17
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    S
    @paul53 hallo, nach dem Shelly adapter upate schaltet das script die zwei shellys nicht mehr obwohl die datenpunkte vorhanden sind. was kann das jetzt wieder sein? gruß Maik
  • [gelöst] Präsenzmelder schaltet Zwischenstecker mit Abfragen

    5
    1
    0 Stimmen
    5 Beiträge
    296 Aufrufe
    I
    @paul53 Krass ! Dein Script ist um so vieles kürzer und macht trotzdem genau, was ich will ! Vielen vielen Dank !!!
  • Hilfe bei Poolpumpe mit PV Überschuss und Sonnenbatterie

    41
    3
    0 Stimmen
    41 Beiträge
    2k Aufrufe
    P
    Hallo habe nun so gelöst erstmal Müsset aber nun ne Hyserese rein damit Pumpe nich immer an auf geht.Das andere hab ich leider nicht hinbekommen. Der deaktivierte habe ich nicht ans laufen bekommen. [image: 1745067457036-1.jpg] tips sind immer willkomen
  • httpGet / self-signed certificate

    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    haus-automatisierungH
    @robitobi Habe ich für Blockly aktuell nicht geplant. Geht ja per JavaScript für die erfahrenen Nutzer.
  • Zeitplan Woche immer Sonntags um 23:00 Uhr

    5
    0 Stimmen
    5 Beiträge
    288 Aufrufe
    ubeckerU
    @codierknecht und allen anderen, danke hab es verstanden. Nur die Auswahl (Fall1) ist nicht selbst erklärlich. Kam immer etwas anderes raus. Habe es aber jetzt verstanden. Für Fall 2 kommt ein Test hinzu, schade das es das nicht so gibt.
  • Frage zu "licht an solange Bewegung" bzw PV-Überschuss

    9
    1
    0 Stimmen
    9 Beiträge
    662 Aufrufe
    paul53P
    @rikdrs sagte: der originale DP ist vom Typ "boolean" Den Alias hast du hoffentlich auch auf Typ "boolean" geändert?
  • Automatisierung auch manuel schalten ist das möglich?

    5
    1
    0 Stimmen
    5 Beiträge
    223 Aufrufe
    paul53P
    @nico-1 sagte: Blockly automatisirung gebaut Das Setzen von timeout auf null macht Blockly seit JS-Version 7.0.5 nach Ablauf der Verzögerung automatisch.
  • Blockly - Wert über einen Zeitraum prüfen *gelöst*

    8
    0 Stimmen
    8 Beiträge
    893 Aufrufe
    W
    @surfer09 sagte in Blockly - Wert über einen Zeitraum prüfen *gelöst*: @codierknecht Sorry, aber sonst bekommt man immer Kommentare zurück, dass man den Code posten soll und keine Screenshots. Irgendwie weiß man manchmal nicht, wie man es richtig machen soll.. Blockly ist da die Ausnahme, weil sonst jeder, der Dir helfen will, das XML bei sich importieren müsste, um zu sehen, was da genau wie passieren soll, oder fähig ist, sich aus dem XML die Bilder passend im Kopf zusammenzubauen. Da ist ein Bild ausnahmsweise einfacher zu lesen. Gruss, Jürgen
  • Script funktioniert nicht, Geschirrspüler.

    27
    2
    0 Stimmen
    27 Beiträge
    2k Aufrufe
    O
    Okay, danke, werde ich mir morgen mal in Aktion anschauen und wenn es nicht funktioniert, werde ich mal "Device Reminder" testen.
  • Einfache Timersteuerung mit rekursiver Prüfung

    14
    3
    0 Stimmen
    14 Beiträge
    818 Aufrufe
    paul53P
    @m1r0o sagte: so umgesetzt und auch verstanden Das Stoppen eines (nicht vorhandenen) Intervalls ist unnütz. Stattdessen muss die Schleife abgebrochen werden, wenn 50 Wiederholungen gelaufen sind. [image: 1744229103068-blockly_temp.jpg]

309

Online

32.7k

Benutzer

82.3k

Themen

1.3m

Beiträge