Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Ulanzi TC001 mit Awtrix Light

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Ulanzi TC001 mit Awtrix Light

    This topic has been deleted. Only users with topic management privileges can see it.
    • chriz77
      chriz77 @ESP8266 last edited by

      @esp8266
      Hi,
      ich hab das Ding noch mal neu mit erase installiert. Jetzt läuft es eigentlich zuverlässig. Das ich für die Übernahme der Änderung einer App von visible true auf false die Instanz neu starten muss, ich normal oder?
      VG
      Chris

      I 1 Reply Last reply Reply Quote 0
      • I
        iobrokerin @chriz77 last edited by

        Ich habe mir auch eine Ulanzi gekauft und betreibe den mit Awtrix Light und dem iobroker Adapter. Es läuft aber vieles noch nicht rund. Hier meine Hauptprobleme:

        • ich schalte die Uhr am Abend aus. Wenn ich sie früh einschalte, dann steht die Uhr wieder im AP-Modus. Ich muss mich dann wieder mit dem AP verbinden und mein WIFI neu einrichten. Dann läuft es wieder. Das ist allerdings ein unschöner Workaround und sicherlich nicht normal, oder?

        • ich habe eine benutzerdefinerte App, nämlich lasse ich anzeigen, was meine PV-Anlage am Dach produziert. Das brauche ich nachts natürlich nicht. Deswegen schreibe ich auf apps.<name>.visible ein false bzw. true. Die App wird aber nie angezeigt. Hier mal mein Blockly als code:

        var power, formatedPower, show_pv, pv, home, Grid_Power, Battery_Power;
        
        // Beschreibe diese Funktion …
        async function formatPower(power) {
          formatedPower = Math.round(power);
          if ((formatedPower >= 1000 || formatedPower <= 1000)) {
            formatedPower = formatedPower / 1000;
            formatedPower = Math.round(formatedPower * 10) / 10;
            formatedPower = String(formatedPower) + 'kW ';
          } else {
            formatedPower = String(formatedPower) + 'W ';
          }
          return formatedPower;
        }
        
        
        on({ id: [].concat(['plenticore.0.devices.local.battery.P']), change: 'ne' }, async (obj) => {
          let value = obj.state.val;
          let oldValue = obj.oldState.val;
          // Show PV Dach?
          show_pv = true;
          pv = getState('plenticore.0.devices.local.Pv_P').val;
          if (pv < 5) {
            show_pv = false;
          }
          // PV Dach
          pv = await formatPower(pv);
          // Home Power
          home = await formatPower(getState('plenticore.0.devices.local.HomeOwn_P').val);
          // Grid Power
          Grid_Power = await formatPower(getState('plenticore.0.devices.local.HomeGrid_P').val);
          // Battery
          Battery_Power = await formatPower(getState('plenticore.0.devices.local.battery.P').val);
          setState('0_userdata.0.PV-Anlage.PV-Dach.Battery' /* Battery */, ([getState('plenticore.0.devices.local.battery.SoC').val,'% ',Battery_Power].join('')), true);
          setState('0_userdata.0.PV-Anlage.PV-Dach.P_Roof' /* P_Roof */, (String(pv)));
          setState('0_userdata.0.PV-Anlage.PV-Dach.P_House' /* P_House */, (String(home)), true);
          setState('0_userdata.0.PV-Anlage.PV-Dach.P_Grid' /* P_Grid */, (String(Grid_Power)), true);
          setState('awtrix-light.0.apps.pvroof.visible' /* Sichtbar */, show_pv, true);
        });
        

        Habt ihr irgendwelche Tipps für mich?

        painkillerde 1 Reply Last reply Reply Quote 0
        • painkillerde
          painkillerde @iobrokerin last edited by

          @iobrokerin

          Hi, ich habs so gelöst (hier für den Müllkalender)

          fd32eaca-ad5b-4366-be85-24f2cfa9912a-image.png

          <xml xmlns="https://developers.google.com/blockly/xml">
            <block type="on_ext" id="{/+Y,LP2pecj5;Ha7=%]" x="63" y="88">
              <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
                <shadow type="field_oid" id="/mWv$7Td9G$#YY6WF~.w">
                  <field name="oid">ical.0.events.1.Restabfallbehaelter</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="controls_if" id="u#Fc0mBvvL0fYU[l(4l#">
                  <mutation else="1"></mutation>
                  <value name="IF0">
                    <block type="logic_compare" id="V@$%u,5rmt2~:Vm2_Q=;">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="get_value" id="fsLqwYGdN-[XrrucM:49">
                          <field name="ATTR">val</field>
                          <field name="OID">ical.0.events.1.Restabfallbehaelter</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_boolean" id="fKG%T1J}6gL81P2rp[C2">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="L;%-NCflrEaCDL`:g+8]">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">awtrix-light.0.apps.muell.visible</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="BK(QPY2Q_agwUtz|OXHk">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                  <statement name="ELSE">
                    <block type="control" id="o`-):-.3%**-/Vhf-?/q">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">awtrix-light.0.apps.muell.visible</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="ROz?VxvyzaL|72bY|w82">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </xml>
          
          C 1 Reply Last reply Reply Quote 0
          • C
            chka @painkillerde last edited by

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

            ESP8266 S 2 Replies Last reply Reply Quote 0
            • ESP8266
              ESP8266 @chka last edited by

              @chka , Nein

              C 1 Reply Last reply Reply Quote 0
              • C
                chka @ESP8266 last edited by

                @esp8266 schade, danke

                1 Reply Last reply Reply Quote 0
                • G
                  gluecksmann @Rushmed last edited by

                  @rushmed

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

                  K 1 Reply Last reply Reply Quote 0
                  • K
                    Kelzith @gluecksmann last edited by

                    @gluecksmann Ja, in Sekunden

                    style24 1 Reply Last reply Reply Quote 0
                    • style24
                      style24 @Kelzith last edited by

                      @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 ...

                      DJMarc75 1 Reply Last reply Reply Quote 0
                      • DJMarc75
                        DJMarc75 @style24 last edited by 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

                        style24 1 Reply Last reply Reply Quote 2
                        • style24
                          style24 @DJMarc75 last edited by

                          @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 Reply Last reply Reply Quote 0
                          • K
                            Kelzith @style24 last edited by 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.

                            oberfragger 1 Reply Last reply Reply Quote 0
                            • oberfragger
                              oberfragger @Kelzith last edited by

                              @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 Reply Last reply Reply Quote 0
                              • S
                                smarthome2020 @chka last edited by

                                @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 Reply Last reply Reply Quote 0
                                • S
                                  Spiecky last edited by

                                  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......

                                  ESP8266 bahnuhr 2 Replies Last reply Reply Quote 0
                                  • ESP8266
                                    ESP8266 @Spiecky last edited by ESP8266

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

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      Spiecky @ESP8266 last edited by

                                      @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 ?

                                      ESP8266 1 Reply Last reply Reply Quote 0
                                      • ESP8266
                                        ESP8266 @Spiecky last edited by 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 1 Reply Last reply Reply Quote 0
                                        • bahnuhr
                                          bahnuhr Forum Testing Most Active @Spiecky last edited by 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.

                                          HAL 1 Reply Last reply Reply Quote 0
                                          • HAL
                                            HAL @bahnuhr last edited by 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 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            605
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            awtrix tc001 ulanzi
                                            37
                                            244
                                            34854
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo