Weiter zum Inhalt

Blockly

6.6k Themen 80.3k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Bewegungsmelder schaltet Licht an für bestimmt Zeit

    26
    1
    0 Stimmen
    26 Beiträge
    3k Aufrufe
    xadoxX
    Ich habe nun etwas umorganisiert. Ich nutzte nicht mehr die Bewegungsmelder meiner Alarmanlage sondern einen separaten Xiaomi Bewegungssensor der über RaspBee 2 & deConz Adapter angesteuert wird. Hier das angepasste Script: [image: 1608710166195-f1243c2b-82ec-40e3-9548-d7dd4f318331-image.png] var timeout; on({id: 'deconz.0.Sensors.3.presence', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if ((obj.state ? obj.state.val : "") && compareTime("15:00", "9:00", "between")) { (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})(); setState("shelly.0.SHSW-25#483FDA828AE1#1.Relay0.Switch"/*Switch*/, true); } else { timeout = setTimeout(function () { setState("shelly.0.SHSW-25#483FDA828AE1#1.Relay0.Switch"/*Switch*/, false); setState("shelly.0.SHSW-25#483FDA828AE1#1.Relay1.Switch"/*Switch*/, false); }, 10000); } }); Das Script funktioniert. Ich frage mich nur ob es so richtig ist oder ggf. optimiert werden sollte? Wie bekomme ich es des Weiteren hin, dass es nur zwischen Sonnenuntergang und Sonnenaufgang auslöst? Wenn ich meine Momentane Zeit austausche durch folgendes funktioniert es nicht: [image: 1608710325464-d4d0fae2-9857-4e44-a03d-f9b356c8d686-image.png] Edit: Funktioniert so wohl nicht da dies unterschiedliche Tage sind. Ich habe es nun mal auf folgendes umgeändert und schaue nach Sonnenuntergang ob es funktioniert: [image: 1608723582770-a4ca0b22-ac79-4e9c-963e-5361b0d48f46-image.png]
  • [gelöst] Abwesenheit die 2.

    1
    0 Stimmen
    1 Beiträge
    214 Aufrufe
    Niemand hat geantwortet
  • CheckPresence und Blockly

    blockly monitoring communication
    16
    2
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    S
    @cheese2203 , @Dragon : Ich habe als Master eine 7490, per Kabel verbunden nochmal eine 7490 als Repeater. Am Master ist noch ein 1750 per WAN angebunden. Alle sind im Meshverbund. Was meint ihr mit „modernisiert“?
  • [gelöst] Temparatur Umzug Fhem

    23
    1
    0 Stimmen
    23 Beiträge
    3k Aufrufe
    paul53P
    @nolimitek sagte: Jetzt gehts Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].
  • ICal abfragen und alles Liste Tag 0, Tag 1 usw. ausgeben

    4
    0 Stimmen
    4 Beiträge
    358 Aufrufe
    sigi234S
    @Moby-Dick sagte in ICal abfragen und alles Liste Tag 0, Tag 1 usw. ausgeben: @sigi234 Und wie schaut das Blocky dafür aus? Danke für die Hilfe Brauchst kein Blockly dafür..
  • [gelöst] Abwesenheit Text aus Wert

    2
    2
    0 Stimmen
    2 Beiträge
    455 Aufrufe
    paul53P
    @Kaiser-Franz-Josef sagte: schreibt aber den Zeitstempel kann man das ändern ? [image: 1608632056863-blockly_temp.jpg]
  • [Gelöst]Zeitplan geht aber gibt error im LOG

    3
    2
    0 Stimmen
    3 Beiträge
    313 Aufrufe
    D
    @Asgothian DANKE OMG als ich den wert von string auf zahl geändert habe gings sofort... DANKE
  • Bosch Smart Home Blockly

    blockly
    1
    0 Stimmen
    1 Beiträge
    211 Aufrufe
    Niemand hat geantwortet
  • Scriptfehler Telegram

    blockly
    3
    1
    0 Stimmen
    3 Beiträge
    281 Aufrufe
    A
    @paul53 oh Mann manchmal sieht man den Wald vor lauter Bäumen nicht. Danke Paul
  • [Gelöst] Netzwerkgeräte zählen mit Selektor und Blockly

    13
    1
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    G
    Super. Vielen Dank für die Hilfe!
  • Textdatei erstellen und füllen mit Blocky

    6
    0 Stimmen
    6 Beiträge
    969 Aufrufe
    J
    @paul53 Hi ich habe das Skript versucht in Blocky einzubinden. Ich denke bei mir hackt es noch an den Grundbedingungen: Muss ich die Datei zuerst anlegen? Die variable "txt" ist ja von mir anzugeben z.B. "Test" Das Skript wird ja dann in Blocky über den Block JS Funktion eingebaut? Sorry das ich mit den Fragen wahrschinlich nerve, aber ich versuch es zu kapieren. Gruß
  • keine Blockley Protokoll Ausgabe

    13
    2
    0 Stimmen
    13 Beiträge
    2k Aufrufe
    ?
    huch, Quatsch gelöscht. Sry ...
  • Shelly Longpress und Shortpress für Einschalten bzw. Dimmen

    7
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    paul53P
    @steffensammet sagte: Input; mit true oder false oben für alles in die Richtung heller; und unten für alles Richtung dunkler. Wenn Input beim Drücken true und beim Loslassen false liefert, versuche es mal so: [image: 1608468138440-blockly_temp.jpg]
  • Überwachung Katzenklappe mit Bewegungsmelder (gelöst)

    19
    1
    0 Stimmen
    19 Beiträge
    2k Aufrufe
    ?
    @paul53 jop so geht es natürlich auch. Spart zwei Rechenoperationen.
  • Zeitsteuerung - geht es besser?

    blockly
    7
    1
    0 Stimmen
    7 Beiträge
    921 Aufrufe
    paul53P
    @StefanW sagte: Sie soll angehen wenn meine Variable "xyz" wahr ist und zwischen 24:00 und 04:30 Uhr nicht leuchten. [image: 1608390082220-blockly_temp.jpg]
  • Zeit seit letztem update

    4
    0 Stimmen
    4 Beiträge
    398 Aufrufe
    paul53P
    @jensven sagte: Wird hier dann alles mit Millisekunden berechnet? Ja.
  • Schleifen! Bin ich zu dämlich oder spinnt mein IOBROKER???

    10
    2
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    haus-automatisierungH
    @Daniel-Neims sagte in Schleifen! Bin ich zu dämlich oder spinnt mein IOBROKER???: Ja sorry, auch gesehen jetzt. Hatte das so ähnlich auch schon versucht, bloß mit hoch zählen. Macht technisch auch keinen Unterschied ob man hoch zählt oder runter :) Hauptsache es gibt eine klare Abbruchbedingung.
  • [SQL & Blockly] Werte berechnen

    blockly
    1
    1
    0 Stimmen
    1 Beiträge
    387 Aufrufe
    Niemand hat geantwortet
  • Lüftungssteuerung mit Shelly 2.5 und HT

    blockly
    5
    0 Stimmen
    5 Beiträge
    732 Aufrufe
    N
    @NicB said in Lüftungssteuerung mit Shelly 2.5 und HT: Hallo Paul, ich danke dir für deine Antwort. Ich habe es tatsächlich hinbekommen. Zum einen lag es an dem Intervall welches immer wieder gestartet wurde und zum anderen hat das Rücksetzten der Verzögerung beim Unterschreiten der Luftfeuchtigkeit nicht funktioniert. Das habe ich über Timeouts realisiert. Zudem habe ich eine Variable genutzt um das Intervall nur einmal starten zu lassen. Diese Variable wird durch das Unterschreiten der Luftfeuchtigkeit zurückgesetzt. Um es etwas übersichtlicher zu gestalten habe ich die "Aktion" in eine Funktion ausgelagert. Wenn ich nachher wieder im LAN bin poste ich mal ein Bild des Programms. Vielen Dank nochmal.
  • ZigBee Schalter Steuerung

    javascript blockly
    4
    2
    0 Stimmen
    4 Beiträge
    604 Aufrufe
    smarteuleS
    @paul53 sry, wenn meine Screenshots nicht die Besten waren. Gelobe Besserung, aber Du hast die Lösung für mein Problem gefunden. Ich habe Deinen Vorschlag angewandt und siehe da - es funktioniert. Danke. In Zukunft werde ich mehr mit Variablen und einer derartigen Architektur arbeiten. Danke für die super und freundliche Antwort, gibt wenige hier.

252

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge