Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Lange Ladezeit vom iobroker

    149
    0 Stimmen
    149 Beiträge
    22k Aufrufe
    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 Stimmen
    9 Beiträge
    679 Aufrufe
    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 Stimmen
    33 Beiträge
    2k Aufrufe
    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 Stimmen
    5 Beiträge
    403 Aufrufe
    EvilElsE
    @paul53 @BananaJoe Besten Dank für die Einschätzung!
  • Wert linear skalieren auf anderen Wertebereich

    2
    0 Stimmen
    2 Beiträge
    430 Aufrufe
    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 Stimmen
    6 Beiträge
    435 Aufrufe
    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 Stimmen
    36 Beiträge
    3k Aufrufe
    D
    @paul53 DANKE!
  • blockly script, instanz deaktiviert?

    4
    0 Stimmen
    4 Beiträge
    483 Aufrufe
    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 Stimmen
    3 Beiträge
    223 Aufrufe
    J
    @paul53 Vielen Dank, so gehts. Ganz einfach, wenn man weiß wie :-) Viele Grüße Jessie
  • Instanz deaktiviert. Was bedeutet das?

    30
    1
    0 Stimmen
    30 Beiträge
    3k Aufrufe
    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 Stimmen
    7 Beiträge
    247 Aufrufe
    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 Stimmen
    5 Beiträge
    424 Aufrufe
    Lucifor1976L
    @paul53 Funktioniert einwandfrei, die sei gedankt. :)
  • Ordner und DPs per ID Selektor erstellen

    7
    1
    0 Stimmen
    7 Beiträge
    224 Aufrufe
    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 Stimmen
    9 Beiträge
    467 Aufrufe
    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 Stimmen
    3 Beiträge
    343 Aufrufe
    SanwebS
    @paul53 Danke, das war's ...
  • [gelöst]Überwachung einer Poolpumpe

    blockly
    57
    1
    0 Stimmen
    57 Beiträge
    6k Aufrufe
    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 Stimmen
    14 Beiträge
    1k Aufrufe
    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 Stimmen
    6 Beiträge
    573 Aufrufe
    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 Stimmen
    7 Beiträge
    571 Aufrufe
    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
  • Lötstation

    30
    1
    0 Stimmen
    30 Beiträge
    5k Aufrufe
    M
    Wenn du im Keller lötest hast du dann Licht an? Und ist das Licht smart? Wenn beide zutrifft schalte den Lötkolben aus wenn kein Licht brennt. Dann brauchst du auch nicht 30 Minuten warten.

381

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge