Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Themen 79.3k Beiträge

NEWS

  • Mehrere Werte auf false überwachen

    14
    1
    0 Stimmen
    14 Beiträge
    901 Aufrufe
    CodierknechtC
    @warp735 sagte in Mehrere Werte auf false überwachen: Also können ioBroker nur noch Programmierer benutzen? Das habe ich nicht behauptet. Aber wem Änderungen nicht schnell genug implementiert werden, der darf ja gerne mithelfen. @warp735 sagte in Mehrere Werte auf false überwachen: Wer nicht merkt dass das hier immer weiter aus dem Ruder läuft ist blind Siehe oben. Die allermeisten Adapter werden von Einzelkämpfern entwickelt und gepflegt. Aus "Spaß an der Freud'", in ihrer Freizeit. Die haben aber in der Regel noch einen Job, Familie, Haus und andere Hobbies. Und krank werden oder in den Urlaub fahren dürfen die auch. Und bevor der Vergleich kommt: Es wird keiner davon abgehalten, auf ein anderes System zu wechseln. Das hier bereits des Öfteren genannte "Konkurrenzsystem" kostet dann allerdings. Damit kann man sich als Anbieter dann auch dutzende von festangestellten Entwicklern leisten.
  • Tasmota mit Blockly auslesen

    10
    0 Stimmen
    10 Beiträge
    962 Aufrufe
    J
    @paul53 so wie du es beschrieben hast, funktioniert es! DANKE! lass dich mal umärmeln...
  • Falls Objekte und Zeitplan

    10
    1
    0 Stimmen
    10 Beiträge
    362 Aufrufe
    CinimodC
    @starlight071986 Dann bitte noch "[gelöst]" in den Titel
  • Rollladensteuerung, manche nur x Sekunden

    12
    1
    0 Stimmen
    12 Beiträge
    659 Aufrufe
    T
    @paul53 said in Rollladensteuerung, manche nur x Sekunden: Muss man Rollläden, die ganz runter fahren, stoppen? Die hier gezeigten Zeiten sind so gewählt, dass der Rollladen noch ca. 3 Schlitze auflässt (die Endpsoition ist weiter unten/ganz zu eingestellt.). Daher .... Danke!
  • JSON aus mehreren DP´s mit getHistory befüllen

    6
    2
    0 Stimmen
    6 Beiträge
    404 Aufrufe
    paul53P
    @rtwl sagte: 7 dp's werden per Skript täglich um 23:59 befüllt Dann kannst du doch die Tabelle in diesem Skript erzeugen und auf 14 Zeilen begrenzen. Nur zu Anfang hat du dann keine 14 Zeilen.
  • (gelöst) Blockly 3 Werte vergleichen klappt nicht.

    17
    3
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    Eduard77E
    @paul53 Danke, habe ich übersehen. [image: 1739531265941-005c710e-e705-4498-ab9b-66db59730288-grafik.png]
  • Erstes Blockly Script für Briefkasten Monitoring ... aber

    44
    1
    0 Stimmen
    44 Beiträge
    3k Aufrufe
    T
    @homoran Stimmt, danke euch sehr!!
  • Blockly Liste nach Wert durchsuchen

    15
    1
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    CinimodC
    @paul53 Ech cool das kannte ich auch noch nicht ... Ich bekomme diesen block aber so gar nicht hin, was mache ich falsch ? [image: 1739429651512-3c745ed5-f71d-4aee-9e4f-b979686259b6-image.png] EDIT: schon erledigt ... danke
  • (gelöst) Unifi neu angemeldetet ip´s

    15
    1
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    B
    oh man, so einfach kann es sein. Ich Dank euch 2
  • Funktion mit Parameter und Rückgabewert

    5
    2
    0 Stimmen
    5 Beiträge
    400 Aufrufe
    AsgothianA
    @timmss Es gibt (für exakt diesen Fall) eine elegantere Lösung, mit genau einer Schleife.: [image: 1739360708062-screenshot-2025-02-12-at-12.45.05.png] Wichtig dabei ist: Beim Erzeugen der Liste muss der erste Eintrag der Quell-Datenpunkt für Modus 1 sein, der zweite Eintrag der für Modus 2 (und so weiter) Ich würde das aber generell eher so lösen: [image: 1739361907600-screenshot-2025-02-12-at-13.05.03.png] Mail Versand im Timeout, so zusagen "angemeldet, samt Text" erneute Ansteuerung der Heizung über ein Intervall. Über einen Trigger den Mail-Versand "abmelden" und das Intervall beenden wenn der Sollwert erreicht ist.
  • Hilfestellung einfaches Blockly (gelöst)

    13
    1
    0 Stimmen
    13 Beiträge
    981 Aufrufe
    stefu87_CHS
    @paul53 Ok. Habe es jetzt mal auch noch so getestet, und funktioniert auch: [image: 1739293626405-95028e5d-8305-4654-9b24-8cf42628a71b-grafik.png] Werde aber deinen Rat anwenden, da du sicher mehr Erfahrungen hast in dem Bereich.
  • Zigbee-Schalter schaltet Licht ein und gleich wieder aus

    blockly
    5
    0 Stimmen
    5 Beiträge
    451 Aufrufe
    M
    Vielen Dank für eure Hilfe. So funktioniert es: [image: 1739287241971-bild_2025-02-11_161954394.png]
  • Blockly - Wenn Wert X zwischen 100 und 200 dann ....

    13
    0 Stimmen
    13 Beiträge
    573 Aufrufe
    W
    @homoran sagte in Blockly - Wenn Wert X zwischen 100 und 200 dann ....: @wolfi913 wie kommst du jetzt auf **+**1050? Nur als Beispiel, dass das ganze flexibel erweiterbar ist. Falls also in der Reihenfolge noch was im positiven Bereich berücksichtigt werden muss. Im sonst würden somit die Werte zwischen -1150 und +1150 erfasst. Wollte nur zeigen, dass das auch möglich ist. Edit: Aber gebe zu, dass das evtl. nur verwirrt.
  • Daten Objekt aus MQTT zerlegen und in eigene Objekte packen

    24
    1
    0 Stimmen
    24 Beiträge
    2k Aufrufe
    D
    @thomas-braun Hallo und danke für dieses Skript, Datenpunkte angepasst und es läuft Gruß Dirk
  • zwei json Balkendiagramme übereinander stapeln

    5
    0 Stimmen
    5 Beiträge
    387 Aufrufe
    mcBirneM
    Habs herausgefunden. man muss den Teil vor der Achsbezeichnung einfügen. { "graphs": [ { "data": [ 0, 0 ], "type": "bar", "legendText": "NordOst", "displayOrder": 1, "color": "#2839c3", "tooltip_AppendText": "kW", "datalabel_show": true, "datalabel_rotation": 270, "datalabel_color": "", "datalabel_fontSize": 0, "barIsStacked": true, "barStackId": 1, "yAxis_id": 0, "yAxis_position": "left", "yAxis_show": true, "yAxis_appendix": "kW", "yAxis_step": 1, "yAxis_max": 14.41, "yAxis_maximumDigits": 3 } ], "data": [ 0, 0 ], "type": "bar", "legendText": "NordOst", "displayOrder": 1, "color": "#ff39c3", "tooltip_AppendText": "kW", "datalabel_show": true, "datalabel_rotation": 270, "datalabel_color": "", "datalabel_fontSize": 0, "barIsStacked": true, "barStackId": 1, "yAxis_id": 0, "yAxis_position": "left", "yAxis_show": true, "yAxis_appendix": "kW", "yAxis_step": 1, "yAxis_max": 14.41, "yAxis_maximumDigits": 3 } ], "axisLabels": [ "09.02. 18:00", "09.02. 18:30" ] }
  • Blockly für Heizkörperbooster

    19
    2
    0 Stimmen
    19 Beiträge
    2k Aufrufe
    _
    So, wieder einen Schritt weiter. Der Zigbee USB Koordinator wurde geliefert. Bei der Installation hatte ich bemerkt, dass er am alten Standort des Raspberrys keine Verbindungen zu den Temperatursensoren aufbauen konnte. Deshalb ist der Raspberry vom Keller ins Erdgeschoss direkt zur Fritzbox umgezogen und das USB Kabel von CAN-Bus der Heizung wurde entsprechend neu verlegt. Jetzt läuft es :) Die gemessene Temperatur lebt und gut weiterverarbeitet werden. [image: 1739129457881-screenshot-2025-02-09-202747-resized.png] Blockly: [image: 1739129492266-screenshot-2025-02-09-202801.png] Ca. 24°C halte ich für einen sinnvollen Wert, um die Lüfter in Betrieb zu nehmen. Ich möchte aber natürlich nicht, dass die Lüfter plötzlich im Sommer laufen, bloß weil die Raumtemperatur >24°C ist. Außerdem möchte ich bei zwei Räumen, dass die Lüfter beim Lüften aus sind. Das Thermostat schließt zwar durch den Fensterkontaktschalter. Aber die Restwärme soll nicht unnötig schnell aus dem Fenster geblasen werden. Um nicht unnötig im Sommer die Lüfter laufen zu haben, dachte ich daran, den Datenpunkt "centralheatingpump" also den Betriebsmodus der Wärmepumpe zu berücksichtigen. Im Heizbetrieb hat dieser Datenpunkt den Wert 60. Außerdem möchte ich den Zustand des Fensterkontaktschalter berücksichtigen. Bei offenem Fenster ist dieser "true". Wie muss ich das blockly anpassen, damit quasi per UND-Verknüpfung die Lüfter eingeschaltet sind aber aus sind, sobald ein Kriterium/Datenpunkt nicht erfüllt ist? Also falls Wert Temperatursensor >24°C Fensterkontaktschalter Zustand false (also zu) Wärmepumpe läuft im Heizbetrieb Beste Grüße Tobias
  • [gelöst]Warmwasser aufheizen über PV

    4
    1
    0 Stimmen
    4 Beiträge
    347 Aufrufe
    P
    Habe den Fehler gefunden. Hatte in der nächsten Abfrage noch ein stop Delay on drinnen welches ich übersehen hatte. Jetzt funktioniert es.
  • JSON - mal wieder

    16
    1
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    CodierknechtC
    @gukerl sagte in JSON - mal wieder: Was bedeutet Oidaaaaaa Ich bin des Ausländischen durchaus mächtig :grin: :grin:
  • Errechnen Verbrauch Strom

    43
    0 Stimmen
    43 Beiträge
    3k Aufrufe
    LongbowL
    @paul53 Danke, nutze ich gleich mal.
  • [gelöst] Wie Texte formatieren (Doppelte Leerzeichen)?

    9
    4
    0 Stimmen
    9 Beiträge
    475 Aufrufe
    HomoranH
    @codierknecht sagte in [gelöst] Wie Texte formatieren (Doppelte Leerzeichen)?: @homoran sagte in [gelöst] Wie Texte formatieren (Doppelte Leerzeichen)?: Passt! Jetzt musste nur noch die Zeiten mit führenden Nullen versehen ;-) sieht bis jetzt gut aus, was ich da gestern abend noch blind geändert habe [image: 1738828848434-screenshot_20250206-085941_firefox.jpg] Danke

515

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge