Skip to content

Blockly

6.6k Topics 79.7k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • [Gelöst] Blockly korrekt für Beleuchtung?

    15
    1
    0 Votes
    15 Posts
    1k Views
    Dr. BakteriusD
    @4-Real Freut mich. Bitte den Thread noch auf 'gelöst' setzen.
  • Heizungssteuerung

    17
    1
    0 Votes
    17 Posts
    2k Views
    T
    Hi zusammen, ich bin neu im ioBroker und hab eine Frage zur Heizungssteuerung ;) Ich habe mir die Script hier angesehen und denke, dass meins funktionieren müsste. Ich habe XIAOMI Temperatursensoren und wohne in einer Dachgeschosswohnung :( ;) Mein Script sieht folgendermaßen aus: [image: 1595149311528-heizung_steuerung.png] Für die Ermittlung, ob die Fenster offen sind habe ich ein Script geschrieben, dass mir den Wert "WohnzimmerFensterGeoeffnet" auf true oder false setzt, sobald ein Fenster geöffnet ist. Als Heizkörperthermostate verwende ich HMIP Thermostate, die ich mit ioBroker steuern möchte. Diese sind angeschlossen an eine CCU2 - über die Objektverwaltung kann ich die Temperaturen manuell setzen - die Werte kommen an und das funktioniert ;) Leider kommt über das Blockly Script an den Heizkörpern nichts an - d.h. die Temperatur wird nicht gesetzt. Würde mich freuen, wenn da jemand von Euch nochmal einen Blick rauf werfen kann. Ganz lieben Dank und beste Grüße
  • Letzter Wert aus SQL lesen

    blockly
    16
    0 Votes
    16 Posts
    1k Views
    F
    @ttheoc sagte in Letzter Wert aus SQL lesen: check the manual that corresponds to your MariaDB server Ahh, MariaDB unterstützt kein TOP, bzw. da heisst es LIMIT und kommt ans Ende des SQL Statements. So funktioniert es dann :-) let query = ` SELECT val FROM iobroker.ts_number a INNER JOIN iobroker.datapoints b ON a.id = b.id WHERE b.name LIKE "linkeddevices.0.Aussen.Temperatur_Nord" ORDER BY ts DESC LIMIT 1;` sendTo('sql.0', 'query', query, function (result) { if (result.error) { console.error(result.error); } else { setState('0_userdata.0.TEST_STRING'/*Test string*/, result.result[0].val, true); } })
  • Problem mit Astro-Funktion / Zeitplan

    7
    0 Votes
    7 Posts
    1k Views
    F
    @AlCalzone sagte in Problem mit Astro-Funktion / Zeitplan: @acme2020 sagte in Problem mit Astro-Funktion / Zeitplan: Verstehe gar nicht, dass der Bug nach so langer Zeit noch nicht gefixt ist. Hast du mal geschaut, ob er auf Github überhaupt schon berichtet wurde? Der TE ist neu im iobroker. wurde aber ähnlich in #325 behandelt(schedule Date object not working, Feb 19). Von mir gibt es #599(simple cron, pattern) seit knapp 6 Wochen, bisher keine Reaktion, jedoch gibt es sicherlich Wichtigeres zu tun :-)
  • (gelöst) mein erstes Blockly... korrekt?

    blockly
    59
    0 Votes
    59 Posts
    3k Views
    HumidorH
    Bin verwirrt, hab es wieder zurück korrigiert. Eigentlich passt es ja, aber warum hab ich dann keine Meldung bei der direkten Änderung erhalten? Muss das nochmal prüfen...
  • Ein Kinodimmer. irgendwas ist komisch.

    11
    1
    0 Votes
    11 Posts
    449 Views
    Ralla66R
    @dslraser @djbeatstar das mag ja ein Kommentar sein und je nach dem uninteressant. Für mich habe ich festgelegt das keine Umlaute oder Programmierwörter in eine Bezeichnung kommen. Da hab ich mir schon oft ein mit gegeben. Da ich die Programmierung nicht beurteilen kann umschiffe ich das einfach.
  • Blockly timeout per Datenpunkt

    2
    0 Votes
    2 Posts
    352 Views
    dslraserD
    @maerzpa sagte in Blockly timeout per Datenpunkt: einer Variable zu steuern. Weiß einer wie das geht? Vielleicht hilft Dir das, geht aber nur mit Millisekunden, kann man ja einfach ausrechnen lassen https://forum.iobroker.net/post/435205
  • Programm für Mähroboter Worx erstellen

    6
    0 Votes
    6 Posts
    465 Views
    hsteinmeH
    @coalado sagte in Programm für Mähroboter Worx erstellen: Für "Kanten Schneiden" gibt es keinen echten Befehl. Der Adapter nimmt dafür einen "Workaround", der aber bei mir nicht funktioniert. Statt dessen dreht er eine Runde nach der anderen ohne Mähwerk. Die Firmware Version 3.07 hat leider dafür gesorgt, dass dieser Workaround nicht mehr funktioniert. Mit der bald verfügbaren Version 3.15 (ein entsprechender Beta-Test läuft bereits) soll er aber wieder funktionieren. @coalado sagte in Programm für Mähroboter Worx erstellen: Statt dessen dreht er eine Runde nach der anderen ohne Mähwerk. Nach meiner Erfahrung dreht er eine einzige Runde, aber halt eben ohne Messereinsatz. @coalado sagte in Programm für Mähroboter Worx erstellen: Abgesehen davon, funktioniert die Kommunikation mit dem Mäher sehr schlecht - oft gar nicht. Entweder blockiert mich WORX, oder der Mäher...ich weiß es nicht. Es ist bekannt, dass WORX Accounts für 24 Stunden sperrt, wenn diese übermäßig oft Informationen vom MQTT Server anfordern. Zwei alternative "Reparaturmaßnahmen": 24 Stunden lang die Finger von jeglichem Adapter oder jeglicher App lassen, die mit dem Mäher kommunizieren Unter My Landroids Deinen Mäher selektieren, Unpair für ihn durchführen und anschließend ein erneutes Pairing vornehmen.
  • Rolladensteuerung mit WEMOS + Blockly

    2
    1
    0 Votes
    2 Posts
    328 Views
    J
    @digitable61 Tasmota mit Shutter Funktion macht das ganz ohne Blockly auf dem WEMOS ;-)
  • Einfaches Blockly zur Markisensteuerung

    15
    1
    0 Votes
    15 Posts
    1k Views
    F
    @coyote Klingt gut wird bestimmt in einer der nächsten Ausbaustufen bei mir auch realisiert. Schonmal vielen Dank für die ganzen Tipps hier. Jetzt brauche ich nur noch etwas Zeit um das ganze neu gelernte auch umzusetzen :)
  • Anwesenheits Simulation - anderer Ansatz

    3
    0 Votes
    3 Posts
    1k Views
    Albert KA
    @vepman Klar. Wie gesagt, meine Schwester fragte mich nach einer Anwesenheits Simulation während ihrer Auslands Abwesenheit. Nach dem Einbau von ein paar Shelly Aktoren waren die Rahmenbedingungen wie folgt: Im Haus meiner Schwester: 11 Shelly 1 Aktoren für Lampen und Steckdosen 3 Shelly 2.5 Aktoren für Rollläden 1 Fritzbox für Internet Bei mir; Shelly und andere Aktoren, Bewegungsmelder etc Fritzbox iobroker auf Raspberry 4 a) permanente VPN LAN-LAN Verbindung zwischen meiner und ihrer Fritzbox erstellt (dadurch kann sie auch ihr Telefon im Ausland nutzen) um ihre Netzwerkgeräte ansprechen zu können. b) Ein Blockly welches korrespondierende Shelly Aktoren (z.B. mein Eßzimmer-ihr Eßzimmer, mein Bad-ihr Bad etc) über einen http request schaltet sobald ich bei mir eben schalte. c) über einen zweiten fb-presence Adapter bei mir schaltet sich das Blockly scharf sobald bei meiner Schwester kein Familien Mitglied mehr im Haus ist (bzw kein Mobil Telefon mehr in ihrem Netzwerk angemeldet ist) Interessant war das Blockly für die Rollläden. Meine Rollläden werden über Astro Zeiten, UV-Index abhängige Beschattung und manuell über Schalter betätigt. Die 3 Rollläden meiner Schwester folgen dabei exakt den Bewegungen 3 meiner Rollläden.
  • Datenpunkt Prozent

    6
    0 Votes
    6 Posts
    507 Views
    J
    @crunchip Jou, nur dass dieser eben eh schon vorhanden ist :-)
  • Ausführung blocken

    2
    0 Votes
    2 Posts
    207 Views
    A
    @actionbyte ne variable erstellen einschaltsperre beim triggern setzten und diese zurück setzten nach x sekunden oder mit nem anderen trigger...
  • Mähroboter nach Hause schicken?

    2
    0 Votes
    2 Posts
    303 Views
    H
    Spontan würde ich sagen: etwas Software, passende Hardware dazu und fertig. Aber leider ist meine Glaskugel momentan total dreckig. Da kann ich nicht einmal ansatzweise sehen, wie denn der Roboter aussieht, was er kann, wie man ihn steuert, welche Hardware du nutzt, ... Wenn du ein paar Infos zur Verfügung stellst, könnte sich der Dreck auf der Glaskugel vielleicht etwas lösen: Was hast du alles als Hardware? Wie sind die Außenmöglichkeiten? Möchtest du gerne basteln oder soll es etwas fertiges sein? ...
  • Blockly Button mit zwei Funktionen

    javascript blockly
    1
    0 Votes
    1 Posts
    201 Views
    No one has replied
  • Blockly funktioniert nicht korrekt

    blockly
    6
    1
    0 Votes
    6 Posts
    528 Views
    OstfrieseUnterwegsO
    Sieht gut aus. 'Richtig' ist es, wenn es macht, was Du möchtest :-)
  • Shelly Dimmer über JSON ansteuern in Blockly

    3
    1
    0 Votes
    3 Posts
    775 Views
    Boch ChmeB
    Also laut API von shelly ja: shellies/shellydimmer-<deviceid>/light/0/set [accepts a JSON payload in the format {"brightness": 100, "turn": "on"}, see description below] { "brightness": 100, /* output brightness 1..100 / "turn": "on" / one of "on", "off", or "toggle" */ } Ich hab dann versucht den erstellen Text an die oben beschrieben ID des Shelly´s zu senden. Hab es vorher mal über MQTT.fx folgendermaßen getestet: gesendet an: shellies/ShD_Wonz_Fenster_Neu/light/0/set gesendet: {"brightness": 100, "turn": "on"} funktioniert einwandfrei. Daher dachte ich, dass ich das gleiche über Blockly und text machen kann.
  • Regenverzögerung einbinden

    8
    1
    0 Votes
    8 Posts
    316 Views
    paul53P
    @Fridolin01 sagte: wo könnte ich das finden. Also die Funktion (Wetterberechnung) [image: 1594752726665-blockly_temp.jpg]
  • Blockly script triggert nicht immer

    blockly
    7
    1
    0 Votes
    7 Posts
    513 Views
    J
    @Feinfinger Dann noch die debug Blöcke an den einzelnen Stellen und Du siehst wo es hängt, falls der Stop nicht schon reicht.
  • Telegram als Blockly mit ChatId

    12
    1
    0 Votes
    12 Posts
    1k Views
    M
    @dslraser Das muss ich mir mal in Ruhe anschauen. Ich bin erstmal froh, das ich Telegram in Blockly nutzen kann. Ich hatte schon alles mögliche probiert, leider erfolglos. Daher hier noch mal einen Riesen Dank an dich.

573

Online

32.7k

Users

82.6k

Topics

1.3m

Posts