Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.6k Topics 79.7k Posts

NEWS

  • Funktionsblock "Variablen" leer...?

    2
    0 Votes
    2 Posts
    202 Views
    paul53P
    @mogruith sagte: bei mir ist diese Auswahl komplett leer... Erst Variable erstellen, dann wird sie auch angeboten.
  • Schalter für YAHKA erstellen - wie?

    1
    0 Votes
    1 Posts
    167 Views
    No one has replied
  • Binde Block mit Prüfe kombinieren ohne false-Rückgabe

    4
    1
    0 Votes
    4 Posts
    378 Views
    paul53P
    @bhenyamin sagte: Warum genau? Du schreibst bei erfolgreicher Prüfung in den Datenpunkt "TreppenlichtSwitch", aber andernfalls in einen Datenpunkt mit der ID null, was angemeckert wird. on({ id: 'Object ID 1', change: 'ne' }, (obj) => { setState((false ? 'ID auswählen' : null), obj.state.val); });
  • Block "Schreibe in ObjektID" nicht verbunden

    8
    1
    0 Votes
    8 Posts
    259 Views
    Matthi HomeM
    @homoran said in Block "Schreibe in ObjektID" nicht verbunden: @matthi-home bis auf nodejs (und vermutlich npm) alles aktuelles stable. nodejs sollte nicht das Problem sein, wenn du die Adapter nicht gerade jetzt installiert/upgedated hast. Passiert das auch bei einem neu angelegten, einfachen Skript? Ich werde es später mal mit einem neuen Skript versuchen. Wenn nicht, müsste man das Blockly mal sezieren
  • Heizstab im Brauchwasser mit PV Überschuss ansteuern

    29
    4
    0 Votes
    29 Posts
    4k Views
    O
    @reutli dann kann ich apfelstrudel backen und waschen noch empfehlen. mfg orfix
  • [gelöst] Zeitdifferenz in Rechnung weiterverwenden

    5
    1
    0 Votes
    5 Posts
    285 Views
    HomoranH
    @bananajoe sagte in [gelöst] Zeitdifferenz in Rechnung weiterverwenden: Und damit lässt sich prima Rechnen Das ist klar. Deswegen schrieb ich @homoran sagte in [gelöst] Zeitdifferenz in Rechnung weiterverwenden: muss ich mir die unformatierte Differenz auch noch "sichern" ...um damit weiter zu rechnen. @bananajoe sagte in [gelöst] Zeitdifferenz in Rechnung weiterverwenden: kommt ja auch darauf an was du Rechnen willst. Alles Spielerei zum lernen. ;-) ich kann das auch das bestehende Skript weiter ausbauen. Ich wollte mir noch eine Hochrechnung wann der nächste Abtauvorgang zu erwarten ist. und das als dd.mm.yy hh:mm Werde das wohl direkt einbauen und erstmal als debug ausgeben lassen. Wird was dauern, hat keinsterlei Priorität! bitte keine Lösung dafür! ist ja zum lernen.
  • Blockly läuf mal / mal nicht

    28
    3
    0 Votes
    28 Posts
    2k Views
    R
    @thomas-braun Guten Morgen, nachdem ich gestern das BS (Debian12.4) und IoBroker neu installiert habe, läuft wieder alles rund. Nun eine Frage, die hier vielleicht nicht her gehört, vielleicht kannst du trotzdem helfen : Wenn ich VIS starte, kommt eine Passwort Abfrage ??? Welches PW ist denn da gemeint ? Das hatte ich noch nie. [image: 1726815538406-fc59204c-8dd7-4e52-87ec-e04b84ab4a9b-image.png] Ist erledigt, selber gefunden im Web Adapter. Da war Authentifikation aktiviert.
  • Dunstabzugschaltung kombiniert mit Temperaturfühler

    3
    0 Votes
    3 Posts
    251 Views
    R
    @paul53 Danke. Das funktioniert. Musste noch nen Wert setzen. Ich beobachte mal. Ich lese die Ofensteuerung mit Parser aus. Hier hatte ich eine Tabelle. Die war wohl nicht mehr aktuell. So wie ich es sehe ergibt aus der alten Tabelle der Punkt Error nun den LED Zustand des Ofens wenn er löuft. Hier wird dann 1 für "an" angezeigt und 0 für "aus". Ich habe dies dann auf true und false geändert. Der Nachteil, ein geringer, ist, dass bereits beim Öffnen der Tür des Kaminofens die LED Benachrichtigung an geht. Dies auch, wenn der Ofen gar nicht beheizt wird. Nach 5 Minuten geht er dann aus. Damit kann ich leben. Anderst wäre es, wenn man die Brennraumtemperatur nehmen würde.
  • Tankerkönig ermitteln tiefesten peis?

    34
    2
    0 Votes
    34 Posts
    4k Views
    haus-automatisierungH
    @timi sagte in Tankerkönig ermitteln tiefesten peis?: leute wissen genau wie es geht und schicken hier zeug rein was kein mensch richtig hilft! ALLE die hier geschrieben haben wissen genau was ich will... Mh? Ich habe dir doch sogar die Lösung als Blockly zusammengestellt. Was ist daran unklar?
  • Frage zu CRON Zeitplan

    10
    1
    0 Votes
    10 Posts
    1k Views
    HomoranH
    @djmarc75 sagte in Frage zu CRON Zeitplan: da ja der Cron auf 3:45 Uhr steht. das sehe ich selbst im xml aber anders :grin: @surfer09 sagte in Frage zu CRON Zeitplan: <field name="SCHEDULE">15 3 * 5-8 *</field>
  • Blockly: Zwei verschiedene Zeiträume in einer Abfrage

    16
    1
    0 Votes
    16 Posts
    698 Views
    AsgothianA
    @pomme1st Schoen das es geklappt hat. Allerdings macht der Baustein [image: 1726737760954-screenshot-2024-09-19-at-11.22.34.png] keinen Sinn - entweder passt du die Variable auf "timeout" an oder du löscht den einfach - der wird nicht gebraucht. Auch der Baustein [image: 1726738001254-screenshot-2024-09-19-at-11.26.34.png] wird in diesem Fall nicht benötigt, die Variable wird im Trigger jedes mal neu definiert. Der kann also auch weg ohne das die Funktion sich ändert. A.
  • PV Heizstab Umwälzpumpe ansteuern

    6
    2
    0 Votes
    6 Posts
    233 Views
    S
    @paul53 Vorerst herzlichen Dank für deine Vorschläge:+1: Jetzt heisst es mal mit den Verzögerungszeiten rum zu spielen. Na ja, und dann schau ma mal, obs so klappt wie ich mir das vorstelle:stuck_out_tongue_winking_eye:
  • [gelöst] Datenpunkte Folder/Device/Channel anlegen

    Moved
    5
    1
    0 Votes
    5 Posts
    366 Views
    S
    @paul53 Sauber! Danke!!!!
  • Blockly nicht gestoppt

    2
    0 Votes
    2 Posts
    212 Views
    HomoranH
    @chefkochts sagte in Blockly nicht gestoppt: Es wird gelegentlich getriggert und sendet wir eine Nachricht. Habe ich eine chance das wieder los zu werden? den js Adapter neu starten!
  • Ein-/Ausschaltverzögerung

    3
    1
    0 Votes
    3 Posts
    418 Views
    P
    @paul53 vielen Dank. Ich habe das so umgesetzt und beobachte es nun. Viele Grüße!
  • Klimaanlage taktet

    350
    1
    0 Votes
    350 Posts
    68k Views
    B
    @adnim said in Klimaanlage taktet: @balu67 könntest du dein skript nochmal komplett reinstellen , würde mich gerne bisschen reinlesen finde den Ansatz gut! Hallo adnim, im Beitrag vom 14.09 um 20:53 ist das komplette Skript
  • Blockly - Mit getHistory Daten aus InfluxDB auslesen

    23
    1
    0 Votes
    23 Posts
    6k Views
    M
    Also so richtig werde ich nicht schlau mit dem getHistory, ich dachte wenn im else Zweig zum Schluss etwas steht wird dieser erst aufgerufen wenn der Callback kommt? Aber der wird immer ausgeführt auch wenn eigl noch gewartet werden soll. getHistory({ id: 'ID auswählen', start: /* start of day */ (() => { const d = new Date(); d.setHours(0, 0, 0, 0); return d.getTime(); })(), end: /* end of day */ (() => { const d = new Date(); d.setHours(23, 59, 59, 999); return d.getTime(); })(), aggregate: 'none', removeBorderValues: true, }, async (err, result) => { if (err) { console.error(err); } else { ???Hier wird nur ausgeführt beim Callback??? } }); Wie kann dieser Baustein je Sinn in Blockly machen? In anderen Threats sind da noch awaits reingefummelt aber dann ists ja kein Blockly mehr.
  • [gelöst!] HTTP GET (neue Version vs. alte Version)

    3
    3
    0 Votes
    3 Posts
    417 Views
    S
    @liv-in-sky Danke! Die Lösung ist so einfach :open_mouth:
  • Verständnisfrage Ein Trigger auf mehrere Objekte

    7
    1
    0 Votes
    7 Posts
    577 Views
    AsgothianA
    @martinp sagte in Verständnisfrage Ein Trigger auf mehrere Objekte: @haus-automatisierung Habe auch schon etwas gespielt .... "Name" wird auch geliefert, ist da ggfs riskanter, dafür muss man nicht den ganzen Pfad abprüfen ... Solange du den Namen nur für eine Identifikation / eine Nachricht brauchst macht es Sinn einen Mehrfachtrigger zu nutzen. Wenn es aber darum geht je nach auslösendem Objekt eine andere Funktion auszuführen, dann ist es besser getrennte Trigger zu nutzen. A. Nachtrag: bei Objekt ID musst du auch nicht den ganzen Pfad abprüfen. Eine Prüfung auf "string beinhaltet xxx" geht auch. A.
  • Wandtaster bietet kein "Hold"

    6
    0 Votes
    6 Posts
    505 Views
    M
    @paul53 Ich hatte tatsächlich den Schalter erstmal liegen lassen, nun aber wieder aufgegriffen, darum danke nun erst sehr spät für dein Blockly...das sieht sehr sauber aus!

756

Online

32.7k

Users

82.6k

Topics

1.3m

Posts