Weiter zum Inhalt

Blockly

6.6k Themen 80.3k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Variablen als Trigger nutzen

    4
    0 Stimmen
    4 Beiträge
    180 Aufrufe
    docadamsD
    Danke, ich befürchtete es. Da muss ich mein Konzept noch mal überdenken. Ich möchte mit einem Wert aus einem KfZ rechnen. Der Datenpunkt ist selten aktuell (soll er auch nicht, ich will ja nicht ständig damit online sein) . Manchmal klappt es auch nicht, da will ich dann nach 3 Versuchen abbrechen. Bis er aktuell genug ist, dauert es mehr oder wenig lange. Diese Aktualisierung habe ich in eine Funktion ausgelagert. Die Idee war, sobald dieser Datenpunkt aktualisiert wurde, schreibe ich ihn in eine Variable und dann soll es im Hauptprogramm weitergehen.
  • Liste bei 2 Einträgen um "und" verbinden

    5
    1
    0 Stimmen
    5 Beiträge
    152 Aufrufe
    M
    Meeegaa hat das funktioniert :) Mercii
  • Laufzeit Gerät berechnen

    24
    1
    0 Stimmen
    24 Beiträge
    3k Aufrufe
    David G.D
    Hallo, ich melde mich auch mal. Bin vom ermitteln der Laufzeit wieder zurück zu dieser Variante, da sich das Verhalten um Mitternacht besser beeinflussen lässt (falls das Gerät beim Tageswechsel eingeschaltet ist). Habe das Hochzählen in eine Funktion gepackt, damit ich es auch auslösen kann, falls das Skript neustartet während die Zeit hochgezählt wird (mit anhalten des Skripts stopt vermutlich auch der Intervall?). Allerdings habe ich ein kleines Problem. An sich klappt das hochzählen. Es wird auch schön addiert, wenn das Gerät aus und eingeschaltet wird. Wenn jedoch das Skript während das Gerät aus ist (im Zustand "an" noch nich getestet) neugestartet wird, fängt er an bei 0 los zu zählen anstatt bei dem Wert aus dem Datenpunkt. Zum testen habe ich schon wo es geht alles in eine Zahl gewandelt. [image: 1622439785795-screenshot_20210531-070940_chrome.jpg]
  • Sensorwert aus DP filtern

    7
    0 Stimmen
    7 Beiträge
    741 Aufrufe
    mickymM
    @actionbyte Du musst als Attribut BH1750.Illuminace schreiben. Nicht entweder oder
  • Zerlegen von Zeichenketten in Blockly

    6
    0 Stimmen
    6 Beiträge
    3k Aufrufe
    H
    @mickym Ich glaube, dass ich das hinbekomme! :-) Danke für deine Unterstützung!! Ich experimentiere mal! @david-g Danke auch für deinen Ansatz. Ich teste auch das :-)
  • Licht-Automatik auf Ausschaltung anpassen

    2
    1
    0 Stimmen
    2 Beiträge
    263 Aufrufe
    M
    @philipp-dorn erstelle dir einen Manuellen DP "Schicht" und frage diesen zusammen mit deinem Helligkeitssensor ab. Falls: Wert Helligkeit über xxx UND DP Schicht = false Mache: ... Den DP "Schicht" kannst du dann über deine Vis (falls vorhanden) steuern oder (wie bei mir) mit einem extra Blockly, welches auf meinen Schichtkalender schaut und darauf reagiert.
  • Frage zu: Rollosteuerung bei Nachtschicht

    3
    1
    0 Stimmen
    3 Beiträge
    345 Aufrufe
    M
    @paul53 Weltklasse, ich danke dir! Wieder was gelernt :-)
  • Zeitplan für Statusmeldung täglich erstellen (gelöst)

    21
    1
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    paul53P
    @ms1 sagte: Wir korrigiere ich die Zeit? sudo timedatectl set-timezone Europe/Berlin
  • [Gelöst] Blockly BWM Ikea Tradfri

    blockly
    5
    0 Stimmen
    5 Beiträge
    611 Aufrufe
    M
    @paul53 Vielen Dank für die schnelle Hilfe! Jetzt läuft es. Verstehe zwar noch nicht so genau warum, aber hauptsache es läuft! :-)
  • Script in Blockly ausführen!

    40
    0 Stimmen
    40 Beiträge
    8k Aufrufe
    R
    @paul53 Danke trotzdem! :-)
  • Bei einem Zeitbereich stürzt mein Blockly immer ab!

    15
    1
    0 Stimmen
    15 Beiträge
    267 Aufrufe
    L
    @paul53 @Homoran Gerade getestet und es funktioniert mit MM/DD. Danke Paul
  • Abfragen von drei Variablen aus Alarmanlage

    5
    2
    0 Stimmen
    5 Beiträge
    201 Aufrufe
    T
    @paul53 Vielen Dank. Es funktioniert. Als blutiger Anfänger gar nicht so einfach :D
  • Corona Impftermine extrahieren

    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    OliverIOO
    @elektronikwelt said in Corona Impftermine extrahieren: Hallo der Ansatz ist gut. Ich möchte aber die Termine aber Visualisieren in der VIS. Dazu bräuchte ich Datenpunkte im IOBroker. was möchtest du den genau visualisieren? das keine Termine gibt? Das das Programm einen Termin gefunden hat, der aber nicht mehr aktuell ist, da der Termin nur für 10 Minuten reserviert wird?
  • Button zum Türöffnen via Pushover

    5
    0 Stimmen
    5 Beiträge
    316 Aufrufe
    CinimodC
    @dom-sch optisch geht es wie ich es haben wollte, leider wird die funktion nicht ausgeführt
  • Blockly: Tradfri Online-Status Abfragen

    1
    0 Stimmen
    1 Beiträge
    192 Aufrufe
    Niemand hat geantwortet
  • Zahl falsch angezeigt

    blockly communication javascript
    4
    0 Stimmen
    4 Beiträge
    549 Aufrufe
    paul53P
    @patrick039212 sagte: ich brauche aber den wer 0,000000000345 Dann muss man die Zahl in einen String mit fester Anzahl von Nachkommastellen wandeln. [image: 1621947412036-bild_2021-05-25_145651.png] Inhalt der Funktion Nachkomma(zahl, stellen): return zahl.toFixed(stellen);
  • Abfragen von Gerätestati in Verbindung mit Scripten

    12
    1
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    HomoranH
    @kaskadeur111 sagte in Abfragen von Gerätestati in Verbindung mit Scripten: Der Adapter sollte doch eigentlich auf Status Gelb gehen und bei Geräteverbindung auf Status rot, solange bis das Gerät wieder erreichbar ist. Wenn das alles so ist, solltest du auf Github beim Adapter suchen, ob es da schon ein pasaendes Issue gigt, dann dort kommentieren, ansonsten ein entsprechendes Issue aufmachen
  • Best Practice Abfrage/Bedingung (Landroid Mower)

    1
    1
    0 Stimmen
    1 Beiträge
    82 Aufrufe
    Niemand hat geantwortet
  • Status über längeren Zeitraum prüfen - wie setze ich das um?

    7
    0 Stimmen
    7 Beiträge
    666 Aufrufe
    HomoranH
    @mymomo sagte in Status über längeren Zeitraum prüfen - wie setze ich das um?: An den Druckkopf möchte ich einen Xiaomi Erschütterungssensor verbauen. Ich weiß sowieso nicht, ob das eine gute Idee ist, oder ob der Sensor nicht die Präzision des Druckkopfs stören wird. Außerdem ist die Frage @muchul sagte in Status über längeren Zeitraum prüfen - wie setze ich das um?: Wie lange hält die Batterie, wenn der sensor Stundenlang sendet? vollkommen berechtigt, da der Sensor während des Betriebes wahrscheinlich dauersenden wird. Wozu willst du das ganze eigentlich umsetzen? Im Prinzip kann man das alles hinterfragen: Willst du erfahren, ob der Drucker fertig ist? Wenn ja, zu welchem Zweck? Hast du so viel zu drucken, dass es auf die Minute ankommt, um das nächste Teil zu starten? wenn Nein, warum brauchst du die Info überhaupt? Wenn es dann "unbedingt" sein muss, würde ich da wohl auch eher über eine Leistungsmessung arbeiten
  • [Gelöst] Zurücksetzen Dimmlevel und CT. Problem mit Blockly

    6
    1
    0 Stimmen
    6 Beiträge
    479 Aufrufe
    F
    Es läuft nun. Ich hatte immer mal wieder Zeitverzögerungen drinnen, aber wohl immer in der falschen Kombi. Nun versetze ich das Ausführen des ct-Wertes um 1000ms. So klappts. Weniger versatz geht nicht, ist aber auch nicht nötig. @Asgothian Danke für deine Inputs. Ja, die Typen hatte ich alle mehrmals kontrolliert. Und wenn ich diesem im Objektbaum anpasse funktioniert auch alles wie es soll. Danke für eure Hilfe!

414

Online

33.0k

Benutzer

83.4k

Themen

1.3m

Beiträge