Skip to content

Blockly

6.6k Topics 79.8k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Blockly Verständnisfrage

    76
    1
    0 Votes
    76 Posts
    8k Views
    P
    @paul53 Hallo Paul, An was könnte es noch liegen das mir das Skript das Warmwasser welches ich mit "Warmwasser manuell EIN" gestartet habe wieder abdreht aufgrund von fehlendem PV Überschuss (bekomme die Pushover Meldung). Der minOn2 Timer wurde lt. Log gestartet (wenn ich diese wieder aktiviere) aber irgendwie kommt er in die Schleife rein wo der PV Überschuss <0.1 abgefragt wird obwohl er dort nicht hinkommen sollte aufgrund von NICHT minOn ODER minON2. Was übersehe ich hier? [image: 1684081669433-bild-14.05.23-um-18.27.jpeg] [image: 1684081702590-bild-14.05.23-um-18.28.jpeg] [image: 1684081740747-bild-14.05.23-um-18.28.jpeg] [image: 1684081767087-bild-14.05.23-um-18.29.jpeg]
  • vermutliche Variablen Probleme nach Update von Raspberry

    9
    0 Votes
    9 Posts
    641 Views
    I
    @paul53 sorry das ich erst jetzt antworte, aber habe erst heute Zeit gefunden wieder rein zu schauen. Nun werde ich mal die bessere Version gleich mal austesten
  • Laufende Timeouts

    2
    0 Votes
    2 Posts
    224 Views
    GlasfaserG
    @peter666666 sagte in Laufende Timeouts: Timeouts zu sehen welche ich in Blockly starte und stoppe zwecks Fehlersuche bau doch Debug Bausteine ein ....
  • Frage zu "Oder-Bedingung" *gelöst*

    3
    1
    0 Votes
    3 Posts
    165 Views
    surfer09S
    @david-g Super! Danke für den Tipp!
  • Timer (Gelöst)

    19
    0 Votes
    19 Posts
    862 Views
    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 Votes
    12 Posts
    847 Views
    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 Votes
    15 Posts
    2k Views
    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

    Moved
    3
    0 Votes
    3 Posts
    533 Views
    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 Votes
    5 Posts
    591 Views
    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 Votes
    5 Posts
    380 Views
    M
    @paul53 Danke für Deine Hilfe, das sieht jetzt gut aus!
  • [Gelöst] "Raum" von einem Datenpunkt mit Blockly zuordnen

    16
    1
    0 Votes
    16 Posts
    1k Views
    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 Votes
    5 Posts
    470 Views
    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 Votes
    5 Posts
    1k Views
    D
    @spacerx Thx. Besten Dank!
  • [gelöst] Timeout handling

    15
    1
    0 Votes
    15 Posts
    725 Views
    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 Votes
    11 Posts
    665 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
    522 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

296

Online

32.8k

Users

82.8k

Topics

1.3m

Posts