Weiter zum Inhalt

Blockly

6.6k Themen 80.4k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Wert in Homematic SV schreiben

    16
    2
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    TG70T
    @sigi234 sagte in Wert in Homematic SV schreiben: @TG70 sagte in Wert in Homematic SV schreiben: Eigentlich möchte ich nur einen Wert der mir genau den Zählerstand vom Hausanschlusszähler anzeigt in kWh. Ist das der Wh Wert mit xxxxxxxxxxxx - Energiezähler Gerät? Genau das ist der Wert vom Engergiezähler direkt in Wh
  • Waschmaschine Skript Nachrichten

    Ungelöst
    9
    1
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    F
    danke teste ich heut tagsüber mal wenn meine Frau nicht da ist :-)
  • Scrpit wird (manchmal) doppelt ausgeführt

    blockly monitoring climate
    1
    0 Stimmen
    1 Beiträge
    161 Aufrufe
    Niemand hat geantwortet
  • Einmalig abends das Licht einschalten

    3
    0 Stimmen
    3 Beiträge
    376 Aufrufe
    F
    @crunchip Ja klar ich suche den MQTT Text ab und wenn der TAG da ist wird der Datenpunkt gesetzt natürlich mit einem kleinen Puffer wenn er mal nicht gesehen wird. Heißt aber im Umkehrschluss das der Datenpunkt alle 10 sekunden neu gesetzt wird. Jetzt ist es meine Idee wenn der Datenpunkt seit einer Stunde nicht neu gesetzt wird "weil der Tag nicht da ist" dann schalte ab 18.00 Uhr das Licht einmalig 5 Minuten an. Nur die Umsetzung is mir noch nicht ganz klar.
  • [Blockly] Zirkulationspumpe über 2 Bewegungsmelder

    11
    2
    0 Stimmen
    11 Beiträge
    2k Aufrufe
    Homer.J.H
    @watcherkb Kein Problem, Grüße
  • Temperaturüberwachung

    9
    1
    0 Stimmen
    9 Beiträge
    491 Aufrufe
    paul53P
    @BBTown sagte: nun sollte es passen Passt.
  • Abfrage Taster 3 Sekunden

    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    actionbyteA
    Ich habe das Beispiel erweitert und setze nun eine Variabel beim Triggerereignis =1 sowie eine weitere Variabel bei "0" mit dem jeweiligen Zeitstempel. Diese kann ich dann mit den 3000 ms verrechnen. Scheint so dann auch zu klappen. [image: 1573150094909-img_207.jpg] Danke für die Grundidee!
  • Heizung Steuerung Viesmann

    Ungelöst
    6
    1
    0 Stimmen
    6 Beiträge
    576 Aufrufe
    H
    Falles jemand braucht. So funktioniert es. Leider nur als Javascript, aber als Blockly hab ich es nicht hinbekommen. const idA = 'homee.0.Homee-0.HomeeMode-1'; // Presence function auswertung(val) { var setPoint; if (val == 2) { setPoint = 10; } else if (getState("homee.0.TemperatureAndHumiditySensor-168.Temperature-1002").val < 5) { setPoint = 21; } else if (getState("homee.0.TemperatureAndHumiditySensor-168.Temperature-1002").val > 5) { setPoint = 23; }; sendTo('viessmannapi.0', 'action', { feature: 'heating.circuits.0.operating.programs.normal', action: 'setTemperature', payload: {targetTemperature: setPoint} }); } on(idA, function(dp) { // triggert bei Wertänderung auswertung(dp.state.val); }); auswertung(getState(idA).val); // Skriptstart
  • AutoStart von Neato in verbindung mit Homematic

    Ungelöst
    33
    1
    0 Stimmen
    33 Beiträge
    3k Aufrufe
    J
    @aj-mambo Na exakt das macht mein Blockly auch, nur dass es unnötig ist Funktionen bei so nem kleinen Blockly zu verwenden wie es in dem Link von Dir getan wird. Der Rest ist identisch.
  • [gelöst] Blockly Skript Benachrichtigung Pushover

    12
    1
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    SchotterS
    @paul53 Ehrlich gesagt weiß ich es nicht. Ich denke mal, dann geht alles wieder von vorn los, ab dem Startzeitpunkt. Da mein Pi aber 7/24 läuft, kommt das selten vor. Habe den Fall, bisher, noch nicht gehabt.
  • Netatmo Wert in Datenpunkt schreiben

    5
    0 Stimmen
    5 Beiträge
    351 Aufrufe
    TG70T
    @Einstein67 sagte in Netatmo Wert in Datenpunkt schreiben: avascript.0 Wo und wie genau muss ich das machen ... direkt in den Objekten ... vllt hast du da noch einen Tipp für mich
  • Homematic Türsensor mit Tradfri Lampe koppeln

    1
    0 Stimmen
    1 Beiträge
    147 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Hilfe, bei Fehler in Cronjob finden.. :-/

    5
    2
    0 Stimmen
    5 Beiträge
    274 Aufrufe
    Dr. BakteriusD
    @padrino sagte in [gelöst] Hilfe, bei Fehler in Cronjob finden.. :-/: Mit Abstand zu einem Thema sieht man oft besser was los ist Entweder das, oder weil man selbst schon diesen Fehler gemacht hat.
  • {gelöst} Alexa, spiele WDR2 im Wohnzimmer

    Gesperrt Verschoben Gelöst iobroker alexa harmony
    87
    0 Stimmen
    87 Beiträge
    6k Aufrufe
    Uli977U
    @dslraser So geht es..... Danke dir erneut! Ich geh jetzt mal schlafen :-)
  • Umrechnung von Stunden:Minuten:Sekunden für Kodi

    Gesperrt Gelöst
    14
    3
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    paul53P
    @nik82 sagte: funktioniert einwandfrei Dann entferne noch das Fragezeichen, indem Du bei der Lösung rechts unten auf den 3 Punkten "Mark this post as the correct answer" anwählst.
  • Berechnete Variable erstellen.. Wie?

    blockly
    4
    1
    0 Stimmen
    4 Beiträge
    489 Aufrufe
    N
    Danke! Leerzeichen entfernt und auf einen der beiden Temp-Sensoren getriggert. Läuft
  • 2 Trigger Abhängigkeit definieren

    Ungelöst
    18
    0 Stimmen
    18 Beiträge
    1k Aufrufe
    J
    @Jan1 Ich habe jetzt mal einiges probiert. Leider komme ich nicht zum Ergebnis mit dem "Prell Hinweis".. Ich habe einen Außenkontakt angebracht, über den ich dann noch gleich eine Zustandsmeldung bekomme. Den habe ich in die Scripts eingebaut. Siehe: [image: 1572554592566-bildschirmfoto-2019-10-31-um-21.42.20.png] [image: 1572554608375-bildschirmfoto-2019-10-31-um-21.42.33.png] Das läuft nun so: Wenn das erste Script reagiert hat, ist der Kontakt offen und das zweite Script reagiert dann nicht. Das ist auch soweit in Ordnung. Allerdings reagiert das zweite Script, wenn ich den Carport wieder schließe. :-( Ich habe keine Idee wie ich das verhindern kann. :-(
  • URL Decode / Encode mit Blockly?

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    396 Aufrufe
    nik82N
    Habs gefunden, falls es jemand braucht. Javascript-Variable mit Zeichenkette und den Namen "Telegram_Request" anlegen und dieses Javascript ausführen: function encode(url) { url = encodeURIComponent(url); return url; } on("telegram.0.communicate.request", obj => { if (obj.state && obj.state.val) { const url = encode(obj.state.val); setState("javascript.0.Telegram_Request", url, true); } });
  • Alarmanlage aufbau wer kann mir Helfen :)

    2
    4
    0 Stimmen
    2 Beiträge
    341 Aufrufe
    ostseereiterO
    @Jonii siehe hier und siehe hier
  • Werteauswahl bei Objekt

    6
    0 Stimmen
    6 Beiträge
    257 Aufrufe
    M
    @paul53 du bist mein Held.... Danke

199

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge