Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Aufruf] Bring! Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Aufruf] Bring! Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • foxriver76
      foxriver76 Developer @maniac last edited by

      @maniac wäre durchaus möglich - ja. Ich werde jetzt erst mal die nächste Zeit Bring auf die neue API umstellen, um den Sprachwechsel zu ermöglichen, damit wird dann auch das Problem behoben sein, dass manche Artikel die über die iOS App hinzugefügt wurden im Adapter auf schweizer-deutsch auftauchen. Siehe https://github.com/foxriver76/ioBroker.bring/issues/18

      Da die neue API auch in der Web App genutzt wird, kann ich da aktiv Reverse Engineering betreiben, während ich die Informationen zur alten API nur unvollständig über GitHub erlangt habe. Evtl. gibts dort dann auch eine Möglichkeit die Beschränkung von 12 zu erhöhen.

      MatteoD77 created this issue in foxriver76/ioBroker.bring

      closed Other languages? #18

      M 1 Reply Last reply Reply Quote 0
      • M
        maniac @foxriver76 last edited by

        @foxriver76
        Danke, dann lassen wir uns mal überraschen was da noch so kommt 🙂

        1 Reply Last reply Reply Quote 0
        • foxriver76
          foxriver76 Developer @pix last edited by foxriver76

          @pix Wenn du mal Zeit hast, installiere mal bitte von GitHub. Ich habe gestern mal ein bisschen Arbeit reingesteckt und herausgefunden, wie Bring! die Übersetzungen macht, tatsächlich gibt es ein JSON-File je Sprache, dass die Übersetzungen beinhaltet.

          Ebenfalls wird jetzt v2 der Bring! API genutzt, allerdings bis darauf, dass sie die Authentifizierung sicherer gemacht haben, ist mir noch nix groß aufgefallen an neuen Möglichkeiten. Es wird jetzt je nach konfigurierter Listensprache beim Start die aktuelle Übersetzungsdatei geladen und in einem Translation-State gespeichert. Das Widget greift dann auf diese Übersetzungen zu. Die Sprache kann man z. B. in der Bring!Web App ändern.

          @all Gerne mal Feedback zum aktuellen Entwicklungsstand geben.

          Im Widget muss der Übersetzungsstate angegeben werden. Ich werde in Zukunft probieren, was zu implementieren, dass die States nicht mehr von Hand angegeben werden müssen. Hat allerdings nicht so hohe Prio.

          P.S. nach GitHub Installation muss zwingend ein Upload erfolgen: iobroker uplaod bring

          Dinge die ich auf dem Schirm habe:

          • Wenn ein Artikel über ioB hinzugefügt wird, wird er noch nicht gemappt. Sprich die Übersetzung findet einseitig statt.

          Schon erledigt

          foxriver76 1 Reply Last reply Reply Quote 0
          • foxriver76
            foxriver76 Developer @foxriver76 last edited by

            @foxriver76 sagte in [Aufruf] Bring! Adapter:

            Im Widget muss der Übersetzungsstate angegeben werden. Ich werde in Zukunft probieren, was zu implementieren, dass die States nicht mehr von Hand angegeben werden müssen. Hat allerdings nicht so hohe Prio.

            Es muss jetzt nur noch ein State angegeben werden. Und zwar handelt es sich dabei jetzt um die Listen ID, also der channel, nicht mehr der content state. Alles andere wird im Hintergrund geholt. Ebenfalls habe ich die Beschränkung der Höhe der "Kürzlich hinzugefügt"-Liste nicht mehr konfigurierbar gemacht, denke das hat sowieso niemand genutzt. Habe das damals unter der Annahme hinzugefügt, dass die Liste sehr lange werden kann.

            Ebenfalls wurde die Art und Weise wie die States an das Backend gesendet werden geändert. Empirisch getestet - würde ich sagen, dass zuvor ab und an Kommandos verloren gegangen sind, wenn man sehr schnell Artikel hinzugefügt oder entfernt hat. Dies scheint nun nicht mehr aufzutreten.

            1 Reply Last reply Reply Quote 0
            • P
              pix last edited by

              Hallo,

              habe v1.5 installiert. Die Übersetzung ist noch nicht "gefixt". Aus "Zucchini" wird "Zucchetti", aus "Chips" wird "Pommes Chips", aus "Walnüsse" wird "Baumnüsse".

              Gruß
              Pix

              foxriver76 1 Reply Last reply Reply Quote 0
              • foxriver76
                foxriver76 Developer @pix last edited by

                @pix Es kommt drauf an. Wo erwartest du die Übersetzung? Derzeit ist die Übersetzung nur im Widget enthalten.
                Der Translation State wurde erstellt?

                P 1 Reply Last reply Reply Quote 0
                • P
                  pix @foxriver76 last edited by

                  @foxriver76 Ich habe meine Bezeichnungen sowohl im Widget, als auch über die iPhone Bring! App eingegeben. Nach dem Synchronisieren war der Warenkorb dann "schweizerisch".

                  Der Translation State ist da. Ist der von Dir angelegt? Kann ich ihn händich ändern/erweitern?

                  Pix

                  foxriver76 1 Reply Last reply Reply Quote 0
                  • P
                    pix last edited by

                    Ich ergänze: Die Übersetzung erwarte ich im Widget. Denn in der Bring-App sind alle Bezeichnungen, wie ich sie mag.

                    1 Reply Last reply Reply Quote 0
                    • foxriver76
                      foxriver76 Developer @pix last edited by

                      @pix Nein es sind die vollständigen Übersetzungen von https://web.getbring.com/locale/articles.de-DE.json

                      Also übersetzt er bei dir im Widget nicht? Upload gemacht? Und Widget entsprechend umkonfiguriert? Und du benutzt das Widget vom Adapter, nix eigenes?

                      1 Reply Last reply Reply Quote 0
                      • coyote
                        coyote Most Active last edited by coyote

                        Also bei mir steht unter den Objekten auch Baumnüsse, aber im Vis Widget und in der Android App stimmt es, da steht Walnüsse.

                        foxriver76 1 Reply Last reply Reply Quote 0
                        • foxriver76
                          foxriver76 Developer @coyote last edited by

                          @coyote passt, der State wird auch so bleiben, da in der Bring API die Artikel diesen Key haben. Wenn dann würde ich einen neuen state einführen, denke allerdings dass die meisten sowieso das Widget nutzen.

                          1 Reply Last reply Reply Quote 0
                          • andiko2
                            andiko2 last edited by andiko2

                            Kann ich nur eine Liste verwenden, oder mehrere? Habe jetzt laufend Fehler im Log.log.PNG ist sehr praktisch die Einkaufsliste.bring.PNG

                            foxriver76 1 Reply Last reply Reply Quote 0
                            • foxriver76
                              foxriver76 Developer @andiko2 last edited by foxriver76

                              @andiko2 du kannst mehrere verwenden im Adapter, Slider Tab Widgets machen allerdings Probleme. Wegen dem Fehler schaue ich mal.

                              1 Reply Last reply Reply Quote 0
                              • andiko2
                                andiko2 last edited by

                                ich habe das Wideget von Bring benutzt, und über die Sichtbarkeit, schalte ich durch die einzelnen Listen.
                                Hatte die erste Liste noch auf einer Testseite die mir aber im Editmodus nicht angezeigt wurde, aber in der normalen Ansicht. Konnte die liste also nicht löschen. Habe nun die ganze Testseite gelöscht und neu angelegt, da die ja nur für Versuche ist. Nun läuft der Adapter im Moment wieder ohne Error Meldung. Ob es daran lag weiß ich allerdings nicht.

                                foxriver76 1 Reply Last reply Reply Quote 0
                                • foxriver76
                                  foxriver76 Developer @andiko2 last edited by

                                  @andiko2 Ich gehe davon aus, dass er eine spezifische ListenId (durch Copy-Paste in dem Bring Modul hatte ich die falsche Fehlermeldung anzeigen lassen) nicht pollen konnte. Der Fehler wird nun abgefangen und enthält mehr Informationen falls er wieder auftritt.

                                  1 Reply Last reply Reply Quote 0
                                  • andiko2
                                    andiko2 last edited by andiko2

                                    Heute früh lief er gut und nun immer wieder Neustartbring.PNGbringGIF.gif

                                    foxriver76 1 Reply Last reply Reply Quote 0
                                    • foxriver76
                                      foxriver76 Developer @andiko2 last edited by

                                      @andiko2 hat nix direkt mit dem adapter zu tun, der Prozess läuft schon und hat wohl die Kommunikation zum js-Controller verloren. Am besten mal iobroker neustarten

                                      andiko2 1 Reply Last reply Reply Quote 0
                                      • andiko2
                                        andiko2 @foxriver76 last edited by

                                        @foxriver76 ich habe mal den ganzen Host neu gestartet da ich dort eh Updates machen musste und nun geht es wieder. Mal sehen wie lange. Er macht ja trotzsdem seinen Job nur sehe ich nicht gerne Error Warnungen im Log hihi.

                                        1 Reply Last reply Reply Quote 0
                                        • N
                                          Novak last edited by

                                          Hallo, @foxriver76,
                                          erst super tolle Adapter und danke für deine Bemühungen, allerdings baut der Adapter aber bei mir keine Verbindung mit mein "Gmail account" ... Iobroker ist up to date ,Noode und Nodejs beide v8.16.0.

                                          Ich trage meine Gmail und PW rein und bekomme folgende Fehler:

                                          5. Cannot get lists: StatusCodeError: 500 - "<!DOCTYPE html><html><head><title>Apache Tomcat/8.0.47 - Error report</title><style type=\"text/css\">H1 {font-family:Tahoma,Arial,sans-serif;color:white;bac
                                          4. Cannot get user settings: StatusCodeError: 401 - "{\"message\":\"JWT access token is not valid\",\"errorcode\":201}"
                                          3. [ LOGIN] Reconnection in 30 seconds
                                          2. Cannot Login: StatusCodeError: 401 - "{\"message\":\"email password combination not existing\",\"errorcode\":200}"
                                          1. starting. Version 1.6.1 in /opt/iobroker/node_modules/iobroker.bring, node: v8.16.0
                                          

                                          Unter Objekte als Expertenmodus beim "system.adapter.bring.0" bei den Reiter Nativ is bei mir nichts eingetragen...

                                          alt text

                                          Vielen Dank im Voraus.

                                          Lg,
                                          Miha

                                          foxriver76 1 Reply Last reply Reply Quote 0
                                          • foxriver76
                                            foxriver76 Developer @Novak last edited by

                                            @Novak Wenn da nichts eingetragen ist, dann hat er Mail-Adresse und Passwort nicht gespeichert. Wenn du die Adapter Einstellungen neu öffnest, ist denn dann die Mail-Adresse + Pw noch ausgefüllt?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            426
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            bring einkaufsliste tester
                                            41
                                            359
                                            51708
                                            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