Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Blockly Verständnisfrage

    76
    1
    0 Stimmen
    76 Beiträge
    8k Aufrufe
    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 Stimmen
    9 Beiträge
    641 Aufrufe
    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 Stimmen
    2 Beiträge
    224 Aufrufe
    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 Stimmen
    3 Beiträge
    165 Aufrufe
    surfer09S
    @david-g Super! Danke für den Tipp!
  • Timer (Gelöst)

    19
    0 Stimmen
    19 Beiträge
    862 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
    847 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
    533 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
    591 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
    380 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
    1k 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
    470 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
    725 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
    665 Aufrufe
    ChristianSrC
    @paul53 Bingo! Das war schienbar die Lösung
  • Script für die automatische Gartenbewässerung

    4
    0 Stimmen
    4 Beiträge
    153 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
    2k 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
    522 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
    16k 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
    79 Aufrufe
    Niemand hat geantwortet

281

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge