Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. [Vorlage] Android Wecker iobroker blockly

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.0k

[Vorlage] Android Wecker iobroker blockly

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklycommunication
43 Beiträge 13 Kommentatoren 8.9k Aufrufe 20 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • smileS smile

    Update 25.06.2020:

    • Rollo Auto Script
      Weckzeit wird nicht mehr nach hh:mm erfasst sondern in Sekunden ab Tagesbeginn (Timestamp). Zuverlässigere Funktion und Fehlertoleranter, da eine gewisse Range an Sekunden abgefragt wird.

    • Rollo Hochfahrzeiten wurden angepasst, das Rolle fährt nun seltener, dafür schneller hoch.

    Stephan SchleichS Offline
    Stephan SchleichS Offline
    Stephan Schleich
    schrieb am zuletzt editiert von Stephan Schleich
    #19

    @smile Wäre es noch möglich eine volume range pro Alarm zur Verfügung zu stellen, sonst haut er gleich voll rein, ich stand heute früh direkt im Bett ^^
    Des Weiteren noch eigene Music Titel von der SD auswählbar?

    Stephan SchleichS 1 Antwort Letzte Antwort
    0
    • Stephan SchleichS Stephan Schleich

      @smile Wäre es noch möglich eine volume range pro Alarm zur Verfügung zu stellen, sonst haut er gleich voll rein, ich stand heute früh direkt im Bett ^^
      Des Weiteren noch eigene Music Titel von der SD auswählbar?

      Stephan SchleichS Offline
      Stephan SchleichS Offline
      Stephan Schleich
      schrieb am zuletzt editiert von Stephan Schleich
      #20

      funktioniert die app noch bei jemanden?

      1 Antwort Letzte Antwort
      0
      • smileS Offline
        smileS Offline
        smile
        schrieb am zuletzt editiert von
        #21

        Ja du kannst doch ascending Volume in den Einstellungen vornehmen.

        Die App funktioniert bei mir wieder, es gab tatsächlich ein Update wo er die Werte nicht mehr korrekt gesendet hat (also die Uhrzeit z.B.), aber nun gehts wieder bei mir.


        io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

        Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

        J 1 Antwort Letzte Antwort
        0
        • smileS smile

          Ja du kannst doch ascending Volume in den Einstellungen vornehmen.

          Die App funktioniert bei mir wieder, es gab tatsächlich ein Update wo er die Werte nicht mehr korrekt gesendet hat (also die Uhrzeit z.B.), aber nun gehts wieder bei mir.

          J Offline
          J Offline
          jwerlsdf
          schrieb am zuletzt editiert von
          #22

          @smile
          würdest du bitte dein Skript noch einmal posten? Es scheint beim Export nicht alles angezeigt zu werden?!

          smileS 1 Antwort Letzte Antwort
          0
          • J jwerlsdf

            @smile
            würdest du bitte dein Skript noch einmal posten? Es scheint beim Export nicht alles angezeigt zu werden?!

            smileS Offline
            smileS Offline
            smile
            schrieb am zuletzt editiert von smile
            #23

            @jwerlsdf wecker-blockly2020-12-06.txt
            2020-12-06 Rollo Wecker.txt


            io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

            Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

            D 1 Antwort Letzte Antwort
            0
            • smileS smile

              @jwerlsdf wecker-blockly2020-12-06.txt
              2020-12-06 Rollo Wecker.txt

              D Offline
              D Offline
              Dragon
              schrieb am zuletzt editiert von
              #24

              @smile Es ist mir leider nicht möglich dieses Skript hinzu zu fügen. Er gibt immer einen Error aus. könntet ihr die Txt noch mal prüfen bitte?

              smileS 1 Antwort Letzte Antwort
              0
              • H Offline
                H Offline
                Harry87
                schrieb am zuletzt editiert von
                #25

                Hallo,
                ich bekomme keine Verbindung zwischen App und iobroker zustande.
                In der App wird immer nur angezeigt "Verbindung zum Server kann nicht hergestellt werden".
                Diese Meldung bekomme ich auch nur, wenn Host und Port richtig eingestellt sind, andernfalls lautet sie "MqttException".
                Eine WIFI-Einstellung in der App konnte ich nicht finden.
                Hat jemand ne Idee, woran das liegen könnte?

                smileS 1 Antwort Letzte Antwort
                0
                • H Harry87

                  Hallo,
                  ich bekomme keine Verbindung zwischen App und iobroker zustande.
                  In der App wird immer nur angezeigt "Verbindung zum Server kann nicht hergestellt werden".
                  Diese Meldung bekomme ich auch nur, wenn Host und Port richtig eingestellt sind, andernfalls lautet sie "MqttException".
                  Eine WIFI-Einstellung in der App konnte ich nicht finden.
                  Hat jemand ne Idee, woran das liegen könnte?

                  smileS Offline
                  smileS Offline
                  smile
                  schrieb am zuletzt editiert von
                  #26

                  @harry87 Der Fehler sagt mir nichts.
                  Willst du sonst mal deine Einstellungen posten? Dann könnte man da mal raufschauen und vergleichen.
                  Ansonsten: Der Entwickler der App machte bei mir guten Support, vielleicht also den mal anschreiben.
                  lg


                  io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

                  Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

                  H 1 Antwort Letzte Antwort
                  0
                  • smileS smile

                    @harry87 Der Fehler sagt mir nichts.
                    Willst du sonst mal deine Einstellungen posten? Dann könnte man da mal raufschauen und vergleichen.
                    Ansonsten: Der Entwickler der App machte bei mir guten Support, vielleicht also den mal anschreiben.
                    lg

                    H Offline
                    H Offline
                    Harry87
                    schrieb am zuletzt editiert von
                    #27

                    @smile identify.jpeg host.jpeg

                    Die Einstellungen im iobroker sind mit deinen identisch.
                    Muss in der Fritzbox evtl. etwas freigeben werden?

                    smileS 1 Antwort Letzte Antwort
                    0
                    • D Dragon

                      @smile Es ist mir leider nicht möglich dieses Skript hinzu zu fügen. Er gibt immer einen Error aus. könntet ihr die Txt noch mal prüfen bitte?

                      smileS Offline
                      smileS Offline
                      smile
                      schrieb am zuletzt editiert von
                      #28

                      @dragon Ich hab gerade den neuesten Script Stand hochgeladen.


                      io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

                      Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

                      1 Antwort Letzte Antwort
                      0
                      • H Harry87

                        @smile identify.jpeg host.jpeg

                        Die Einstellungen im iobroker sind mit deinen identisch.
                        Muss in der Fritzbox evtl. etwas freigeben werden?

                        smileS Offline
                        smileS Offline
                        smile
                        schrieb am zuletzt editiert von
                        #29

                        @harry87 Ich nutze den Port 1884 und Wifi Only.
                        Im MQTT Adapter ist "Websockets benutzen" angehakt, sowie "reject unauthorized".
                        SSL nicht.


                        io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

                        Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

                        H 1 Antwort Letzte Antwort
                        0
                        • smileS smile

                          @harry87 Ich nutze den Port 1884 und Wifi Only.
                          Im MQTT Adapter ist "Websockets benutzen" angehakt, sowie "reject unauthorized".
                          SSL nicht.

                          H Offline
                          H Offline
                          Harry87
                          schrieb am zuletzt editiert von
                          #30

                          @smile mqtt2.png mqtt.png

                          sollte so passen

                          smileS 1 Antwort Letzte Antwort
                          0
                          • H Harry87

                            @smile mqtt2.png mqtt.png

                            sollte so passen

                            smileS Offline
                            smileS Offline
                            smile
                            schrieb am zuletzt editiert von
                            #31

                            @harry87 Alles genauso wie bei mir. Tut mir leid, da fällt mir nichts schlaues zu ein...


                            io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

                            Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

                            H 1 Antwort Letzte Antwort
                            0
                            • smileS smile

                              @harry87 Alles genauso wie bei mir. Tut mir leid, da fällt mir nichts schlaues zu ein...

                              H Offline
                              H Offline
                              Harry87
                              schrieb am zuletzt editiert von
                              #32

                              @smile alles klar, trotzdem Danke!
                              Vielleicht hat ja der App-Entwickler die Lösung.
                              Werde ich dann natürlich hier berichten. ;-)

                              H 1 Antwort Letzte Antwort
                              1
                              • H Harry87

                                @smile alles klar, trotzdem Danke!
                                Vielleicht hat ja der App-Entwickler die Lösung.
                                Werde ich dann natürlich hier berichten. ;-)

                                H Offline
                                H Offline
                                Harry87
                                schrieb am zuletzt editiert von
                                #33

                                der Entwickler lässt echt nix anbrennen.
                                Lösung: In der App bei "Host" die IP-Adresse statt den Namen eintragen.
                                Dachte zwar, dass ich das schon versucht hatte, aber nun läufts.

                                1 Antwort Letzte Antwort
                                1
                                • smileS Offline
                                  smileS Offline
                                  smile
                                  schrieb am zuletzt editiert von
                                  #34

                                  Update 16.01.2022:

                                  • Rollo Auto Script: Neues Feature - anstelle der fixen Vorlaufzeit von 60 Minuten sind nun 4 verschiedene Vorlaufzeien möglich (60, 45, 30 und 15 Minuten), mit den jeweils dafür angepassten Rollo Laufzeiten.

                                  • Die alte "Weckzeit Rollo" in hh:mm wurde entfernt, die Berechnung erfolgt nun ebenfalls ausschließlich über Timestamp. Anzeige in der VIS erfolgt über den neuen Datenpunkt "rollo_weckzeit" als Dropdown-Feld in Minuten, und symbolisiert die Anzahl an Minuten die das Rollo anfängt vor dem Weckerklingeln das erste mal ein Stück hochfährt.


                                  io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

                                  Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

                                  1 Antwort Letzte Antwort
                                  0
                                  • smileS smile

                                    Hallo zusammen,

                                    ich habe lange nach einer guten und zuverlässigen Lösung für eine Wecker Integration in iobroker zusammen mit einem Android Handy gesucht und bin nun fündig geworden. Das Ergebnis möchte ich hier mit euch teilen:

                                    Anforderung:

                                    • Mit einer Android Wecker App Wecker stellen
                                    • Uhrzeit und Wecker Status an iobroker übertragen
                                    • Weckerklingeln an iobroker übertragen
                                    • xx Minuten vor dem Klingeln Aktionen auslösen (Rollo langsam hochfahren.. etc.)
                                    • Umgekehrte Richtung möglich, sprich Wecker in iobroker stellen, Handy klingeln lassen
                                    • Integration in Visualisierung (in diesem Fall: Habpanel)

                                    Umgesetzt habe ich das ganze mit der tollen App Alarm Clock MQTT von Joakim Plantin:
                                    https://play.google.com/store/apps/details?id=se.jplantin.jp.alarmclock
                                    Alarm Clock MQTT – Apps bei Google Play - Mozilla Firefox 2020-03-22 21.38.56.png

                                    Ich habe mit Joakim Kontakt aufgenommen und wir haben in gemeinsamer Arbeit die App soweit optimiert, dass diese ideal mit iobroker zusammen funktioniert.
                                    Die in der App eingestellten Weckzeiten werden an iobroker übertragen. In der Habpanel Vis sieht das dann so aus:

                                    HABPanel - Mozilla Firefox 2020-03-22 21.40.54.png

                                    Hier folgt nun die Anleitung wie das ganze eingerichtet werden muss:

                                    1. mqtt broker/Client Adapter installieren und wie folgt einrichten:
                                      instances - ioBroker - Mozilla Firefox 2020-03-22 21.43.04.png
                                      instances - ioBroker - Mozilla Firefox 2020-03-22 21.43.26.png

                                    2. Die MQTT Android Wecker App installieren und folgende Einstellungen vornehmen:

                                    • Host mit passendem Port eintragen
                                    • Unter Identity den Username eintragen wie in dem mqtt Adapter, sowie Passwort. Außerdem eine Client ID die ihr frei wählen könnt.
                                    • Unter WiFi Settings muss das WLAN eingetragen sein, aus dem ihr den Wecker stellen werdet.
                                    1. Eine Weckzeit einstellen und die MQTT Events verschicken
                                      Nun könnt ihr testhalber einen Wecker in der App einstellen und unter "MQTT Events" die passenden mqtt Nachrichten auswählen welche die App an euren iobroker verschicken soll.
                                      Ich habe dafür bei mir folgende Events konfiguriert:
                                      Screenshot_20200322-214708_Alarm Clock MQTT.jpg

                                    2. Wenn ihr das so eingerichtet habt und einen Test Alarm speichert und Aktiviert, dann sollten bei euch in iobroker folgende Objekte auftauchen:
                                      objects - ioBroker - Mozilla Firefox 2020-03-22 21.50.52.png

                                    3. Diese Werte könnt ihr nun in bei euch in iobroker finden und diese sollten in etwa so aussehen:
                                      objects - ioBroker - Mozilla Firefox 2020-03-22 21.50.52.png

                                    4. Zusätzlich zu diesen Objekten solltet ihr als Vorbereitung für das Blockly noch folgende Objekte anlegen:
                                      objects - ioBroker - Mozilla Firefox 2020-03-22 21.53.eb.png

                                    5. Damit ist alles vorbereitet. Nun könnt ihr das Blockly bauen. Den kompletten Export findet ihr unten im Anhang. Hinweis: Ich habe 2 Wecker gemacht (für mich und meine Freundin).
                                      Hinweis zu Fehlermeldungen: Vermutlich wird eine Fehlermeldung kommen weil ich das Objekt "Alarmanlage" nicht habt, ich schalte bei Weckerstellung sofort die Alarmanlage mit scharf.
                                      Ebenfalls müsst ihr die Blöcke für den zweiten Wecker weglöschen, oder die Objekte auch entsprechend erstellen, falls ihr mit 2 Weckern arbeiten wollt.

                                    javascript - ioBroker - Mozilla Firefox 2020-03-22 22.08.07.png

                                    In dem Beispiel erstelle ich direkt noch eine weitere Weckzeit - nämlich für mein Rollo, welches 1h vor Weckerklingeln alle 20 min ein Stück weiter hochfährt. Das Script füge ich euch ebenfalls noch mit an.
                                    Hinweis: Insbesondere durch die Verwendung von 2 Weckern ist das Rollo Script etwas komplexer, da es verschiedene Weckzeiten gibt aber nur ein Rollo. Das ist aber in dem Script gelöst. Schlummermodus ist ebenfalls berücksichtigt.

                                    In der MQTT App kann ich auch einen Wecker erstellen, der nur eine MQTT Nachricht schickt ohne Klingeln. So könnt ihr euch nur von Rollo, Licht, Musik oder ähnlichen von iobroker gesteuerten Dingen wecken lassen. Ihr könnt dafür das Rollo Script als Vorlage nehmen und die für euch passenden Geräte einfügen.

                                    An dieser Stelle möchte ich mich nochmal ganz herzlich bei Joakim Plantin bedanken, dass er so gute Arbeit mit seiner App geleistet hat um diese für die iobroker community gut nutzbar zu machen.

                                    Euch allen wünsche ich viel Spaß mit dem Android Wecker in iobroker.

                                    ***Update 16.01.2022:

                                    • Einige alte nicht mehr benötigte Blöcke im Wecker Script entfernt.
                                    • Neues Feature: anstatt der fixen Vorlaufzeit von 60 Minuten für den Rolladen kann man diesen nun in folgenden Schritten (Minuten) anpassen: 15, 30, 45 und 60 Minuten. Wichtig: Dafür müsst ihr ein zusätzlichen Datenpunkt anlegen "rollo_weckzeit", da die Zeitberechnung nun ausschließlich über einen timestamp in Sekunden ab Tagesanfang berechnet und umgerechnet wird.

                                    Wecker Script (Stand 16.01.2022): wecker-blockly 4.2 2022-01-16.txt
                                    Rolladen Script (Stand 16.01.2022): Schlafzimmer Rollo Wecker 3.0 2022-01-16.txt

                                    A Offline
                                    A Offline
                                    anno171986
                                    schrieb am zuletzt editiert von
                                    #35

                                    @smile

                                    Danke für das Skript und die Anleitung, hat soweit auch funktioniert. (Außer dass in deinem Blockly export die obersten 3 Zeilen entfernt werden müssen)

                                    Jedoch fehlt mir eine wichtige Funktion:

                                    Handy Wecker via ioBroker steuern, das hattest du ja auch als eine deiner Vorrraussetzung aufgeführt ("Umgekehrte Richtung möglich, sprich Wecker in iobroker stellen, Handy klingeln lassen").

                                    Habe ich den Part überlesen, oder geht es leider doch nicht? Ich möchte nämlich anhand von Terminen (z.b. Home-Office) aus meinem Kalender (über iCal) die Weckzeit steuern.

                                    1 Antwort Letzte Antwort
                                    0
                                    • smileS smile

                                      Hallo zusammen,

                                      ich habe lange nach einer guten und zuverlässigen Lösung für eine Wecker Integration in iobroker zusammen mit einem Android Handy gesucht und bin nun fündig geworden. Das Ergebnis möchte ich hier mit euch teilen:

                                      Anforderung:

                                      • Mit einer Android Wecker App Wecker stellen
                                      • Uhrzeit und Wecker Status an iobroker übertragen
                                      • Weckerklingeln an iobroker übertragen
                                      • xx Minuten vor dem Klingeln Aktionen auslösen (Rollo langsam hochfahren.. etc.)
                                      • Umgekehrte Richtung möglich, sprich Wecker in iobroker stellen, Handy klingeln lassen
                                      • Integration in Visualisierung (in diesem Fall: Habpanel)

                                      Umgesetzt habe ich das ganze mit der tollen App Alarm Clock MQTT von Joakim Plantin:
                                      https://play.google.com/store/apps/details?id=se.jplantin.jp.alarmclock
                                      Alarm Clock MQTT – Apps bei Google Play - Mozilla Firefox 2020-03-22 21.38.56.png

                                      Ich habe mit Joakim Kontakt aufgenommen und wir haben in gemeinsamer Arbeit die App soweit optimiert, dass diese ideal mit iobroker zusammen funktioniert.
                                      Die in der App eingestellten Weckzeiten werden an iobroker übertragen. In der Habpanel Vis sieht das dann so aus:

                                      HABPanel - Mozilla Firefox 2020-03-22 21.40.54.png

                                      Hier folgt nun die Anleitung wie das ganze eingerichtet werden muss:

                                      1. mqtt broker/Client Adapter installieren und wie folgt einrichten:
                                        instances - ioBroker - Mozilla Firefox 2020-03-22 21.43.04.png
                                        instances - ioBroker - Mozilla Firefox 2020-03-22 21.43.26.png

                                      2. Die MQTT Android Wecker App installieren und folgende Einstellungen vornehmen:

                                      • Host mit passendem Port eintragen
                                      • Unter Identity den Username eintragen wie in dem mqtt Adapter, sowie Passwort. Außerdem eine Client ID die ihr frei wählen könnt.
                                      • Unter WiFi Settings muss das WLAN eingetragen sein, aus dem ihr den Wecker stellen werdet.
                                      1. Eine Weckzeit einstellen und die MQTT Events verschicken
                                        Nun könnt ihr testhalber einen Wecker in der App einstellen und unter "MQTT Events" die passenden mqtt Nachrichten auswählen welche die App an euren iobroker verschicken soll.
                                        Ich habe dafür bei mir folgende Events konfiguriert:
                                        Screenshot_20200322-214708_Alarm Clock MQTT.jpg

                                      2. Wenn ihr das so eingerichtet habt und einen Test Alarm speichert und Aktiviert, dann sollten bei euch in iobroker folgende Objekte auftauchen:
                                        objects - ioBroker - Mozilla Firefox 2020-03-22 21.50.52.png

                                      3. Diese Werte könnt ihr nun in bei euch in iobroker finden und diese sollten in etwa so aussehen:
                                        objects - ioBroker - Mozilla Firefox 2020-03-22 21.50.52.png

                                      4. Zusätzlich zu diesen Objekten solltet ihr als Vorbereitung für das Blockly noch folgende Objekte anlegen:
                                        objects - ioBroker - Mozilla Firefox 2020-03-22 21.53.eb.png

                                      5. Damit ist alles vorbereitet. Nun könnt ihr das Blockly bauen. Den kompletten Export findet ihr unten im Anhang. Hinweis: Ich habe 2 Wecker gemacht (für mich und meine Freundin).
                                        Hinweis zu Fehlermeldungen: Vermutlich wird eine Fehlermeldung kommen weil ich das Objekt "Alarmanlage" nicht habt, ich schalte bei Weckerstellung sofort die Alarmanlage mit scharf.
                                        Ebenfalls müsst ihr die Blöcke für den zweiten Wecker weglöschen, oder die Objekte auch entsprechend erstellen, falls ihr mit 2 Weckern arbeiten wollt.

                                      javascript - ioBroker - Mozilla Firefox 2020-03-22 22.08.07.png

                                      In dem Beispiel erstelle ich direkt noch eine weitere Weckzeit - nämlich für mein Rollo, welches 1h vor Weckerklingeln alle 20 min ein Stück weiter hochfährt. Das Script füge ich euch ebenfalls noch mit an.
                                      Hinweis: Insbesondere durch die Verwendung von 2 Weckern ist das Rollo Script etwas komplexer, da es verschiedene Weckzeiten gibt aber nur ein Rollo. Das ist aber in dem Script gelöst. Schlummermodus ist ebenfalls berücksichtigt.

                                      In der MQTT App kann ich auch einen Wecker erstellen, der nur eine MQTT Nachricht schickt ohne Klingeln. So könnt ihr euch nur von Rollo, Licht, Musik oder ähnlichen von iobroker gesteuerten Dingen wecken lassen. Ihr könnt dafür das Rollo Script als Vorlage nehmen und die für euch passenden Geräte einfügen.

                                      An dieser Stelle möchte ich mich nochmal ganz herzlich bei Joakim Plantin bedanken, dass er so gute Arbeit mit seiner App geleistet hat um diese für die iobroker community gut nutzbar zu machen.

                                      Euch allen wünsche ich viel Spaß mit dem Android Wecker in iobroker.

                                      ***Update 16.01.2022:

                                      • Einige alte nicht mehr benötigte Blöcke im Wecker Script entfernt.
                                      • Neues Feature: anstatt der fixen Vorlaufzeit von 60 Minuten für den Rolladen kann man diesen nun in folgenden Schritten (Minuten) anpassen: 15, 30, 45 und 60 Minuten. Wichtig: Dafür müsst ihr ein zusätzlichen Datenpunkt anlegen "rollo_weckzeit", da die Zeitberechnung nun ausschließlich über einen timestamp in Sekunden ab Tagesanfang berechnet und umgerechnet wird.

                                      Wecker Script (Stand 16.01.2022): wecker-blockly 4.2 2022-01-16.txt
                                      Rolladen Script (Stand 16.01.2022): Schlafzimmer Rollo Wecker 3.0 2022-01-16.txt

                                      Volker KüchlerV Offline
                                      Volker KüchlerV Offline
                                      Volker Küchler
                                      schrieb am zuletzt editiert von Volker Küchler
                                      #36

                                      @smile
                                      Mega Lösung, für die Verbindung von Wecker und ioB.
                                      Ich bin nicht wirklich ein Experte, habe aber alles der Anleitung entsprechend nachgebaut.

                                      Problem: Aus dem Datenpunkt alarm_time_clock wird die tatsächliche Weckzeit nicht übertragen. Ich habe da lediglich "id".1, "alarm_active".true," stehen. Dahinter müsste aber ja noch die Uhrzeit kommen, oder?

                                      Dementsprechend habe ich dann auch in der Variablen weckzeit_io nur ein NaN:NaN stehen.
                                      Ich vermute, dass ich in der Wecker-App noch irgendwas falsch eingestellt habe, so dass die Weckzeit eben nicht übertragen wird.

                                      Im mqtt-Event hab ich bei Value stehen: "id"1, "alarm_active": true, "value": 10:00".
                                      Wenn das Event aber verschickt wird, wird die Zeit dennoch nicht übertragen.

                                      Irgendwer ne Idee, was noch falsch eingestellt ist?

                                      1 Antwort Letzte Antwort
                                      0
                                      • smileS smile

                                        Hallo zusammen,

                                        ich habe lange nach einer guten und zuverlässigen Lösung für eine Wecker Integration in iobroker zusammen mit einem Android Handy gesucht und bin nun fündig geworden. Das Ergebnis möchte ich hier mit euch teilen:

                                        Anforderung:

                                        • Mit einer Android Wecker App Wecker stellen
                                        • Uhrzeit und Wecker Status an iobroker übertragen
                                        • Weckerklingeln an iobroker übertragen
                                        • xx Minuten vor dem Klingeln Aktionen auslösen (Rollo langsam hochfahren.. etc.)
                                        • Umgekehrte Richtung möglich, sprich Wecker in iobroker stellen, Handy klingeln lassen
                                        • Integration in Visualisierung (in diesem Fall: Habpanel)

                                        Umgesetzt habe ich das ganze mit der tollen App Alarm Clock MQTT von Joakim Plantin:
                                        https://play.google.com/store/apps/details?id=se.jplantin.jp.alarmclock
                                        Alarm Clock MQTT – Apps bei Google Play - Mozilla Firefox 2020-03-22 21.38.56.png

                                        Ich habe mit Joakim Kontakt aufgenommen und wir haben in gemeinsamer Arbeit die App soweit optimiert, dass diese ideal mit iobroker zusammen funktioniert.
                                        Die in der App eingestellten Weckzeiten werden an iobroker übertragen. In der Habpanel Vis sieht das dann so aus:

                                        HABPanel - Mozilla Firefox 2020-03-22 21.40.54.png

                                        Hier folgt nun die Anleitung wie das ganze eingerichtet werden muss:

                                        1. mqtt broker/Client Adapter installieren und wie folgt einrichten:
                                          instances - ioBroker - Mozilla Firefox 2020-03-22 21.43.04.png
                                          instances - ioBroker - Mozilla Firefox 2020-03-22 21.43.26.png

                                        2. Die MQTT Android Wecker App installieren und folgende Einstellungen vornehmen:

                                        • Host mit passendem Port eintragen
                                        • Unter Identity den Username eintragen wie in dem mqtt Adapter, sowie Passwort. Außerdem eine Client ID die ihr frei wählen könnt.
                                        • Unter WiFi Settings muss das WLAN eingetragen sein, aus dem ihr den Wecker stellen werdet.
                                        1. Eine Weckzeit einstellen und die MQTT Events verschicken
                                          Nun könnt ihr testhalber einen Wecker in der App einstellen und unter "MQTT Events" die passenden mqtt Nachrichten auswählen welche die App an euren iobroker verschicken soll.
                                          Ich habe dafür bei mir folgende Events konfiguriert:
                                          Screenshot_20200322-214708_Alarm Clock MQTT.jpg

                                        2. Wenn ihr das so eingerichtet habt und einen Test Alarm speichert und Aktiviert, dann sollten bei euch in iobroker folgende Objekte auftauchen:
                                          objects - ioBroker - Mozilla Firefox 2020-03-22 21.50.52.png

                                        3. Diese Werte könnt ihr nun in bei euch in iobroker finden und diese sollten in etwa so aussehen:
                                          objects - ioBroker - Mozilla Firefox 2020-03-22 21.50.52.png

                                        4. Zusätzlich zu diesen Objekten solltet ihr als Vorbereitung für das Blockly noch folgende Objekte anlegen:
                                          objects - ioBroker - Mozilla Firefox 2020-03-22 21.53.eb.png

                                        5. Damit ist alles vorbereitet. Nun könnt ihr das Blockly bauen. Den kompletten Export findet ihr unten im Anhang. Hinweis: Ich habe 2 Wecker gemacht (für mich und meine Freundin).
                                          Hinweis zu Fehlermeldungen: Vermutlich wird eine Fehlermeldung kommen weil ich das Objekt "Alarmanlage" nicht habt, ich schalte bei Weckerstellung sofort die Alarmanlage mit scharf.
                                          Ebenfalls müsst ihr die Blöcke für den zweiten Wecker weglöschen, oder die Objekte auch entsprechend erstellen, falls ihr mit 2 Weckern arbeiten wollt.

                                        javascript - ioBroker - Mozilla Firefox 2020-03-22 22.08.07.png

                                        In dem Beispiel erstelle ich direkt noch eine weitere Weckzeit - nämlich für mein Rollo, welches 1h vor Weckerklingeln alle 20 min ein Stück weiter hochfährt. Das Script füge ich euch ebenfalls noch mit an.
                                        Hinweis: Insbesondere durch die Verwendung von 2 Weckern ist das Rollo Script etwas komplexer, da es verschiedene Weckzeiten gibt aber nur ein Rollo. Das ist aber in dem Script gelöst. Schlummermodus ist ebenfalls berücksichtigt.

                                        In der MQTT App kann ich auch einen Wecker erstellen, der nur eine MQTT Nachricht schickt ohne Klingeln. So könnt ihr euch nur von Rollo, Licht, Musik oder ähnlichen von iobroker gesteuerten Dingen wecken lassen. Ihr könnt dafür das Rollo Script als Vorlage nehmen und die für euch passenden Geräte einfügen.

                                        An dieser Stelle möchte ich mich nochmal ganz herzlich bei Joakim Plantin bedanken, dass er so gute Arbeit mit seiner App geleistet hat um diese für die iobroker community gut nutzbar zu machen.

                                        Euch allen wünsche ich viel Spaß mit dem Android Wecker in iobroker.

                                        ***Update 16.01.2022:

                                        • Einige alte nicht mehr benötigte Blöcke im Wecker Script entfernt.
                                        • Neues Feature: anstatt der fixen Vorlaufzeit von 60 Minuten für den Rolladen kann man diesen nun in folgenden Schritten (Minuten) anpassen: 15, 30, 45 und 60 Minuten. Wichtig: Dafür müsst ihr ein zusätzlichen Datenpunkt anlegen "rollo_weckzeit", da die Zeitberechnung nun ausschließlich über einen timestamp in Sekunden ab Tagesanfang berechnet und umgerechnet wird.

                                        Wecker Script (Stand 16.01.2022): wecker-blockly 4.2 2022-01-16.txt
                                        Rolladen Script (Stand 16.01.2022): Schlafzimmer Rollo Wecker 3.0 2022-01-16.txt

                                        Volker KüchlerV Offline
                                        Volker KüchlerV Offline
                                        Volker Küchler
                                        schrieb am zuletzt editiert von
                                        #37

                                        @smile
                                        Ich komme alleine nicht weiter. Vor allem nicht, weil ich nicht weiß, wo mein Fehler liegt...:(

                                        Der Wecker erfüllt eigentlich alles, was ich mir erhofft habe. Lasst mich bitte nicht so kurz vorm Ziel scheitern! ;)

                                        smileS 1 Antwort Letzte Antwort
                                        0
                                        • Volker KüchlerV Volker Küchler

                                          @smile
                                          Ich komme alleine nicht weiter. Vor allem nicht, weil ich nicht weiß, wo mein Fehler liegt...:(

                                          Der Wecker erfüllt eigentlich alles, was ich mir erhofft habe. Lasst mich bitte nicht so kurz vorm Ziel scheitern! ;)

                                          smileS Offline
                                          smileS Offline
                                          smile
                                          schrieb am zuletzt editiert von
                                          #38

                                          @volker-küchler Ich schaue mir das heute Abend mal an.
                                          Muss mir mal einstellen dass ich Email Benachrichtigungen bekomme, wenn hier im Forum ein neuer Beitrag kommt.


                                          io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

                                          Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

                                          Volker KüchlerV 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          782

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe