Weiter zum Inhalt
  • Home
  • Aktuell
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Tester
  4. Test Adapter shoppingroute V0.4.4

NEWS

  • Monatsrückblick Oktober 2026 ist online!
    BluefoxB
    Bluefox
    9
    1
    153

  • Mitmachen: Sprich „ioBroker“ ein – für ein lokales Aktivierungswort
    BluefoxB
    Bluefox
    6
    1
    433

  • Neuer Blogbeitrag: KI in ioBroker, vom Helfer im Admin bis zum eigenen Smart Assistant
    BluefoxB
    Bluefox
    4
    1
    474

Test Adapter shoppingroute V0.4.4

Geplant Angeheftet Gesperrt Verschoben Tester
6 Beiträge 2 Kommentatoren 299 Aufrufe 3 Beobachtet
  • Ä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.
  • R
    R
    RaviniZib
    schrieb am zuletzt editiert von RaviniZib
    #1
    Aktuelle Test Version 0.5.1
    Veröffentlichungsdatum 08.10.2026
    Github Link https://github.com/RaviniZib/ioBroker.shoppingroute

    ShoppingRoute für ioBroker

    ShoppingRoute macht aus einer normalen Alexa-Einkaufsliste eine echte Einkaufshilfe für mehrere Geschäfte.

    Der große Vorteil:
    Du kannst alle Märkte in einer einzigen Einkaufsliste führen – zum Beispiel LIDL, REWE, Apotheke und Baumarkt – und ShoppingRoute trennt und sortiert die Artikel automatisch nach Markt.
    Wenn du lieber getrennte Listen verwendest, ist das ebenfalls möglich. Mehrere Alexa-Listen können gleichzeitig verwaltet werden und jede Liste kann eigene Markt-Prioritäten besitzen.

    Das besondere Merkmal von ShoppingRoute ist das individuelle Marktrouting:
    Für jeden einzelnen Markt kann der persönliche Laufweg durch das Geschäft festgelegt werden. Wenn du bei LIDL zuerst an Obst und Gemüse vorbeikommst, danach an Brot, Fleisch, Milchprodukten und am Ende an Tiefkühlware, wird die Einkaufsliste genau in dieser Reihenfolge aufgebaut.
    Ein REWE kann dabei einen völlig anderen Laufweg haben als ein ALDI oder LIDL.

    Der praktische Nutzen:
    Weniger Hin-und-her laufen, weniger suchen, weniger vergessen und dadurch schnelleres und effizienteres Einkaufen.

    Zusätzlich können Artikel mehreren Märkten zugeordnet werden. ShoppingRoute berücksichtigt Standardmärkte, verfügbare Märkte und Prioritäten und kann so flexibel entscheiden, wo ein Artikel am sinnvollsten einsortiert wird.

    Unbekannte Produkte müssen nicht mühsam vorher komplett gepflegt werden. Sie können über eine Prüfliste kontrolliert und anschließend in den Artikelstamm übernommen werden.
    Weitere Funktionen sind unter anderem:

    • eine oder mehrere Alexa-Einkaufslisten
    • mehrere Märkte innerhalb einer einzigen Liste
    • individuelles Laufweg-Routing pro Markt
    • Produktgruppen entsprechend den Abteilungen im Geschäft
    • Standard- und Prioritätsmärkte
    • Artikel, die in mehreren Märkten erhältlich sind
    • Mengenangaben wie „2 Milch“, „3 Packungen“ oder „1,5 kg Kartoffeln“
    • Artikel-Aliase und alternative Bezeichnungen
    • automatische Marktüberschriften
    • direkte manuelle Verschiebung von Artikeln
    • Prüfliste zum Nachlernen unbekannter Produkte
    • sicherer Probebetrieb vor echten Änderungen
    • Schutzmechanismen gegen fehlerhafte oder zu häufige Amazon-Schreibzugriffe

    Update auf Version 0.5.0
    ShoppingRoute 0.5.0 ist veröffentlicht und kann getestet werden.
    Mit dieser Version wurde vor allem die Bedienung deutlich vereinfacht:

    • neue eigene ShoppingRoute-Verwaltungsseite in der ioBroker-Seitenleiste
    • direkte Verwaltung von Einkaufsliste, Artikeln, Märkten, Produktgruppen, Laufwegen, Alexa-Listen und Prüfliste
    • Änderungen an Katalogdaten benötigen keinen Adapter-Neustart mehr
    • Katalogdaten werden separat zur Laufzeit gespeichert und sind dadurch besser gegen unbeabsichtigtes Zurücksetzen geschützt
    • zusätzlicher Schutz gegen den in Issue #59 beobachteten Verlust größerer Konfigurationsbestände
    • überarbeitete Oberfläche mit festem Header und übersichtlicher Block-/Zebra-Darstellung
    • Marktnamen werden automatisch in GROSSBUCHSTABEN gespeichert
    • zugehörige Marktverweise werden entsprechend mit normalisiert
    • neue ausführliche, einsteigerfreundliche Bedienungsanleitung
    • direkter Button zur Bedienungsanleitung in der ShoppingRoute-Verwaltung

    GitHub Release:
    https://github.com/RaviniZib/ioBroker.shoppingroute/releases/tag/v0.5.0

    Repository:
    https://github.com/RaviniZib/ioBroker.shoppingroute
    Rückmeldungen zu 0.5.0 sind ausdrücklich willkommen – besonders zur neuen Verwaltungsoberfläche, zur Einrichtung mehrerer Märkte und zum individuellen Marktrouting.

    0.4.4

    • Standard-Fallback-Markt für neue Installationen auf „No Market“ vereinheitlicht.
    • Backup-/Restore-Seite auf alle 11 von ioBroker unterstützten Admin-Sprachen erweitert.
    • Nicht mehr verwendete Übersetzungsschlüssel entfernt.
    • Bestehende Märkte, Laufwege und Produktdaten werden beim Update nicht verändert.
      Wichtige Änderungen der vorherigen Versionen

    0.4.3

    • Alexa-Aufrufe besitzen nun feste Timeouts über die ioBroker-Timer-API.
    • Ein nicht antwortender Alexa/Amazon-Aufruf kann den Adapter dadurch nicht mehr dauerhaft blockieren.
    • Repository-Metadaten an die aktuellen ioBroker-Anforderungen angepasst.

    0.4.2

    • Direkte Amazon-Listenabfragen mit Fehler-Backoff ergänzt.
    • Verbesserte Behandlung fehlender Alexa2-Ereignisse.
    • Verzögerte Bestätigungen werden erneut geprüft.
    • Während einer Sortierung neu hinzugekommene Artikel bleiben erhalten und werden anschließend verarbeitet.
    • Verbesserte Wiederherstellung unterbrochener Sortiervorgänge.
      Testwünsche

    Besonders hilfreich wäre Feedback zu:

    • automatischer Sortierung nach Märkten und Laufwegen,
    • mehreren Alexa-Einkaufslisten,
    • Prüfliste und Anlernen unbekannter Artikel,
    • Verschieben von Artikeln zwischen Märkten,
    • Mengenangaben und Produkt-Aliasen,
    • Stabilität der Alexa-/Amazon-Anbindung,
    • Verhalten bei größeren Einkaufslisten.

    Fehler, Verbesserungsvorschläge und Erfahrungen mit unterschiedlichen Konfigurationen sind ausdrücklich willkommen.
    Hinweis: ShoppingRoute befindet sich aktuell im ioBroker-latest Repository und soll hier vor einer späteren Aufnahme in stable unter realen Bedingungen getestet werden.

    RaviniZib| ioBroker & Hausautomation
    ShoppingRoute – einmal einrichten, danach einfach Alexa benutzen.

    1 Antwort Letzte Antwort
    1
    • R
      R
      RaviniZib
      schrieb am zuletzt editiert von
      #2

      Update auf Version 0.5.1

      ShoppingRoute 0.5.1 behebt mehrere Fehler der neuen Verwaltungsseite und verbessert die Vorbereitung und Verwaltung der Einkaufsliste deutlich.

      Behoben und verbessert

      • Alexa-Listen werden jetzt korrekt angelegt

        • Neue Listen werden tatsächlich in Alexa erstellt und erst nach erfolgreicher Bestätigung übernommen.
        • Fehlerhafte oder unvollständige Listen-Zuordnungen blockieren keine anderen funktionierenden Listen mehr.
      • Artikel direkt zur Einkaufsliste hinzufügen

        • Neue Artikel können direkt auf der Seite Einkaufsliste hinzugefügt werden.
        • Das funktioniert auch bei einer noch leeren Liste.
        • Der Artikel wird anschließend wie gewohnt von ShoppingRoute einsortiert.
      • Drag & Drop deutlich verbessert

        • Artikel lassen sich zuverlässiger zwischen Märkten verschieben.
        • Neue Ablagebereiche erleichtern das Verschieben ans Ende einer Liste.
        • Das Zurückverschieben in andere oder leere Märkte wurde korrigiert.
        • Zusätzliche Märkte können bei Bedarf als weitere Ablageziele eingeblendet werden.
      • Speichern in der Verwaltung repariert

        • Löschen, Sortieren und Auswahlen werden jetzt automatisch gespeichert.
        • Texteingaben werden weiterhin bewusst über den Speichern-Button übernommen.
        • Der Hinzufügen-Button speichert neue Einträge direkt.
        • Änderungen bleiben auch nach erneutem Öffnen der Seite erhalten.
      • Keine ständigen „Speichern fehlgeschlagen“-Meldungen mehr

        • Lokale Änderungen am Katalog lösen keine unnötigen Alexa-Prüfungen mehr aus.
        • Mehrere schnelle Änderungen werden sauber nacheinander verarbeitet.
        • Bei einem echten Speicherfehler bleiben die Änderungen erhalten und können erneut gespeichert werden.
      • Kein unnötiger Adapter-Neustart mehr

        • Änderungen an angelernten Artikeln und Katalogdaten führen nicht mehr automatisch zu einem Neustart des Adapters.
      • Bessere Rückmeldung bei Alexa-Änderungen

        • Bei länger dauernden Alexa-Schreibvorgängen wird sofort angezeigt, dass die Änderung noch verarbeitet wird.
        • Erfolg oder Fehler werden anschließend separat gemeldet.
        • Dadurch wirkt ein langsamer Alexa-Schreibvorgang nicht mehr wie ein sofortiger Fehler.
      • Robuster bei geänderten Amazon-Artikel-IDs

        • Wenn Amazon nach einer Listenänderung eine neue interne ID vergibt, kann ShoppingRoute den Artikel über einen eindeutigen Namen wiederfinden.
        • Bei mehrfach vorkommenden Namen wird bewusst nicht geraten.

      Das Ziel von ShoppingRoute

      ShoppingRoute soll den Einkauf möglichst weit vorbereiten und dem Nutzer dabei so viel Arbeit wie möglich abnehmen. Märkte, Produktgruppen und individuelle Laufwege werden einmal eingerichtet, bekannte Artikel nach und nach gelernt und anschließend automatisch passend einsortiert.

      Neue Artikel können natürlich jederzeit weiterhin hinzugefügt werden – auch spontan, wenn während des Einkaufs noch etwas einfällt. ShoppingRoute übernimmt diese anschließend ebenfalls und ordnet sie soweit möglich automatisch in die bestehende Struktur ein.

      Je besser der eigene Artikelbestand, die Märkte und die Laufwege gepflegt sind, desto weniger muss später noch manuell eingegriffen werden. Im Idealfall arbeitet ShoppingRoute dann weitgehend unauffällig im Hintergrund und sorgt dafür, dass die Alexa-Einkaufsliste bereits sinnvoll vorbereitet ist.

      Die integrierte KI unterstützt dabei insbesondere bei unbekannten oder noch nicht vollständig zugeordneten Artikeln und soll genau dort zusätzlichen Komfort schaffen, wo starre Regeln allein nicht ausreichen.

      Das Ziel ist kein komplizierter Verwaltungsadapter, sondern ein System, das nach der Einrichtung möglichst selbstverständlich funktioniert und den Einkauf spürbar angenehmer macht.

      RaviniZib| ioBroker & Hausautomation
      ShoppingRoute – einmal einrichten, danach einfach Alexa benutzen.

      1 Antwort Letzte Antwort
      0
      • R
        R
        RaviniZib
        schrieb am zuletzt editiert von RaviniZib
        #3

        Neues Feature in ShoppingRoute 0.5.1

        Eine besonders praktische Funktion von ShoppingRoute ist die intelligente Berücksichtigung von Alternativmärkten. ShoppingRoute sortiert die Einkaufsliste nicht nur nach Märkten, Produktgruppen und individuellen Laufwegen, sondern kann auch dafür sorgen, dass unnötige Fahrten zu zusätzlichen Geschäften entfallen.

        Ein einfaches Beispiel:

        ALDI:

        • Milch
        • Butter
        • Brot
        • Eier
        • Käse

        REWE:

        • Zucker

        Normalerweise müsste man für den Zucker zusätzlich zu REWE fahren, obwohl bereits fünf Artikel bei ALDI eingekauft werden. Hier kommen die Alternativmärkte ins Spiel. Ist beim Artikel Zucker neben REWE auch ALDI als verfügbarer Markt hinterlegt, kann ShoppingRoute erkennen, dass der zusätzliche Besuch bei REWE möglicherweise überflüssig ist.

        Bei aktivierter Marktoptimierung und entsprechend eingestellter Mindestartikelzahl wird der Zucker automatisch ALDI zugeordnet.

        Das optimierte Ergebnis:
        ALDI: Milch, Butter, Brot, Eier, Käse, Zucker
        REWE: Entfällt!

        Die Vorteile:

        • Weniger unnötige Marktbesuche
        • Kürzere Einkaufswege und weniger Fahrzeit
        • Weniger Kraftstoff- bzw. Energieverbrauch
        • Automatische Berücksichtigung alternativer Einkaufsmöglichkeiten

        Keine manuelle Umplanung der Einkaufsliste erforderlich

        Wichtig: ShoppingRoute verschiebt Artikel ausschließlich in Märkte, die im Artikelstamm als verfügbar hinterlegt sind. Wer ausdrücklich „Milch von REWE“ auf seine Einkaufsliste setzt, bekommt diese Milch weiterhin bei REWE eingeplant.

        Die Optimierung ist optional und berücksichtigt die konfigurierte Mindestartikelzahl pro Markt.
        Das Ziel von ShoppingRoute ist nicht einfach nur eine sortierte Einkaufsliste, sondern eine möglichst praktische und effiziente Einkaufsplanung.

        Daher:

        • Je vollständiger der Artikelstamm mit verfügbaren Märkten gepflegt ist, desto besser kann ShoppingRoute unnötige Einkaufsstopps vermeiden.
        • Je vollständiger der Artikelstamm in Shoppingroute gepflegt ist, desto weniger Eingriffe in der ioBroker Konfiguration für ShippingRoute sind notwendig.

        RaviniZib| ioBroker & Hausautomation
        ShoppingRoute – einmal einrichten, danach einfach Alexa benutzen.

        1 Antwort Letzte Antwort
        0
        • R
          R
          RaviniZib
          schrieb am zuletzt editiert von RaviniZib
          #4

          Neu in Version 0.5.2:

          Stell dir vor, du bist gerade einkaufen. Auf deiner Alexa-Einkaufsliste steht Käse bei ALDI. Jetzt siehst du aber, dass der Käse bei LIDL im Angebot ist. Bisher musstest du dafür die Einstellungen von ShoppingRoute öffnen. Jetzt geht das direkt in der Alexa-App auf deinem Handy!

          Vor jedem Artikel steht eine zweistellige Nummer, zum Beispiel:

          25> Käse

          Du möchtest den Käse lieber bei LIDL kaufen? Dann schreibst du einfach einen neuen Eintrag in deine Alexa-Einkaufsliste:

          25WLIDL

          Das war's! ShoppingRoute erkennt den Befehl, verschiebt den Käse zu LIDL und löscht den Befehl anschließend automatisch aus der Liste.

          Beim nächsten Einkauf steht der Käse wieder bei ALDI.

          Soll der Käse dagegen ab jetzt immer bei LIDL stehen, gibst du stattdessen Folgendes ein:

          25DLIDL

          Und wenn du einen Artikel innerhalb eines Geschäfts weiter nach oben oder unten schieben möchtest, geht das genauso einfach:

          25H3 – Artikel 25 drei Plätze nach oben.

          25R3 – Artikel 25 drei Plätze nach unten.

          Du brauchst dafür nichts weiter als deine normale Alexa-App.
          Die Syntax des Befehls ist denkbar einfach und leicht zu merken.

          NN X Markt oder Stufen

          X sind vier Befehle

          W = Wechsel
          D = Dauerhafter Wechsel
          H = Hoch
          R = Runter

          Noch etwas Wichtiges: ShoppingRoute braucht etwas Zeit zum Sortieren. Je nach Internetverbindung kann es bis zu fünf Minuten dauern, bis der Befehl verschwindet und die Liste neu sortiert ist. Also nicht wundern, wenn zunächst nichts passiert.

          Steht der Befehl nach fünf Minuten immer noch da, überprüfe die Eingabe oder deine Internetverbindung. Einen falsch geschriebenen Befehl einfach abhaken und neu eingeben.

          RaviniZib| ioBroker & Hausautomation
          ShoppingRoute – einmal einrichten, danach einfach Alexa benutzen.

          1 Antwort Letzte Antwort
          0
          • padrinoP
            padrinoP
            padrino
            Most Active
            schrieb am zuletzt editiert von
            #5

            Hmm, also, ich habe mich leider noch nicht wirklich mit dem Adapter beschäftigt, aber wäre es nicht sinnvoll(er) die Liste intern zu verwalten und Alexa nur die Sprache zu verwenden?
            Wenn man über die Amazon Cloud sortiert/einfügt etc. dann verursacht das doch sicher eine Menge Traffic, oder?

            R 1 Antwort Letzte Antwort
            0
            • padrinoP padrino

              Hmm, also, ich habe mich leider noch nicht wirklich mit dem Adapter beschäftigt, aber wäre es nicht sinnvoll(er) die Liste intern zu verwalten und Alexa nur die Sprache zu verwenden?
              Wenn man über die Amazon Cloud sortiert/einfügt etc. dann verursacht das doch sicher eine Menge Traffic, oder?

              R
              R
              RaviniZib
              schrieb am zuletzt editiert von
              #6

              Hallo @padrino,

              vielen Dank für Deine Rückmeldung und Deine Überlegungen!

              Dein Vorschlag ist durchaus nachvollziehbar. Tatsächlich verwaltet ShoppingRoute bereits einen großen Teil der Informationen lokal in ioBroker. Dazu gehören der Artikelstamm, die Marktzuordnungen, Produktgruppen, Prioritäten und die individuellen Laufwege durch die Geschäfte.

              Unser Grundgedanke ist allerdings, dass die Alexa-Einkaufsliste weiterhin die zentrale Einkaufsliste bleibt.

              Der Nutzer soll keine zusätzliche App benötigen und sein bisheriges Verhalten nicht ändern müssen. Artikel können wie gewohnt per Sprache hinzugefügt, in der Alexa-App angesehen und beim Einkaufen abgehakt werden. ShoppingRoute übernimmt lediglich im Hintergrund die intelligente Sortierung nach Märkten, Produktgruppen und dem persönlichen Laufweg.

              Das Thema Amazon-Traffic haben wir bei der Entwicklung ausdrücklich berücksichtigt und entsprechende Schutzmechanismen eingebaut.

              Unter anderem:

              • Einstellbare Begrenzung der Schreibzugriffe: Über den API-Schutz lässt sich die Anzahl der Amazon-Schreiboperationen pro Minute begrenzen.
              • Inkrementelle Sortierung: ShoppingRoute versucht, nur tatsächlich notwendige Änderungen vorzunehmen, statt jedes Mal die gesamte Einkaufsliste neu aufzubauen.
              • Optimierte Einfügevorgänge: Durch numerische Sortierpositionen mit freien Zwischenräumen können neue Artikel häufig eingefügt werden, ohne zahlreiche bestehende Einträge zu verändern.
              • Gebündelte Änderungen: Manuelle Verschiebungen können zunächst lokal vorgenommen und anschließend gemeinsam an Alexa übertragen werden.
              • Vermeidung unnötiger Abfragen: Änderungen am lokalen Artikelstamm lösen keine zusätzlichen Amazon-Listenprüfungen aus. Ereignisgesteuerte Verarbeitung, kontrollierte Prüfintervalle und Fehler-Backoff begrenzen weitere Zugriffe.
              • API Safe Mode: Zusätzliche Schutzmechanismen verhindern unkontrollierte Schreibvorgänge.

              Ganz ohne Amazon-Kommunikation funktioniert dieses Konzept natürlich nicht. Wir haben den Datenverkehr jedoch gezielt optimiert und insbesondere die Schreibzugriffe einstellbar begrenzt.

              Der entscheidende Vorteil ist für uns, dass Alexa nicht nur als Spracheingabe dient, sondern auch weiterhin die fertige, sortierte Einkaufsliste zur Verfügung stellt. Damit kann man direkt in der gewohnten Alexa-App einkaufen, ohne eine zusätzliche Oberfläche verwenden zu müssen.

              Dein vorgeschlagenes Konzept einer vollständig lokalen Einkaufsliste wäre sicherlich ebenfalls möglich. Es würde aber einen wesentlichen Vorteil von ShoppingRoute aufgeben: die direkte Nutzung der originalen Alexa-Einkaufsliste.

              Nochmals vielen Dank für Deine Anregung! Genau solche Überlegungen und Rückmeldungen sind für die Weiterentwicklung des Adapters wertvoll.

              Viele Grüße

              RaviniZib

              RaviniZib| ioBroker & Hausautomation
              ShoppingRoute – einmal einrichten, danach einfach Alexa benutzen.

              1 Antwort Letzte Antwort
              0

              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

              Registrieren Anmelden
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              535

              Online

              33.1k

              Benutzer

              84.2k

              Themen

              1.4m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2026
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe