ja sind nur Debug Meldungen.
ich werd die erstmal ignorieren und hab auf log level info umgestellt
Ich bekomme alles was ich brauzche
NEWS
Best posts made by mibr85
-
RE: [gelöst] Synology Adapter baut keine Verbindung auf
-
RE: Kommazahl aus String in Zahl umwandeln
Kaum macht man es richtig, funktioniert es aufeinmal
Vielen Dank
Latest posts made by mibr85
-
RE: Tibberadapter 5.0 baut keine Verbindung auf
habe den Adapter noch mal komplett neuinstalliert, jetzt gehts wieder
-
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?
-
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?
-
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?
-
RE: Liste mit Einschaltzeiten und dauer erstellen
@paul53
Wieder einmal vielen Dank für deine Hilfe.
nach ersten tests funktioniert alles wie es soll -
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? -
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>
-
RE: Grafana nur Ergebnis der berechnung anzeigen
@marc-berg
vielen Dank hat funktioniertwofür ist diese ominöse zeile überhaupt da bzw was bewirkt die?
|> yield(name: "mean") -
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}))