Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Bestway v0.0.x

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter Bestway v0.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @andibr last edited by

      @andibr sagte in Test Adapter Bestway v0.0.x:

      Was habe ich vergessen?

      Das Log.

      A 1 Reply Last reply Reply Quote 0
      • A
        andibr @Thomas Braun last edited by andibr

        @thomas-braun said in Test Adapter Bestway v0.0.x:

        @andibr sagte in Test Adapter Bestway v0.0.x:

        Was habe ich vergessen?

        Das Log.

        kommt:

        bestway.0
        	2024-01-13 14:43:02.920	error	{"error_message":"token invalid!","error_code":9004,"detail_message":null}
        bestway.0
        	2024-01-13 14:43:02.919	error	AxiosError: Request failed with status code 400
        bestway.0
        	2024-01-13 14:43:02.784	error	{"error_message":"user does not exist!","error_code":9005,"detail_message":null}
        bestway.0
        	2024-01-13 14:43:02.783	error	AxiosError: Request failed with status code 400
        

        Sieht für mich irgendwie so aus, wie wenn das login nicht passen würde?

        Thomas Braun 1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @andibr last edited by

          @andibr sagte in Test Adapter Bestway v0.0.x:

          wie wenn das login nicht passen würde?

          Würde ich auch so sehen.

          A 1 Reply Last reply Reply Quote 0
          • A
            andibr @Thomas Braun last edited by andibr

            @thomas-braun said in Test Adapter Bestway v0.0.x:

            @andibr sagte in Test Adapter Bestway v0.0.x:

            wie wenn das login nicht passen würde?

            Würde ich auch so sehen.

            Ich habe es soeben auf dem Android meiner Frau das App nochmals installiert und da hat er sich im ersten Anlauf direkt verbunden. Im Iob Adapter gibt es noch den Eintrag "Land" und wenn dort DE drin steht und im Handy App aber CH, dann geht es nicht. Jetzt habe ich den Eintrag auf "nicht DE" gestellt und er hat sich sofort verbunden.

            Ist mir nicht ganz klar was der Unterschied macht, aber wichtig ist das ich nun die Werte in der Vis Anzeigen kann

            T 1 Reply Last reply Reply Quote 0
            • T
              tombox @andibr last edited by

              @andibr Bestway unterscheidet zwischen DE Nutzern und nicht DE. Da du in der Schweiz bist funktioniert der DE Login nicht

              A 1 Reply Last reply Reply Quote 0
              • A
                andibr @tombox last edited by andibr

                @tombox
                das habe ich eben bemerkt. Ist ja nur ein ganz kleines Detail wenn man die ganze Welt betrachtet, aber scheinbar ist es entscheidend. Was sind das eigentlich für Status-Objekte "Exx" welche bei mir alle mit dem Wert "0"gefüllt sind?

                @an alle
                vielen Dank für eure Bemühungen für solche Iob-Adapter, ich staune immer wieder was es da so alles gibt und was man alles machen kann.

                A 1 Reply Last reply Reply Quote 0
                • A
                  andibr @andibr last edited by

                  Hallo zusammen

                  Ich versuche mich mal wieder an meinem Whirlpool.
                  Unterdessen habe ich sogar herausgefunden, dass alle die Exx ja die Fehlermeldungen sind. Ich habe mir jetzt mal eine kurze Blocky Abfrage zum E02 gemacht um den bei mir sehr häufig auftretenden Filterfehler mit zu bekommen.

                  Bildschirmfoto vom 2024-02-03 12-52-21.png

                  Nur wenn ich das jetzt so für jeden einzelnen Datenpunkt mache bekommt mein Blockly eine extreme Länge und ist sehr unübersichtlich. Da gibt es doch sicher irgend eine Funktion, mit der ich die veränderten Datenpunkte inkl. dem Inhalt zusammen fassen kann? (Ich bin immer noch kein Softwarespezialist darum die etwas ungeschickte Formulierung).

                  So eine Überwachung vieler Datenpunkte und wenn die Markierung gesetzt ist, wird der Name und der Wert übermittelt.
                  Die Suche hat mir zwar eine Möglichkeit mit einer Schleife gebracht, aber ich verstehe die Funktion nicht und entsprechend kann ich das auch nicht auf meine spezifische Wünsche umbauen.

                  1 Reply Last reply Reply Quote 0
                  • S
                    Schmiddi1008 last edited by

                    Hallo,

                    ich versuche aktuell mal wieder die Pumpe mit PV Überschuss einzuschalten, und bei zu geringem Überschuss auszuschalten.
                    Leider quittiert die Pumpe jede Minute den Zustand, weil dieser geändert wird.

                    Wie passe ich das Skript am besten an?

                    <xml xmlns="https://developers.google.com/blockly/xml">
                      <block type="schedule" id=".e|U:6w4vB1e()c)B=Wv" x="-862" y="-287">
                        <field name="SCHEDULE">{"time":{"start":"00:00","end":"23:59","mode":"minutes","interval":1},"period":{"days":1}}</field>
                        <statement name="STATEMENT">
                          <block type="debug" id="Pal]`7Vfr3H[C:e2oK|4">
                            <field name="Severity">log</field>
                            <value name="TEXT">
                              <shadow type="text" id="$A#hPY$,#xz5m/Y$4}w/">
                                <field name="TEXT">pumpe geht nicht an weil auto muss geladen werden</field>
                              </shadow>
                              <block type="get_value" id="T4dYRL`DK%*b*:2OFf0c">
                                <field name="ATTR">val</field>
                                <field name="OID">fronius.0.site.P_Grid</field>
                              </block>
                            </value>
                            <next>
                              <block type="debug" id=",R_?IBQv7U#W*D`;AFzo">
                                <field name="Severity">log</field>
                                <value name="TEXT">
                                  <shadow type="text" id="$A#hPY$,#xz5m/Y$4}w/">
                                    <field name="TEXT">pumpe geht nicht an weil auto muss geladen werden</field>
                                  </shadow>
                                  <block type="text_join" id="x41m3BaIs.ni56z-y.38">
                                    <mutation items="2"></mutation>
                                    <value name="ADD0">
                                      <block type="get_value" id="_=0Yv!VI#c2tg#^|ooSD">
                                        <field name="ATTR">val</field>
                                        <field name="OID">bestway.0.sJWQl6WdudCn0r1MFd7AyE.remote.filter_power</field>
                                      </block>
                                    </value>
                                    <value name="ADD1">
                                      <block type="text" id="$ayF*%vP0rg]`PC5xT0p">
                                        <field name="TEXT">Pumpe an oder aus</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <next>
                                  <block type="controls_if" id="dZ8rl*;=95eq$?=WM=iN">
                                    <value name="IF0">
                                      <block type="logic_compare" id="Z%+N$!@G6ZAqXQ},^RLY">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="math_number" id="^tCRaSa[Eu2K*D#6CNtR">
                                            <field name="NUM">1</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="get_value" id="Q5.PEp]qsWdyX2BYr^XC">
                                            <field name="ATTR">val</field>
                                            <field name="OID">0_userdata.0.Status.Verbrauchsprioritaeten</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="controls_if" id="QGCP5*kz%ekzH;e0|.6~">
                                        <mutation else="1"></mutation>
                                        <value name="IF0">
                                          <block type="logic_compare" id=";bY4Zw66t[cN~dgVZS/b">
                                            <field name="OP">LTE</field>
                                            <value name="A">
                                              <block type="convert_tonumber" id=";IN4Dhe~@Mav28;5Vo:}">
                                                <value name="VALUE">
                                                  <block type="get_value" id="/#:4p:41mrZp@6h6SF#M">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">fronius.0.site.P_Grid</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="convert_tonumber" id="KgSug,#%Wwa}!sR}(rS|">
                                                <value name="VALUE">
                                                  <block type="math_number" id="?btN;mT(3l4|b5%Cen+/">
                                                    <field name="NUM">-1000</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <statement name="DO0">
                                          <block type="debug" id=")xA$kQ.SL^TT7h{0^0Ql">
                                            <field name="Severity">log</field>
                                            <value name="TEXT">
                                              <shadow type="text" id="9m@L3.,p[gnQW~G{+dq9">
                                                <field name="TEXT">Pool-Pumpe geht an</field>
                                              </shadow>
                                            </value>
                                            <next>
                                              <block type="control" id="Z(VQt-X[Ycut}.}B6eqj">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                <field name="OID">bestway.0.sJWQl6WdudCn0r1MFd7AyE.remote.filter_power</field>
                                                <field name="WITH_DELAY">TRUE</field>
                                                <field name="DELAY_MS">5</field>
                                                <field name="UNIT">sec</field>
                                                <field name="CLEAR_RUNNING">TRUE</field>
                                                <value name="VALUE">
                                                  <block type="logic_boolean" id="~?-(+=Lzr:;;kh3f=4QL">
                                                    <field name="BOOL">TRUE</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="telegram" id="[lU#*n3XZWyt8:=:LW94">
                                                    <field name="INSTANCE">.0</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="`?F=6Vf3Z3=*A9|`a`Dw">
                                                        <field name="TEXT">Pool-Pumpe ist eingeschaltet</field>
                                                      </shadow>
                                                    </value>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </statement>
                                        <statement name="ELSE">
                                          <block type="debug" id="fl4($#_vvegFnA,2Nopl">
                                            <field name="Severity">log</field>
                                            <value name="TEXT">
                                              <shadow type="text" id="h{*O~#y_cz?x^lvV(qt*">
                                                <field name="TEXT">Pool-Pumpe bleibt aus</field>
                                              </shadow>
                                            </value>
                                            <next>
                                              <block type="control" id="n0W(f(bv{u,_RexUjjkh">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                                <field name="OID">bestway.0.sJWQl6WdudCn0r1MFd7AyE.remote.filter_power</field>
                                                <field name="WITH_DELAY">TRUE</field>
                                                <field name="DELAY_MS">5</field>
                                                <field name="UNIT">sec</field>
                                                <field name="CLEAR_RUNNING">TRUE</field>
                                                <value name="VALUE">
                                                  <block type="logic_boolean" id="d;QZEfVR[115t5?PnxI}">
                                                    <field name="BOOL">FALSE</field>
                                                  </block>
                                                </value>
                                                <next>
                                                  <block type="telegram" id="5C_{8unx24A{FJ}sZ{kR">
                                                    <field name="INSTANCE">.0</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="1n~[P4%)v{@VsI?NJ(=q">
                                                        <field name="TEXT">Pool-Pumpe ist ausgeschaltet</field>
                                                      </shadow>
                                                    </value>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </statement>
                                      </block>
                                    </statement>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </statement>
                      </block>
                    </xml>
                    

                    Des Weiteren sendet er mir die Message jede Minute per Telegram. Kann ich das irgendwie unterbinden?

                    Danke, Lg

                    Screenshot 2024-05-13 220122.png

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      andibr @Schmiddi1008 last edited by

                      Habt ihr aktuell auch Probleme mit der Bestway Cloud?
                      Mein Adapter schreibt mir so alle 30min:

                      bestway.0	2024-08-24 14:47:30.617	warn	Service not reachable
                      

                      Ist etwas lässtig, weil scheinbar eben wirklich irgendwie was mit der Komunikation nicht geht, denn mein Whirlpool geht dann auch auf aus. Ohne reboot das Adapters kommt da auch erst nach sehr langer Zeit wieder ein "connect" zustande.

                      X 1 Reply Last reply Reply Quote 0
                      • X
                        x-traxion @andibr last edited by

                        @andibr nein, bei mir läuft alles sauber durch.
                        Seit dem Aufbau im Juni kein einziges Problem im Log.

                        A 1 Reply Last reply Reply Quote 0
                        • A
                          andibr @x-traxion last edited by

                          @x-traxion OK, dann muss ich bei mir mal schauen, wo es liegen könnte. Es tritt auch erst auf, seit ich den kompletten Iob in eine LXC Container gezügelt habe. Glaube aber nicht dass es damit zusammen hängt.

                          A 1 Reply Last reply Reply Quote 0
                          • A
                            andibr @andibr last edited by

                            Hallo zusammen, ich muss nochmals nachhaken, den ich habe die Probleme noch nicht gefunden:

                            2024-09-01 13:20:45.809 - info: bestway.0 (19801) starting. Version 0.0.4 in /opt/iobroker/node_modules/iobroker.bestway, node: v20.17.0, js-controller: 6.0.11
                            2024-09-01 13:20:46.362 - debug: bestway.0 (19801) {"token":"xxxxxxxxxxxxx","uid":"xxxxxxxxx","expire_at":xxxxxxx}
                            2024-09-01 13:20:46.497 - debug: bestway.0 (19801) {"uid":"xxxxxxxxxx","is_anonymous":false,"username":null,"email":"xxx@xxxxxx.xx","phone":null,"name":"Haus","gender":null,"birthday":null,"address":null,"remark":null,"lang":"en"}
                            2024-09-01 13:20:46.658 - debug: bestway.0 (19801) {"devices":[{"protoc":3,"ws_port":8080,"port_s":8883,"gw_did":null,"host":"usm2m.gizwits.com","sleep_duration":3600,"port":1883,"mcu_soft_version":"D4H90227","product_key":"d3ac9226d983470284b5d133cf4fd6b4","state_last_timestamp":1725189600,"role":"owner","is_sandbox":false,"type":"normal","product_name":"Airjet_V01","is_disabled":false,"mcu_hard_version":"P4660011","wifi_soft_version":"04X3000B","dev_alias":"Spa","mesh_id":null,"is_online":true,"dev_label":[],"wss_port":8880,"remark":"25","did":"0PEGsasaDg9C1LadNvpBjO","mac":"54320448fb90","passcode":"QQOOAWBPPL","wifi_hard_version":"0ESP32C3","is_low_power":false}]}
                            2024-09-01 13:20:46.826 - debug: bestway.0 (19801) {"did":"0PEGsasaDg9C1LadNvpBjO","updated_at":1725189600,"attr":{"E19":0,"E18":0,"E32":0,"E31":0,"E30":0,"E11":0,"E10":0,"E13":0,"E12":0,"E15":0,"E14":0,"E17":0,"E16":0,"word5":178,"word4":0,"word7":30,"word6":0,"word1":0,"word0":0,"E29":0,"word2":319,"option6":10244,"ver":1126,"E22":0,"jet":0,"E23":0,"power":1,"Tnow":30,"option7":10260,"option4":0,"option5":27175,"option2":0,"option3":30,"option0":59940,"option1":59940,"E24":0,"E25":0,"E26":0,"E27":0,"E20":0,"E21":0,"E08":0,"E09":0,"E06":0,"E07":0,"E04":0,"E05":0,"E02":0,"E03":0,"E01":0,"bit7":1,"heat":3,"Tunit":1,"wave":0,"word3":0,"Tset":36,"filter":2,"E28":0,"bit6":1,"bit5":0,"bit4":0,"bit3":0,"bit2":1}}
                            2024-09-01 13:21:28.505 - debug: bestway.0 (19801) 0PEGsasaDg9C1LadNvpBjO
                            2024-09-01 13:21:28.505 - debug: bestway.0 (19801) {"attrs":{"wave":50}}
                            2024-09-01 13:21:28.960 - info: bestway.0 (19801) {}
                            2024-09-01 13:21:30.179 - debug: bestway.0 (19801) 0PEGsasaDg9C1LadNvpBjO
                            2024-09-01 13:21:30.179 - debug: bestway.0 (19801) {"attrs":{"wave":100}}
                            2024-09-01 13:21:30.871 - info: bestway.0 (19801) {}
                            2024-09-01 13:21:31.578 - debug: bestway.0 (19801) 0PEGsasaDg9C1LadNvpBjO
                            2024-09-01 13:21:31.578 - debug: bestway.0 (19801) {"attrs":{"wave":0}}
                            2024-09-01 13:21:31.834 - info: bestway.0 (19801) {}
                            2024-09-01 13:21:37.392 - debug: bestway.0 (19801) {"did":"0PEGsasaDg9C1LadNvpBjO","updated_at":1725189692,"attr":{"E19":0,"E18":0,"E32":0,"E31":0,"E30":0,"E11":0,"E10":0,"E13":0,"E12":0,"E15":0,"E14":0,"E17":0,"E16":0,"word5":179,"word4":0,"word7":30,"word6":0,"word1":0,"word0":0,"E29":0,"word2":320,"option6":10244,"ver":1126,"E22":0,"jet":0,"E23":0,"power":1,"Tnow":30,"option7":10260,"option4":0,"option5":27175,"option2":0,"option3":30,"option0":59940,"option1":59940,"E24":0,"E25":0,"E26":0,"E27":0,"E20":0,"E21":0,"E08":0,"E09":0,"E06":0,"E07":0,"E04":0,"E05":0,"E02":0,"E03":0,"E01":0,"bit7":1,"heat":2,"Tunit":1,"wave":0,"word3":0,"Tset":36,"filter":2,"E28":0,"bit6":1,"bit5":0,"bit4":0,"bit3":0,"bit2":1}}
                            2024-09-01 13:21:47.247 - debug: bestway.0 (19801) {"did":"0PEGsasaDg9C1LadNvpBjO","updated_at":1725189692,"attr":{"E19":0,"E18":0,"E32":0,"E31":0,"E30":0,"E11":0,"E10":0,"E13":0,"E12":0,"E15":0,"E14":0,"E17":0,"E16":0,"word5":179,"word4":0,"word7":30,"word6":0,"word1":0,"word0":0,"E29":0,"word2":320,"option6":10244,"ver":1126,"E22":0,"jet":0,"E23":0,"power":1,"Tnow":30,"option7":10260,"option4":0,"option5":27175,"option2":0,"option3":30,"option0":59940,"option1":59940,"E24":0,"E25":0,"E26":0,"E27":0,"E20":0,"E21":0,"E08":0,"E09":0,"E06":0,"E07":0,"E04":0,"E05":0,"E02":0,"E03":0,"E01":0,"bit7":1,"heat":2,"Tunit":1,"wave":0,"word3":0,"Tset":36,"filter":2,"E28":0,"bit6":1,"bit5":0,"bit4":0,"bit3":0,"bit2":1}}
                            2024-09-01 13:22:47.079 - warn: bestway.0 (19801) Service not reachable
                            2024-09-01 13:22:47.079 - debug: bestway.0 (19801) {"message":"An invalid response was received from the upstream server"}
                            2024-09-01 13:23:47.217 - debug: bestway.0 (19801) {"did":"0PEGsasaDg9C1LadNvpBjO","updated_at":1725189780,"attr":{"E19":0,"E18":0,"E32":0,"E31":0,"E30":0,"E11":0,"E10":0,"E13":0,"E12":0,"E15":0,"E14":0,"E17":0,"E16":0,"word5":181,"word4":0,"word7":30,"word6":0,"word1":0,"word0":0,"E29":0,"word2":322,"option6":10244,"ver":1126,"E22":0,"jet":0,"E23":0,"power":1,"Tnow":30,"option7":10260,"option4":0,"option5":27175,"option2":0,"option3":30,"option0":59940,"option1":59940,"E24":0,"E25":0,"E26":0,"E27":0,"E20":0,"E21":0,"E08":0,"E09":0,"E06":0,"E07":0,"E04":0,"E05":0,"E02":0,"E03":0,"E01":0,"bit7":1,"heat":3,"Tunit":1,"wave":0,"word3":0,"Tset":36,"filter":2,"E28":0,"bit6":1,"bit5":0,"bit4":0,"bit3":0,"bit2":1}}
                            

                            Ich stehe immer noch etwas am Berg und weiss nicht weiter:
                            Node 20.17.0
                            NPM 10.8.2
                            JS 6.0.11
                            Adapter BW 0.0.4

                            Manchmal macht die Kiste dort weiter wo der Ausfall war und manchmal geht sie einfach in den Ruhemodus (alles Aus). Das ist etwas doof. Woran könnte das noch liegen? Da ich im Home Office arbeite würde ich eigentlich die Netzwerkausfälle merken, der Iobroker ist via Kabel ans Netz angeschlossen und somit wäre eigentlich ja noch die WLAN Anbindung des Whirlpool selber, aber mein WLAN zeigt mir da auch keine Unterbrüche an.

                            Habe ich irgendwie, ohne grossen Aufwand, die Möglichkeit die Meldung "Service not reachable" irgendwie abzufragen und damit die Trigger zu erstellen, der mir den Adapter restart oder mich informiert?

                            A 1 Reply Last reply Reply Quote 0
                            • A
                              andibr @andibr last edited by

                              Hat jemand hier Erfahrung wie man den Bestway Airjet-01 zerlegt und den ESP8266 neu flascht?

                              Mein Adapter im Iob wirft so ca. alle 30 min die Meldung immer noch aus. Ebenfalls auf dem Handy ist via die Bestway-APP plötzlich wieder kein Gerät mehr zu finden.

                              Meine Idee ist nun den ESP drin zu ersetzen oder zu flaschen, darum die Frage.

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              892
                              Online

                              31.6k
                              Users

                              79.5k
                              Topics

                              1.3m
                              Posts

                              18
                              71
                              5193
                              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