Skip to content

Blockly

6.6k Topics 79.7k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Geschirspüler Meldung

    5
    1
    0 Votes
    5 Posts
    239 Views
    M
    Eventuell ein Ansatz? Debug Ausgabe machen lassen, pro Waschprogramm, die Pausen protokollieren. Dann so einrichten das die Pausen ebenfalls in die Auswertung reinfließen. Anzahl der pausen und Verbrauch zusammen könnten zuverlässiger sein.
  • Trigger aus mehreren Objekten -> Objekt-ID weiterarbeiten

    12
    0 Votes
    12 Posts
    554 Views
    padrinoP
    @lofther Hm, bin kein Profi, aber versuch' mal an die Stelle im Vergleich einen grünen Textbaustein zu setzen und kopiere dort den Pfad rein, den Du bekommst, wenn Du das Objekt (im Datenbaum) ins Clipboard kopierst. So mache ich das hier und das hat bisher immer geklappt. =) [image: 1592955360025-screenshot_20200624-013526_chrome-resized.jpg]
  • Temperatur Offset & Temperatur ohne Wert hinter Komma?

    3
    0 Votes
    3 Posts
    327 Views
    Walter WhiteW
    @paul53 ok werde ich mir Mal anschauen, danke Edit: habe es hinbekommen, und für Offset kann man dann auch einfach Mathe benutzen, und einfach zb +3 machen, langsam verstehe ich blockly immer mehr
  • Blockly zu bestimmter Uhrzeit

    2
    0 Votes
    2 Posts
    438 Views
    paul53P
    @funboxbolzer sagte: Wenn objekt "Nächster Tag" sich ändert Trigger "wurde geändert" auf den Datenpunkt und den Wert in einer Script-Variablen merken. @funboxbolzer sagte in Blockly zu bestimmter Uhrzeit: Warte bis 18:00 Uhr Dann sende mir die Nachricht. Zeitplan um 18:00 und Inhalt der Variablen senden.
  • Blockly Fehler? Tür auf /Licht an

    8
    1
    0 Votes
    8 Posts
    417 Views
    B
    @dslraser Das wäre auch nicht gegangen🤬 Am besten verrate ich nicht warum das nicht gehen kann onwohl es richtig war! Wenn man am 2. Rechner im Büro das gleiche Blockly offen hat,das falsch gespeichert auch noch weis der Iob sicher nicht was er machen soll.Ich bin sooooo doof echt nicht normal. Danke aber das ihr sofort nachgesehen habt.
  • Fehlersuche mit Warnmeldung (Nachtcheck)

    2
    0 Votes
    2 Posts
    330 Views
    buggybeastB
    @tscheerio ohne ein Bild von deinem blockly etwas schwer zu beurteilen. Hört sich so an, als ob der Name des blockly genauso heißt wie dein neues Objekt. Eins von beiden umbenennen und fertig.
  • Problem beim erstellen eines Zeitplans

    blockly
    4
    3
    0 Votes
    4 Posts
    462 Views
    F
    Hallo nochmal, hab mich jetzt noch ein bisschen gespielt mit dem Wizard Komisch, aber so wie es jetzt ausschaut, bekomme ich keine Fehlermeldung mehr. [image: 1592650771246-ac6f5086-9625-478e-b93e-72f4e6c76552-image.png] Na ja, jetzt muss ich sowieso erst mal warten bis zum Monatswechsel
  • Pushover bei regen

    3
    1
    0 Votes
    3 Posts
    315 Views
    A
    @Gonzo0815 Variable erstellen beim Senden auf True setzen, und zurück setzen erst mit Regenmelder falsch. Dann muss er erst nochmal umschalten bevor du eine Meldung bekommst.
  • Betriebsdauer-Zähler (erledigt)

    7
    1
    0 Votes
    7 Posts
    768 Views
    I
    @paul53 sagte in Betriebsdauer-Zähler: Weshalb setzt Du den Datenpunkt "Betriebsdauer" schon beim Ausschalten auf 0 zurück. Das Ladegerät ist an einer Couch-Steckdose, das wiederum an einem Osram Smartplug hängt. Ich habe ein anderes Skript, dass die Steckdose ausschaltet, sobald das Ladegerät 90min an ist. (Das könnte dann mehrfach getriggert werden, wenn der Wert über 90 bleibt?) Bei Bedarf schalten wir das Ladegerät an und vergessen meistens, es wieder auszuschalten, wenn wir das Handy abziehen. Die Betriebsdauer ist in diesem Fall keine wichtige Information sozusagen. Edit: Und das Skript in anderer Form möchte ich jetzt auch nutzen, um die Kaffeemaschine automatisch abzuschalten, wenn ich länger als 30min abwesend bin, quasi als Abwesenheitszähler.
  • Trigger über Objektänderung UND Cron - eleganterer Weg ?

    2
    2
    0 Votes
    2 Posts
    267 Views
    paul53P
    @ckorsawe sagte: Gibt es hier eine bessere / elegantere Lösung ? Alles, was jetzt innerhalb des Triggers ausgeführt wird, in eine Funktion packen und diese Funktion aus dem Trigger und dem Zeitplan aufrufen.
  • Blockly Zähler reset spinnt

    22
    1
    0 Votes
    22 Posts
    1k Views
    AphofisA
    @paul53 funktioniert schon mal so weit nur alexa sagt seid dem 18 komma 0 6 kann alexa kein normales datum ansagen !?
  • Pool Heizungs Steuerung

    12
    1
    1 Votes
    12 Posts
    1k Views
    B
    @paul53 vielen Dank, werde ich gleich umbauen und testen.
  • [gelöst] Licht soll noch 1 Min. länger brennen

    blockly
    3
    1
    0 Votes
    3 Posts
    480 Views
    S
    @buggybeast Besten Dank für deine Rückmeldung. Ich habe etwas mit deinem pseudo Skript herum probiert bis ich dann eine funktionierende Lösung gefunden habe. Jetzt habe ich 2 unterschiedliche Blocklys die funktionieren jedoch finde ich das alte (welches ich bereits hatte) ist für mich persönlich einfach zu lesen. Bin mir jetzt nicht sicher was die Übung mit „Wert“ anstatt „wahr“ eingeben gebracht hat aber immerhin habe ich wieder etwas herumprobiert 😉 Nochmals danke. Alt: [image: 1592506954070-blockly-alt.jpg] Neu: [image: 1592506956488-blockly-neu.jpg]
  • Textausgabe auf Echo Show

    blockly
    5
    0 Votes
    5 Posts
    638 Views
    L
    @lustig29 Hast du in der Alexa-App die Ankündigungen für das Gerät aktiviert: Geräte-> Echo und Alexa -> <Echo Gerät> ->Konnunikation -> Ankündigungen
  • Ich krieg's nicht hin! Intervalle unterbrechen!

    7
    0 Votes
    7 Posts
    500 Views
    F
    @Homoran ``` code_text <variables> <variable type="undefined" id="Anschalten">Anschalten</variable> <variable type="undefined" id="Ausschalten">Ausschalten</variable> <variable type="undefined" id="Ausschalten2">Ausschalten2</variable> <variable type="undefined" id="Anschalten2">Anschalten2</variable> </variables> <block type="schedule_create" id="j)]T:*]F04K]2P==?5SB" x="-1037" y="-713"> <field name="NAME">Anschalten</field> <value name="SCHEDULE"> <shadow type="field_cron" id="7?D1%`=h^3_LYoBHV6Iq"> <field name="CRON">*/15 4-20 * * *</field> </shadow> </value> <statement name="STATEMENT"> <block type="toggle" id=")rxLcJIa.QtU,PU`I6[v"> <mutation delay_input="false"></mutation> <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field> <field name="WITH_DELAY">FALSE</field> </block> </statement> <next> <block type="schedule_create" id="1k!M}3,-J^jZ%P[_!`kE"> <field name="NAME">Ausschalten</field> <value name="SCHEDULE"> <shadow type="field_cron" id="xyf+Ew*n0V)1T@u~H7}d"> <field name="CRON">5 21 * * *</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="Ke:d24uXM0^G%)}/^P8P"> <mutation delay_input="false"></mutation> <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="S)G^EBXMBY$`@vDIRwH7"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="schedule_create" id="/{%P:oC?FBRY1F-q?t_?"> <field name="NAME">Ausschalten2</field> <value name="SCHEDULE"> <shadow type="field_cron" id="3}}+Ahp)2gTh4cJ-ce$n"> <field name="CRON">5 21 * * *</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="JXAkz7S|zA)urAu6hz7r"> <mutation delay_input="false"></mutation> <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=")U(FSMGH~:Lsf9S.qjKe"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="on" id="7]lIsFha[A-9f9?/Rjzi"> <field name="OID">0_userdata.0.Alle_weg</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="schedule_clear" id="SdkJ[E]gJ-?X0XA];XTX"> <field name="NAME">Anschalten</field> <next> <block type="control" id=".1wN4lg$f;=qA%lceGF^"> <mutation delay_input="false"></mutation> <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="OrgZ{).*s|7i6!3bVbc1"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> <next> <block type="on" id="Bw%P.;ew-_Y^w^)*8ond"> <field name="OID">0_userdata.0.Einer_da</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="schedule_clear" id="}v)M{B@lB74IYEc,7;W]"> <field name="NAME">Anschalten</field> <next> <block type="schedule_create" id="Ja}Tygbo^v7,Q)zE(Xm_"> <field name="NAME">Anschalten2</field> <value name="SCHEDULE"> <shadow type="field_cron" id="+}2g*-Sg7PV;-Pn[)w[l"> <field name="CRON">*/15 4-20 * * *</field> </shadow> </value> <statement name="STATEMENT"> <block type="toggle" id=",:-5DgkIq3Ab/UfyhX*M"> <mutation delay_input="false"></mutation> <field name="OID">meross.0.19123164731140258h1148e1e9156601.0</field> <field name="WITH_DELAY">FALSE</field> </block> </statement> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>
  • GPIO Pins nutzen um über Blockly Lüfter an und aus schalten.

    blockly
    1
    0 Votes
    1 Posts
    142 Views
    No one has replied
  • gelöst:Telegram Nachrichten an verschiedene Benutzer

    17
    0 Votes
    17 Posts
    1k Views
    W
    @dslraser Das war meine Frage wie das geht oder ob das auch mit der UserID geht.
  • Blocky Tablet schalten

    7
    1
    0 Votes
    7 Posts
    467 Views
    M
    Hallo Geht jetzt Uwe
  • ioBroker WLANThermoAdapter steuern

    blockly javascript
    2
    0 Votes
    2 Posts
    261 Views
    paul53P
    @tritor sagte: in Blockly die JavaScript Funktion ausführen oder aufrufen. Inhalt der Javascript-Funktion mit Parameter on: extendObject('system.adapter.wlanthermo.0', {common: {enabled: on}});
  • [gelöst] Pushover Name Objekt ID

    10
    1
    0 Votes
    10 Posts
    729 Views
    Karel PuhliK
    @paul53 Fündig geworden! Habs jetzt so geregelt! [image: 1592250122814-array.png] Besten Dank für Deine Hilfe!

568

Online

32.7k

Users

82.6k

Topics

1.3m

Posts