Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Prüfung mehrerer Bedingungen

    45
    1
    0 Stimmen
    45 Beiträge
    1k Aufrufe
    ArmilarA
    @apachelance 8 Minuten vor < 20:00 Uhr --> Glück gehabt
  • Sonos Spotify Werbung kurz pausieren

    3
    1
    0 Stimmen
    3 Beiträge
    350 Aufrufe
    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 Stimmen
    7 Beiträge
    564 Aufrufe
    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 Stimmen
    5 Beiträge
    416 Aufrufe
    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 Stimmen
    7 Beiträge
    683 Aufrufe
    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 Stimmen
    9 Beiträge
    716 Aufrufe
    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 Stimmen
    34 Beiträge
    1k Aufrufe
    haselchenH
    @peter-c Das freut mich. Viel Spass beim Programmieren
  • [Gelöst] Taster Schaltung Licht

    10
    0 Stimmen
    10 Beiträge
    3k Aufrufe
    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 Stimmen
    5 Beiträge
    411 Aufrufe
    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 Stimmen
    2 Beiträge
    535 Aufrufe
    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 Stimmen
    5 Beiträge
    195 Aufrufe
    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 Stimmen
    2 Beiträge
    191 Aufrufe
    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 Stimmen
    1 Beiträge
    315 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Zahl wird nicht addiert | 22,5 + 2 = 22,52?

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

    104
    0 Stimmen
    104 Beiträge
    8k Aufrufe
    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 Stimmen
    3 Beiträge
    397 Aufrufe
    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 Stimmen
    6 Beiträge
    669 Aufrufe
    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 Stimmen
    32 Beiträge
    3k Aufrufe
    DJMarc75D
    @tiobb sagte in Neuer Aqara Bewegungsmelder liefert zu wenig daten: Bier bring vorbei ;)
  • Neue Blöcke in Blockly

    1
    1
    0 Stimmen
    1 Beiträge
    290 Aufrufe
    Niemand hat geantwortet
  • Wechselrichter Leistungsteuerung in Stufen

    2
    2
    0 Stimmen
    2 Beiträge
    256 Aufrufe
    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

567

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge