Skip to content

Blockly

6.6k Topics 79.9k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Temporäres Fehlen der blockly timeout-Blöcke

    blockly javascript
    1
    1
    0 Votes
    1 Posts
    159 Views
    No one has replied
  • Heizung - Umwalzpumpesteuerung - bitte Blocky Checken

    3
    2
    0 Votes
    3 Posts
    220 Views
    F
    @paul53 - herzlichen Dank für dein Input & Vorschlag! Ich werde es heute testen. lg
  • Hue-Adapter aktualisiert/ändert Wert nach Script-Schaltung

    blockly javascript
    6
    0 Votes
    6 Posts
    615 Views
    AsgothianA
    @mcm1957 sagte in Hue-Adapter aktualisiert/ändert Wert nach Script-Schaltung: Streng genommen setzt das Javascript das ACK Flag so wie es im Script angegeben ist, dass kann sowohl flalse als auch true sein. Typisch ist das false (da der Default) bzw. sollte false sein, damit ein Adapter die Änderung akzeptiert. "Immer" ist als ganz genau genommen nicht richtig. Korrekt.. immer ist nicht wirklich richtig - aber immer wenn via JS etwas gesteuert werden soll - wenn da ack=true, dann wird nix gesteuert :)
  • Wie genau? Wecker - iQontrol - Licht und HomePod

    2
    0 Votes
    2 Posts
    251 Views
    souly75S
    @finn-g hallo, schau dir von Matthias Kleine folgendes Video an. So hab ich es bei mir auch gelöst. Du legst Datenpunkte für die einzustellende Uhrzeit unter den Objekten an. https://youtu.be/69OB3TVRSck?si=0UJ33T-C5orJiO8p [image: 1728500514967-screenshot_20241009-210048.png]
  • JSON aus Homewizard Thermometer

    3
    0 Votes
    3 Posts
    325 Views
    M
    @paul53 mega, danke!!
  • 3 Fragen zu Nuki 3.0 Pro mit MQTT.

    31
    0 Votes
    31 Posts
    5k Views
    H
    Hi zusammen. Ich habe zwar seit gestern ein Nuki 4 pro aber das gab es hier in diesem threat auch schon . Ich bin zu blöd mein Nuki via MQTT mit dem iobroker zu verbinden. Ich habe theoretisch seit anbeginn den Sonoff Adapter mit MAT auf Port 1883 laufen. Dort kann ich den Nuki einbinden bekomme allerdings nur den Status Alive. Jetzt habe ich zum Test zusätzlich den MQTT Adapter installiert auf Port 1884 . Dorthin verbindet sich der Nuki aber nicht weil ich wahrscheinlich keinen sepraten Port mit angeben kann. Ich gebe zwar als Host xxx.xxx.xxx.x:1884 aber das lehnt Nuki ab. Welche möglichkeiten habe ich noch bzw was mache ich falsch ?
  • Blockly-getHistory aus Influx/History Durchschnitt darstel.

    1
    1
    0 Votes
    1 Posts
    209 Views
    No one has replied
  • Werte eines DP für ein Jahr aufbereiten

    13
    0 Votes
    13 Posts
    1k Views
    G
    @oliverio Die regelmäßigen Updates führe ich schon regelmäßig durch. Also sowohl für den Pi als auch für den ioBroker selbst. Aber an die InfluxDB traue ich mich nicht ran, weil alles läuft wie es laufen soll.
  • Ikea Bewegungsmelder

    2
    1
    0 Votes
    2 Posts
    258 Views
    mickymM
    @marcelinho Normalerweise lässt man nur den BWM steuern und schaltet nicht selbst das Licht aus. In der Regel kannst Du über die occupancy_timeout Option steuern, wie lange es dauert, bis der BWM auf false schaltet, wenn keine Bewegung mehr erkannt wurde.
  • Anwesenheit über Ping ( Blockly )

    36
    0 Votes
    36 Posts
    5k Views
    B
    @david-g AHHH :-) Währe es aber dann so das wenn ich eine zeit von 1 min zum pingen und die Wiederholungen auf 10 ( also 10 min ) , das dann in dieser zeit Neuankömmlinge nicht sofort den datenpunkt auf true setzen ? Müsste ich mal im live testen...
  • Tasterschaltung ein/aus

    25
    0 Votes
    25 Posts
    2k Views
    paul53P
    @robbi12 sagte: so habe ich es versucht: Mit triggern der Position auf "bestätigte Änderung" und Anpassung der Vergleiche könnte es funktionieren. [image: 1727968957916-blockly_temp.jpg]
  • Deckenventilator über Tasmota zwischen Stecker steuern

    8
    0 Votes
    8 Posts
    526 Views
    B
    @paul53 said in Deckenventilator über Tasmota zwischen Stecker steuern: @balu-0 sagte: auf abwesend geschalten. Da ging der Ventilator nicht aus. Ist "abwesend" true oder false? Falls false, muss der untere Trigger auf "ist kleiner als letztes" geändert werden. Läuft ! Eine sinnvolle Namensgebung - wie z.B. "Anwesenheit" - wäre hilfreich. Ich bin dran war mein erster Datenpunkt / Gruppenadresse im knx . Da hängt so viel dran habe angst das bei umbenännung etwas nicht mehr läuft. Vielen Dank !! mal wieder ! Grüße Balu
  • [gelöst] Javascript verwendet falsches Datum

    17
    2
    0 Votes
    17 Posts
    1k Views
    A
    @paul53 sagte in Javascript verwendet falsches Datum: Das Format "2.10.2024" funktioniert nicht, denn es wird falsch interpretiert (Monat als Tag und umgekehrt). Außerdem muss eine Uhrzeit mitgegeben werden, da sonst 0:00 Uhr UTC verwendet wird. Ja, mein Denkfehler war davon auszugehen, dass alle Datum-/Zeit-Funktionen in Javascript die lokalen Systemzeit-Einstellungen verwenden. Das tun sie offensichtlich nicht. Deshalb gebe ich bei der Umwandlung eines reinen Datums jetzt immer die Uhrzeit 00:00:00 mit. Ich teste das noch etwas aus, denke aber, dass mein Problem damit gelöst ist.
  • Ich möchte Shelly Scene mit HTTP(POST) Baustein steuern

    Unsolved
    15
    1
    0 Votes
    15 Posts
    2k Views
    L
    So geht's tatsächlich :) [image: 1727873369174-screenshot-2024-10-02-144809.png] Zum Nachstellen: URL: https://shelly-XY-eu.shelly.cloud/scene/enable Daten im Textbaustein: & auth_key=MW....E60 & enabled=false & id=123456789012 Wie man die Daten bekommt: Server URL und Auth-Key: In der Shelly Control App Einstellungen / Zugang und Berechtigung> Cloud Authorisierungs-Schlüssel > Schlüssel anfordern und notieren/kopieren Shelly Cloud-Scenen auflisten: https://shelly-xy-eu.shelly.cloud/scene/list?auth_key=xyz im Log die ID zur Scene finden. Die eine Scene abfragen (nice to have): https://shelly-xy-eu.shelly.cloud/scene/get&id=xyz&auth_key=xyz Scene steuern: https://shelly-xy-eu.shelly.cloud/scene/enable Body: auth_key=ABC123...456DEF; enabled=(true/false); id=123...987 Danke Euch sehr.
  • [gelöst] Daten in unterschiedlichen Intervallen verarbeiten?

    7
    1
    0 Votes
    7 Posts
    444 Views
    A
    @paul53 Das wars! Vielen lieben Dank!! Das Skript funktioniert perfekt! [image: 1727854594770-ergebnis.png] Und dabei habe ich auch einiges gelernt! Gruß Alchemi
  • [gelöst] Letzter Tag eines beliebigen Monats ermitteln

    29
    0 Votes
    29 Posts
    3k Views
    M
    @oliverio sagte in [gelöst] Letzter Tag eines beliebigen Monats ermitteln: Hast du es ausprobiert? Oder einfach nur kopiert? ausprobiert mit allen möglichen monaten und jahren hat immer gepasst. oder so gehts auch: function getLastDayOfMonth(year, month) { // Der eingegebene Monat ist von 1 bis 12, aber JavaScript zählt Monate von 0 bis 11 var date = new Date(year, month, 0); // Setze den Tag auf 0, um den letzten Tag des gewünschten Monats zu erhalten return date.getDate(); } function getMonthName(month) { // Liste der Monatsnamen var monthNames = [ "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" ]; return monthNames[month - 1]; // -1, weil Monate von 1 bis 12 übergeben werden } // Beispiel: Hier kannst du das Jahr und den Monat einstellen var year = 2025; var month = 2; // Februar (menschlicher Monat 2) // Ermittelt den letzten Tag des Monats var lastDay = getLastDayOfMonth(year, month); // Ermittelt den Monatsnamen var monthName = getMonthName(month); // Ausgabe im Log log ('Der Monat ' + monthName + ' im Jahr ' + year + ' hat ' + lastDay + ' Tage.');
  • OpenDTU Stundenertrag

    6
    1
    0 Votes
    6 Posts
    545 Views
    M
    @haus-automatisierung danke, schaue ich mir auch mal an :)
  • [gelöst] Attribute von Datenpunkten im Trigger lesen

    9
    2
    0 Votes
    9 Posts
    631 Views
    haus-automatisierungH
    @sascha-0 sagte in [gelöst] Attribute von Datenpunkten im Trigger lesen: Trotzdem bleibt mein Faturewusch, alle Objekte auch dynamisch angeben zu können. Ja, gab es an andere Stelle schon (und ich glaube auch als GitHub Issue). Mir fehlen momentan die Ressourcen um das auch noch einzubauen. Zumal die Zielgruppe davon sehr klein ist.
  • BLOCKLY Zeit nach UTC konvertieren.

    15
    0 Votes
    15 Posts
    2k Views
    B
    @paul53 klar. DAS Datum ist stabil. Aber auch immer =0, Sommers wie winters. Aber es geht hier ja nun nicht um diesen fixen Ursprung (1.1.70 00:00:00) in der gesuchten Zeitkoordinate, sondern um dessen Differenz zum anderen Ende des Zeitstrahls, also um den "Nutz-Zeitwert" aus der realen Welt. Und der "floatet" natürlich durch das reale Jahr, je nach Anwendungsfall. Entstammend aus realen Eventzeitpunkt in lokaler oder Systemzeit (also "anderes Zeit-Koordinatensystem"), liegt dieser dann aber sehr wohl ursprünglich in Sommer- oder Winterzeit, bevor der dann in die "Sommerzeitumschaltungslose" UTC umgerechnet wird. Also mal mit und mal ohne SZ-Zeitverschiebung, je nach Event-Zeit. Genau das berücksichtig aber zum Glück der JS Befehl in der genannten Function.. Ohne dem muss man das aber selber nachbilden. Oder es funktioniert dann eben nur ...ähm... zeitweise. Egal, Zeitberechnungen haben so manch lustige Effekte, wenn man mal mehr ins Detail schaut. Das hier ist noch einer der einfachsten.
  • Tasmota Zwischenstecker wie schalten ?

    13
    1
    0 Votes
    13 Posts
    794 Views
    CodierknechtC
    @balu-0 Damit wird geschaltet und gleichzeitig gelesen. [image: 1727549660902-999f0500-912a-4ace-b1b2-8671fc7d2ea1-grafik.png] Ich sag ja: Viel einfacher :-)

378

Online

32.8k

Users

82.9k

Topics

1.3m

Posts