Skip to content

Blockly

6.6k Topics 79.8k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Abfragen von Objekten aus Enum-Strukturen

    blockly javascript
    1
    0 Votes
    1 Posts
    131 Views
    No one has replied
  • Lange Ladezeit vom iobroker

    149
    0 Votes
    149 Posts
    22k Views
    DJMarc75D
    @spidermike sagte in Lange Ladezeit vom iobroker: wie melde ich das ? Über die jeweilige Adapterseite auf Github ein Issue mit den Logs erstellen... natürlich darf eine ausführliche Beschreibung da nicht fehlen. Hier z.B.: https://github.com/arteck/ioBroker.hs100/
  • Ausschalttimer

    9
    1
    0 Votes
    9 Posts
    683 Views
    HomoranH
    @jacke sagte in Ausschalttimer: 20W ist sonst falls ja auch false aber sonst falls prüft was anderes
  • [gelöst] Klimaanlagen nach eingestellter Zeit ausschalten

    33
    3
    0 Votes
    33 Posts
    2k Views
    Mojo1985M
    @paul53 Ich habs... war natürlich mein Fehler. Ich habe aus versehen das falsche Intervall stoppen lassen . Hätte mir eigentlich sofort auffallen müssen... Vielen Dank noch mal für deine Unterstützung @paul53
  • Skript Optimierung

    5
    2
    0 Votes
    5 Posts
    403 Views
    EvilElsE
    @paul53 @BananaJoe Besten Dank für die Einschätzung!
  • Wert linear skalieren auf anderen Wertebereich

    2
    0 Votes
    2 Posts
    430 Views
    paul53P
    @axel-rathey sagte: den Werte- bzw. Definitionsbereich (Min-Wert und Max-Wert) eines Objektes (hier für den ct-Wert des Zigbeeleuchtmittels) abfragen zu können. Alias konvertiert den Wert automatisch, wenn Min / Max-Einstellungen für beide Objekte (Alias und Ziel) definiert sind.
  • Homematic Handsender nur mit Access Point möglich ?

    6
    0 Votes
    6 Posts
    436 Views
    HomoranH
    @gtv sagte in Homematic Handsender nur mit Access Point möglich ?: wenn ich eine Taste drücke ändert sich in dem Moment nichts. Macht es auch bei der CCU so, dort ändert sich nur der Zeitstempel. Allerdings nur, wenn man der CCU gesagt hat, dass ioBroker mithört. Das geht anscheinend bei dem HAP nicht
  • Verständnisfrage Schleife

    36
    1
    0 Votes
    36 Posts
    3k Views
    D
    @paul53 DANKE!
  • blockly script, instanz deaktiviert?

    4
    0 Votes
    4 Posts
    485 Views
    D
    das Blockly als JS ist erstmal hier: on({id: "smartmeter.0.1-0:1_8_0.value"/*1-0:1_8_0.value*/, change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; setState("0_userdata.0.Strom.akt_Leistung_(gemittelt)"/*LeistungZaehlerLicht(gemittelt)(W)*/, Math.round((parseFloat((parseFloat((parseFloat(getState("smartmeter.0.1-0:1_8_0.value").val) - getState("0_userdata.0.Strom.tmp_Zähler_Strom_last_value").val)) / (parseFloat(parseFloat(parseFloat(parseFloat((parseFloat(getDateObject((parseFloat(getState("smartmeter.0.1-0:1_8_0.value").ts) - getState("0_userdata.0.Strom.tmp_Zähler_Strom_last_value").ts)).getHours()) - 1)) * 3600000) + parseFloat((getDateObject((parseFloat(getState("smartmeter.0.1-0:1_8_0.value").ts) - getState("0_userdata.0.Strom.tmp_Zähler_Strom_last_value").ts)).getMinutes())) * 60000) + parseFloat(getDateObject((parseFloat(getState("smartmeter.0.1-0:1_8_0.value").ts) - getState("0_userdata.0.Strom.tmp_Zähler_Strom_last_value").ts)).getSeconds()) * 1000) + getDateObject((parseFloat(getState("smartmeter.0.1-0:1_8_0.value").ts) - getState("0_userdata.0.Strom.tmp_Zähler_Strom_last_value").ts)).getMilliseconds()))) * 3600000000)*10)/10, true); setState("0_userdata.0.Strom.kWh_verbrauch"/*kWh_verbrauch*/, parseFloat((parseFloat(getState("smartmeter.0.1-0:1_8_0.value").val) - getState("0_userdata.0.Strom.tmp_Zähler_Strom_last_value").val)), true); setState("0_userdata.0.Strom.tmp_Zähler_Strom_last_value"/*tmp_Zähler_Strom_last_value*/, getState("smartmeter.0.1-0:1_8_0.value").val, true); }); Das Script ist scheinbar bis 22.6.2022 22:16 gelaufen, zumindest war dort die letzte Änderung des Wertes von aktuelle_Leistung_(gemittelt). Mir ist nicht bewußt irgendwas geändert zu haben, aber wenn man sich das Script anschaut steht eben "Instanz deaktiviert" drüber, deshalb vermute ich das das Script nicht die Ursache ist sondern etwas anderes. Welche Systeminfos sind von Interesse? Kann man die als Ganzes irgendwo abfragen?
  • Befehl aus String erstellen

    javascript blockly
    3
    2
    0 Votes
    3 Posts
    223 Views
    J
    @paul53 Vielen Dank, so gehts. Ganz einfach, wenn man weiß wie :-) Viele Grüße Jessie
  • Instanz deaktiviert. Was bedeutet das?

    30
    1
    0 Votes
    30 Posts
    3k Views
    HomoranH
    @darth sagte in Instanz deaktiviert. Was bedeutet das?: ok, bin nicht sicher, zumindest ist die Anzeige im "Scripteditor" die gleiche... also neuen Thread mit allen notwendigen Informationen aufmachen! https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1
  • Blockly Problem . Ich bin Herfel.

    7
    0 Votes
    7 Posts
    248 Views
    HomoranH
    @herfel sagte in Blockly Problem . Ich bin Herfel.: wie kann ich das Blockly schicken? hast du meinen Link gelesen?
  • Fehler im Script, fehlende Abfrage?

    5
    2
    0 Votes
    5 Posts
    424 Views
    Lucifor1976L
    @paul53 Funktioniert einwandfrei, die sei gedankt. :)
  • Ordner und DPs per ID Selektor erstellen

    7
    1
    0 Votes
    7 Posts
    227 Views
    David G.D
    So klappt es, noch was gefunden: [image: 1658140458776-screenshot_20220718-123248_chrome.jpg] Für die Funktion: createState('0_userdata.0.' + id, init, JSON.parse(common));
  • [gelöst] Aktuelle Zeit in Stunden, plus 8 Stunden

    9
    3
    0 Votes
    9 Posts
    469 Views
    paul53P
    @cinimod sagte: Wie gefällt dir das ? Das funktioniert bei laufendem Skript, aber nicht bei Skriptstart, da dann die Variable stunde nicht initialisiert ist. Besser so: [image: 1658089419244-bild_2022-07-17_222338264.png]
  • [Gelöst] Mathematischer Block für z.B. "0.035 x t² x m²" ...

    3
    0 Votes
    3 Posts
    343 Views
    SanwebS
    @paul53 Danke, das war's ...
  • [gelöst]Überwachung einer Poolpumpe

    blockly
    57
    1
    0 Votes
    57 Posts
    6k Views
    Dominik F.D
    @tt-tom Super, dann hab ich das Skript verstanden. Ich muss aber sagen, ich wäre da glaube ich nie von selber drauf gekommen. Super Einfall mit der zusätzlichen Variable
  • Seit kurzen läuft das script nicht mehr

    14
    1
    0 Votes
    14 Posts
    1k Views
    G
    Wie sagt man reboot tut gut, einmal die Lidl Steckdose komplett vom Strom getrennt und alles geht wieder, hätte ich wahrscheinlich früher gemacht wenn halt die Steuerung über Alexa auch Probleme gemacht hätte. Aber Danke für euren support
  • Auslesen wann der cron Trigger das nächste mal startet

    6
    1
    0 Votes
    6 Posts
    573 Views
    BananaJoeB
    @christian-sandkaulen du könnest, wenn es um die VIS Anzeige geht, auch statt dessen den Adapter time-switch nehmen. Der bietet dir dann in VIS ein Widget in welchen sich die Zeitpläne einstellen / anzeigen lassen. Im einfachsten Fall schaltet der Adapter die dann zu den Zeiten einen Datenpunkt von false auf true worauf du dann mit deinem Skript triggerst. (Der Adapter kann da auch mehr) [image: 1657893702515-11fa390a-698c-49c6-8fd3-14e012d77d08-image.png] [image: 1657893768380-62529e64-41be-4244-bff9-052f2a4a027c-image.png] Meine Darstellung ist ein wenig mit CSS gepimpt.
  • Offset bei Konvertierung von min in SS:mm

    7
    2
    0 Votes
    7 Posts
    572 Views
    Domi1893D
    @paul53 sagte in Offset bei Konvertierung von min in SS:mm: @domi1893 sagte: "fertige" Lösung in blockly um von min seit Tagesbeginn zur Uhrzeit zu kommen? [image: 1657879815576-bild_2022-07-15_121012767.png] Vielen Dank

321

Online

32.8k

Users

82.9k

Topics

1.3m

Posts