Weiter zum Inhalt

Blockly

6.6k Themen 80.5k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • [gelöst] Payload Daten in Objekte schreiben

    78
    0 Stimmen
    78 Beiträge
    10k Aufrufe
    Marc BergM
    @gregors sagte in [gelöst] Payload Daten in Objekte schreiben: Auf welche Weise sendest du den Downlink? Was meinst du damit? Nun ja, man kann ja die Daten per MQTT oder per API senden. Wie ich jetzt gesehen habe, versuchst du es per MQTT. Das heißt, du hast eine MQTT Instanz erstellt und dich damit an TTN angemeldet? Funktioniert denn die Anmeldung? Zum Scripting kann ich nicht viel sagen, dazu hat sich ja @paul53 schon geäußert. Aber das hier: "frm_payload": "130011=", ist auf jeden Fall falsch Base64 kodiert. Ein guter Konverter ist z.B. der hier https://base64.guru/converter/encode/hex Wenn Du deinen Hexadezimal-Payload "03 01 11" durch den Konverter schickst, kommt "AwER" raus.
  • Wenn, dann mit Intervall

    12
    3
    0 Stimmen
    12 Beiträge
    551 Aufrufe
    M
    @paul53 dein Versuch hat im ersten Schritt nicht funktioniert. Ich schau aber erstmal selbst. Und ja, die Ansteuerung will ich zyklisch haben. Hintergrund: Wenn PV Überschuss, dann aufheizen. Sollte ein Aktivierungsbefehl gesendet werden, und die Kommunikation bricht ab oder der Pi würde sich aufhängen, kann niemand die Aufheizphase unterbrechen. Wenn ich aber zyklisch eine Nachricht senden muss, bsp. alle 30 Sek, dann wird die Aufheizfunktion nach etwas mehr als 30 Sekunden unterbrochen. Melde mich wenn ich weiterkomme, oder auch nicht. Danke vorab
  • Variable=undefined

    12
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    S
    @paul53 Danke, hab bislang nicht gewusst, dass beim Script außerhalb vom Trigger auch Funktionen gesetzt werden können
  • [gelöst] Event nur einmal täglich ausführen

    3
    0 Stimmen
    3 Beiträge
    286 Aufrufe
    Claus1985 0C
    @meister-mopper Gute Idee, so mach ich es.
  • Längen und Breitengrad in Adresse wandeln

    4
    0 Stimmen
    4 Beiträge
    513 Aufrufe
    gelberlemmyG
    @djmarc75 danke. Werde mir das totzdem einmal anschauen
  • [gelöst]Plötzlicher Fehler bei Selektor

    blockly javascript
    24
    0 Stimmen
    24 Beiträge
    3k Aufrufe
    Dominik F.D
    @paul53 Dann könnte der Fehler passiert sein, als ich das Skript mit Version 7.1.1. verändert und dann abgespeichert hatte
  • Schalte auf TREUE funktioniert nicht

    8
    2
    0 Stimmen
    8 Beiträge
    810 Aufrufe
    DJMarc75D
    @jb1985 sagte in Schalte auf TREUE funktioniert nicht: Ganze Blockly, viel zu viel. Ist jetzt ein Witz, oder? Dann viel Glück beim Hilfe suchen
  • Erkennen wenn Sensor bestimmte Zeit den gleichen Status hat

    9
    0 Stimmen
    9 Beiträge
    288 Aufrufe
    G
    @mickym Super - vielen vielen Dank für die Hilfe!!!
  • gelöst: Trigger nach Auslösung für Zeitraum X blocken

    3
    0 Stimmen
    3 Beiträge
    371 Aufrufe
    MatzebhvM
    Wow, ja danke. Ist schon umgesetzt. Danke für den Denkanstoß, manchmal ist das so Wald und Bäume. Gruß Matze
  • Instanz per Blockly starten / stoppen

    18
    2
    0 Stimmen
    18 Beiträge
    7k Aufrufe
    DJMarc75D
    @planetkeane Ja, dazu in den Expertenmodus wechseln und dann wird Dir unter Objekten "System" angezeigt. Hier ein Beispiel: system.adapter.admin.0.alive
  • Blockly Timer, Abfrage ob Timer bereits aktiv ist

    blockly
    7
    1
    0 Stimmen
    7 Beiträge
    815 Aufrufe
    paul53P
    @mike2712 sagte: starten wenn der Wert >5 ist Dann prüfe bei "falls" Wert <= 5, denn das ist das Gegenteil (sonst) von Wert > 5
  • [GELÖST] Unifi Anwesenheits Blockly

    7
    1
    0 Stimmen
    7 Beiträge
    309 Aufrufe
    Meister MopperM
    @schost sagte in Unifi Anwesenheits Blockly: So hat es funktioniert. merci Dann setz bitte diesen thread auf [gelöst]. Das kannst (nur) du im ersten Beitrag im Titel ändern.
  • [gelöst] JSON korrekt auslesen (AHOY Api)

    25
    2
    0 Stimmen
    25 Beiträge
    967 Aufrufe
    haselchenH
    @paul53 Gerade getestet, natürlich funktioniert es so auch :) Nichts anderes habe ich erwartet Skripttechnisch biste sowieso nicht von dieser Welt....
  • Bewegungsmelder Musik über Alexa einschalten

    javascript blockly
    20
    1
    0 Stimmen
    20 Beiträge
    787 Aufrufe
    Thomas BraunT
    @biker1602 Ich weiß nicht ob du das im Screenshot sehen kannst, hab gerade nur ein Handy zu Hand. Aber da wird genau das gemacht: [image: 1689937989244-screenshot_2023-07-21-13-12-07-636_com.android.chrome-edit.jpg]
  • Shellys auf Online testen...

    Verschoben
    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    geschildG
    @paul53 [image: 1689891713613-statusshelly3.jpg] Hab's mal ausprobiert (mit etwas geänderten Zeiten, damit flotter geht) und stoppe jetzt den timeout1 bei Ausführung. Funktioniert. Ich habe diese Lösung gewählt, da sie für jemanden, der nicht blockly-Experte ist, leichter nachzuvollziehen ist. Natürlich geht es eleganter. Aber, <IDsVomSelector> ist zwar nur eine Zeile, versteckt aber eine Funktion, die auch Ressourcen benötigt. Vielleicht weniger als meine Lösung. Ich habe es mal mit einem debug am Anfang und am Ende mit 10 Kopien (status = on, was wohl der Normalfall ist) gemessen[image: 1689892810660-losfertig.jpg] : <1ms
  • Mehrere CRON Jobs in einem Skript sorgen für Chaos?

    12
    0 Stimmen
    12 Beiträge
    994 Aufrufe
    T
    @wofried Auch wenn es geht. Keine while (wiederholen) schleifen mit Pause. Es gibt auch ein Intervalblockly das macht das selbe ohne das eine fehlende Pause den Javascriptadapter abschießt. Oder das von Paul wenn der genaue Zeitpunkt relevant ist. Edit: weiß garnicht was heute passiert, auf dem 3er pi hat alles angehalten und war unbedienbar. Danach wusste ich aber wie man Adapter von der Console aus stoppt :)
  • JSON auslesen, rechnen, wieder zurückschreiben

    blockly
    3
    6
    0 Stimmen
    3 Beiträge
    331 Aufrufe
    M
    @paul53 Danke, das war der richtige Tipp - Änderung in der letzten Zeile hin zu [image: 1689788716567-6cdc938f-81c7-4212-8716-6bb18b8348ac-image.png] und schon passt das wegschreiben. Edit: Rest passt jetzt
  • [gelöst] Fehler/Warnung bei CIE-Farbwert

    12
    1
    0 Stimmen
    12 Beiträge
    470 Aufrufe
    A
    @flkontakt Wenn da wirklich ein String erwartet wird, sollte es so wie im Script ganz am Anfang dieses Threads funktionieren: [image: 1689749897212-e695a625-2e3e-4dc4-ab4a-0a45cb8b2e88-image.png]
  • Zigbee Schalter

    2
    1
    0 Stimmen
    2 Beiträge
    287 Aufrufe
    arteckA
    @segway sagte in Zigbee Schalter: Kann ich bei einem Zigbee Schalter auf das Event STATE triggern ja
  • Wert der ID im Befehl benutzen

    10
    1
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    T
    @michmu Kleiner Tipp: wenn du bei dem Block "erstelle Text" auf das Zahnrad klickst, kannst du mehrere Eingänge erstellen und musst es nicht verschachteln. [image: 1689662473724-bildschirmfoto-2023-07-18-um-08.41.06.png] setzte den Thread auf "gelöst" , wenn du hier fertig bist.

276

Online

33.0k

Benutzende

83.7k

Themen

1.3m

Beiträge