Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Blockly Waschmaschine funktioniert nicht immer

    6
    2
    0 Stimmen
    6 Beiträge
    482 Aufrufe
    AsgothianA
    @frank44 sagte in Blockly Waschmaschine funktioniert nicht immer: Hallo, @Asgothian also das Script habe ich in Anlehnung des Video's von EddyD's SmartHome (Youtube) erstellt. Youtube Video : Waschmaschine smart machen Es ist nicht 1 zu 1 übernommen, aber größtenteils. Es soll die Waschmaschine überwachen, bei Leistungsaufnahme über 9 W einen Zähler starten, der als Minutenanzeige später angezeigt wird ( benutzt wird ). Außerdem soll zum Schluß eine MP3 Datei abgespielt werden " Waschmaschine fertig" und gleichzeitig mit Grün im Kombisignalgeber von HomeMaticIP angezeigt werden. die Steckdose "sonoff.0.DVES_1568E9.ENERGY_Power" die Zähler sind eigene Datenpunkte HmIP-MP3P ist der Kombisignalgeber von HomeMaticIP und es hat öfters funktioniert, nur halt nicht immer. Das Video ist 4 Jahre alt - da hat sich einiges getan. Ohne den Zähler mitzunehmen sollte das Skript welches @paul53 gepostet hat für Dich schon funktionieren. Den Zähler kannst du als Intervall an der Stelle einhängen wo die Variable „gestartet“ auf wahr gesetzt wird. Vor dem Intervall den Zähler auf 0 setzen, dann Intervall 1 Minute in dem der Zähler hochgezählt wird - nicht mehr. Anhalten kannst du das Intervall mit einem stop Intervall Block da wo die Variable gestartet auf falsch gesetzt wird. Lasst Milde walten, ich bin ein Blockly Anfänger. Gruß Frank
  • Könnte man den openliga Adapter AN/AUS Schalten?

    3
    0 Stimmen
    3 Beiträge
    205 Aufrufe
    E
    @jey-cee Danke, das versuch ich mal umzusetzen. Eine gute Idee dies mit ICal zu machen.
  • Von welchem skript wird der AKtor geschaltet?

    7
    0 Stimmen
    7 Beiträge
    534 Aufrufe
    paul53P
    @axmlm sagte: Wie finde ich raus, welches block bzw skript den aktor triggert? Mit einem Debug-Log auf den DP des Aktors. [image: 1713089244880-blockly_debug.jpg]
  • Überschussregelung in Blockly / Werte zählen

    3
    0 Stimmen
    3 Beiträge
    298 Aufrufe
    G
    Ich habe das Problem inzwischen selbst lösen können. Mit diesem Skript triggere ich ein Objekt, welches dann in einem anderem Skript die erste Phase schaltet und somit initial dieses Skript in Gang bringt. Vielleicht hilft es dem ein oder anderem - hier mein Lösungsansatz. [image: 1713028201143-d17c647e-fdec-4977-ac44-8992e646aa96-grafik.png]
  • Beim LG-TV den Eingang umschalten...

    8
    0 Stimmen
    8 Beiträge
    604 Aufrufe
    S
    @sigi234 Ahhhh es geht ... HDMI_1 ist die richtige Schreibweise. Super... vielen Dank für deine Zeit und Mühen. In der Dokumentation steht "hdmi1" ! Danke
  • json aus Variablen erstellen

    6
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    P
    @haus-automatisierung sagte in json aus Variablen erstellen: Siehe https://forum.iobroker.net/topic/73439/javascript-7-9-0-neue-objekt-und-http-bausteine Danke, hat funktioniert!
  • Teile einer URL ersetzen

    9
    0 Stimmen
    9 Beiträge
    487 Aufrufe
    S
    @djmarc75 said in Teile einer URL ersetzen: @stefan341 sagte in Teile einer URL ersetzen: Ich habe es hinbekommen Dann lass uns daran teilhaben wie Du es hinbekommen hast ;) Gerne. Aber eigentlich gibt es da gar nicht viel zu sagen. Der Code war ok. Es hat einfach nur eine Weile gedauert, bis es angezeigt wurde. Ich war also einfach zu ungeduldig
  • Morgiges Datum

    5
    0 Stimmen
    5 Beiträge
    242 Aufrufe
    G
    Jepp, funzt! Danke!
  • [Solved] Bezeichnung des Wertes (Trigger) ausgeben

    3
    2
    0 Stimmen
    3 Beiträge
    333 Aufrufe
    L
    @paul53 Vielen lieben Dank!
  • Wlan Steckdose reagiert nicht

    13
    3
    0 Stimmen
    13 Beiträge
    816 Aufrufe
    O
    @paul53 Sehe ich in meinem Screenshot nicht. Edit: Für mich ist es aber auch inzwischen zu spät...
  • Werte an Funktion übergeben

    3
    0 Stimmen
    3 Beiträge
    125 Aufrufe
    G
    @asgothian Super - das hab ich verstanden. Ich war irgendwie irrtümlich davon ausgegangen, dass die Unterfunktion die Variablen der aufrufenden Methode nicht kennt und daher diese mit übergeben werden müssen, aber dem ist hier ja nicht so. Danke für die ausführliche Erläuterung!
  • sonoff Timer mit Blockly steuern

    28
    0 Stimmen
    28 Beiträge
    2k Aufrufe
    M
    @ralla66 muss ich das Thema als "gelöst" markieren irgendwo? Achso, tolle Unterstützung, wenn ich wieder etwas habe würde ich mal wieder melden... :) Das ist der Lohn der super Unterstützung... :P
  • Text in Datenpunkt ersetzen

    12
    2
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    crunchipC
    @haus-automatisierung sagte in Text in Datenpunkt ersetzen: Alternativ mit Binding direkt in VIS Müsste dann, zwecks Farbe wie gewünscht, z. B so in etwa glaub ich {wert:derDatenpunkt;wert == 0 ? "<div style='color:orange'>heute: "+wert+"</div>" : " "}
  • WGET funktioniert nicht im Blockly

    blockly
    14
    2
    0 Stimmen
    14 Beiträge
    845 Aufrufe
    OliverIOO
    @chronos81 Noch besser ist es wenn man zu. Testen auf der console die Shell als Benutzer Iobroker aufruft sudo -u Iobroker bash
  • Blockly Briefkasten mit 2 Sensoren

    9
    0 Stimmen
    9 Beiträge
    635 Aufrufe
    R
    @paul53 Hallo Paul. Doch den kann man auch verwenden. Nun habe ich den Blockly, das letzte probiert. Beim Öffnen der oberen Klappe kommt die Meldung Post ist da. Passt also Beim leeren muß ich die obere Klappe öffnen um die vordere aufzumachen. Da kommt dann auch Briefkasten wurde geleert. Passt also. Aber beim verschließen der vorderen Klappe ist ja die obere noch auf und schließt sich langsam. Es kommt also gleich im Anschluß die Meldung Post ist da. Passt also nicht. Mit meinem manuellen Schalter war es kein Problem, da ich diesen erst im Haus betätigte. Da war die Klappe ja schon unten und ich stellte wieder zurück, also scharf
  • Anderen Rechner per ssh steuern

    11
    2
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    OliverIOO
    @d3ltoroxp sagte in Anderen Rechner per ssh steuern: Aber anyway Noch mal zu meinem Problem zurück. Wie kann ich den Testen, schauen was genau passiert, oder warum er den Befehl nicht absetzen kann ? Muss ich doch irgendwo eine Log haben, in der was steht. https://forum.iobroker.net/post/1092709
  • [gelöst] Zeiten bzw. Zahlen auf bzw. abrunden.

    6
    0 Stimmen
    6 Beiträge
    238 Aufrufe
    M
    @haus-automatisierung und @paul53 : Vielen Dank für Eure Lösungen. Funktionieren perfekt.
  • kann keine Blocklys mehr speichern

    javascript blockly
    6
    0 Stimmen
    6 Beiträge
    472 Aufrufe
    rtwlR
    Danke für eure Hilfe - hab den Thread davor nicht gefunden. In diesem Thread meint Herr Kleine, dass er es fixen würde. Daher hab ich mal auf die "frische" 8.0.2 upgedated und scheint damit zu funktionieren. 👍
  • FritzDect 200

    9
    0 Stimmen
    9 Beiträge
    427 Aufrufe
    WinniW
    @markus-s-2 Freut mich wenn ich helfen konnte 😀
  • CRON-Trigger per Schleife erstellen

    7
    1
    0 Stimmen
    7 Beiträge
    575 Aufrufe
    BananaJoeB
    @christiansr oder du ziehst das Konstrukt anders auf. Zum Beispiel (so etwas ähnliches habe ich mir für Benachrichtigungen gebaut) Du baust dir Datenpunkte für jeden Zeitplan / Rollladen in denen der aktuelle Zeitplan hinterlegt ist Du baust dir eine "Hauptschleife" die per Cron einmal die Minute / alle 30 Sekunden gestartet wird. Unter einmal die Minute wäre vermutlich gut. Die Schleife arbeitet dann einmal alle Datenpunkte der Zeitpläne ab und schaut ob es etwas ein- oder Ausschalten muss. Und tut eben genau dieses Verbesserungen dann in der Stufe 2: Die Datenpunkte packst du nicht alle einzeln in dein Blockly sondern du nimmst einen Selektor der pauschal alle Datenpunkte unterhalb eines Pfades abarbeitet: [image: 1712559697998-305c0294-c419-4665-b669-f6ebbbbfd1f2-image.png] state[id=0_userdata.0.Visualisierung.Projekte.FireMikrowelle.Playlist.*] Der Stern darf weiter vorne stehen und danach etwas wie xxx.*.Zeitplan folgen so das du für jedes Fenster ein Verzeichnis machen könntest. Auch Triggern auf den Selektor wäre möglich. Ich habe bei mir eine Statusanzeige die alle 10 Sekunden durchwechselt. Die Schleife prüft ob es etwas zu melden gibt und zeigt die Meldungen jeweils für 10 Sekunden an (Brief, Paket, Wassermelder, Timer, Kühlschranktür usw.). Zusätzlich Triggere ich auf die Meldungen und wenn eine auf "Wahr" wechselt wird diese sofort angezeigt, danach geht es weiter gemäß Schleife.

606

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge