Skip to content

Blockly

6.6k Topics 79.9k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Subtraktion || Reststromverbrauch

    8
    1
    0 Votes
    8 Posts
    558 Views
    CodierknechtC
    @takahara sagte in Subtraktion || Reststromverbrauch: Komme jetzt aber nicht weiter um die einzelnen Shelly's anzulegen. Einfach rechts im Baum den passenden DP suchen und in die Kategorie ziehen. Und daran denken, dass in diesem Fall der Selektor im Script auch groß geschrieben werden muss ;-)
  • Datenpunkttyp erkennen

    3
    0 Votes
    3 Posts
    263 Views
    B
    @paul53 Oh, danke. Irgendwie habe ich diese ganze Kategorie 'Konvertierungen' übersehen.
  • Trigger IoT Blockly False geht nicht immer?

    15
    0 Votes
    15 Posts
    1k Views
    CodierknechtC
    @olli_m Du liest den Wert der da triggert erneut ein. Das ist unnötig. Bool'sche Werte muss man nicht mit "= falsch" oder "= wahr" vergleichen. Ein solcher Vergleich liefert auch nur "wahr" oder "falsch" als Ergebnis, Da kann man auch gleich mit dem Wert arbeiten. Ist denn location.home gerade false? [image: 1741680197858-f8827634-ef65-4e9b-a2cb-8200e74bf6de-image.png] Ich vermute auch mal, dass der Trigger falsch gewählt ist. Es ändert sich doch vermutlich das location.home und nicht der Status des Fensters, oder? Ist der Status des Fensters tatsächlich wahr, wenn das Fenster geöffnet ist? Ich würde bei geöffnetem Fenster eher ein false vermuten. https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps Auch wenn man "Mengenlehre" in der Schule vermutlich eher gehasst hat: Für die "bool'sche Algebra" ist ein Grundverständnis essentiell.
  • Script nur ausführen wenn Bewegung erkannt.

    15
    0 Votes
    15 Posts
    935 Views
    O
    Da mein oben aufgeführtes Script aktuell sehr gut funktioniert, würde ich jetzt noch einen Schritt weiter gehen. Ich würde jetzt gern noch Licht und Geräte hinzufügen, aber so, dass erst die Fenster, dann das Licht und zum Schluss die Geräte abgefragt werden. Die Kategorien habe ich schon angelegt, aber jetzt weiß ich im Script nicht wirklich weiter. Aber wie kann ich das, verständlich für Anfänger, jetzt umsetzen? Die Ausgabe erfolgt immer auf dem selben Echo Dot im Flur.
  • Wert in Datenpunkt schreiben

    13
    1
    0 Votes
    13 Posts
    1k Views
    B
    @malleralle sagte in Wert in Datenpunkt schreiben: Vielen Dank Euch beiden. Ich hatte das selbe Problem und dank eurer Lösung konnte ich mir einen Codeschnipsel raus kopieren . Da ich nur drei Funktionen abfrage, langt mir eine einfache Lösung. Hier ein Beispiel wie ich einen DP abfrage. // Status const dp1='homeconnect.0.BOSCH-WDU28513-68A40E987899.status.BSH_Common_Status_OperationState'; getState(dp1, (err, state) => { if (!err && state && state.val !== undefined && state.val !== null && state.val !== '') { let id=getState(dp1).val; let tx=getObject(dp1).common.states[id]; setState('0_userdata.0.Waschmaschine.Status',tx); } else { setState('0_userdata.0.Waschmaschine.Status','Aus'); } }); Das kann man jetzt beliebig erweitern, einfach kopieren und z.B. neuen DP in eine const dp2 eintragen, also danke an alle.
  • Verzögerung bei Trigger mit Benachrichtigung (gelöst)

    4
    1
    0 Votes
    4 Posts
    418 Views
    M
    @paul53 Vielen lieben Dank! Ich hab es mit diebischer Freude nachgebaut und es funktioniert tadellos. Ich hab auch echt viel gelernt. Danke!
  • Funktionsweise "Nachricht an anderes Skript" mit Ergebnissen

    3
    2
    0 Votes
    3 Posts
    342 Views
    F
    @codierknecht Danke... das erklärt es!
  • Klima- und Heizbetrieb kombinieren

    13
    2
    0 Votes
    13 Posts
    1k Views
    U
    Gut, das lies sich jetzt relativ leicht anpassen [image: 1741352073653-new.png] An dieser Stelle: Vielen lieben Dank an alle für eure Unterstützung, Ideen, Ratschläge. Da hab ich für die Zukunft wieder einiges gelernt, womit ich auch andere Scripts verbessern kann. DANKESCHÖN
  • Blockley bzw. Javascript

    11
    0 Votes
    11 Posts
    1k Views
    arteckA
    @chralt sagte in Blockley bzw. Javascript: "LEVEL => 100%" dann weiss ich auch nicht woher die Meldung kommen soll
  • Bewegungsmelder und Licht

    11
    1
    0 Votes
    11 Posts
    1k Views
    paul53P
    @emil70 sagte: Liegt das jetzt daran,das es mehere Trigger gibt oder an dem was im "falls" steht? Es liegt an der UND-Verknüpfung im "falls".
  • Ausgabe von Debug funktioniert nicht. [gel]

    7
    1
    0 Votes
    7 Posts
    478 Views
    DuffyD
    @codierknecht Das war mein Fehler. Danke euch allen die mir geholfen haben. LG Duffy
  • Nur positive Werte anzeigen [Gelöst]

    16
    1
    0 Votes
    16 Posts
    1k Views
    MichaelFM
    @mickemup DANKE :-) Funktioniert [image: 1741263427347-n1.jpg]
  • String-Bestandteil in Datenpunkt schreiben

    4
    1
    0 Votes
    4 Posts
    336 Views
    C
    @codierknecht Klasse - das hat auf Anhieb funktioniert. Vielen Dank für den Vorschlag und deine Hilfe
  • Überschuss soll 5min da sein damit das Skript läuft

    30
    5
    0 Votes
    30 Posts
    3k Views
    paul53P
    @dominik-2 sagte: Der ist so geschalten, weil der Leiter Leiter Spannung Brauch Wenn zwei Heizwendeln zwischen L1 und L2 (400 V) in Reihe geschaltet sind, muss nur eine Phase geschaltet werden. Man kann sich also einen Shelly sparen.
  • [erledigt] Heishamon SET DHW Temp funktioniert nicht

    9
    1
    0 Votes
    9 Posts
    1k Views
    W
    @woupi sagte in [erledigt] Heishamon SET DHW Temp funktioniert nicht: @woupi [image: 1682776191000-70e3e9eb-eaef-408b-bc07-6ba5d0c07efe-image.png] Da ging es auch nur um WW, darum habe ich auch nur den WW Teil gepostet. Main_target ist Heizung und auch kein punkt der gesteuert werden kann. Dafür benötigst Du die Set Punkte.
  • Über Tradfri Styrbar Shelly RGBW dimmen (gelöst)

    8
    2
    0 Votes
    8 Posts
    635 Views
    R
    @paul53 Wo Du recht hast haste recht, war ein Tippfehler ;)
  • [erledigt] Heishamon how to set Main_target_temp

    1
    1
    0 Votes
    1 Posts
    243 Views
    No one has replied
  • Im Script einen Sensor verlinken

    25
    0 Votes
    25 Posts
    2k Views
    paul53P
    @krodon sagte: Wieso hast Du mir einen Datenpunkt vorgeschlagen? Damit der Zusammenhang zwischen erstelltem Datenpunkt und konstruierter ID zu sehen ist.
  • Sourceanalytix: Lesen Monat+Vorjahresmonat (erledigt)

    6
    0 Votes
    6 Posts
    478 Views
    C
    @david-g Danke schön an alle Beteiligte, auch an der Lösung. Hab's nun adaptiv umgesetzt.
  • Fenster auf Heizung aus AVM Dect301

    9
    1
    0 Votes
    9 Posts
    891 Views
    BananaJoeB
    @bullhead sagte in Fenster auf Heizung aus AVM Dect301: Weil wenn mal der iobroker neu startet und das Thermostat auf aus steht, aber das Fenster zu ist schaltet er es nicht auf Automatik, da muss ich erst das Fenster wieder aufmachen und zumachen. Ich mache das seit Jahren, und das wäre ein eher theoretisches Problem. Dann müsste jemand ein Fenster öffnen oder schließen in dem Moment wo du den ioBroker neu startest. Man könnte direkt beim Start prüfen. Aber dann müsste man warten bis der ZigBee-Adapter wieder läuft und der Sensor das erste mal gesendet hat. Ok, also doch eine regelmäßige Prüfung wenn man ganz sicher gehen will ...

251

Online

32.8k

Users

82.9k

Topics

1.3m

Posts