Weiter zum Inhalt

Blockly

6.6k Themen 80.5k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Blockly Script triggert nicht

    blockly
    14
    2
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    CodierknechtC
    @qlink sagte in Blockly Script triggert nicht: Wieso liegen die noch nicht vor ? Ich kann mich täuschen, aber nach der Verzögerung wird der Wert geschrieben. Würde mich jedenfalls nicht wundern, wenn die Berechnung bereits vorher stattfindet oder durch die Asynchronität zum falschen Zeitpunkt ausgeführt wird. Lies die Werte der Datenpunkte (ganz zu Beginn) in Variablen ein. Mit denen kannst Du nach Herzenslust rechnen und die Ergebnisse in weitere Variablen schreiben. Am Ende schreibst Du die Werte der Ergebnisvariablen zu einem Dir passenden Zeitpunkt in die Datenpunkte. Wenn die Variablen dann auch noch sprechende Namen haben, macht das das Script auch noch gut lesbar. Warum überhaupt zu unterschiedliche Zeitpunkten schreiben?
  • Übergabe Variable aus Blocky in JS

    3
    1
    0 Stimmen
    3 Beiträge
    377 Aufrufe
    V
    @paul53 said in Übergabe Variable aus Blocky in JS: let id = Ordner_mit_ID + '.Val_ID'; 1000 Dank, das hat geholfen.- Jetzt komm ich weiter.
  • 3 Punkt Steuerung - Heizung - Logik

    8
    0 Stimmen
    8 Beiträge
    2k Aufrufe
    paul53P
    @grisu73 sagte: hast Du eine Idee ? Nein, habe keine Shellys.
  • Bedingungswechsel wird nicht erkannt

    6
    1
    0 Stimmen
    6 Beiträge
    592 Aufrufe
    JB_SullivanJ
    @paul53 - du bist echt so der Blockly Experte. Du hast mir schon so oft den richtigen Impuls oder die Anleitung gegeben, was ich verbessern kann - so dann auch dieses mal ...... Ich habe das Blockly nachgebaut und es sieht so aus, als wenn es funktioniert. Ich habe ein neues Blockly angelegt und nach dem speichern und starten, ist der Wert vom "richtigen" Fahrzeug an die Wallbox übergeben worden. Ich werde die Tage mal schauen, ob das auch automatisiert passiert, wenn man die Fahrzeuge wechselt. Vielen Dank dafür 👍👍👍 [image: 1696162402318-91bc2e20-ca14-4c19-a4a3-ab899f477d62-image.png]
  • Computer Shutdown mit ESP8266 via Taster und Alexa

    5
    7
    0 Stimmen
    5 Beiträge
    359 Aufrufe
    L
    @codierknecht Ja an sowas hatte ich auch gedacht. Bzw. den hiervon Amazon: [image: 1696077425846-71uhzvgvh0l._ac_sl1500_.jpg] Jetzt hatte ich aber erstmal die Basis vom Optokoppler auf 3,3V gelegt. Problem, der Wiederstand war im false im KOhm Bereich und das reicht noch zum Schalten des Shutdown. Also geht Dauerstrom auf die Basis nicht in dieser Schaltung. Hab die Basis jetzt komplett abgetrennt und siehe da, Wiederstand unendlich und im true bei ca. 500 Ohm. Der Vorteil, denke ich, ist, daß ich jetzt eine totale galvanische Trennung zwischen beiden Stromkreisen habe, wenn ich jetzt mal die Stromversorgung übers Mainboard außer acht lasse. Vielen Dank mit dem Tip den zu vielen Ampere. Bin gespannt ob er morgen noch seine Daten im Speicher hat. Leider ist das Problem mit der Ansage von Alexa immer noch nicht gelöst. Beim Einschalten sagt sie immer noch das sie den Rechner runter fährt und unterdrückt den korrekten Spruch. Ich habe das Schalter-Blockly etwas verändert und jetzt funktioniert alles richtig beim Einschalten. Aber beim Ausschalten gibt es jetzt ein Problem. Alexa spricht zwar ihren Text ordnungsgemäß, aber sobald der ESP keinen Strom mehr hat, sagt sie noch einmal "Der Rechner fährt herunter". Hat vielleicht jemand eine Idee? Danke. [image: 1696085207616-webaufnahme_30-9-2023_163642_schalter-ge%C3%A4ndert.jpeg]
  • JS Funktion dd:hh:mm:ss ?

    5
    1
    0 Stimmen
    5 Beiträge
    535 Aufrufe
    paul53P
    @djmarc75 sagte: Möglichkeit in der Funktion die Tage zuzufügen? [image: 1696019774943-blockly_temp.jpg]
  • [gelöst] Wert ändern und bestätigen per Blockly

    16
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    Claus1985 0C
    @homoran habs getestet, funktioniert mit "aktualisieren" einwandfrei, danke Dir! :-)
  • Zusätzlich ein "und" einfügen!

    13
    1
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    T
    @paul53 Habe es getestet - es funkioniert wie gewollt! Danke und ein schönes Wochenende!!
  • [gelöst]Backrohrautomation geht nicht mehr

    43
    5
    0 Stimmen
    43 Beiträge
    3k Aufrufe
    J
    @paul53 die kann ich ja dann in der Fritzbox fixieren super danke
  • Funktioniert, bis auf ein Rollladen

    3
    1
    0 Stimmen
    3 Beiträge
    143 Aufrufe
    D
    @codierknecht ahh ich depp habs glaube gefunden. Ich hatte mal mit dem Shuttercontrol experimentiert, aber eigentlich als unnütz empfunden für mein Szenario. Da waren 2 Rollläden noch eingetragen, welche es betraf. Habs nun weg gekegelt. Falls es doch morgen wieder so ist ohne das Shuttercontrol, melde ich mich nochmal. Danke für die Mühe derweil, werd euch aber auch hier noch etwas gängeln, da ich frisch im iobroker bin. Konnte aber bisher alles abbilden was ich wollte, vor allem Systemübergreifend! Klasse!
  • Schleifen nacheinander ausführen

    6
    1
    0 Stimmen
    6 Beiträge
    483 Aufrufe
    CodierknechtC
    @kuddel sagte in Schleifen nacheinander ausführen: Gut wäre, wenn das Kopieren erst startet, wenn alle drei Backups erstellt wurden. Warum? Die Schritte 1+2, 3+4 und 5+6 müssen jeweils nacheinander (seriell) ausgeführt werden. Geht ja nicht anders, da das Backup erst abgeschlossen sein muss, bevor Dateien kopiert werden. Aber diese 3 Pärchen können ohne Probleme parallel ablaufen. Dazu ist diese ganze Nebenläufigkeit (Multi-Threading) ja auch gedacht. Spart Zeit ;-) Ich kann es natürlich auch so lösen, dass wenn Server 3 fertig ist, ein DP auf true gesetzt wird, der dann in einem extra Trigger das Kopieren starten. Alles in einem Block wäre aber natürlich schöner. Das geht natürlich. Der Trigger kann ja auch im gleichen Script verarbeitet werden. Dann müsste man aber die 3 (oder später mal mehr) Backups seriell abfrühstücken oder mit relativem Aufwand den Abschluss aller 3 Schritte auswerten. Backup 3 kann ja durchaus früher fertig sein als 1 oder 2.
  • Tage zählen / Durchschnitt rechnen

    8
    0 Stimmen
    8 Beiträge
    435 Aufrufe
    HomoranH
    @grazer2500 sagte in Tage zählen / Durchschnitt rechnen: @homoran Du meinst mit dem Adapter: https://www.iobroker.net/docu/index-191.htm?page_id=144&lang=de Ja, Adapter passt, link nicht. https://www.iobroker.net/#de/adapters/adapterref/iobroker.history/README.md
  • Anfängerfrage: Mehrere Objekte zusammenfassen

    26
    0 Stimmen
    26 Beiträge
    4k Aufrufe
    rtwlR
    Ja, funktioniert! Gerät neu gestartet - ging offline und das Blockly wurde ausgelöst, mein Datenpunkt auf false gesetzt. als es wieder online ging war der DP wieder true. Danke nochmals 👍
  • Auslesen von Zeichenkette mit Blockly

    21
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    HomoranH
    @mickym sagte in Auslesen von Zeichenkette mit Blockly: ich kann das lesen. ich am Handy tatsächlich auch, aber nach sehr vielen Erlebnissen wie [image: 1695809263161-screenshot_20230926-202817_firefox.jpg] klicke ich schwarze Briefmarken gar nicht mehr an
  • Reglung Hoymils abhängig der Panelspannung

    2
    2
    0 Stimmen
    2 Beiträge
    250 Aufrufe
    MichaelFM
    Habe jetzt mal ein wenig mit dem Regler Rumgespielt aber leider ohne wirklichen Erfolg : [image: 1695666705469-1b1e894f-7a33-4f76-afb5-6ccf50ab91c8-image.png] Vielleicht noch jemand eine Idee, oder ist es vielleicht auch gar nicht möglich. Hier auch ein Diagramm der Werte : [image: 1695666856663-787dec04-f7a3-4ee8-b492-5e61f8565c9c-image.png] Grüße
  • Verständniss Problem mit Blockly Script

    3
    2
    0 Stimmen
    3 Beiträge
    409 Aufrufe
    paul53P
    @codierknecht sagte: Versuchs mal nach dem Muster: So können mehrere Timer gestartet werden, die sich nicht mehr stoppen lassen. Besser so: [image: 1695639438821-blockly_temp.jpg]
  • Unterschiedliche Werte Objekte vs. Blockly / VIS

    15
    2
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    T
    Habe das Problem gelöst. Obgleich der Adapter, bzw. dessen Instanz immer mit grünem Status angezeigt wurde, war offenbar die Kommunikation gestört. Einen neuen Nutzer konnte ich darüber bei der Hue API auch nicht anlegen. Den manuell via JSON in der API angelegten Nutzer habe ich zwar speichern können, allerdings hat das auch nichts gebracht. Ich habe dann einfach eine neue Instanz initialisiert mit exakt den Werten aus der Instanz 0 und siehe da – diese Instanz kann problemlos in beide Richtungen kommunizieren.
  • Alexa Sprachausgabe bitte nur einmal

    10
    1
    0 Stimmen
    10 Beiträge
    449 Aufrufe
    L
    @paul53 bin beeindruckt, es funktioniert genau so wie ich es haben wollte. Und es zeigt mir einmal mehr das ich durch bloßes Überlegen nicht mal in Blockly weiter komme. Wenn's komplex wird fehlt mir einfach das Wissen. Hab grad mal die Hälfte verstanden was ich da abgetippt und hingeschoben habe. Gut das ich mit Variablen schon was zu tun hatte, sonnst hätte nicht Mal das abkupfern funktioniert. Es wäre mir eine große Freude wenn ihr mir weiter mit Rat und Tat beiseite stehen würdet. Dann komme ich mal gleich zum nächsten meiner kleinen Problemchen: Ich würde gern den Alexa Ausgabetext nun auch auf meinem LCD 2004 Display angezeigt bekommen, da läuft aber schon ein anderes Skript. Theoretisch sollte dieses für eine gewisse Zeit unterbrochen werden und nach Anzeigen des Textes für vielleicht 30 sek oder so wieder normal weiter laufen. Hier mal das Skript welches grad läuft. Auch hier bitte ich um Verbesserungsvorschläge, es funktioniert aber. [image: 1695495431429-webaufnahme_23-9-2023_205752_192.168.178.83.jpeg] Und hier ist das Chaos, bitteschön. Ein paar Erklärungen warum, wiso, weshalb eine andere Vorgehensweise besser oder meine einfach schlechter wäre, wäre schon schön. Ich will das hier nicht nur dazu nutzen um meine Sachen gemacht zu bekommen, ich möchte dabei auch lernen und eigene Ideen entwickeln. Vielen Dank und LG aus dem beschaulichen Berlin.
  • Frage zu Dimmer-Blockly

    13
    1
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    DuffyD
    @jan1 Danke Jan1 @DJMarc75 "Schon wieder einen Beitrag kaputt-editiert ohne die Lösung zu posten. Das ist kein sinnvolles Verhalten in einem Forum in dem Hilfesuchende nach Lösungen suchen." Es funktioniert wie oben dargestellt. Der Fehler lag bei mir. Ich hatte: [image: 1695475926422-screenshot-2023-09-23-152920.png] In statt alle verwendet deshalb ging es bei mir nur Tastendruck-weise, also mein Fehler, sorry. Aber dank @paul53 gibt es ja jetzt ein Update :-). Danke auch dafür, versuche ich gleich mal umzusetzen Edit: Habe es umgesetzt und es funktioniert, top.
  • Skript für BKW-Speichereinspeisung

    7
    1
    0 Stimmen
    7 Beiträge
    666 Aufrufe
    MichaelFM
    Hi, ich habe das Script jetzt mal nachgebaut : [image: 1695461701296-a30c207b-cd79-4c97-8951-849da9a2e40e-image.png] Was jetzt noch das neun plus ultra wäre die Leistung des Hoymiles bei voller Batterie langsam zu erhöhen sodass die Erhaltungsladung der Batterie nicht beeinflusst wird. Ist das mit einem Script machbar ? Grüße

430

Online

33.0k

Benutzer

83.7k

Themen

1.3m

Beiträge