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

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    9
    1
    81

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Awtrix Skripte

Geplant Angeheftet Gesperrt Verschoben Blockly
blocklymonitoring
28 Beiträge 10 Kommentatoren 6.2k Aufrufe 12 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.
  • G Offline
    G Offline
    GeorgS
    schrieb am zuletzt editiert von Dutchman
    #1

    Hallo,

    ich bin dabei meine Awtrix Anzeige mit eigenen Inhalten zu füllen. Daher wollte ich mal fragen was habt ihr da so alles anzeigen lassen?

    Bei mir ist es bis jetzt die Pooltemperatur und die Anzeige welches Lied grade Alexa abspielt.

    Für verbesserungs Vorschläge oder Anregungen bin ich sehr dankbar ;)

    Awtrix APIs.JPG

    <xml xmlns="http://www.w3.org/1999/xhtml">
      <variables>
        <variable type="" id="9)Z,s$j9Gr}G9[5|:3Nu">App</variable>
        <variable type="" id="McekEzPwzj8TRjGNV!Qu">Pooltemp</variable>
        <variable type="" id=")cz{_A-9fy$T+WILn:dg">Titel</variable>
        <variable type="" id="]gtU.$DDUaQP|,j?_}JD">Poolfarbe</variable>
      </variables>
      <block type="on_ext" id="D)/D1PyJH:u`6z4l15a|" x="-2063" y="-688">
        <mutation items="1"></mutation>
        <field name="CONDITION">ne</field>
        <field name="ACK_CONDITION"></field>
        <value name="OID0">
          <shadow type="field_oid" id="1R}^6GyY.gSX1Km8I./Y">
            <field name="oid">mqtt.0.awtrix.activeApp</field>
          </shadow>
        </value>
        <statement name="STATEMENT">
          <block type="variables_set" id="B[gZWKM3nK27I)xR-Fl*">
            <field name="VAR" id="9)Z,s$j9Gr}G9[5|:3Nu" variabletype="">App</field>
            <value name="VALUE">
              <block type="get_value" id="Cf9b%8K(ICwG2eoKA4lb">
                <field name="ATTR">val</field>
                <field name="OID">mqtt.0.awtrix.activeApp</field>
              </block>
            </value>
            <next>
              <block type="controls_if" id="/s%%;rUXrBQU5W`~1xQQ">
                <value name="IF0">
                  <block type="logic_operation" id="]INgR4}%#.1KFd}^6HRs" inline="false">
                    <field name="OP">AND</field>
                    <value name="A">
                      <block type="logic_compare" id="1Ru=C{%zR9e3MQFhSlvF">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="variables_get" id="22{RMva+U?oj*c3:M9N+">
                            <field name="VAR" id="9)Z,s$j9Gr}G9[5|:3Nu" variabletype="">App</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="text" id="NWMFBDn;b+k?YxO/tlTf">
                            <field name="TEXT">moon</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <value name="B">
                      <block type="logic_compare" id="PW5yP?ck7N?kAr06iA+^">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="get_value" id="16VVc~,[U0oPHjw$38Va">
                            <field name="ATTR">val</field>
                            <field name="OID">javascript.0.Pool.Poolsesson</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_boolean" id="AhC.jSKWq6?~0~#s$n;H">
                            <field name="BOOL">TRUE</field>
                          </block>
                        </value>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="control" id="i^C7fM*}2O:4UX,^VMg^">
                    <mutation delay_input="false"></mutation>
                    <field name="OID">mqtt.0.awtrix.app</field>
                    <field name="WITH_DELAY">FALSE</field>
                    <value name="VALUE">
                      <block type="text_join" id="qv*gv{6Yj[64UH,y.xXC">
                        <mutation items="9"></mutation>
                        <value name="ADD0">
                          <block type="text" id="8aR_P,3?!,;n+q{HTx2f">
                            <field name="TEXT">{"name":"pool",</field>
                          </block>
                        </value>
                        <value name="ADD1">
                          <block type="text" id="p1jD`ZJj9LmK8]Mh`4HQ">
                            <field name="TEXT">"force":false,</field>
                          </block>
                        </value>
                        <value name="ADD2">
                          <block type="text" id="4bIIp0`:Hy5Y@:[GQ0h3">
                            <field name="TEXT">"icon":235,</field>
                          </block>
                        </value>
                        <value name="ADD3">
                          <block type="text" id="N0dg~*L~Fa5d9Jfc%n@5">
                            <field name="TEXT">"text":"Pool </field>
                          </block>
                        </value>
                        <value name="ADD4">
                          <block type="variables_get" id="3L`=RHdZrFCth7xw6({)">
                            <field name="VAR" id="McekEzPwzj8TRjGNV!Qu" variabletype="">Pooltemp</field>
                          </block>
                        </value>
                        <value name="ADD5">
                          <block type="text" id="hW_|E)yI~[jzXS`44rlt">
                            <field name="TEXT"> °C",</field>
                          </block>
                        </value>
                        <value name="ADD6">
                          <block type="text" id="TXn:/WdT#.tJsgW!G_?`">
                            <field name="TEXT">"color":</field>
                          </block>
                        </value>
                        <value name="ADD7">
                          <block type="variables_get" id="}q(l]591hvAPL{$ZYyxm">
                            <field name="VAR" id="]gtU.$DDUaQP|,j?_}JD" variabletype="">Poolfarbe</field>
                          </block>
                        </value>
                        <value name="ADD8">
                          <block type="text" id="Ip}fckU^x$3zyu@;]N0a">
                            <field name="TEXT">}</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <next>
                      <block type="debug" id="(C}^RrfO6[JzI]J;nk#e">
                        <field name="Severity">log</field>
                        <value name="TEXT">
                          <shadow type="text" id="h(.^v_=W9n#5O4?y3G,z">
                            <field name="TEXT">test</field>
                          </shadow>
                          <block type="get_value" id="s=U}%c4G,a1X=-Ab2I$i">
                            <field name="ATTR">val</field>
                            <field name="OID">mqtt.0.awtrix.app</field>
                          </block>
                        </value>
                      </block>
                    </next>
                  </block>
                </statement>
                <next>
                  <block type="controls_if" id="*NDqD*iJaO./FsZV9t4n">
                    <value name="IF0">
                      <block type="logic_operation" id="11h@M4qI.WX{2UCY$t?z" inline="false">
                        <field name="OP">AND</field>
                        <value name="A">
                          <block type="logic_compare" id="9w.@nnF5,@}j]e:^_Uq8">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="variables_get" id="-^$~k@{NvU1(6:NQz~.P">
                                <field name="VAR" id="9)Z,s$j9Gr}G9[5|:3Nu" variabletype="">App</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="text" id="*,Y9e1DP#wPdxx11|o0k">
                                <field name="TEXT">moon</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="B">
                          <block type="logic_compare" id="]!Im$:{0cYv;9vYs8lH:">
                            <field name="OP">EQ</field>
                            <value name="A">
                              <block type="get_value" id="6ypf(}ilL|~PDo-]}/h]">
                                <field name="ATTR">val</field>
                                <field name="OID">alexa2.0.Echo-Devices.54e6eccb8c9542949138ace9cbebb6f0.Player.currentState</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="logic_boolean" id="6Y!rh;a_=P[Jy@ki{C*:">
                                <field name="BOOL">TRUE</field>
                              </block>
                            </value>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO0">
                      <block type="control" id="gYjBw]O7PN%xj.mPkWd.">
                        <mutation delay_input="false"></mutation>
                        <field name="OID">mqtt.0.awtrix.app</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="text_join" id="KkTc}airxN%;k@T}FGk}">
                            <mutation items="7"></mutation>
                            <value name="ADD0">
                              <block type="text" id="1S73R(A~jQz*|LPBx2Ef">
                                <field name="TEXT">{"name":"musik",</field>
                              </block>
                            </value>
                            <value name="ADD1">
                              <block type="text" id="VvhhjRuezb8OIWYMKx8O">
                                <field name="TEXT">"force":false,</field>
                              </block>
                            </value>
                            <value name="ADD2">
                              <block type="text" id="C^[YQ?`}kwB6VU/=}gG!">
                                <field name="TEXT">"icon":1,</field>
                              </block>
                            </value>
                            <value name="ADD3">
                              <block type="text" id="]*Rj*@Ap]xjF:)vx]L|{">
                                <field name="TEXT">"text":"Titel: </field>
                              </block>
                            </value>
                            <value name="ADD4">
                              <block type="variables_get" id="pPa],~BsU0iexeC]Z4[n">
                                <field name="VAR" id=")cz{_A-9fy$T+WILn:dg" variabletype="">Titel</field>
                              </block>
                            </value>
                            <value name="ADD5">
                              <block type="text" id="{_j%i@;XP9PAR=U}oejg">
                                <field name="TEXT">"}</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <next>
                          <block type="debug" id="T(,UCOoKt#qHP?uje}cF">
                            <field name="Severity">log</field>
                            <value name="TEXT">
                              <shadow type="text" id="h(.^v_=W9n#5O4?y3G,z">
                                <field name="TEXT">test</field>
                              </shadow>
                              <block type="get_value" id="aJx(wl8d|}ii/qrs0Qp~">
                                <field name="ATTR">val</field>
                                <field name="OID">mqtt.0.awtrix.app</field>
                              </block>
                            </value>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </next>
          </block>
        </statement>
      </block>
      <block type="on_ext" id="$X]lM7GQs;L#NAQb)OWo" x="-1288" y="-512">
        <mutation items="1"></mutation>
        <field name="CONDITION">ne</field>
        <field name="ACK_CONDITION"></field>
        <value name="OID0">
          <shadow type="field_oid" id="m5hqZb@v-Ah65/D~0-G2">
            <field name="oid">mqtt.0.ESP.DHT22.temp</field>
          </shadow>
        </value>
        <statement name="STATEMENT">
          <block type="variables_set" id="=vKVgAv#h@T5/:f*s2ka">
            <field name="VAR" id="McekEzPwzj8TRjGNV!Qu" variabletype="">Pooltemp</field>
            <value name="VALUE">
              <block type="text_join" id="I_*S3)wD}I##;M+l!gah">
                <mutation items="1"></mutation>
                <value name="ADD0">
                  <block type="get_value" id="bS}]*UO+GL:q;Wa-Jv|B">
                    <field name="ATTR">val</field>
                    <field name="OID">mqtt.0.ESP.DHT22.temp</field>
                  </block>
                </value>
              </block>
            </value>
            <next>
              <block type="controls_if" id=":;U!m3LO7uY{*=4zpi2k">
                <mutation elseif="1"></mutation>
                <value name="IF0">
                  <block type="logic_compare" id="Rwn70~pvSC%[/YhlOxUT">
                    <field name="OP">LT</field>
                    <value name="A">
                      <block type="get_value" id="w$hz;r}jXyGa-Y-0/pR_">
                        <field name="ATTR">val</field>
                        <field name="OID">mqtt.0.ESP.DHT22.temp</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="text" id="eZ{N*/_p}KnI^[bW,;~+">
                        <field name="TEXT">20</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="variables_set" id="0HKv7[Pu~g9+s:sTp=.j">
                    <field name="VAR" id="]gtU.$DDUaQP|,j?_}JD" variabletype="">Poolfarbe</field>
                    <value name="VALUE">
                      <block type="text" id="u*E6/.TtZbyzJVb6KC9h">
                        <field name="TEXT">[255,0,0]</field>
                      </block>
                    </value>
                  </block>
                </statement>
                <value name="IF1">
                  <block type="logic_compare" id="s._,USD;XZ)5imFkaooO">
                    <field name="OP">GTE</field>
                    <value name="A">
                      <block type="get_value" id="+5[a[ud,|lp!{ok|hXD?">
                        <field name="ATTR">val</field>
                        <field name="OID">mqtt.0.ESP.DHT22.temp</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="text" id="[`8=MSsi8#=;dkculdQV">
                        <field name="TEXT">20</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO1">
                  <block type="variables_set" id="6XXm^lHv7kJC?3teHLrN">
                    <field name="VAR" id="]gtU.$DDUaQP|,j?_}JD" variabletype="">Poolfarbe</field>
                    <value name="VALUE">
                      <block type="text" id="5l7rG-a#4%,Vr$U]r~0a">
                        <field name="TEXT">[0,255,0]</field>
                      </block>
                    </value>
                  </block>
                </statement>
              </block>
            </next>
          </block>
        </statement>
      </block>
      <block type="on_ext" id="|z*6^r[baBe!Pa)=AYZH" x="-1262" y="-137">
        <mutation items="1"></mutation>
        <field name="CONDITION">ne</field>
        <field name="ACK_CONDITION"></field>
        <value name="OID0">
          <shadow type="field_oid" id="=;2`]{j!YL*@p1DL_VPS">
            <field name="oid">alexa2.0.Echo-Devices.54e6eccb8c9542949138ace9cbebb6f0.Player.currentArtist</field>
          </shadow>
        </value>
        <statement name="STATEMENT">
          <block type="controls_if" id="D[wSVfT/e?d=IqG}=jNd">
            <mutation else="1"></mutation>
            <value name="IF0">
              <block type="logic_compare" id="pO^uyV`#%=E//qI-/D]J">
                <field name="OP">EQ</field>
                <value name="A">
                  <block type="logic_operation" id="A;83K,ypO]Ds421|;waU" inline="false">
                    <field name="OP">OR</field>
                    <value name="A">
                      <block type="get_value" id="N7DN{;^$ZPTBB,Ejr-**">
                        <field name="ATTR">val</field>
                        <field name="OID">alexa2.0.Echo-Devices.54e6eccb8c9542949138ace9cbebb6f0.Player.currentArtist</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="get_value" id="3-@V`3J*@gD6##T;GSR0">
                        <field name="ATTR">val</field>
                        <field name="OID">alexa2.0.Echo-Devices.54e6eccb8c9542949138ace9cbebb6f0.Player.currentTitle</field>
                      </block>
                    </value>
                  </block>
                </value>
                <value name="B">
                  <block type="logic_null" id="unkDJbGNW!/=e6NM{VSo"></block>
                </value>
              </block>
            </value>
            <statement name="DO0">
              <block type="variables_set" id="KLVZ@([c^[np82UIX7}S">
                <field name="VAR" id=")cz{_A-9fy$T+WILn:dg" variabletype="">Titel</field>
                <value name="VALUE">
                  <block type="text" id="0v3szBFff`IF~;~An!q!">
                    <field name="TEXT">--- kein Angabe ---</field>
                  </block>
                </value>
              </block>
            </statement>
            <statement name="ELSE">
              <block type="variables_set" id="^nsB,0HsBkQCFt`$xcno">
                <field name="VAR" id=")cz{_A-9fy$T+WILn:dg" variabletype="">Titel</field>
                <value name="VALUE">
                  <block type="text_join" id="(uKx,SWp+fs!.-soeh:w">
                    <mutation items="3"></mutation>
                    <value name="ADD0">
                      <block type="get_value" id="daMAYhqC;@lP*UVu*+B3">
                        <field name="ATTR">val</field>
                        <field name="OID">alexa2.0.Echo-Devices.54e6eccb8c9542949138ace9cbebb6f0.Player.currentArtist</field>
                      </block>
                    </value>
                    <value name="ADD1">
                      <block type="text" id=")|BO2H_M!jcdhqXk}D#Q">
                        <field name="TEXT"> - </field>
                      </block>
                    </value>
                    <value name="ADD2">
                      <block type="get_value" id="M;Oa-?PAAeHkT^I=DQ@]">
                        <field name="ATTR">val</field>
                        <field name="OID">alexa2.0.Echo-Devices.54e6eccb8c9542949138ace9cbebb6f0.Player.currentTitle</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </statement>
            <next>
              <block type="debug" id="^X`j(m),%U$E2xtD/?Ek">
                <field name="Severity">log</field>
                <value name="TEXT">
                  <shadow type="text" id="/}s-(n?/6S05)Q|ShT:G">
                    <field name="TEXT">test</field>
                  </shadow>
                  <block type="variables_get" id="6]i[cBy}Hg)4|a?8@xy-">
                    <field name="VAR" id=")cz{_A-9fy$T+WILn:dg" variabletype="">Titel</field>
                  </block>
                </value>
              </block>
            </next>
          </block>
        </statement>
      </block>
    </xml>
    

    grüße
    Georg

    Intel NUC, MaxCul, Xiaomi Vacuum Cleaner, Philips Hue, Zigbee, FritzDECT,Shelly

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      Fredchenhh
      schrieb am zuletzt editiert von
      #2

      Schön das sich noch jemand mit der Awtrix hier beschäftigt.

      Ich lasse mir aktuell meine aktuelle Spotify Wiedergabe sowie die Wohnzimmer Temperatur anzeigen.

      Das Spotify Blockly wurde aber von einem anderen User aus der Awtrix Comunity erstellt.
      IMG_4109.JPG IMG_4108.JPG

      1 Antwort Letzte Antwort
      0
      • G Offline
        G Offline
        GeorgS
        schrieb am zuletzt editiert von
        #3

        So habe jetzt noch meine Klingel mit eingebunden =)

        dingdong.JPG

        grüße
        Georg

        Intel NUC, MaxCul, Xiaomi Vacuum Cleaner, Philips Hue, Zigbee, FritzDECT,Shelly

        1 Antwort Letzte Antwort
        0
        • F Offline
          F Offline
          Fredchenhh
          schrieb am zuletzt editiert von
          #4

          Wie hast du die Klingel in den ioBroker eingebunden? Über nen Wemos?

          1 Antwort Letzte Antwort
          0
          • R Offline
            R Offline
            rutschig
            schrieb am zuletzt editiert von
            #5

            Ist zwar schon älter, aber ich antworte auch.
            Ich habe mein iCal Kalender angebunden um meine Termine zu sehen.
            Dazu lese die Werte aus der iCAL Instanz auf dem iObroker aus:

            Bildschirmfoto 2020-11-06 um 22.27.49.png

            
            <xml xmlns="https://developers.google.com/blockly/xml">
              <block type="on" id="8K3*[Byr11:35WOHln" x="-413" y="13">
                <field name="OID">ical.0.data.table</field>
                <field name="CONDITION">ne</field>
                <field name="ACK_CONDITION"></field>
                <statement name="STATEMENT">
                  <block type="control" id="XtW2]%SH#4q1y07L#Evv" inline="false">
                    <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                    <field name="OID">mqtt.0.awtrix.customapp</field>
                    <field name="WITH_DELAY">FALSE</field>
                    <value name="VALUE">
                      <block type="text_join" id="8h#]%:1~(dzl6,X{58">
                        <mutation items="3"></mutation>
                        <value name="ADD0">
                          <block type="text" id="?;Ge8hOL!)6a07pR;L0">
                            <field name="TEXT">{"ID":4,"force":true,"icon":433,"text":"Termine </field>
                          </block>
                        </value>
                        <value name="ADD1">
                          <block type="convert_tostring" id="oi?lUgyBtiY;c)F?Z-@">
                            <value name="VALUE">
                              <block type="get_value" id="ueUhTryi:fyO..z8KE#">
                                <field name="ATTR">val</field>
                                <field name="OID">ical.0.data.text</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <value name="ADD2">
                          <block type="text" id="Jn_{u%22m,i!^6?,3wtp">
                            <field name="TEXT">  ", "color":[0,208,255],"repeat":2}</field>
                          </block>
                        </value>
                      </block>
                    </value>
                  </block>
                </statement>
              </block>
            </xml>
            

            Raspi 3b Homematic
            Raspi 4 ioBroker + CC2531 > Xiaomi Aqara + IKEA Tradfri

            ? 1 Antwort Letzte Antwort
            0
            • C Offline
              C Offline
              Casa
              schrieb am zuletzt editiert von
              #6

              irgendwie bekomme ich meine Awtrix nicht zum laufen.

              kann mir hier jemand kurz eine knappe Anleitung geben, wie ich Texte auf die Awtrix bekomme?

              Gruß Peter

              K 1 Antwort Letzte Antwort
              0
              • C Casa

                irgendwie bekomme ich meine Awtrix nicht zum laufen.

                kann mir hier jemand kurz eine knappe Anleitung geben, wie ich Texte auf die Awtrix bekomme?

                Gruß Peter

                K Offline
                K Offline
                kenny384
                schrieb am zuletzt editiert von kenny384
                #7

                @casa Die MQTT-Verbindung hast du am Laufen, ja? Die ist Grundvoraussetzung.
                Ich empfehle das Awtrix-Connector Script von Pittini: https://github.com/Pittini/iobroker-awtrix
                Das erleichtert dir vieles, weil es die richtigen Endpunkte für alle Einstellungen als Objekte anlegt.

                Text kannst du auf (mindestens) zwei Arten auf die Uhr bekommen. Entweder per CustomApp oder per Notify. Ich habe z.B. eine Custom-App die immer wenn sie "an der Reihe ist" den aktuellen Ertrag des Balkonkraftwerks zeigt. Sieht in Blockly dann so aus:
                58a73c8f-742a-4d13-9c17-d191825e4aa8-image.png

                Also Notify kannst du quasi den selben Text/Code nehmen und ihn an den Endpunkt notify schicken statt an customapp. Bei force=true zeigt er sie sofort an, wenn du es abschickst, bei force=false erst nach der aktuell angezeigten app.

                B 1 Antwort Letzte Antwort
                0
                • C Offline
                  C Offline
                  Casa
                  schrieb am zuletzt editiert von
                  #8

                  Ja, die MQTT Verbindung steht.
                  Die Customapp habe ich auch zusätzlich in den Objekten eingefügt.
                  Ich glaube es wird auch was darüber gesendet, da wenn sich die Leistung meiner PV Anlage ändert, es grün aufleuchtet.
                  Nur wird mir das ganze nicht angezeigt.....

                  Kann auch gerne Bilder einstellen, wenn es hilft.

                  Gruß Peter

                  K 1 Antwort Letzte Antwort
                  0
                  • U Offline
                    U Offline
                    UncleB
                    schrieb am zuletzt editiert von
                    #9

                    Wasn zufall..
                    Wollte den Thread heute auch rauskramen :)
                    Hab heute nachdem der Bausatz mindestens schon ein Jahr bei mir lag das schlechte Wetter genutzt und die Awmetrix zusammen geschraubt ..
                    Konnte ich auch mit MQTT mit ioBroker verbinden, aber wirklich kapieren die tu ich das ganze noch nicht, es wird Willkürlich iwas angezeigt..
                    Das Script von Pittini läuft, aber das brauche ich alles nicht..
                    Ich würde nur gerne die Uhrzeit + die Außentemp im wechsel Anzeigen, am besten alle 5 Sekunden soll die Anzeige durchwechseln.
                    Zusätzlich soll angezeigt werden wenn die Garage geöffnet ist und zwar solange bis sie geschlossen wird, erst dann wieder Uhrzeit und Temp im wechsel, lässt sich das so umsetzen?

                    1 Antwort Letzte Antwort
                    0
                    • C Casa

                      Ja, die MQTT Verbindung steht.
                      Die Customapp habe ich auch zusätzlich in den Objekten eingefügt.
                      Ich glaube es wird auch was darüber gesendet, da wenn sich die Leistung meiner PV Anlage ändert, es grün aufleuchtet.
                      Nur wird mir das ganze nicht angezeigt.....

                      Kann auch gerne Bilder einstellen, wenn es hilft.

                      Gruß Peter

                      K Offline
                      K Offline
                      kenny384
                      schrieb am zuletzt editiert von
                      #10

                      @casa Was genau wird nicht angezeigt?

                      C 1 Antwort Letzte Antwort
                      0
                      • K kenny384

                        @casa Was genau wird nicht angezeigt?

                        C Offline
                        C Offline
                        Casa
                        schrieb am zuletzt editiert von
                        #11

                        @kenny384 nicht, was ich in den scripts erstellt habe

                        K 1 Antwort Letzte Antwort
                        0
                        • C Casa

                          @kenny384 nicht, was ich in den scripts erstellt habe

                          K Offline
                          K Offline
                          kenny384
                          schrieb am zuletzt editiert von kenny384
                          #12

                          @casa wichtig ist das du die richtige ID der custom App ansprichst. Die siehst du in deiner App-Reihenfolge:
                          3B0C1FD6-BDF5-4687-B30C-FA7D83F96472.jpeg

                          Wenn du dann mal einen Befehl wie in meinem Beispiel oben schickst, sollte es als custom app angezeigt werden.

                          B 1 Antwort Letzte Antwort
                          0
                          • K kenny384

                            @casa wichtig ist das du die richtige ID der custom App ansprichst. Die siehst du in deiner App-Reihenfolge:
                            3B0C1FD6-BDF5-4687-B30C-FA7D83F96472.jpeg

                            Wenn du dann mal einen Befehl wie in meinem Beispiel oben schickst, sollte es als custom app angezeigt werden.

                            B Offline
                            B Offline
                            blackst225
                            schrieb am zuletzt editiert von blackst225
                            #13

                            Hallo Zusammen,
                            ich bin gerade etwas am Verzweifeln.
                            vielleicht kann mir jemand Helfen.

                            Zum Setup:

                            • Awtrix - Läuft und ist Verbunden
                            • MQTT ist auf Awtrix Aktiv und Verbunden
                            • MQTT Server auf Raspi Installiert und ebenfalls Verbunden. (Werte der Awtrix landen im mqtt Adapter vom iobroker)

                            Soweit alles Okay.
                            Nun möchte ich aber gerne eigene Nachrichten über Blockly senden je nach Zustand Datenpunkt.

                            Ich bin dann auf das Script von Pittini gestoßen, was ja per Skript Datenpunkte anlegen soll und eine Awtrix Instanz ins leben rufen soll.

                            Leider Funktioniert das Script bei mir nicht. Sobald ich es starte schiesse ich die JavaScript Instanz ab und das wars. Es legt weder Ordner noch states an. Im log stehen keine Errors vom Script ausser im LOG: "Error: State "mqtt.0.Awtrix1.basics" not found at Object"
                            Wenn ich das Objekt manuell erstelle ist der Fehler weg, aber das Script legt trotzdem absolut nichts an. Leider habe ich auch keine JS Kentnisse sodass ich den Fehler finden könnte.

                            Nun die Frage falls ich das nicht zum laufen bekomme: kann man auch per API http request Nachrichten auf die Awtrix senden? Wenn ja wie müssten diese Blöcke aussehen?

                            Anbei mal meine Einstellungen. Evtl habe ich auch einfach was vergessen oder einen Fehler gemacht.

                            Beste Grüße
                            Simon

                            f8cf4226-794c-4454-8595-70bdaa570b13-grafik.png

                            8c1391f0-46a9-401c-bad9-ff2bac13c559-grafik.png

                            e3c32479-03a5-4ab0-a7ac-4d64a916aca2-grafik.png

                            e4fdc463-4629-46cb-a5d1-5d0a3d7996c0-grafik.png

                            1e33b665-bd3e-4599-881b-f6b3dd36ee30-grafik.png

                            P.S! : Habe die DatenPunkte nun am laufen! Ich musste einige Pfade neu anlegen und das Script anpassen. Aber nun habe ich die Datenpunkte :-)

                            RK62R 1 Antwort Letzte Antwort
                            0
                            • B blackst225

                              Hallo Zusammen,
                              ich bin gerade etwas am Verzweifeln.
                              vielleicht kann mir jemand Helfen.

                              Zum Setup:

                              • Awtrix - Läuft und ist Verbunden
                              • MQTT ist auf Awtrix Aktiv und Verbunden
                              • MQTT Server auf Raspi Installiert und ebenfalls Verbunden. (Werte der Awtrix landen im mqtt Adapter vom iobroker)

                              Soweit alles Okay.
                              Nun möchte ich aber gerne eigene Nachrichten über Blockly senden je nach Zustand Datenpunkt.

                              Ich bin dann auf das Script von Pittini gestoßen, was ja per Skript Datenpunkte anlegen soll und eine Awtrix Instanz ins leben rufen soll.

                              Leider Funktioniert das Script bei mir nicht. Sobald ich es starte schiesse ich die JavaScript Instanz ab und das wars. Es legt weder Ordner noch states an. Im log stehen keine Errors vom Script ausser im LOG: "Error: State "mqtt.0.Awtrix1.basics" not found at Object"
                              Wenn ich das Objekt manuell erstelle ist der Fehler weg, aber das Script legt trotzdem absolut nichts an. Leider habe ich auch keine JS Kentnisse sodass ich den Fehler finden könnte.

                              Nun die Frage falls ich das nicht zum laufen bekomme: kann man auch per API http request Nachrichten auf die Awtrix senden? Wenn ja wie müssten diese Blöcke aussehen?

                              Anbei mal meine Einstellungen. Evtl habe ich auch einfach was vergessen oder einen Fehler gemacht.

                              Beste Grüße
                              Simon

                              f8cf4226-794c-4454-8595-70bdaa570b13-grafik.png

                              8c1391f0-46a9-401c-bad9-ff2bac13c559-grafik.png

                              e3c32479-03a5-4ab0-a7ac-4d64a916aca2-grafik.png

                              e4fdc463-4629-46cb-a5d1-5d0a3d7996c0-grafik.png

                              1e33b665-bd3e-4599-881b-f6b3dd36ee30-grafik.png

                              P.S! : Habe die DatenPunkte nun am laufen! Ich musste einige Pfade neu anlegen und das Script anpassen. Aber nun habe ich die Datenpunkte :-)

                              RK62R Offline
                              RK62R Offline
                              RK62
                              schrieb am zuletzt editiert von
                              #14

                              @blackst225 Ich habe die Ansteuerung der Awtrix komplett über Javascript umgesetzt. Kann Dir bei Interesse das Script hier morgen posten.
                              Ich habe meine Matrix-Anzeigen allerdings auf PixelIt umgeflasht. Da greift man aus dem ioBroker direkt via Adapter oder JS auf die Anzeige zu und benötigt keinen eigenen Server zur Ansteuerung.

                              B 1 Antwort Letzte Antwort
                              0
                              • RK62R RK62

                                @blackst225 Ich habe die Ansteuerung der Awtrix komplett über Javascript umgesetzt. Kann Dir bei Interesse das Script hier morgen posten.
                                Ich habe meine Matrix-Anzeigen allerdings auf PixelIt umgeflasht. Da greift man aus dem ioBroker direkt via Adapter oder JS auf die Anzeige zu und benötigt keinen eigenen Server zur Ansteuerung.

                                B Offline
                                B Offline
                                blackst225
                                schrieb am zuletzt editiert von blackst225
                                #15

                                @rk62 said in Awtrix Skripte:

                                e Matrix-Anzeigen allerdings auf PixelIt umgeflasht. Da greift man aus dem ioB

                                Hallo,

                                vielen Dank! Das mit dem Script teste ich gerne.

                                Beste Grüße
                                Simon

                                Ist denn das Pixelit besser / anders? Welche Vorteile / Nachteile hat es?
                                Muss ich damit dein Script läuft denn umflashen? Oder würde es auch auf der Awtrix laufen?

                                1 Antwort Letzte Antwort
                                0
                                • K kenny384

                                  @casa Die MQTT-Verbindung hast du am Laufen, ja? Die ist Grundvoraussetzung.
                                  Ich empfehle das Awtrix-Connector Script von Pittini: https://github.com/Pittini/iobroker-awtrix
                                  Das erleichtert dir vieles, weil es die richtigen Endpunkte für alle Einstellungen als Objekte anlegt.

                                  Text kannst du auf (mindestens) zwei Arten auf die Uhr bekommen. Entweder per CustomApp oder per Notify. Ich habe z.B. eine Custom-App die immer wenn sie "an der Reihe ist" den aktuellen Ertrag des Balkonkraftwerks zeigt. Sieht in Blockly dann so aus:
                                  58a73c8f-742a-4d13-9c17-d191825e4aa8-image.png

                                  Also Notify kannst du quasi den selben Text/Code nehmen und ihn an den Endpunkt notify schicken statt an customapp. Bei force=true zeigt er sie sofort an, wenn du es abschickst, bei force=false erst nach der aktuell angezeigten app.

                                  B Offline
                                  B Offline
                                  blackst225
                                  schrieb am zuletzt editiert von blackst225
                                  #16

                                  Da ich nun die Datenpunkte habe, kann mir jemand erklären, wie ich die CustomApp ansprechen kann?
                                  Also ID ist klar, aber an welchen Punkt wird das gesendet?
                                  Ich sehe in euren Scripten immer Customapp. Diesen Punkt habe ich aber nicht.

                                  Vielleicht bin ich ja nah am Ziel :-)

                                  K 1 Antwort Letzte Antwort
                                  0
                                  • B blackst225

                                    Da ich nun die Datenpunkte habe, kann mir jemand erklären, wie ich die CustomApp ansprechen kann?
                                    Also ID ist klar, aber an welchen Punkt wird das gesendet?
                                    Ich sehe in euren Scripten immer Customapp. Diesen Punkt habe ich aber nicht.

                                    Vielleicht bin ich ja nah am Ziel :-)

                                    K Offline
                                    K Offline
                                    kenny384
                                    schrieb am zuletzt editiert von kenny384
                                    #17

                                    @blackst225 Hi, den entsprechenden Datenpunkt habe ich hier:
                                    mqtt.0.AZ_Awtrix.customapp

                                    Sollte also, je nach genauem Namen, bei dir auch an ähnlicher Stelle sein.

                                    Was ich dahin sende sieht dann z.B. so aus:

                                    { "ID":1,"force":false,"icon":1942,"moveIcon":false,"repeat":2,"text":"Ertrag PV 0.6 Watt", "color":[ 255, 255, 255 ] }
                                    

                                    Hilft dir das?

                                    B 1 Antwort Letzte Antwort
                                    0
                                    • K kenny384

                                      @blackst225 Hi, den entsprechenden Datenpunkt habe ich hier:
                                      mqtt.0.AZ_Awtrix.customapp

                                      Sollte also, je nach genauem Namen, bei dir auch an ähnlicher Stelle sein.

                                      Was ich dahin sende sieht dann z.B. so aus:

                                      { "ID":1,"force":false,"icon":1942,"moveIcon":false,"repeat":2,"text":"Ertrag PV 0.6 Watt", "color":[ 255, 255, 255 ] }
                                      

                                      Hilft dir das?

                                      B Offline
                                      B Offline
                                      blackst225
                                      schrieb am zuletzt editiert von
                                      #18

                                      @kenny384

                                      hey danke die für die schnelle Antwort.
                                      Ist das dieser Punkt?

                                      643fa6c8-c797-4e04-8810-20ccc0d7f936-grafik.png

                                      weil in diesem ganzen Skripte Baum der durch das Script hinzugekommen ist, sehe ich keinen solchen Punkt.

                                      beste Grüße Simon

                                      K 1 Antwort Letzte Antwort
                                      0
                                      • B blackst225

                                        @kenny384

                                        hey danke die für die schnelle Antwort.
                                        Ist das dieser Punkt?

                                        643fa6c8-c797-4e04-8810-20ccc0d7f936-grafik.png

                                        weil in diesem ganzen Skripte Baum der durch das Script hinzugekommen ist, sehe ich keinen solchen Punkt.

                                        beste Grüße Simon

                                        K Offline
                                        K Offline
                                        kenny384
                                        schrieb am zuletzt editiert von
                                        #19

                                        @blackst225 ja, genau der 👍🏻

                                        B 2 Antworten Letzte Antwort
                                        0
                                        • K kenny384

                                          @blackst225 ja, genau der 👍🏻

                                          B Offline
                                          B Offline
                                          blackst225
                                          schrieb am zuletzt editiert von
                                          #20

                                          @kenny384

                                          sehr cool! vielen dank es klappt!!

                                          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

                                          719

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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