Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. mibr85

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    M
    • Profile
    • Following 0
    • Followers 1
    • Topics 28
    • Posts 117
    • Best 2
    • Groups 2

    mibr85

    @mibr85

    Starter

    2
    Reputation
    14
    Profile views
    117
    Posts
    1
    Followers
    0
    Following
    Joined Last Online

    mibr85 Follow
    Pro Starter

    Best posts made by mibr85

    • RE: [gelöst] Synology Adapter baut keine Verbindung auf

      ja sind nur Debug Meldungen.
      ich werd die erstmal ignorieren und hab auf log level info umgestellt 😉
      Ich bekomme alles was ich brauzche

      posted in Error/Bug
      M
      mibr85
    • RE: Kommazahl aus String in Zahl umwandeln

      Kaum macht man es richtig, funktioniert es aufeinmal 🤷
      Vielen Dank

      posted in Blockly
      M
      mibr85

    Latest posts made by mibr85

    • RE: Tibberadapter 5.0 baut keine Verbindung auf

      habe den Adapter noch mal komplett neuinstalliert, jetzt gehts wieder

      posted in ioBroker Allgemein
      M
      mibr85
    • RE: Tibberadapter 5.0 baut keine Verbindung auf

      hat niemand eine Idee oder gar ein ähnliches problem?

      ok leider funktioniert es nach 6 Tage immer noch nicht 😞
      Was könnte ich denn noch testen?

      /opt/iobroker# curl -X POST https://api.tibber.com/v1-beta/gql \
       -H "Authorization: Bearer yjj_Iv2l5kXXXXXvw" \
       -H "Content-Type: application/json" \
       -d '{"query": "{ viewer { homes { id size appNickname address { address1 postalCode city } } } }"}' 
      
      {"data":{"viewer":{"homes":[{"id":"b6f8XXXXXXXXd3","size":300,"appNickname":"Frxxx","address":{"address1":"Zxxx6","postalCode":"0xxx","city":"Fxxx"}}]}}}
      

      Die Verbindung sollte stehen, laut der oberen Ausgabe oder verstehe ich das falsch?

      posted in ioBroker Allgemein
      M
      mibr85
    • RE: Tibberadapter 5.0 baut keine Verbindung auf

      @marc-berg
      Wenn ich die Api anpinge von der Console des IOB, dann funktioniert es:

      /opt/iobroker# curl -v https://api.tibber.com/v1-beta/gql
      *   Trying 52.30.118.16:443...
      * Connected to api.tibber.com (52.30.118.16) port 443 (#0)
      * ALPN: offers h2,http/1.1
      * TLSv1.3 (OUT), TLS handshake, Client hello (1):
      *  CAfile: /etc/ssl/certs/ca-certificates.crt
      *  CApath: /etc/ssl/certs
      * TLSv1.3 (IN), TLS handshake, Server hello (2):
      * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
      * TLSv1.3 (IN), TLS handshake, Certificate (11):
      * TLSv1.3 (IN), TLS handshake, CERT verify (15):
      * TLSv1.3 (IN), TLS handshake, Finished (20):
      * TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
      * TLSv1.3 (OUT), TLS handshake, Finished (20):
      * SSL connection using TLSv1.3 / TLS_AES_128_GCM_SHA256
      * ALPN: server accepted h2
      * Server certificate:
      *  subject: CN=*.tibber.com
      *  start date: Jul 30 00:00:00 2025 GMT
      *  expire date: Aug 25 23:59:59 2026 GMT
      *  subjectAltName: host "api.tibber.com" matched cert's "*.tibber.com"
      *  issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
      *  SSL certificate verify ok.
      * using HTTP/2
      * h2h3 [:method: GET]
      * h2h3 [:path: /v1-beta/gql]
      * h2h3 [:scheme: https]
      * h2h3 [:authority: api.tibber.com]
      * h2h3 [user-agent: curl/7.88.1]
      * h2h3 [accept: */*]
      * Using Stream ID: 1 (easy handle 0x55d7045bece0)
      > GET /v1-beta/gql HTTP/2
      > Host: api.tibber.com
      > user-agent: curl/7.88.1
      > accept: */*
      > 
      * TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
      < HTTP/2 400 
      < date: Fri, 01 Aug 2025 10:51:27 GMT
      < content-type: application/json; charset=utf-8
      < content-length: 148
      < x-powered-by: Express
      < access-control-allow-origin: *
      < cache-control: no-store
      < etag: W/"94-npaMbIB5erTaplHAdDd5m/mgtR8"
      < vary: Accept-Encoding
      < 
      {"errors":[{"message":"GraphQL operations must contain a non-empty `query` or a `persistedQuery` extension.","extensions":{"code":"BAD_REQUEST"}}]}
      * Connection #0 to host api.tibber.com left intact
      

      Jemand eine Idee was ich im unifi umstellen muss?

      posted in ioBroker Allgemein
      M
      mibr85
    • Tibberadapter 5.0 baut keine Verbindung auf

      Hallo zusammen
      ich habe vor 3 Tagen meinen Tibberadapter auf die aktuelle V5.0.0 geupdated und zeitgleich leider auch mein Unifisystem auf die die 9.3 geupdated.

      Leider baut jetzt der Tibberadapter keine Verbindung mehr auf mit folgendem Fehler:

      tibberlink.0
      2025-08-01 11:26:03.407	warn	Got no homes in your account - probably by a Tibber Server Error - adapter restarts in 5 minutes
      tibberlink.0
      2025-08-01 11:26:03.392	error	Error (Unknown Status) occurred during: -fetching homes from Tibber API- : Request timeout for https://api.tibber.com/v1-beta/gql
      tibberlink.0
      2025-08-01 11:25:58.193	info	starting. Version 5.0.0 in /opt/iobroker/node_modules/iobroker.tibberlink, node: v20.17.0, js-controller: 7.0.3
      tibberlink.0
      2025-08-01 11:25:57.285	debug	Plugin sentry Initialize Plugin (enabled=true)
      tibberlink.0
      2025-08-01 11:25:57.060	debug	States connected to redis: 127.0.0.1:9000
      

      Ein rollback auf 4.5.4 hat auch nichts gebracht. Neues Tibber token habe ich auch schon probiert.

      Hat jemand eine Idee was ich machen kann?

      posted in ioBroker Allgemein
      M
      mibr85
    • RE: Liste mit Einschaltzeiten und dauer erstellen

      fehler selbst gefunden

      posted in Einsteigerfragen
      M
      mibr85
    • RE: Liste mit Einschaltzeiten und dauer erstellen

      @paul53
      Wieder einmal vielen Dank für deine Hilfe.
      nach ersten tests funktioniert alles wie es soll

      posted in Einsteigerfragen
      M
      mibr85
    • RE: Liste mit Einschaltzeiten und dauer erstellen

      @asgothian
      Danke für den Hinweis, sorry hab den export angepasst. das funktioniert soweit aber es steht immer nur 1 Eintrag in der liste.
      wie muss denn das Blockly aussehen wenn ich mehrere eintrage hintereinander in die Liste schreiben möchte?
      ich hab im Objektbaum ein eine Variable (Laufzeittabelle) als array angelegt das sollte doch die Initialisierung sein oder?

      posted in Einsteigerfragen
      M
      mibr85
    • Liste mit Einschaltzeiten und dauer erstellen

      Hallo zusammen
      ich schalte meine Poolpumpe abhängig von der PV Leistung An und Aus und würde gern die
      Startzeit Stoßzeit und dauer in einer liste dokumentieren und am Tagesende ausgeben lassen.
      So habe ich es mir gedacht aber das mit der liste funktioniert noch nicht.
      Was mach ich falsch

      <xml xmlns="https://developers.google.com/blockly/xml">
        <block type="field_oid" id="EGX),k$O=`v)`S3E,dyL" x="412" y="38">
          <field name="oid">0_userdata.0.example_state</field>
        </block>
        <block type="on_ext" id="=s%O20=g?n5UFq({C/pH" x="38" y="63">
          <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="mN$A@.5E+_@7UN.KcSX~">
              <field name="oid">ID auswählen</field>
            </shadow>
            <block type="field_oid" id="ylL$DY#xlOEbP.Pji+Zy">
              <field name="oid">procon-ip.0.relays.0.value</field>
            </block>
          </value>
          <statement name="STATEMENT">
            <block type="controls_if" id="V!(P7PjS!AJW/enk}W%L">
              <mutation else="1"></mutation>
              <value name="IF0">
                <block type="logic_compare" id="81#NT/H`MY!Qo/6cyU9)">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="on_source" id="5]V6/n@ea?QNm]D[RHC?">
                      <field name="ATTR">state.val</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="math_number" id="m9Q{Np/@PHc#Pq!8m1Ss">
                      <field name="NUM">3</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="update" id=":^zNgQyvOD|jeW+o3`$N">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">0_userdata.0.Pool.letzterStart</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="time_get" id="z}p~l#l!axw/.OVEC37Z">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                      <field name="OPTION">object</field>
                    </block>
                  </value>
                </block>
              </statement>
              <statement name="ELSE">
                <block type="update" id="g3!5U|#;V?et[h-#Bn.P">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">0_userdata.0.Pool.letzterStop</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="time_get" id="*+^U+U*n~b3hciT#NG!{">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                      <field name="OPTION">object</field>
                    </block>
                  </value>
                  <next>
                    <block type="update" id="/pRhYFf=KM7{gHZlIE%l">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">0_userdata.0.Pool.letzteDauer</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="math_arithmetic" id="-hrMLqeEj|:,BHi38cMR">
                          <field name="OP">MINUS</field>
                          <value name="A">
                            <shadow type="math_number" id="efL^LR1Y.uh+{Y+=n.6J">
                              <field name="NUM">1</field>
                            </shadow>
                            <block type="get_value" id="xPr!T?KxUnH]dRV@.EXz">
                              <field name="ATTR">val</field>
                              <field name="OID">0_userdata.0.Pool.letzterStop</field>
                            </block>
                          </value>
                          <value name="B">
                            <shadow type="math_number" id="0mYKjf|TF$gsq7X@WkIS">
                              <field name="NUM">1</field>
                            </shadow>
                            <block type="get_value" id="9gGDm#aoe-fSiRx0x%4b">
                              <field name="ATTR">val</field>
                              <field name="OID">0_userdata.0.Pool.letzterStart</field>
                            </block>
                          </value>
                        </block>
                      </value>
                      <next>
                        <block type="update" id="FooW(9.E2MsTgN|hrAL6">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                          <field name="OID">0_userdata.0.Pool.PumpeTagesdauer</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="math_arithmetic" id="}yENu22`2)S!8A)l9p3W">
                              <field name="OP">ADD</field>
                              <value name="A">
                                <shadow type="math_number" id="#D`i,XE^NW]ydPhw~iMM">
                                  <field name="NUM">1</field>
                                </shadow>
                                <block type="get_value" id="N^H8g)ghIes!]BgxCB8Z">
                                  <field name="ATTR">val</field>
                                  <field name="OID">0_userdata.0.Pool.PumpeTagesdauer</field>
                                </block>
                              </value>
                              <value name="B">
                                <shadow type="math_number" id="{a:i-#m8BFuCqJC_ojaF">
                                  <field name="NUM">1</field>
                                </shadow>
                                <block type="get_value" id="qo2P8XyzN*nIl[dd(*2[">
                                  <field name="ATTR">val</field>
                                  <field name="OID">0_userdata.0.Pool.letzteDauer</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="update" id="XBLduMC8p8orp]+1y:WH">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                              <field name="OID">0_userdata.0.Pool.Laufzeitentabelle</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE">
                                <block type="text_join" id="JeXvl!gS*qym3r=[?z?F">
                                  <mutation items="6"></mutation>
                                  <value name="ADD0">
                                    <block type="convert_from_date" id="kW3U]P;[7j,h7{]?n_o^">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                      <field name="OPTION">hh:mm</field>
                                      <value name="VALUE">
                                        <block type="get_value" id="%o;}dc8r/75.`RrL(|Mf">
                                          <field name="ATTR">val</field>
                                          <field name="OID">0_userdata.0.Pool.letzterStart</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="ADD1">
                                    <block type="text" id="5m:j+Ay5R1n,z_r~rmRS">
                                      <field name="TEXT">⎥</field>
                                    </block>
                                  </value>
                                  <value name="ADD2">
                                    <block type="convert_from_date" id="3#!Ur-W%{D!lRl9R5P1!">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                      <field name="OPTION">hh:mm</field>
                                      <value name="VALUE">
                                        <block type="get_value" id="y6*EXIMjQGsYY^H4vdRS">
                                          <field name="ATTR">val</field>
                                          <field name="OID">0_userdata.0.Pool.letzterStop</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="ADD3">
                                    <block type="text" id="-@c*FZAtjj*HdM-49:;N">
                                      <field name="TEXT">⎥</field>
                                    </block>
                                  </value>
                                  <value name="ADD4">
                                    <block type="convert_time_difference" id="2`arZ*yB9_Lw;^+Sfes3">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" format="false"></mutation>
                                      <field name="OPTION">hh:mm:ss</field>
                                      <value name="VALUE">
                                        <block type="get_value" id="58XnwmW@^2u+)o+x]Z],">
                                          <field name="ATTR">val</field>
                                          <field name="OID">0_userdata.0.Pool.letzteDauer</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <next>
                                <block type="telegram" id="$)hKhfRBN-80(@Bj/5*N">
                                  <field name="INSTANCE">.1</field>
                                  <field name="LOG"></field>
                                  <field name="SILENT">FALSE</field>
                                  <field name="PARSEMODE">default</field>
                                  <field name="ESCAPING">FALSE</field>
                                  <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                                  <value name="MESSAGE">
                                    <shadow type="text" id="[9LHkx0ad]NuOqHcc)xm">
                                      <field name="TEXT">text</field>
                                    </shadow>
                                    <block type="text_join" id="aUGnS+]uX^qJ%:xbJMfG">
                                      <mutation items="6"></mutation>
                                      <value name="ADD0">
                                        <block type="text" id="w|fHn.$f8|3jt3w85NVp">
                                          <field name="TEXT">Pumpenlaufzeiten:</field>
                                        </block>
                                      </value>
                                      <value name="ADD1">
                                        <block type="text_newline" id="`Oz^RgMYU.inseDr(6BT">
                                          <field name="Type">\n</field>
                                        </block>
                                      </value>
                                      <value name="ADD2">
                                        <block type="get_value" id="N`lG`y-~][.i/M6WO])|">
                                          <field name="ATTR">val</field>
                                          <field name="OID">0_userdata.0.Pool.Laufzeitentabelle</field>
                                        </block>
                                      </value>
                                      <value name="ADD3">
                                        <block type="text_newline" id="BPN2JQlYbMi3rXWeeUa!">
                                          <field name="Type">\n</field>
                                        </block>
                                      </value>
                                      <value name="ADD4">
                                        <block type="text" id="mDh6ZuTFB%=UAlV-,c1U">
                                          <field name="TEXT">Gesamtdauer heute: </field>
                                        </block>
                                      </value>
                                      <value name="ADD5">
                                        <block type="convert_time_difference" id="FkIY+6A3=F7}pO7;QuJG">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" format="false"></mutation>
                                          <field name="OPTION">hh:mm</field>
                                          <value name="VALUE">
                                            <block type="get_value" id="dLYx]ED*q+U..~==!85n">
                                              <field name="ATTR">val</field>
                                              <field name="OID">0_userdata.0.Pool.PumpeTagesdauer</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
          <next>
            <block type="schedule" id="Xl(7|pXbh1(WU!Oc*:R,">
              <field name="SCHEDULE">{"time":{"exactTime":true,"start":"22:00"},"period":{"days":1}}</field>
              <statement name="STATEMENT">
                <block type="update" id="T/FtWuc7IG|k0p%fSJw.">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">0_userdata.0.Pool.PumpeTagesdauer</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="math_number" id="br.W0U-13AzB?t__?,sV">
                      <field name="NUM">0</field>
                    </block>
                  </value>
                </block>
              </statement>
            </block>
          </next>
        </block>
      </xml>
      

      2c90681d-768e-4b13-9c7e-96210ffce33d-image.png

      posted in Einsteigerfragen
      M
      mibr85
    • RE: Grafana nur Ergebnis der berechnung anzeigen

      @marc-berg
      vielen Dank hat funktioniert 🙂

      wofür ist diese ominöse zeile überhaupt da bzw was bewirkt die?
      |> yield(name: "mean")

      posted in Grafana
      M
      mibr85
    • Grafana nur Ergebnis der berechnung anzeigen

      HAllo zusammen
      ich Versuche gerade meine stromwerte mit einem Faktor zu scalieren leider werden dabei danach immer der Ursprungswert und das Ergebnis angezeigt.
      Wie kann ich nur das ergebnis anzeigen lassen?

      from(bucket: "Smappee")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) 
        => r["_field"] == "Strom_L1" 
        or r["_field"] == "Strom_L2" 
        or r["_field"] == "Strom_L3")
        |> aggregateWindow(every: v.windowPeriod, fn: last, createEmpty: false)
        |> yield(name: "mean")
        |> map(fn: (r) => ({r with _value: r._value / 10.0}))
      

      cb9de4ee-e4d7-493a-9e67-5d650989ec08-grafik.png

      posted in Grafana
      M
      mibr85
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo