Weiter zum Inhalt

Blockly

6.6k Themen 80.5k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • [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
    507 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
    795 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
    949 Aufrufe
    ChristianSrC
    @paul53 Bingo! Das war schienbar die Lösung
  • Script für die automatische Gartenbewässerung

    4
    0 Stimmen
    4 Beiträge
    202 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
    4k 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
    649 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
    105 Aufrufe
    Niemand hat geantwortet
  • Steuern mit 'Wert' - false bevorzugen

    7
    1
    0 Stimmen
    7 Beiträge
    234 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
    349 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
    38k Aufrufe
    S
    @paul53 Moin, hat leider nicht funktioniert, Heizstab ging bei 35% aus und leider nicht bei 55% :( Sehr seltsam.
  • Zeitsteuerung 3 Shellys nacheinander ablaufen lassen...

    17
    0 Stimmen
    17 Beiträge
    527 Aufrufe
    G
    @grisu73 said in Zeitsteuerung 3 Shellys nacheinander ablaufen lassen...: @paul53 Danke Dir ! Sehr geil...hat mir sehr geholfen ! Gelöst !
  • (gelöst) Falls Zeit zwischen xx und xx

    27
    1
    0 Stimmen
    27 Beiträge
    1k Aufrufe
    paul53P
    @david-g sagte: Im Skript ist jetzt was angepasst und das "Z" umgewandelt. Weshalb? Mit dem "Z" wird es richtig als UTC-Zeit interpretiert.
  • 7 Stromverbraucher summieren

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    535 Aufrufe
    C
    @taridan Hallo, würde mich auch interessieren wie du das hin bekommen hast. Kannst mir den Script zukommen lassen? Besten dank glg
  • [gelöst] KNX Szenen im iobroker auswerten

    27
    2
    0 Stimmen
    27 Beiträge
    3k Aufrufe
    M
    @mickym sagte in KNX Szenen im iobroker auswerten: @mhuber Ja aber wenn Du diesen String in den Datenpunkt so eingeben kannst - also über die Adminoberfläche dann sollte es ja auch als Text so funktionieren. Ansonsten machst mal um Deinen Text noch so eine Konvertierung: [image: 1683044858622-dada2727-a677-4e41-be1b-eb5abf1ba0ab-image.png] ich kann Dir sonst leider bei diesem Puzzlen nicht weiterhelfen. Wenn sonst ein Objekt als JSON erwartet wird und Du das so eingeben kannst in der Adminoberfläche dann sollte das so klappen. Oder nutze NodeRed - da gibts nicht dauernd irgendwelche Überraschungen, wie konvertiert wird. Node Red muss ich mir mal mehr Zeit nehmen, muss mal auf die schnelle alle IFTTT <-> GIRA/KNX umbauen nachdem die Schnittstelle tot ist. Danke dir aber, hat nun mit deinem funktioniert und eh auch mit meinem, hab mich nur vertippt :-( sorry
  • Skript für Spülmaschine mag nicht richtig zu funktionieren

    11
    0 Stimmen
    11 Beiträge
    958 Aufrufe
    paul53P
    @derroadrunner sagte: Muss ich hier noch etwas ändern oder bleibt das so! Erstelle einen eigenen Datenpunkt vom Typ "Zahl" für die Laufzeit unter "0_userdata.0" - natürlich nur, wenn die Laufzeit dargestellt werden soll. Andernfalls lösche die Variable und die damit verbundenen Operationen.
  • Werte aus Liste auslesen und auswerten/vergleichen

    4
    1
    0 Stimmen
    4 Beiträge
    305 Aufrufe
    G
    @paul53 Die Idee ist super - so wird es noch übersichtlicher und die Fehlerquellen werden minimiert. Danke für den Hinweis!
  • [gelöst] Schleife bringt iobroker zum Absturz

    13
    1
    0 Stimmen
    13 Beiträge
    557 Aufrufe
    David G.D
    @mcu Das war es. Danke (euch allen). Bei jedem Buchstaben nehme ich dem das nicht Böse......

211

Online

33.0k

Benutzende

83.7k

Themen

1.3m

Beiträge