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. Off Topic
  4. Ulanzi TC001 mit Awtrix Light

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    475

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

Ulanzi TC001 mit Awtrix Light

Geplant Angeheftet Gesperrt Verschoben Off Topic
awtrixulanzitc001
244 Beiträge 37 Kommentatoren 72.2k Aufrufe 35 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.
  • ESP8266E ESP8266

    @chka , Nein

    C Offline
    C Offline
    chka
    schrieb am zuletzt editiert von
    #204

    @esp8266 schade, danke

    INTEL NUC BOXNUC6I3SYH i3-6100U - Proxmox

    Speicher: Transcend MTS800 M.2 SSD 128GB SATA III, MLC

    RAM: 40Gig Crucial 8GB DDR4 CT2K8G4SFS824A + 32GB DDR4CT32G4SFD8266

    1 Antwort Letzte Antwort
    0
    • R Rushmed

      Hallo liebes Forum,

      um den Thread Test Adapter Awtrix-Light ein Bisschen von Themen zu befreien die nicht speziell etwas mit dem Adapter zu tun haben möchte ich hier eine Diskussionsplattform schaffen.
      Wer also Probleme, Hinweise oder was auch immer zum Thema Ulanzi TC001 mit Awtrix Light ist herzlich willkommen hier zu diskutieren.

      G Offline
      G Offline
      gluecksmann
      schrieb am zuletzt editiert von
      #205

      @rushmed

      Hallo, dieser Schlafmodus... gebe ich da die Laufzeit an, wie lange die Uhr schlafen soll?

      K 1 Antwort Letzte Antwort
      0
      • G gluecksmann

        @rushmed

        Hallo, dieser Schlafmodus... gebe ich da die Laufzeit an, wie lange die Uhr schlafen soll?

        K Offline
        K Offline
        Kelzith
        schrieb am zuletzt editiert von
        #206

        @gluecksmann Ja, in Sekunden

        style24S 1 Antwort Letzte Antwort
        0
        • K Kelzith

          @gluecksmann Ja, in Sekunden

          style24S Offline
          style24S Offline
          style24
          schrieb am zuletzt editiert von
          #207

          @kelzith
          Servus - ich oute mich mal al blutiger Anfänger mit ioBroker und der TC001

          vorher hatte ich nur ne Homebridge - jetzt will ich mehr machen :-)

          die TC001 hab ich mir schon zugelegt, den Adapter installiert und ein bisschen rumgespielt.
          Wie ich rausgelesen hab muss mann wenn man die Uhr nacht z.b. ausschalten will dies mit Blockly machen. Jedoch komm ich da nicht weiter wie stellt ihr das ein - hab ihr da mal ein Bild für mich :-) kenn mich echt noch nicht gut aus ...

          DJMarc75D 1 Antwort Letzte Antwort
          0
          • style24S style24

            @kelzith
            Servus - ich oute mich mal al blutiger Anfänger mit ioBroker und der TC001

            vorher hatte ich nur ne Homebridge - jetzt will ich mehr machen :-)

            die TC001 hab ich mir schon zugelegt, den Adapter installiert und ein bisschen rumgespielt.
            Wie ich rausgelesen hab muss mann wenn man die Uhr nacht z.b. ausschalten will dies mit Blockly machen. Jedoch komm ich da nicht weiter wie stellt ihr das ein - hab ihr da mal ein Bild für mich :-) kenn mich echt noch nicht gut aus ...

            DJMarc75D Offline
            DJMarc75D Offline
            DJMarc75
            schrieb am zuletzt editiert von DJMarc75
            #208

            @a-ertl

            So z.B.

            Screenshot 2024-04-11 214120.png

            Trigger ist folgender DP

            javascript.0.variables.isDayTime
            

            EDIT

            Ressourcensparend:

            Screenshot 2024-04-12 100103.png

            Lehrling seit 1975 !!!
            Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
            https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

            style24S 1 Antwort Letzte Antwort
            2
            • DJMarc75D DJMarc75

              @a-ertl

              So z.B.

              Screenshot 2024-04-11 214120.png

              Trigger ist folgender DP

              javascript.0.variables.isDayTime
              

              EDIT

              Ressourcensparend:

              Screenshot 2024-04-12 100103.png

              style24S Offline
              style24S Offline
              style24
              schrieb am zuletzt editiert von
              #209

              @djmarc75
              Vielen Dank - das konnte ich soweit nachbauen.

              Lieg ich richtig, dass man die Uhr nicht wieder mit io Broker aufwecken kann ?

              Muss man da immer manuell zur Uhr gehen und diese wieder per Tastendruck aufwecken oder gibts da auch einen Trick

              sorry nochmals aber wie gesagt echt blutiger Anfänger :-(

              K 1 Antwort Letzte Antwort
              0
              • style24S style24

                @djmarc75
                Vielen Dank - das konnte ich soweit nachbauen.

                Lieg ich richtig, dass man die Uhr nicht wieder mit io Broker aufwecken kann ?

                Muss man da immer manuell zur Uhr gehen und diese wieder per Tastendruck aufwecken oder gibts da auch einen Trick

                sorry nochmals aber wie gesagt echt blutiger Anfänger :-(

                K Offline
                K Offline
                Kelzith
                schrieb am zuletzt editiert von Kelzith
                #210

                @a-ertl Mit dem Beispiel wird nur die Anzeige ausgeschaltet, man braucht daher auch nur das Display wieder aktivieren, die Uhr läuft ja noch.
                Mit dem sleep Objekt kann man die ganze Uhr "schlafen" legen, dann startet sie nach Ablauf der angegebenen Sekunden wieder von alleine. Entweder immer zu festen Zeiten, oder berechnet, je nach Anwendungsfall.

                Und wenn die Uhr ganz aus ist, ja, dann muss man sie über die Tasten einschalten. Ohne WLAN keine Verbindung zum ioBroker oä. Vielleicht wäre es mal umsetzbar, dass sie startet sobald sie Strom bekommt, aber das wäre ein Thema für die Firmware der Uhr, nicht des Adapters.

                oberfraggerO 1 Antwort Letzte Antwort
                0
                • K Kelzith

                  @a-ertl Mit dem Beispiel wird nur die Anzeige ausgeschaltet, man braucht daher auch nur das Display wieder aktivieren, die Uhr läuft ja noch.
                  Mit dem sleep Objekt kann man die ganze Uhr "schlafen" legen, dann startet sie nach Ablauf der angegebenen Sekunden wieder von alleine. Entweder immer zu festen Zeiten, oder berechnet, je nach Anwendungsfall.

                  Und wenn die Uhr ganz aus ist, ja, dann muss man sie über die Tasten einschalten. Ohne WLAN keine Verbindung zum ioBroker oä. Vielleicht wäre es mal umsetzbar, dass sie startet sobald sie Strom bekommt, aber das wäre ein Thema für die Firmware der Uhr, nicht des Adapters.

                  oberfraggerO Offline
                  oberfraggerO Offline
                  oberfragger
                  schrieb am zuletzt editiert von
                  #211

                  @kelzith Oder Akku ausbauen (gibts ja Videos drüber, Lötbrücke nicht vergessen) und schaltbare Steckdose davor. Dann allerdings auch den Adapter mit ausschalten um die Warnings im Log zu unterdrücken.

                  1 Antwort Letzte Antwort
                  0
                  • C chka

                    gibt es eigentlich eine Möglichkeit das der ulanzi startet, wenn er per usb-c strom bekommt?
                    ich finde nix darüber

                    S Offline
                    S Offline
                    smarthome2020
                    schrieb am zuletzt editiert von
                    #212

                    @chka sagte in Ulanzi TC001 mit Awtrix Light:

                    gibt es eigentlich eine Möglichkeit das der ulanzi startet, wenn er per usb-c strom bekommt?
                    ich finde nix darüber

                    Klar, geht. Ich habe den Akku entfernt und nutze die Ulanzi nun nur mit einem ESP32. Das original-Board habe ich also ersetzt, da es mit Stepdown-Converter bei mir nicht funktioniert hat. Läuft aber prima. Die Sensoren habe ich mal nicht mit eingebunden, da ich sie eh nicht brauche.

                    S 1 Antwort Letzte Antwort
                    0
                    • S Offline
                      S Offline
                      Spiecky
                      schrieb am zuletzt editiert von
                      #213

                      Ja, dies habe ich schon im anderen Thread gefragt. Asche auf mein Haupt. Denke aber hier passt das besser rein und hat mehr Chance auf eine Antwort :-)

                      ich habe mir auch die Instanz Awtrix-light installiert und über eine Experten App mit dem Java-Script alles zum laufen bekommen. Hier schon mal vielen Dank für den genialen Adapter und das Script. Habe leider quasi keine Java Programmierkenntnisse. Kopiere/klaue mir immer alles zusammen und dann try and error.....

                      Damit komme ich jetzt aber leider nicht weiter. Deshalb hier meine bescheidene Frage bzw. Wunsch:

                      Ich habe einen Datenpunkt True/False vom Regensensor und würde damit gerne z.B. den Hintergundeffekt Matrix in Blau bei der Wetter-App einbauen. Also das beim Anzeigen der App und Regen, der Effekt Matrix (in blau) eingeschaltet wird.
                      Die Option gibt es leider nur bei den "normalen" Apps. Ich habe leider nicht mal den Java Befehl gefunden um einen Effect zu aktivieren.

                      Vielleicht ist es ja ganz einfach.....falls nicht....muss ja nicht sein 😉

                      Vielen Dank schon mal im Voraus für Eure immer wieder grandiose Arbeit hier......

                      ESP8266E bahnuhrB 2 Antworten Letzte Antwort
                      0
                      • S Spiecky

                        Ja, dies habe ich schon im anderen Thread gefragt. Asche auf mein Haupt. Denke aber hier passt das besser rein und hat mehr Chance auf eine Antwort :-)

                        ich habe mir auch die Instanz Awtrix-light installiert und über eine Experten App mit dem Java-Script alles zum laufen bekommen. Hier schon mal vielen Dank für den genialen Adapter und das Script. Habe leider quasi keine Java Programmierkenntnisse. Kopiere/klaue mir immer alles zusammen und dann try and error.....

                        Damit komme ich jetzt aber leider nicht weiter. Deshalb hier meine bescheidene Frage bzw. Wunsch:

                        Ich habe einen Datenpunkt True/False vom Regensensor und würde damit gerne z.B. den Hintergundeffekt Matrix in Blau bei der Wetter-App einbauen. Also das beim Anzeigen der App und Regen, der Effekt Matrix (in blau) eingeschaltet wird.
                        Die Option gibt es leider nur bei den "normalen" Apps. Ich habe leider nicht mal den Java Befehl gefunden um einen Effect zu aktivieren.

                        Vielleicht ist es ja ganz einfach.....falls nicht....muss ja nicht sein 😉

                        Vielen Dank schon mal im Voraus für Eure immer wieder grandiose Arbeit hier......

                        ESP8266E Offline
                        ESP8266E Offline
                        ESP8266
                        schrieb am zuletzt editiert von ESP8266
                        #214

                        @spiecky , dann mache es mit Blockly. Leicht zu erlernen. Logisches Denken voraus gesetzt.

                        Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                        S 1 Antwort Letzte Antwort
                        0
                        • ESP8266E ESP8266

                          @spiecky , dann mache es mit Blockly. Leicht zu erlernen. Logisches Denken voraus gesetzt.

                          S Offline
                          S Offline
                          Spiecky
                          schrieb am zuletzt editiert von
                          #215

                          @esp8266 mit Blockly kenne ich mich einigermaßen aus und habe damit auch schon einiges für die Ulanzi erstellt. Den Wert vom Regensensor "zu verarbeiten/auszuwerten" ist auch nicht das Problem. Aaaaaaaber in den Objekten finde ich leider keinen Datenpunkt, den ich für den Hintergrundeffekt nutzen kann bzw. weiß nicht, wie ich einen Hintergrundeffekt auf der Ulanzi aktivieren/steuern kann. Habe das nur in den normalen Apps als Option gefunden. Es taucht aber auch da nicht als Datenpunkt auf.

                          Mal blöd gefragt, kann man einen Datenpunkt für den Hintergrundeffekt manuell erstellen ? Wie müsste dieser dann aussehen ?

                          ESP8266E 1 Antwort Letzte Antwort
                          0
                          • S Spiecky

                            @esp8266 mit Blockly kenne ich mich einigermaßen aus und habe damit auch schon einiges für die Ulanzi erstellt. Den Wert vom Regensensor "zu verarbeiten/auszuwerten" ist auch nicht das Problem. Aaaaaaaber in den Objekten finde ich leider keinen Datenpunkt, den ich für den Hintergrundeffekt nutzen kann bzw. weiß nicht, wie ich einen Hintergrundeffekt auf der Ulanzi aktivieren/steuern kann. Habe das nur in den normalen Apps als Option gefunden. Es taucht aber auch da nicht als Datenpunkt auf.

                            Mal blöd gefragt, kann man einen Datenpunkt für den Hintergrundeffekt manuell erstellen ? Wie müsste dieser dann aussehen ?

                            ESP8266E Offline
                            ESP8266E Offline
                            ESP8266
                            schrieb am zuletzt editiert von ESP8266
                            #216

                            @spiecky , was heißt denn eine normale App? Was für Apps? Ziemlich undurchsichtig was du da schreibst. Der Adapter gibt dir eindeutig in den Ojekten vor, was du alles damit anstellen kannst. Damit kann man ein Script via Blockly bauen. Mehr nicht. Andere "Apps" für die Ulanzi kenne ich nicht.

                            btw. Man sollte schon unterscheiden zwischen einen Adapter und einer App.
                            Apps gibt es für mich nur auf einen Smartphone....und leider gehört Windoofs nun auch schon dazu.

                            Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                            S 1 Antwort Letzte Antwort
                            0
                            • S Spiecky

                              Ja, dies habe ich schon im anderen Thread gefragt. Asche auf mein Haupt. Denke aber hier passt das besser rein und hat mehr Chance auf eine Antwort :-)

                              ich habe mir auch die Instanz Awtrix-light installiert und über eine Experten App mit dem Java-Script alles zum laufen bekommen. Hier schon mal vielen Dank für den genialen Adapter und das Script. Habe leider quasi keine Java Programmierkenntnisse. Kopiere/klaue mir immer alles zusammen und dann try and error.....

                              Damit komme ich jetzt aber leider nicht weiter. Deshalb hier meine bescheidene Frage bzw. Wunsch:

                              Ich habe einen Datenpunkt True/False vom Regensensor und würde damit gerne z.B. den Hintergundeffekt Matrix in Blau bei der Wetter-App einbauen. Also das beim Anzeigen der App und Regen, der Effekt Matrix (in blau) eingeschaltet wird.
                              Die Option gibt es leider nur bei den "normalen" Apps. Ich habe leider nicht mal den Java Befehl gefunden um einen Effect zu aktivieren.

                              Vielleicht ist es ja ganz einfach.....falls nicht....muss ja nicht sein 😉

                              Vielen Dank schon mal im Voraus für Eure immer wieder grandiose Arbeit hier......

                              bahnuhrB Online
                              bahnuhrB Online
                              bahnuhr
                              Forum Testing Most Active
                              schrieb am zuletzt editiert von bahnuhr
                              #217

                              @spiecky sagte in Ulanzi TC001 mit Awtrix Light:

                              Effekt Matrix (in blau)

                              Was ist damit gemeint ?

                              @spiecky sagte in Ulanzi TC001 mit Awtrix Light:

                              Wetter-App

                              Ich vermute, du meinst in der Instanz eine app namens Wetter.
                              Wenn ja, zeige doch mal die Einstellungen dieser app von der Instanz.


                              Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                              Danke.
                              gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                              ScreenToGif :https://www.screentogif.com/downloads.html

                              HALH 1 Antwort Letzte Antwort
                              0
                              • bahnuhrB bahnuhr

                                @spiecky sagte in Ulanzi TC001 mit Awtrix Light:

                                Effekt Matrix (in blau)

                                Was ist damit gemeint ?

                                @spiecky sagte in Ulanzi TC001 mit Awtrix Light:

                                Wetter-App

                                Ich vermute, du meinst in der Instanz eine app namens Wetter.
                                Wenn ja, zeige doch mal die Einstellungen dieser app von der Instanz.

                                HALH Offline
                                HALH Offline
                                HAL
                                schrieb am zuletzt editiert von HAL
                                #218

                                @bahnuhr gibt es eine Möglichkeit die Helligkeit des Dislays zu steuern ? Mir ist die Automatic tagsüber deutlich zu dunkel , aber Nachts würde ich gerne das Display dimmen oder ausschalten. Ich glaube so etwas aber nur in json gesehen zu haben, wüsste aber nicht, wie man das umsetzt.

                                (edit)

                                Aus und Einschalten klappt wohl mit awtrix-light.0.device.sleep 0 / 1. Das hilft schonmal.

                                Alle Raspberry ( 5 ) gegen NUC (N100, 16GB Ram und 500GB M2 SSD, extern 2TB SSD ) mit Proxmox 8.3.3 gewechselt. Läuft absolut super !
                                (Iobroker, Grafana, Teslalogger, Nextcloud, go2rtc, PiHole, IOB-VIS2, Teslamate, homeassistant nur als test)

                                M 1 Antwort Letzte Antwort
                                0
                                • HALH HAL

                                  @bahnuhr gibt es eine Möglichkeit die Helligkeit des Dislays zu steuern ? Mir ist die Automatic tagsüber deutlich zu dunkel , aber Nachts würde ich gerne das Display dimmen oder ausschalten. Ich glaube so etwas aber nur in json gesehen zu haben, wüsste aber nicht, wie man das umsetzt.

                                  (edit)

                                  Aus und Einschalten klappt wohl mit awtrix-light.0.device.sleep 0 / 1. Das hilft schonmal.

                                  M Online
                                  M Online
                                  mrjeschke
                                  schrieb am zuletzt editiert von
                                  #219

                                  @hal
                                  Das geht über

                                  awtrix-light.0.settings.brightness
                                  
                                  HALH 1 Antwort Letzte Antwort
                                  0
                                  • M mrjeschke

                                    @hal
                                    Das geht über

                                    awtrix-light.0.settings.brightness
                                    
                                    HALH Offline
                                    HALH Offline
                                    HAL
                                    schrieb am zuletzt editiert von
                                    #220

                                    @mrjeschke ja, passt , danke

                                    Alle Raspberry ( 5 ) gegen NUC (N100, 16GB Ram und 500GB M2 SSD, extern 2TB SSD ) mit Proxmox 8.3.3 gewechselt. Läuft absolut super !
                                    (Iobroker, Grafana, Teslalogger, Nextcloud, go2rtc, PiHole, IOB-VIS2, Teslamate, homeassistant nur als test)

                                    1 Antwort Letzte Antwort
                                    0
                                    • ESP8266E ESP8266

                                      @spiecky , was heißt denn eine normale App? Was für Apps? Ziemlich undurchsichtig was du da schreibst. Der Adapter gibt dir eindeutig in den Ojekten vor, was du alles damit anstellen kannst. Damit kann man ein Script via Blockly bauen. Mehr nicht. Andere "Apps" für die Ulanzi kenne ich nicht.

                                      btw. Man sollte schon unterscheiden zwischen einen Adapter und einer App.
                                      Apps gibt es für mich nur auf einen Smartphone....und leider gehört Windoofs nun auch schon dazu.

                                      S Offline
                                      S Offline
                                      Spiecky
                                      schrieb am zuletzt editiert von
                                      #221

                                      @esp8266 Sorry, mein Fehler. Dachte in diesem Thread wird der Adapter Awtrix-Light "behandelt". Peinlich. Kein Wunder das mich keiner versteht hahahaha.....Also ich habe den Adapter Awtrix-Light installiert und in dem gibt es Apps. Einmal die Normalen Benutzerdefinierten Apps und die Experten Apps. Jetzt habe ich mir dort nach Anleitung eine Experten erstellt, über die man dann per Script die aktuellen Wetterdaten aus z.B. Openweather auf der Uhr anzeigen lassen kann. Das Script passt dann die Icons usw. entsprechend an. Dort habe ich auch noch meinen Aussentempwert reinbekommen.

                                      Jetzt würde ich aber noch gerne meinen Regensensor mit einbinden, in dem eine Art Regen als "Hintergrund läuft", wenn es regnet. Bei den Benutzerdefinierten Apps kann man z.B. einen Hintergrundeffekt aktivieren.

                                      Falls der Thread hier nichts mit dem Adapter zu tun hat - ignoriert/löscht das ganze einfach ;-)

                                      haus-automatisierungH 1 Antwort Letzte Antwort
                                      0
                                      • S Offline
                                        S Offline
                                        Spiecky
                                        schrieb am zuletzt editiert von
                                        #222

                                        Hier noch das Script von der "Wetter-App":

                                        // v0.2
                                        const displayTemp = true;
                                        
                                        const appName = 'weather';
                                        const objIdIcon = 'openweathermap.0.forecast.current.icon';
                                        const objIdText = 'openweathermap.0.forecast.current.state';
                                        const objIdTemp = 'hm-rpc.1.00281D898A7B6B.1.ACTUAL_TEMPERATURE';
                                        
                                        const iconMapping = {
                                            '01d': '11201', // clear sky day
                                            '01n': '52163', // clear sky night
                                            '02d': '22315', // few clouds day
                                            '02n': '26088', // few clouds night
                                            '03d': '22378', // scattered clouds day
                                            '03n': '21907', // scattered clouds night
                                            '04d': '13852', // broken clouds day
                                            '04n': '52159', // broken clouds night
                                            '09d': '43706', // shower rain day
                                            '09n': '43739', // shower rain night
                                            '10d': '22257', // rain day
                                            '10n': '72',    // rain night
                                            '11d': '43733', // thunderstorm day
                                            '11n': '43748', // thunderstorm night
                                            '13d': '43732', // snow day
                                            '13n': '26090', // snow night
                                            '50d': '43708', // mist day
                                            '50n': '43741', // mist night
                                        };
                                        
                                        async function refreshExpertApp() {
                                            try {
                                                const iconState = await getStateAsync(objIdIcon);
                                                if (iconState && iconState.ack && iconState.val) {
                                                    const icon = /([0-9]{2}[d|n]{1})/.exec(iconState.val)[0];
                                                    if (iconMapping[icon]) {
                                                        await setStateAsync(`awtrix-light.0.apps.${appName}.icon`, { val: iconMapping[icon] });
                                                    }
                                                }
                                        
                                                let temp = 0;
                                                const tempState = await getStateAsync(objIdTemp);
                                                if (tempState && tempState.ack && tempState.val) {
                                                    temp = tempState.val;
                                                }
                                        
                                                if (temp > 30) {
                                                    await setStateAsync(`awtrix-light.0.apps.${appName}.textColor`, { val: '#bd2020' });
                                                } else if (temp < 0) {
                                                    await setStateAsync(`awtrix-light.0.apps.${appName}.textColor`, { val: '#236fd9' });
                                                } else {
                                                    await setStateAsync(`awtrix-light.0.apps.${appName}.textColor`, { val: '#ffffff' });
                                                }
                                        
                                                const textState = await getStateAsync(objIdText);
                                                if (textState && textState.ack && textState.val) {
                                                    if (displayTemp) {
                                                        await setStateAsync(`awtrix-light.0.apps.${appName}.text`, { val: `${textState.val}  ${formatValue(temp, 1)} °C` });
                                                    } else {
                                                        await setStateAsync(`awtrix-light.0.apps.${appName}.text`, { val: textState.val });
                                                    }
                                                }
                                            } catch (err) {
                                                console.error(err);
                                            }
                                        }
                                        
                                        on({ id: [objIdIcon, objIdText, objIdTemp], change: 'ne' }, refreshExpertApp);
                                        
                                        // Init on startup
                                        refreshExpertApp();
                                        
                                        ESP8266E 1 Antwort Letzte Antwort
                                        0
                                        • S Spiecky

                                          Hier noch das Script von der "Wetter-App":

                                          // v0.2
                                          const displayTemp = true;
                                          
                                          const appName = 'weather';
                                          const objIdIcon = 'openweathermap.0.forecast.current.icon';
                                          const objIdText = 'openweathermap.0.forecast.current.state';
                                          const objIdTemp = 'hm-rpc.1.00281D898A7B6B.1.ACTUAL_TEMPERATURE';
                                          
                                          const iconMapping = {
                                              '01d': '11201', // clear sky day
                                              '01n': '52163', // clear sky night
                                              '02d': '22315', // few clouds day
                                              '02n': '26088', // few clouds night
                                              '03d': '22378', // scattered clouds day
                                              '03n': '21907', // scattered clouds night
                                              '04d': '13852', // broken clouds day
                                              '04n': '52159', // broken clouds night
                                              '09d': '43706', // shower rain day
                                              '09n': '43739', // shower rain night
                                              '10d': '22257', // rain day
                                              '10n': '72',    // rain night
                                              '11d': '43733', // thunderstorm day
                                              '11n': '43748', // thunderstorm night
                                              '13d': '43732', // snow day
                                              '13n': '26090', // snow night
                                              '50d': '43708', // mist day
                                              '50n': '43741', // mist night
                                          };
                                          
                                          async function refreshExpertApp() {
                                              try {
                                                  const iconState = await getStateAsync(objIdIcon);
                                                  if (iconState && iconState.ack && iconState.val) {
                                                      const icon = /([0-9]{2}[d|n]{1})/.exec(iconState.val)[0];
                                                      if (iconMapping[icon]) {
                                                          await setStateAsync(`awtrix-light.0.apps.${appName}.icon`, { val: iconMapping[icon] });
                                                      }
                                                  }
                                          
                                                  let temp = 0;
                                                  const tempState = await getStateAsync(objIdTemp);
                                                  if (tempState && tempState.ack && tempState.val) {
                                                      temp = tempState.val;
                                                  }
                                          
                                                  if (temp > 30) {
                                                      await setStateAsync(`awtrix-light.0.apps.${appName}.textColor`, { val: '#bd2020' });
                                                  } else if (temp < 0) {
                                                      await setStateAsync(`awtrix-light.0.apps.${appName}.textColor`, { val: '#236fd9' });
                                                  } else {
                                                      await setStateAsync(`awtrix-light.0.apps.${appName}.textColor`, { val: '#ffffff' });
                                                  }
                                          
                                                  const textState = await getStateAsync(objIdText);
                                                  if (textState && textState.ack && textState.val) {
                                                      if (displayTemp) {
                                                          await setStateAsync(`awtrix-light.0.apps.${appName}.text`, { val: `${textState.val}  ${formatValue(temp, 1)} °C` });
                                                      } else {
                                                          await setStateAsync(`awtrix-light.0.apps.${appName}.text`, { val: textState.val });
                                                      }
                                                  }
                                              } catch (err) {
                                                  console.error(err);
                                              }
                                          }
                                          
                                          on({ id: [objIdIcon, objIdText, objIdTemp], change: 'ne' }, refreshExpertApp);
                                          
                                          // Init on startup
                                          refreshExpertApp();
                                          
                                          ESP8266E Offline
                                          ESP8266E Offline
                                          ESP8266
                                          schrieb am zuletzt editiert von ESP8266
                                          #223

                                          @spiecky , ist doch einfach. Nimm ein Triggerbaustein verknüpfe ihn mit dem Regenmelder Datenpunkt. Stelle den Trigger so, das er auf true und false reagiert.
                                          Erstell dir unter Users.0 einen Datenpunkt mit dem Namen Regen mit boolean.
                                          Falls Regen auf true, dann aktualisiere Regen mit "Es regnet".
                                          Falls Regen auf false, dann aktualisiere Regen mit "Es regnet nicht". Oder den Befehl weg lassen.
                                          Im Adapter unter Apps (Asche auf mein Haupt) erstellst du dir eine "regen" App und gibtst den Pfad zu Regen an. Icon selber machen oder eins auswählen.
                                          Fertig.

                                          Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                          S 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          675

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          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