Weiter zum Inhalt

Blockly

6.6k Themen 80.3k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • [gelöst] Betriebsstundenzähler mit Blockly erstellen

    30
    0 Stimmen
    30 Beiträge
    3k Aufrufe
    N
    @paul53 said in Betriebsstundenzähler mit Blockly erstellen: boolean Woher soll man sowas wissen, aber noch krasser ist es, dass Du genau richtig geschätzt hast!! Ich bin schwer beeindruckt. Es funktioniert genau so, wie ich es mir vorgestellt habe!! Vielen lieben Dank. Unfassbar schnell, bist Du mit Deinen Antworten!!
  • [Vorlage] Blockly - Beliebiges Zeichen im Text tauschen

    Verschoben blockly template
    70
    1
    11 Stimmen
    70 Beiträge
    18k Aufrufe
    R
    @rantanplan Super, danke! Hab genau sowas gesucht. :-)
  • Zeiten addieren und den Wert in Datenpunkt schreiben

    Verschoben
    40
    2
    0 Stimmen
    40 Beiträge
    3k Aufrufe
    mickymM
    @damrak2022 sagte in Zeiten addieren und den Wert in Datenpunkt schreiben: @glasfaser Nicht wirklich, aber ich habe es schlichtweg nicht kapiert Was hast Du nicht kapiert? Der erste Befehl liest aus Deinem Datenpunkt den bislang aktuellen Wert aus Deinem Datenpunkt TV_Wohnzimmer_Tagesaktivität in eine Variable TV_Wohnzimmer. Das ist wichtig, wenn Du Dein System neu startest, dass dann die bislang ermittelte Aktivität nicht verloren geht. Der Zeitplan mit den 5 Sternen, bedeutet, er wird jede Minute ausgeführt. Was dann in dem Block steht: Schau in dem Power Datenpunkt des Shellie’s, ob dieser größer oder gleich 40W ist. Wenn ja dann zähle 1 in der Variablen TV_Wohnzimmer dazu. Da der Zeitplan ja alle Minuten ausgeführt wird, enthält diese Variable somit die Anzahl der Minuten die Dein TV aktiv ist. Der Inhalt dieser Variablen wird dann wieder in den Datenpunkt TV_Wohnzimmer_Tagesaktivität geschrieben und damit gesichert, falls Du Dein System neu startest oder der Strom ausfällt. Ich würde aber wie gesagt, statt steuere lieber aktualisiere nehmen. Um exakt 23:59 Uhr wird dann der aktuelle Wert der Variablen TV_Wohnzimmer in den Datenpunkt TV_Wohnzimmer_Tagesaktivität_History geschrieben, den Du dann mit Grafana auswertest. Er enthält also immer den Vortageswert und kann bzw. darf ja erst geschrieben werden, wenn ein Tag vollendet ist. Um exakt 0:00 Uhr wird die Variable TV_Wohnzimmer auf 0 gesetzt und dann in den Datenpunkt TV_Wohnzimmer_Tagesaktivität geschrieben, also genullt. Das ist das ganze Geheimnis. Wenn Du also nicht gerade Stromausfall über Mitternacht hast oder das System genau um Mitternacht neu startest, sollte es wie gewünscht arbeiten. Und falls Du Dir mit dem Blockly lesen, so schwer tust, solltest Du vielleicht doch mal über Alternativen nachdenken 😉😉😉 Theoretisch hättest man auch Punkt 3 und 4 zusammenfassen können, aber wichtig ist ja, dass Du generell verstehst, was warum gemacht wird.
  • HM-LC-Bl1-FM lässt sich nicht steuern

    5
    1
    0 Stimmen
    5 Beiträge
    556 Aufrufe
    C
    @homoran Sorry für die Verwirrung. Mit Objekt meinte ich eigentlich den Datenpunkt "Level" des Aktors. Ich hab die Befehle nur zur Darstellung zusammen gepackt. Es gibt auch gute Nachrichten. Warum auch immer, (neustart der CCU2?) kann ich mit "steuern" jetzt nicht nur Werte setzen, sondern der Rolladen fährt da auch hin wo er hin soll. Sorry noch mal für die Verwirrung. Es geht also doch. Gruß Peer
  • Bei Anwesenheit Kamera deaktivieren

    19
    1
    0 Stimmen
    19 Beiträge
    2k Aufrufe
    DJMarc75D
    @5tift sagte in Bei Anwesenheit Kamera deaktivieren: So ist jetzt auch erstmal mein Ansatz @badsnoopy667 sagte in Bei Anwesenheit Kamera deaktivieren: Wenn das so unzuverlässig ist, mache ich es immer so, dass ich den Befehl einfach mehrfach abfeuere, jeweils mit Pausen dazwischen von ein paar Sekunden. Dann wird schon ein Treffer dabei sein. Da würde ich mir mal ansatzweise die "Unzuverlässigkeit" anschauen. Aber wenns so läuft dann ists ja ok.
  • [gelöst]Hilfe bei Blockly für Chlorregelung Pool

    7
    2
    0 Stimmen
    7 Beiträge
    580 Aufrufe
    E
    @paul53 Vielen Dank für deine Hilfe, mit ein bisschen "anstupsen" habe ich es jetzt hinbekommen. Hab das Script dann noch etwas frisiert, so dass ich jetzt über PocketControlHM die aktuellen PH- und Chlorwerte als Systemvariable angezeigt bekomme und die Sollwerte auch entsprechend vorgeben kann. Danke nochmal Anbei noch das Script, falls es jemand brauchen kann. Lg Olli [image: 1655996545571-blockly_ph_neu.png]
  • DP überw., falls einer auf false - mach etwas [gelöst]

    6
    0 Stimmen
    6 Beiträge
    273 Aufrufe
    M
    @paul53 .... genau sowas habe ich mir auch überlegt - habs aber nicht hingekriegt... - Danke! @bahnuhr Danke auch für deine Lösung!
  • Zeitplanfrage eines Anfängers

    15
    1
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    DJMarc75D
    @chrunchy sagte in Zeitplanfrage eines Anfängers: oder habe ich etwas übersehen? Ja, die Variable welche erst um 22 Uhr geschalten wird wenn der TV läuft. Vorher wird die NAS auch nicht wenn der TV um 14 Uhr ausgeschaltet wird heruntergefahren.
  • Wert ändert sich nicht = Meldung per Pushover

    3
    0 Stimmen
    3 Beiträge
    371 Aufrufe
    F
    @bananajoe Vielen Dank @bananajoe für die schnelle & gute Hilfe. Manchmal sieht man den Wald vor lauter Bäumen nicht. Nochmals Danke Finnenzauber
  • Smartgarden Ventil über Blockly steuern

    blockly
    4
    1
    0 Stimmen
    4 Beiträge
    408 Aufrufe
    jpgorganizerJ
    @phillip89 eben, da steht true in setState(....., true) und um ein Command zu geben sollte false stehen
  • Verbrauchsberechnung Durchfluss

    5
    1
    0 Stimmen
    5 Beiträge
    721 Aufrufe
    DJMarc75D
    @paul53 Ja natürlich, jetzt ists mir aufgeallen. Habe das in meinem Skript mal angepasst. So müsste es eigentlich in meiner Variante auch gehen, denke ich. [image: 1655826842721-screenshot-2022-06-21-175157.png] ABER: Deine Lösung ist natürlich wieder eleganter !
  • [gelöst] Einen "Text" zu einer Zahl umwandeln

    20
    0 Stimmen
    20 Beiträge
    2k Aufrufe
    HomoranH
    @blotto112 sagte in Einen "Text" zu einer Zahl umwandeln: ist der "Ist-Wert" in Kleinbuchstaben. jepp, der Wert in Klammern :-) Der Stop wäre nur die "Übersetzung". Die echten möglichen Werte kannst du in den Rohdaten (Objektdaten) des Datenpunkts sehen. Danke für die Auflösung. Bitte Thread als [gelöst] markieren
  • Blockly verschiebt sich beim Zahnrad ( falls Block )

    3
    1
    0 Stimmen
    3 Beiträge
    162 Aufrufe
    ?
    @crunchip ist das generell oder nur bei einem bzw bestimmten Scripten? Ja sorry vergessen zuschreiben, ist bei bestimmten Scripten. Ist mir heute wieder aufgefallen da ich ein Script bearbeitet habe welches ich schon eine Weile nicht geändert habe. Und die Tage auch an einem anderen, muss allerdings suchen welches das war. Dann liegt es wohl an meinem Scripten oder vielleicht auch am Browser. Ja es liegt doch am Script, wenn ich Trigger entferne die unten dran hängen dann bewegt sich der Block nicht mehr.
  • Hysterese bei Temperatur Alarm

    11
    1
    0 Stimmen
    11 Beiträge
    963 Aufrufe
    M
    Vielen Dank für den tollen Support es läuft wie gewünscht :-)
  • (gelöst) Klimaanlage mit variabler Zeit schalten

    16
    1
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    B
    @haus-automatisierung Danke für die Hilfe, ich habe es so gemacht, wie es paul53 vorgeschlagen hat und jetzt läuft es so wie ich es möchte. Dank der Hilfe von Euch beiden.
  • Gelöst ! Mit Alexa und Broadlink TV Schalten

    3
    1
    0 Stimmen
    3 Beiträge
    395 Aufrufe
    F
    @liv-in-sky Vielen Dank jetzt funktioniert es wieder einwandfrei
  • Hilfe bei Telegram Nachricht von bei Abwesenheit

    7
    1
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    K
    @dslraser Moin, habe diese Blockly mal übernommen, aber bei mir kommt nur die Meldung "Tür wurde geschlossen" aber nicht die erste Meldung Türe wurde geöffnet !? Was muss ich da noch ändern ? Gruß Frank
  • Sonos richtig gruppieren

    4
    1
    0 Stimmen
    4 Beiträge
    586 Aufrufe
    B
    @johannes1702 hab es mal noch bissle optimiert, wenn es aber bei dir so funktioniert!!! [image: 1655577405798-sonosgruppe2.jpg]
  • [gelöst] Variable als number deklarieren

    13
    1
    0 Stimmen
    13 Beiträge
    631 Aufrufe
    Claus1985 0C
    @paul53 habs ausprobiert, ist notwendig. Ohne kommt der bekannte Fehler mit number erwartet aber string erhalten. Danke für Deine Hilfe!
  • [gelöst] Durchschnitt je Zeiteinheit um Trigger zu setzen

    7
    1
    0 Stimmen
    7 Beiträge
    579 Aufrufe
    Claus1985 0C
    @haus-automatisierung danke für den Tipp, glaube nachdem ich die Daten gesichtet hab sollte es auch so passen. Ich schreibe mir mal zur Sicherheit einen Userwert mit wie oft er das Resettet. Wenn es zu oft ist muss ich nochmal anpassen.

496

Online

33.0k

Benutzer

83.4k

Themen

1.3m

Beiträge