Skip to content

Blockly

6.6k Topics 79.8k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Prüfung mehrerer Bedingungen

    45
    1
    0 Votes
    45 Posts
    1k Views
    ArmilarA
    @apachelance 8 Minuten vor < 20:00 Uhr --> Glück gehabt
  • Sonos Spotify Werbung kurz pausieren

    3
    1
    0 Votes
    3 Posts
    350 Views
    L
    @paul53 said in Sonos Spotify Werbung kurz pausieren: @lysy23 Du must den Wert prüfen - nicht die Objekt-ID. [image: 1700675380767-blockly_temp.jpg] Ältere Version des Javascript-Adapters? Die Farbe von "Objekt ID" hat sich inzwischen geändert. Danke dir, es funktioniert.
  • [gelöst] Hilfe bei "falls Objekt sich NICHT aktualisiert"

    7
    1
    0 Votes
    7 Posts
    564 Views
    M
    @paul53 thx! Ich teste mal, das Teil fällt nur alle 2-3 Tage aus, d.h. ich muss mal warten, denke aber es schaut gut aus. Stromlos machen kann ich grad nicht, bin nicht zu Hause ;-)
  • Zeitsteuerung reagiert nicht

    5
    1
    0 Votes
    5 Posts
    417 Views
    paul53P
    @luas sagte: nur ab- aber nicht anschaltet. Ja, so hast du es programmiert. Bei Tageslicht soll eingeschaltet werden? Falls ja, ändere in "steuere GPIO 26 mit Aktuelle Zeit ist zwischen SA und SU". [image: 1700657554225-blockly_temp.jpg]
  • Rechnen mit Datenpunkte und/oder Variablen

    7
    0 Votes
    7 Posts
    683 Views
    R
    @codierknecht Danke. Ich habe es verstanden. Werde mit Variablen arbeiten. Ich habe eine zusätzliche kleine PV Anlage die mein Meerwasseraquarium versorgt. Mit dem Script ermittle ich den Tagesverbrauch. Gleichzeitig ermittle ich wie viel die kleine Anlage Ertrag hat (Differenz PV-in zu PV-out). Der Gesamtzählerstand witd von Shellys ausgelesen und die Differenz aktuell zum Vortag berechnet. Die Beleuchtung ist extra und nicht an die kleine PV Anlage angeschlossen. (Steckdose_Aquarium) Der Gesamtverbrauch wird dann ermittel, Hier hatte ich das Problem, dass der Wert des Datenpunktes nicht aktualisiert war. Dewshalb habe ich die Pause eingebaut. Das ist nicht die Lösung. Ich mache es neu mit Variablen. schedule('{"time":{"exactTime":true,"start":"23:56"},"period":{"days":1}}', async () => { setState('0_userdata.0.PVin_Tag' /* PVin_Tag /, (getState('shelly.2.shellyplus1pm#08b61fd7afe0#1.Relay0.Energy').val - getState('0_userdata.0.PVin_gestern').val), true); setState('0_userdata.0.PVout_Tag' / PVout_Tag /, (getState('shelly.2.shellyplus1pm#a8032abbfe18#1.Relay0.Energy').val - getState('0_userdata.0.PVout_gestern').val), true); await wait(200); setState('0_userdata.0.PV_Tag' / PV_Tag /, (getState('0_userdata.0.PVin_Tag').val - getState('0_userdata.0.PVout_Tag').val), true); setStateDelayed('0_userdata.0.Steckdose_Aquarium_Tag' / Steckdose_Aquarium_Tag /, (getState('shelly.2.shellyplusplugs#d4d4daed6068#1.Relay0.Energy').val - getState('0_userdata.0.Steckdose_Aquarium_gestern').val), true, 200, false); await wait(200); setState('0_userdata.0.Aquarium_Tag' / Aquarium_Tag /, (getState('0_userdata.0.PVin_Tag').val + getState('0_userdata.0.Steckdose_Aquarium_Tag').val), true); setState('0_userdata.0.PVin_gestern' / PVin_gestern /, getState('shelly.2.shellyplus1pm#08b61fd7afe0#1.Relay0.Energy').val, true); setState('0_userdata.0.PVout_gestern' / PVout_gestern /, getState('shelly.2.shellyplus1pm#a8032abbfe18#1.Relay0.Energy').val, true); setState('0_userdata.0.Steckdose_Aquarium_gestern' / Steckdose_Aquarium_gestern */, getState('shelly.2.shellyplusplugs#d4d4daed6068#1.Relay0.Energy').val, true); });
  • Timeout Funktioniert nicht Denkfehler?

    9
    1
    0 Votes
    9 Posts
    716 Views
    paul53P
    @enginik sagte: erste Blockly funktioniert jetzt einwandfrei Das bezweifle ich (Prüfung von Objekt ID anstelle von Wert). Das funktioniert so nicht mit dem Selektor, da jeder Sensor seine eigenen Timer bräuchte: Innerhalb von 30 Minuten kann ein zweiter Sensor ausfallen.
  • Steuerung von Devices die im Alexa Adapter enthalten sind

    34
    3
    0 Votes
    34 Posts
    1k Views
    haselchenH
    @peter-c Das freut mich. Viel Spass beim Programmieren
  • [Gelöst] Taster Schaltung Licht

    10
    0 Votes
    10 Posts
    3k Views
    HomoranH
    @der-nordmann und der von dir referenzierte User ist seit 2 1/2 Jahren nicht mehr online gewesen, nachdem er vor vier (4) Jahren den Post abgesetzt hatte
  • [Gelöst] Zeitplan trigger löst nicht aus

    5
    2
    0 Votes
    5 Posts
    411 Views
    CodierknechtC
    @mosfet Prima, dann bearbeite bitte Deinen Eingangspost und setze ein "[glöst] - " vor den Titel.
  • Ring Doorbell als Bewegungsmelder für Haustürbeleuchtung

    2
    2
    0 Votes
    2 Posts
    535 Views
    paul53P
    @m4rgott sagte: was falsch ist? Zum Triggern werden die falschen Blöcke verwendet: Es muss die Datenpunkt-ID übergeben werden - nicht das Objekt. Einfacher: [image: 1700512355861-blockly_temp.jpg]
  • Suche im Text

    5
    2
    0 Votes
    5 Posts
    195 Views
    M
    @djmarc75 Im Nachgang bin ich absolut bei dir. Nur hatte ich das einfach nicht geschafft. Ich bleib dran ;-)
  • Blocklysteuerung durch Dropdown

    2
    2
    0 Votes
    2 Posts
    191 Views
    paul53P
    @mika-0 sagte: Der Wochentag wird aus der Aktion Heizen herausgenommen (erste Ziffer - 7 für Sonntag) Sonntag ist 0 bei CRON.
  • MQTT-command an Shelly Motion 2 senden

    1
    3
    0 Votes
    1 Posts
    315 Views
    No one has replied
  • [gelöst] Zahl wird nicht addiert | 22,5 + 2 = 22,52?

    4
    1
    0 Votes
    4 Posts
    433 Views
    J
    @paul53 Danke sehr! Funktioniert![image: 1700502928781-bildschirmfoto_2023-11-20_18-54-20.png]
  • Mit Werten aus SQL-Adapter rechnen/abfragen

    104
    0 Votes
    104 Posts
    8k Views
    David G.D
    Habe eben gesehen, dass es nun einen Blocklybaustein für abfragen gibt. Hab das Skript jetzt nochmal neu gemacht ohne eine JS Funktion zu benötigen. [image: 1700386681459-screenshot_20231119_103317_chrome.jpg]
  • Daten aus einem Werte String auslesen

    3
    0 Votes
    3 Posts
    397 Views
    D
    Hallo @nordischerjung! Danke für die schnelle Antwort Es scheint, als funktioniert Dein Vorschlag! Ich hätte mir komplett einen abgebrochen, um die Lösung zu finden! Danke noch einmal und ein schönes Wochenende! Gruß Jörg (Ein Niedersachse aus dem regnerischen B-W )
  • Dynamische Kennlinie in IOBroker umsetzen? Blocky?

    6
    0 Votes
    6 Posts
    669 Views
    C
    Vielen Dank @paul53 ! Das hat funktioniert. Ich habe noch die Grenzwerte abgefangen, aber sonst scheint es zu funktionieren... Vielleicht bin ich nur von C verwöhnt, wo das in einem Zwei-Zeiler umsetzbar ist :)
  • Neuer Aqara Bewegungsmelder liefert zu wenig daten

    32
    1
    0 Votes
    32 Posts
    3k Views
    DJMarc75D
    @tiobb sagte in Neuer Aqara Bewegungsmelder liefert zu wenig daten: Bier bring vorbei ;)
  • Neue Blöcke in Blockly

    1
    1
    0 Votes
    1 Posts
    290 Views
    No one has replied
  • Wechselrichter Leistungsteuerung in Stufen

    2
    2
    0 Votes
    2 Posts
    256 Views
    MichaelFM
    Hab es glaube ich hinbekommen :-D [image: 1700077468413-5ab30705-54c5-4008-ba94-f256771bd640-image.png] Mal schauen wie es sich bewährt, eventuell noch ein paar Timeout´s einbauen. Wenn man noch was verbessern kann nur schreiben. Grüße

582

Online

32.8k

Users

82.8k

Topics

1.3m

Posts