Skip to content

Blockly

6.6k Topics 79.9k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • [gelöst] Variable als Rückgabewert einer Funktion

    11
    3
    0 Votes
    11 Posts
    690 Views
    ChristianSrC
    @paul53 Bingo! Das war schienbar die Lösung
  • Script für die automatische Gartenbewässerung

    4
    0 Votes
    4 Posts
    153 Views
    D
    https://forum.iobroker.net/topic/33573/vorlage-gartenbewässerung-mit-6-ventilen
  • Js-Funktion in Blockly erweitern

    43
    1
    0 Votes
    43 Posts
    2k Views
    liv-in-skyL
    @david-g das sieht sehr gut aus
  • [gelöst] Probleme mit JSON nach Objekt

    7
    2
    0 Votes
    7 Posts
    530 Views
    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 Votes
    43 Posts
    16k Views
    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 Votes
    1 Posts
    79 Views
    No one has replied
  • Steuern mit 'Wert' - false bevorzugen

    7
    1
    0 Votes
    7 Posts
    168 Views
    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 Votes
    3 Posts
    313 Views
    R
    @paul53 Holla, das wusste ich nicht! Danke, 'will try'
  • Mit Blockly das Shelly 1 ein/aus über Solar Ertrag.

    Moved
    220
    1
    0 Votes
    220 Posts
    30k Views
    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 Votes
    17 Posts
    333 Views
    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 Votes
    27 Posts
    873 Views
    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

    Moved
    7
    0 Votes
    7 Posts
    462 Views
    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 Votes
    27 Posts
    2k Views
    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 Votes
    11 Posts
    474 Views
    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 Votes
    4 Posts
    267 Views
    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 Votes
    13 Posts
    351 Views
    David G.D
    @mcu Das war es. Danke (euch allen). Bei jedem Buchstaben nehme ich dem das nicht Böse......
  • Minuten auf Zeit addieren und umwandeln in HH:MM

    4
    1
    0 Votes
    4 Posts
    715 Views
    paul53P
    @quorle sagte: Gibt es hier eventuell eine schlankere Lösung? Wenn Dir eine einfällt, dann teile sie uns mit. Im gezeigten Bild ist ein Teil der komplexen Konvertierungsfunktion "Datum/Zeit" mittels Blockly umgesetzt.
  • Wenn 2 Datenpunkte true dann setze Datenpunkt auf true

    45
    0 Votes
    45 Posts
    1k Views
    Dr.PieD
    Wie soll man das auch sehen können. Man sieht nur wenn man Hilfe braucht, aber nicht unbedingt was man vieles selber macht. Ich zumindest bin froh soweit gekommen zu sein und das ohne direkte Hilfe. Außerdem habe ich mir die Finger wund gegooglet und bin so weit gekommen das ich schon stolz bin. Mir ist es auch egal was andere denken aufgrund von Vermutungen ;-) Von mir hier mal ein FETTES Dankeschön an die die unermüdlich helfen. 1000 Dank an ALLE
  • [gelöst] Json sortieren (nicht alphabetisch)

    4
    0 Votes
    4 Posts
    258 Views
    David G.D
    @liv-in-sky Vielen Dank, hat wie es aussieht auf Anhieb funktioniert. Möchte mir ein Skript bauen mit dem ich mir das Fernsehprogramm nach Vorgabe nach Zeit oder Sender anzeigen lassen kann für freie Uhrzeiten. Da kommt bestimmt noch die eine oder andere Frage ^^. Eine hab ich gestern schon hier gestellt, falls du da auch Ahnung von hast ^^. https://forum.iobroker.net/topic/65008/js-funktion-in-blockly-erweitern
  • Solved: Szene funktioniert im Blockly nicht

    7
    0 Votes
    7 Posts
    797 Views
    Z
    @codierknecht Scheint der Fehler gewesen zu sein. Habe die verschiedenen buttons auf true, bzwq. false gesetzt, funktioniert. Vielen Dank.

572

Online

32.8k

Users

82.9k

Topics

1.3m

Posts