Weiter zum Inhalt

Blockly

6.6k Themen 80.2k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Frage zu "Oder-Bedingung" *gelöst*

    3
    1
    0 Stimmen
    3 Beiträge
    188 Aufrufe
    surfer09S
    @david-g Super! Danke für den Tipp!
  • Timer (Gelöst)

    19
    0 Stimmen
    19 Beiträge
    1k Aufrufe
    CodierknechtC
    @paul53 Jaja, immer diese Typunsicherheit. In typisierten Sprachen kann ein Bool halt nur true oder false sein. Ich bevorzuge es einfach nur wegen der kürzeren Notation und der Rechenzeit. Es gab mal Zeiten, da war sowas wichtig. Da hat aber ein gewisser Herr Gates auch noch gesagt "640 KB Hauptspeicher reichen für alle Ewigkeit" ;-)
  • Alexa Status Radio abfragen, pausieren, Gong, fortsetzen

    12
    0 Stimmen
    12 Beiträge
    995 Aufrufe
    DJMarc75D
    @alexzi ok ich muss mich selbst korrigieren. Ja auch bei mir erhöht sich die Lautstärke kurz ... aber hab das jetzt nur wegen Dir mal auf 100 gestellt und klar, da rockt die Bude - was aber auch bei 100% kein Wunder ist :) Dann setz einfach mein Skript so um (Verzögerung auf 2000ms hochsetzen)
  • 2 Shellys in abhängigkeit "schalten"

    15
    1
    0 Stimmen
    15 Beiträge
    2k Aufrufe
    J
    @paul53 Ich hatte das lange mit und ohne Haken für ne Wechselschaltung im Einsatz, nie Probleme. Mit Haken ist es von der Logik, aber sicherer.
  • [gelöst]Fehler: Debug-Modus aktiv

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    580 Aufrufe
    ChristianSrC
    @homoran wow - tatsächlich. da war ich zwischendurch dran und habs nicht mehr auf dem schirm gehabt.... danke. Das vergesse ich sicherlich NIE WIEDER!
  • Blockly Textausgabe in Farbe im String Datenpunkt

    5
    0 Stimmen
    5 Beiträge
    663 Aufrufe
    liv-in-skyL
    @joker beim nächsten mal einfch im richtigen thread zum scipt posten - habe deinen thread nur durch zufall entdeckt aber hauptsache es klappt jetzt :-)
  • Funktion mit Rückgabewert liefert undefined

    5
    2
    0 Stimmen
    5 Beiträge
    460 Aufrufe
    M
    @paul53 Danke für Deine Hilfe, das sieht jetzt gut aus!
  • [Gelöst] "Raum" von einem Datenpunkt mit Blockly zuordnen

    16
    1
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    K
    @david-g sagte in [Gelöst] "Raum" von einem Datenpunkt mit Blockly zuordnen: Warum werden nicht einfach die gewünschten Räume auf true gesetzt und fertig? Habe ich zuerst versucht. Zumindest bei mir ist aber der Staubsauger dann nach jedem Raum zurück auf die Ladestation gefahren und hat den Mopp gereinigt. Starte ich mit obigem Blockly die Reinigung, dann reinigt der Staubsauger so lange, bis er bis zur vorgegebenen Zeit auf die Ladestation zur Moppreinigung fährt.
  • Blockly Datenpunkt anlegen

    5
    0 Stimmen
    5 Beiträge
    496 Aufrufe
    David G.D
    @jensven Das stimmt. Ein Bild hilft meistens. Fand ich hier nicht nötig, da es ja eher um ein "technisches" Problem geht und nicht wie ich was eintippe (zumindest im ersten Part). Wollte auch nicht "ausfallend" werden. Heute war/ist kein guter Tag und da ist es was durch mich gegangen..... EDIT Die Einstellungen für lovelace bekomme ich jetzt übergeben. {"type":"number","states":"0:Heute;86400000:Morgen;172800000:Übermorgen;259200000:Do 11/05;345600000:Fr 12/05;432000000:Sa 13/05;518400000:So 14/05","custom": {"lovelace.0": {"enabled": true,"entity": "input_select", "name": "aber"}}} Muss ich nur noch den DP komplett überschreiben können. Oder vorab löschen..... Danach könnte ich mal suchen.... EDIT 2 Um Mitternacht lösche den Datenpunkt jetzt erst und lege Ihn dann neu an. Ist zwar vermutlich nicht der sauberste Weg aber es Funktioniert. So habe ich jetzt immer die aktuellen Daten in der Liste. [image: 1683607405825-screenshot_20230509_064303_fully-kiosk-browser.jpg]
  • Mit SQL/Flux Influxdb abfragen

    5
    2
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    D
    @spacerx Thx. Besten Dank!
  • [gelöst] Timeout handling

    15
    1
    0 Stimmen
    15 Beiträge
    757 Aufrufe
    J
    @paul53 Temp habe ich nur verwendet damit die Meldung nur einmal per Telegramm gesendet wird, ich habe noch einen Zweig zum ausschalten der Last, dort wird dann Temp zurückgesetzt.
  • [gelöst] Variable als Rückgabewert einer Funktion

    11
    3
    0 Stimmen
    11 Beiträge
    877 Aufrufe
    ChristianSrC
    @paul53 Bingo! Das war schienbar die Lösung
  • Script für die automatische Gartenbewässerung

    4
    0 Stimmen
    4 Beiträge
    171 Aufrufe
    D
    https://forum.iobroker.net/topic/33573/vorlage-gartenbewässerung-mit-6-ventilen
  • Js-Funktion in Blockly erweitern

    43
    1
    0 Stimmen
    43 Beiträge
    3k Aufrufe
    liv-in-skyL
    @david-g das sieht sehr gut aus
  • [gelöst] Probleme mit JSON nach Objekt

    7
    2
    0 Stimmen
    7 Beiträge
    609 Aufrufe
    ChristianSrC
    @paul53 said in Probleme mit JSON nach Objekt: @christiansr sagte: klappt entweder die Umwandlung zum Objekt nicht Event enthält bereits ein Objekt. Man sieht es an den Hochkommata im Log. Ein JSON hat Anführungszeichen. prima. das war die Lösung. Die Konvertierung rausgenommen und nun läufts: [image: 1683370918742-eaf7c600-031b-466c-980a-33c90b345f78-grafik.png]
  • Datenpunkt erzeugen

    blockly
    43
    0 Stimmen
    43 Beiträge
    17k Aufrufe
    David G.D
    @paul53 sagte in Datenpunkt erzeugen: @PatrickFro sagte: Es geht um Anlage des States als Number Common muss im JSON-Format übergeben werden. Beispiel für Typ "number": [image: 1577742951653-blockly_temp.jpg] Hallo, versuche grad auch einen DP anzulegen. So ganz klappt noch nicht wie ich möchte. Generiere mir folgenden String für common: {"type":"number","states":"0:Sa 06.05.;86400000:So 07.05.;172800000:Mo 08.05."} Der DP der generiert wird sieht wie folgt aus: { "common": { "type": "number", "states": "0:Sa 06.05.;86400000:So 07.05.;172800000:Mo 08.05.", "name": "0_userdata.0.aber", "role": "state" }, "native": { "type": "number", "states": "0:Sa 06.05.;86400000:So 07.05.;172800000:Mo 08.05.", "name": "0_userdata.0.aber", "role": "state" }, "type": "state", "from": "system.adapter.javascript.0", "user": "system.user.admin", "ts": 1683359916588, "_id": "0_userdata.0.aber", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } } Wenn ich mir den DP unter Objekten anschaue stürzt das Browserfenster ab. Kleine Zusatzfrage. Der Block scheint den DP nicht zu überschreiben, wenn ich den DP mit anderen Werten nochmal anlege. Kann man das umgehen?
  • DP aktualisieren Wert soll bleiben

    1
    0 Stimmen
    1 Beiträge
    95 Aufrufe
    Niemand hat geantwortet
  • Steuern mit 'Wert' - false bevorzugen

    7
    1
    0 Stimmen
    7 Beiträge
    211 Aufrufe
    rtwlR
    @paul53 danke danke! gutes Beispiel um mit Listen zu arbeiten. Schön langsam wird mir blockly immer vertrauter 😉
  • Blockly: Zeitwert in Pause aus Datenpunkt holen

    3
    1
    0 Stimmen
    3 Beiträge
    333 Aufrufe
    R
    @paul53 Holla, das wusste ich nicht! Danke, 'will try'
  • Mit Blockly das Shelly 1 ein/aus über Solar Ertrag.

    Verschoben
    220
    1
    0 Stimmen
    220 Beiträge
    36k Aufrufe
    S
    @paul53 Moin, hat leider nicht funktioniert, Heizstab ging bei 35% aus und leider nicht bei 55% :( Sehr seltsam.

456

Online

33.0k

Benutzer

83.4k

Themen

1.3m

Beiträge