Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Themen 79.4k Beiträge

NEWS

  • Heizung - Umwalzpumpesteuerung - bitte Blocky Checken

    3
    2
    0 Stimmen
    3 Beiträge
    198 Aufrufe
    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 Stimmen
    6 Beiträge
    582 Aufrufe
    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 Stimmen
    2 Beiträge
    234 Aufrufe
    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 Stimmen
    3 Beiträge
    297 Aufrufe
    M
    @paul53 mega, danke!!
  • 3 Fragen zu Nuki 3.0 Pro mit MQTT.

    31
    0 Stimmen
    31 Beiträge
    5k Aufrufe
    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 Stimmen
    1 Beiträge
    194 Aufrufe
    Niemand hat geantwortet
  • Werte eines DP für ein Jahr aufbereiten

    13
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    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 Stimmen
    2 Beiträge
    237 Aufrufe
    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 Stimmen
    36 Beiträge
    5k Aufrufe
    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 Stimmen
    25 Beiträge
    2k Aufrufe
    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 Stimmen
    8 Beiträge
    479 Aufrufe
    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 Stimmen
    17 Beiträge
    1k Aufrufe
    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

    Ungelöst
    15
    1
    0 Stimmen
    15 Beiträge
    2k Aufrufe
    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 Stimmen
    7 Beiträge
    418 Aufrufe
    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 Stimmen
    29 Beiträge
    3k Aufrufe
    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 Stimmen
    6 Beiträge
    525 Aufrufe
    M
    @haus-automatisierung danke, schaue ich mir auch mal an :)
  • [gelöst] Attribute von Datenpunkten im Trigger lesen

    9
    2
    0 Stimmen
    9 Beiträge
    573 Aufrufe
    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 Stimmen
    15 Beiträge
    1k Aufrufe
    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 Stimmen
    13 Beiträge
    691 Aufrufe
    CodierknechtC
    @balu-0 Damit wird geschaltet und gleichzeitig gelesen. [image: 1727549660902-999f0500-912a-4ace-b1b2-8671fc7d2ea1-grafik.png] Ich sag ja: Viel einfacher :-)
  • Bei Java Skript Update Zeitadapter angleichen ?

    18
    1
    0 Stimmen
    18 Beiträge
    944 Aufrufe
    CodierknechtC
    @balu-0 sagte in Bei Java Skript Update Zeitadapter angleichen ?: werde den Timberwulf in einen Pi 5 Tauschen Dann nimm gleich den mit 8 GB. Früher oder später ärgert man sich über zu wenig Speicher, den man bei 'nem Pi nicht mal eben erweitern kann.

525

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge