Skip to content

Blockly

6.6k Topics 79.8k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Script für Solarstrom Einspeisung ins Netz erstellen

    7
    0 Votes
    7 Posts
    606 Views
    DuffyD
    @docemmetbrown Schau mal hier Da liegt das fertige Skript. Da musst du nur noch deine Datenpunkte anpassen. Gruß Duffy Edit: und ganz unten in dem Beitrag steht auch noch wie man es importiert.
  • Json mit Punkt im Namen parsen

    11
    0 Votes
    11 Posts
    860 Views
    OliverIOO
    @mickym Ja, als zwischenschritt zwischen blockly und javascript auf jeden fall gibt es hier mehr Erweiterungsmöglichkeiten wie bei blockly. vergibst dir dann die chance aber eine programmiersprache zu lernen. aber wie gesagt, wer gern modelliert/malt. ich selbst bin gespannt was die ganzen low/no code-Möglichkeiten, die nun in der Welt überall hervorspießen bringt. Mit PowerAutomate bekommt man schon eine ganz ordentliche intelligente Automatisierungsmaschine für den Windows Desktop im Microsoft Umfeld. (Offtopic->Nicht für iobroker gedacht)
  • Testscript: Hausspeicher dyn. laden nach Tibberpreisen uvm.

    blockly
    60
    1
    0 Votes
    60 Posts
    7k Views
    U
    @babl sagte in Testscript: Hausspeicher dyn. laden nach Tibberpreisen uvm.: @ullij hi, kannst du mir die doku zukommen lassen, als ich mit dem angefangen habe ging es nur über die ladeleistung, dies war allerdings auch noch die api v1. Teil2 dazu: wenn Betriebsart manuell, dann geht laden über setzen der Ladeleistung [image: 1696950818699-58c5e1ac-011a-410c-ac5e-b8c3a8391760-image-resized.png] Wenn ich das richtig verstehe funktioniert laden/entladen mit einem festen Wert nur in der Betriebsart "manuell", und nur da macht es auch Sinn. Hoffe die screen shots sind lesbar
  • Auswertung der SQL-Daten

    6
    0 Votes
    6 Posts
    178 Views
    OliverIOO
    @alinaclg said in Auswertung der SQL-Daten: Hat sich jemand schonmal damit beschäftigt, wie man diese Daten gruppieren kann, idealerweise auf Monatsbasis? Wenn die Daten in einer sql-Datenbank sind, dann am besten mit einem sql-Statement abfragen. SQL ist prädestiniert zum gruppieren. https://www.w3schools.com/sql/sql_groupby.asp Zum Summieren, dann einfach SUM nehmen. Für den Durchschnitt (also Gesamtsumme/Anzahl) AVG
  • Blockly Datenpunkte erstellen Javascript-Funktion

    4
    0 Votes
    4 Posts
    388 Views
    paul53P
    @maik-krause sagte: ob es zu Problemen führt wenn unter common und native die gleichen Sachen stehen! Nein, das macht createState() schon immer so.
  • Verbraucher abhängig von der PV Leistung schalten

    16
    1
    0 Votes
    16 Posts
    1k Views
    HomoranH
    @opöl sagte in Verbraucher abhängig von der PV Leistung schalten: Der ist wohl standardmäßig eingeschaltet, nein
  • Heizungssteuerung Manuell und Cron

    2
    1
    0 Votes
    2 Posts
    110 Views
    paul53P
    @aldurden Keine Trigger innerhalb von Triggern anordnen und erst recht nicht innerhalb eines Intervalls! Welches Wandthermostat? Wenn die zeitlichen Vorgaben aus ioBroker kommen sollen (inkl. manueller Vorgabe), dann steuere das Thermostat über den "MANU_MODE" und stelle darüber den Sollwert ein. Die Zweipunkt-Regelung für den Schalt-Aktor macht das Thermostat dann selbständig.
  • S0 vom Zähler per ESP8266 und Script in den ioBroker

    16
    5
    0 Votes
    16 Posts
    2k Views
    L
    Hatte die Einstellung mal auf 20 zurückgesetzt und da wurde es schon besser - aber noch nicht genau. Teste jetzt mal den Wert von 15. Bin gespannt
  • Harmony mit Yahka über Homekit steuern

    24
    3
    0 Votes
    24 Posts
    3k Views
    S
    @ciddi89 said in Harmony mit Yahka über Homekit steuern: Blockly_Yahaka-Harmony.zip Hab den gesamten Lex hier wieder entfernt, da der Skript-Autor hier wohl nicht mehr sehr aktiv ist. Ich werde meine Idee, Fragen, Vorschläge umsetzen und testen und ggf. zur Verfügung stellen und hier ggf. posten, warum ich was anders gemacht habe.
  • Bekomme die Variable nicht hin. Hier der Wert

    5
    1
    0 Votes
    5 Posts
    351 Views
    R
    @paul53 Danke, das wars. Nun bekomme ich es hin. Der Pfeil hat mich total durcheinandergebracht, da es in der Vorlage ja anders war. Super schnelle Hilfe
  • 15 Minuten Timer ohne Funktion...

    36
    0 Votes
    36 Posts
    3k Views
    DJMarc75D
    @dragon alles richtig !
  • Verständnisfrage steuere XY mit Verzögerung.

    3
    0 Votes
    3 Posts
    293 Views
    Walter WhiteW
    @ahnungsbefreit alles klar dann habe ich das richtig verstanden, geht nur um einen einzelnen Schalter der verzögert gelegt werden soll wenn das Skript ausgelöst wird. 😁
  • Blockly trigger 'verschleppen'

    14
    1
    0 Votes
    14 Posts
    437 Views
    Thomas BraunT
    @mickym Ja, jetzt ist Ruh. Danke dir!
  • Blockly Script mit JS Warnung

    6
    0 Votes
    6 Posts
    372 Views
    HomoranH
    @wrod sagte in Blockly Script mit JS Warnung: setStateDelayed(('' + TaupObjName), tp, false, parseInt(((0) || '').toString(), 10), false); was steht denn im log (Protokolle)? in der Zeile stimmt was nicht. Da scheint ein DP nicht zu existieren
  • Trigger funktioniert nicht mehr

    10
    1
    0 Votes
    10 Posts
    701 Views
    W
    @thomas-braun mach ich
  • "Falls Objekt ... wurde gändert" mit zwei "ObjectID"

    blockly
    5
    0 Votes
    5 Posts
    544 Views
    W
    @paul53 Danje, ja, das ist auch möglich. Muss dann wohl noch was justieren, wenn es fertig ist. Danke!
  • Name eines Objekts auslesen

    8
    0 Votes
    8 Posts
    3k Views
    W
    @moritzabcde Danke. Wie bekomme ich es hin, nur einen Teil der von objectID.common.name auszulesen, also etwas alles VOR dem letzten Punkt und in einem anderen Script alles NACH dem letzten Punkt? Hintergrund: Ich möchte in einem Script den Wert eines Datenpunkts setzen aus einer Berechnung der Werte zweier anderer Datenpunkte, die im Objektbaum nebeneinander stehen, also alias.0.ATC 0741ef W-Keller.TaupunktTemp = Ergebnis einer Formel mit alias.0.ATC 0741ef W-Keller.temperature und alias.0.ATC 0741ef W-Keller.humidity Die Formel habe ich in einem JS-Script. Dem muss ich nun die beiden letzten Werte übergeben. Da das für verschiedene Räume gehen soll, will ich den Abschnitt vor dem letzten Punkt auslesen.
  • Gelöst! Bitte um Hilfe beim Countdown Adapter

    blockly scenes
    11
    0 Votes
    11 Posts
    1k Views
    paul53P
    @smarthomie sagte: warum ich beim Setzen des Timers 30 eingeben muss, um 15 Minuten zu erhalten. Laufen zwei Intervalle gleichzeitig? Ändere mal den Trigger auf "ist größer als letztes".
  • Datenpunkt mit Liste vergleichen (gelöst)

    5
    1
    0 Votes
    5 Posts
    442 Views
    CodierknechtC
    @Namor-0 @haus-automatisierung sagte in Datenpunkt mit Liste vergleichen: suche erstes Auftreten von ... liefert dir nicht den Wert, sondern dessen Position in der Liste
  • [Gelöst] Aktualisieren Block als Variable

    9
    1
    0 Votes
    9 Posts
    340 Views
    JoJo58J
    @homoran Also ich habe jetzt auf meinem Test IoBroker bei hm-rega unter "Synchronisiere" alles angehakt und habe jetzt ein paar DP mehr, nämlich die Programme und das war es auch schon. Sehr merkwürdig. Ich habe die Version 3.0.47 installiert und auch alle anderen Adapter und JS sind aktuell. Keine Ahnung warum da nix angezeigt wird. Vor allem auf beiden Systemen nicht. Also Produktiv und Testsystem. Spoiler [image: 1696494057996-hm-rega-2.jpg]

538

Online

32.8k

Users

82.8k

Topics

1.3m

Posts