Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Skripten / Logik
  4. Alexa Shopping List mit Bring synchronisieren

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.5k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.7k

Alexa Shopping List mit Bring synchronisieren

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
164 Beiträge 27 Kommentatoren 33.5k Aufrufe 29 Watching
  • Ä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.
  • icastillo15I icastillo15

    Hallo zusammen,

    ich habe mein Script nochmal aktualisiert. Es werden in Alexa nun automatisch alle Duplikate sofort wieder gelöscht. Außerdem wird nun erzwungen, dass Artikel mit einem Großbuchstaben beginnen.

    Viel Spaß damit und gerne wieder testen :-)

    Kleiner Nachtrag: wenn ich über Alexa Dinge hinzufüge und dann in Bring als erledigt markiere, dann werden diese bei mir in Alexa nicht mehr gelöscht. Das muss ich mir nochmal ansehen - könnte an den Zeitstempeln liegen.

    Nachtrag 2: ging doch - mein Adapter war nur offline 😎

    const bringBaseId = 'bring.0.0f0c420c-3298-4911-91f5-7ed0fbbfd36e';
    const alexa2BaseId = 'alexa2.0.Lists.SHOPPING_LIST';
    
    const bringListId = bringBaseId + '.content';
    const bringListCompletedId = bringBaseId + '.recentContent';
    const bringAddToList = bringBaseId + '.saveItem';
    const bringCompleteItem = bringBaseId + '.moveToRecentContent';
    const alexaAddToList = alexa2BaseId + '.#New';
    const alexaListId = alexa2BaseId + '.json';
    
    //switch off to silence:
    const printDebug = true;
    
    function debug(msg) {
        if (printDebug) {
            log(msg)
        }
    }
    
    const TodoItemStatus = {
        NeedsAction: 'needs_action',
        Completed: 'completed',
    };
    
    /**
     * @typedef bringItem
     * @type {object}
     * @property {string} specification
     * @property {string} name
     * @property {string} status
     * @property {boolean} [found] - keep track if found or not.
     */
    
    /**
     * @typedef alexaItem
     * @type {object}
     * @property {string} value
     * @property {string} id
     * @property {boolean} completed
     * @property {number} updatedDateTime
     * @property {boolean} [found] - keep track if found or not.
     */
    
    /**
     * Compare alexaItem complete and bringItem status -> returns true if same status.
     * @param {Array<alexaItem>} alexaList
     * @param {Array<bringItem>} list
     * @returns {boolean} true if same status.
    */
    function compareCompleted(alexaItem, bringItem) {
        if (alexaItem.completed && bringItem.status !== TodoItemStatus.Completed) {
            return false;
        }
        if (!alexaItem.completed && bringItem.status !== TodoItemStatus.NeedsAction) {
            return false;
        }
        return true;
    }
    
    function ListCleaner(Eintrag='') {
        const arr = Eintrag.split(' ');
        for (let i = 0; i < arr.length; i++) {
            arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].slice(1);
        }
        return arr.join(' ');
    }
    
    /**
     * sync lists
     * @param {Array<alexaItem>} alexaList
     * @param {Array<bringItem>} list
     * @param {number} timestampBring
     * @param {string} msource
     * @param {Array<bringItem>} recentList
     * @returns {Array<bringItem>} new bring List
     */
    function syncLists(alexaList, list, timestampBring, msource, recentList) {
        const newBringList = [];
        var empty = true;
        for (const alexaItem of alexaList) {
    
            for (const bringItem of list) {
                empty = false;
    
                if (bringItem.name === alexaItem.value) {
                    alexaItem.found = true;
                    bringItem.found = true;
    
    
                    //found item. Update completed state from 'newer' list: 
                    bringItem.status = TodoItemStatus.NeedsAction;
                    if (alexaItem.updatedDateTime > timestampBring) {
                        if (alexaItem.value !== bringItem.name || !compareCompleted(alexaItem, bringItem)) {
    
                            if (msource === 'Alexa') {
                               debug('Updating Bring item: ' + bringItem.name + ' from Alexa');
                               setState(bringCompleteItem, ListCleaner(bringItem.name));
                            }                   
                        }
                    
                    } else {
                        //keep bring:
    
                        //update alexa:
                        if (!compareCompleted(alexaItem, bringItem)) {
                            if (msource === 'Bring') {
                                bringItem.status = TodoItemStatus.Completed;
                                debug('Update  Alexa item: ' + alexaItem.value + ' to ' + (bringItem.status === TodoItemStatus.Completed ? 'done' : 'undone') + ' from Bring.');
                                setState(`${alexa2BaseId}.items.${alexaItem.id}.completed`, bringItem.status === TodoItemStatus.Completed);
                            } 
                        }
                    }
                }
            }
    
            for (const bringItemCompleted of recentList) {
                if (bringItemCompleted.name === alexaItem.value) {
                    alexaItem.found = true;
                    bringItemCompleted.found = true;
    
                    //found item. Update completed state from 'newer' list: 
                    bringItemCompleted.status = TodoItemStatus.Completed;
                    if (alexaItem.updatedDateTime > timestampBring) {
                        if (alexaItem.value !== bringItemCompleted.name || !compareCompleted(alexaItem, bringItemCompleted)) {
    
                            if (msource === 'Alexa') {
                               debug('Adding Bring item: ' + bringItemCompleted.name + ' from Alexa');
                               setState(bringAddToList, ListCleaner(bringItemCompleted.name));
                            }                   
                        }
                    
                    } else {
                        //keep bring:
    
                        //update alexa:
                        if (!compareCompleted(alexaItem, bringItemCompleted)) {
                            bringItemCompleted.status = TodoItemStatus.Completed;
                            if (msource === 'Bring') {
                                debug('Delete  Alexa item: ' + alexaItem.value + ' from Bring.');
                                //setState(`${alexa2BaseId}.items.${alexaItem.id}.completed`, bringItemCompleted.status === TodoItemStatus.Completed);
                                setState(`${alexa2BaseId}.items.${alexaItem.id}.#delete`, true);
                            } 
                        }
                    }
                }
            }
    
    
            if (!alexaItem.found) {
                //alexa item not found:
                if (alexaItem.completed) {
                    debug('Delete ' + alexaItem.value + ' because done and not in Bring list.');
                    setState(`${alexa2BaseId}.items.${alexaItem.id}.#delete`, true);
                } else {
                    if (msource === 'Alexa') {
                        debug('Adding ' + alexaItem.value + ' to Bring list');
                        setState(bringAddToList, ListCleaner(alexaItem.value));
                    }
                }
            }
    
            if (empty === true) {
                if (alexaItem.updatedDateTime < timestampBring) {
                    debug('Delete ' + alexaItem.value + ' from Alexa list because Bring list is all done.');
                    setState(`${alexa2BaseId}.items.${alexaItem.id}.#delete`, true);
                }
            }
        
        }
    
        for (const bringItem of list) {
            if (!bringItem.found) {
                if (bringItem.status === TodoItemStatus.Completed) {
                    //debug('Remove from bring item:  ' + bringItem.name + ' because done and not on alexa list');
                    //Not executed since I want to keep the recent items inside bring app
                } else {
                    if (msource === 'Bring') {
                        debug('Adding ' + bringItem.name + ' to Alexa list.');
                        setState(alexaAddToList, ListCleaner(bringItem.name));
                    }
                }
            }
        }
    
        return newBringList;
    }
    
    
    function doSync(source) {
        eliminateDuplicated();
        const alexaList = JSON.parse(getState(alexaListId).val);
        const state = getState(bringListId);
        const bringList = JSON.parse(state.val);
        const state2 = getState(bringListCompletedId);
        const bringListCompleted = JSON.parse(state2.val);
    
        syncLists(alexaList, bringList, state.ts, source, bringListCompleted);
    }
    
    function eliminateDuplicated() {
        var myAlexaList = JSON.parse(getState(alexaListId).val);
        var arrayWithDuplicates = [];
    
        for(var alexaItem of myAlexaList) {
            var obj = {};
            obj["value"] = ListCleaner(alexaItem.value);
            obj["id"] = alexaItem.id;
            arrayWithDuplicates.push(obj);       
        }
    
        const lookup = arrayWithDuplicates.reduce((a, e) => {
        a[e.value] = ++a[e.value] || 0;
        return a;
        }, {});
    
        const
            getKey = o => keys.map(k => o[k]).join('|'),
            keys = ['value'],
            myarray = arrayWithDuplicates.filter(e => lookup[e.value]),
            hash = Object.create(null),
            duplicates = myarray.filter(o =>
                (k => (hash[k] = (hash[k] || 0) + 1) > 1)
                (getKey(o))
            );
    
        for(var item of duplicates) {
            debug('Delete  Alexa item: ' + item.value + ' because duplicated.');
            setState(`${alexa2BaseId}.items.${item.id}.#delete`, true);
        }
    }
    
    on({id: bringListId, change: 'any'}, e => {
        debug('Update triggered from Bring');
        doSync('Bring');
    });
    
    on({id: alexaListId, change: 'any'}, e => {
        debug('Update triggered from Alexa');
        doSync('Alexa');
    });
    
    doSync();
    
    
    T Offline
    T Offline
    thorschtn
    schrieb am zuletzt editiert von
    #65

    @icastillo15 cooles Skript!

    Das Skript synchronisiert bei mir einwandfrei zwischen Alexa und Bring. Aber immer nur eine zeitlang - danach schreiben weder Alexa2 noch Bring Instanz das Skript zu triggern.

    Wenn ich die Instanzen oder den ioBroker neu starte, gehts wieder ne Weile, teilweise aber schon nach ner Stunde nicht mehr.

    Im Log steht nichts, die Instanzen werden alle grün angezeigt, hat jemand eine Idee, wo ich nach der Ursache suchen muss? Hat sonst noch jemand ähnliche Probleme?

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      Freak
      schrieb am zuletzt editiert von
      #66

      Ich habe immer wieder das Problem, dass die Eikaufsliste in dem Alexa2 Adapter nicht mehr vorhanden ist. dann laufen durch das script fehler auf.
      z.B. jetzt aktuell, die Listen im Alexa2 sind alle weg.

      OreiderO 1 Antwort Letzte Antwort
      0
      • F Freak

        Ich habe immer wieder das Problem, dass die Eikaufsliste in dem Alexa2 Adapter nicht mehr vorhanden ist. dann laufen durch das script fehler auf.
        z.B. jetzt aktuell, die Listen im Alexa2 sind alle weg.

        OreiderO Offline
        OreiderO Offline
        Oreider
        schrieb am zuletzt editiert von
        #67

        @freak

        Bei mir sind seit kurzem auch alle Listen aus dem Alexa 2 Adapter weg...

        Gibts noch jemanden bei dem dieser "Umweg" über das skript funktioniert oder ist das jetzt leider auch Geschichte...?

        Schönen Gruß
        Tom

        Ro75R F 2 Antworten Letzte Antwort
        0
        • OreiderO Oreider

          @freak

          Bei mir sind seit kurzem auch alle Listen aus dem Alexa 2 Adapter weg...

          Gibts noch jemanden bei dem dieser "Umweg" über das skript funktioniert oder ist das jetzt leider auch Geschichte...?

          Schönen Gruß
          Tom

          Ro75R Offline
          Ro75R Offline
          Ro75
          schrieb am zuletzt editiert von
          #68

          @oreider @freak, also bei mir sind die Listen ganz normal da (Shopping & ToDo). Eventuell passt etwas bei euch im System nicht. Ggfs. mal

          iob diag
          

          machen und ALLES in </> posten.

          Ro75.

          SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

          1 Antwort Letzte Antwort
          0
          • F Offline
            F Offline
            Freak
            schrieb am zuletzt editiert von
            #69

            @Ro75 Danke für die Rückmeldung ich werde das prüfen und melde mich dann zurück.

            1 Antwort Letzte Antwort
            0
            • mricegM mriceg

              @Dicken Bei dem json muss vermutlich in Zeile 26 der API-Token von todoist hinterlegt werden, oder? Was muss sonst noch angepasst werden?

              Kann man da nicht einbauen, dass der Eintrag auf der Alexa-Liste gelöscht wird, sobald er nach todoist übertragen wurde?

              Edit:
              OK, habe alles hinbekommen. Der API-Token muss in Zeile 27 hinter Bearer. In Zeile 20 muss noch die Projekt-ID eingetragen werden.

              M Offline
              M Offline
              martin_olw
              schrieb am zuletzt editiert von martin_olw
              #70

              Hallo @mriceg,
              kannst du deine Anpassungen nochmal genauer beschreiben? Ich bekomme immer die Fehlermeldung "script.js.common.ToDoist.Einkaufsliste_via_Alexa: Error creating task:" und habe sicher einen Fehler bei der Eintragung der diversen Parameter für die Übertragung nach Todoist. Oder benötige ich noch einen Adapter?
              Sorry für die vielen Fragen ;-)
              Danke!

              Edit: Ich habe meinen Fehler gefunden - unsere Einkaufsliste ist eine geteilte Liste und ich habe nicht die project-id der Liste genommen, mit dessen Konto die erstellt wurde. Jetzt läuft das wunderbar.

              1 Antwort Letzte Antwort
              0
              • OreiderO Oreider

                @freak

                Bei mir sind seit kurzem auch alle Listen aus dem Alexa 2 Adapter weg...

                Gibts noch jemanden bei dem dieser "Umweg" über das skript funktioniert oder ist das jetzt leider auch Geschichte...?

                Schönen Gruß
                Tom

                F Offline
                F Offline
                Freakahhh
                schrieb am zuletzt editiert von
                #71

                @oreider @freak

                Wie siehts bei euch mittlerweile aus - sind die Listen wieder da?

                Habe nichts am System geändert und habe jetzt leider auch keine Listen mehr im Alexa 2 Adapter - alles weg :(

                Ro75R 1 Antwort Letzte Antwort
                0
                • F Freakahhh

                  @oreider @freak

                  Wie siehts bei euch mittlerweile aus - sind die Listen wieder da?

                  Habe nichts am System geändert und habe jetzt leider auch keine Listen mehr im Alexa 2 Adapter - alles weg :(

                  Ro75R Offline
                  Ro75R Offline
                  Ro75
                  schrieb am zuletzt editiert von
                  #72

                  @freakahhh bitte mal zeigen.

                  Ro75.

                  SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                  F 1 Antwort Letzte Antwort
                  0
                  • Ro75R Ro75

                    @freakahhh bitte mal zeigen.

                    Ro75.

                    F Offline
                    F Offline
                    Freakahhh
                    schrieb am zuletzt editiert von
                    #73

                    @ro75 sagte in Alexa Shopping List mit Bring synchronisieren:

                    @freakahhh bitte mal zeigen.

                    Ro75.

                    Ich hab im Adapter die Listen Synchronisation an. Aber wie gesagt, es hat einwandfrei funktioniert und auf einmal leider nicht mehr...

                    Bildschirmfoto 2024-08-14 um 17.12.31.png

                    Der Alexa Adapter mit leerer Liste:

                    Bildschirmfoto 2024-08-14 um 17.12.47.png

                    Und hier natürlich der fehlerhafte Log:

                    Bildschirmfoto 2024-08-14 um 17.12.15.png

                    Ro75R 1 Antwort Letzte Antwort
                    0
                    • F Freakahhh

                      @ro75 sagte in Alexa Shopping List mit Bring synchronisieren:

                      @freakahhh bitte mal zeigen.

                      Ro75.

                      Ich hab im Adapter die Listen Synchronisation an. Aber wie gesagt, es hat einwandfrei funktioniert und auf einmal leider nicht mehr...

                      Bildschirmfoto 2024-08-14 um 17.12.31.png

                      Der Alexa Adapter mit leerer Liste:

                      Bildschirmfoto 2024-08-14 um 17.12.47.png

                      Und hier natürlich der fehlerhafte Log:

                      Bildschirmfoto 2024-08-14 um 17.12.15.png

                      Ro75R Offline
                      Ro75R Offline
                      Ro75
                      schrieb am zuletzt editiert von
                      #74

                      @freakahhh also bei mir sind noch immer alle Listen da, ABER ich setze das Skript nicht ein. Eventuell gibt es da noch ein kleines Problem.

                      Mache mal folgenden Test:

                      1. Deaktiviere das Skript
                      2. Stoppe den Alexa2 Adapter
                      3. Starte den Alexa2 Adapter
                      4. Schaue nach ca. 60 Sekunden nach, ob die Datenpunkte wieder da sind
                      5. Wenn ja, aktiviere das Skript
                      6. Wenn die Datenpunkte wieder verschwinden = Problem im Skript

                      Ro75.

                      SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                      F 1 Antwort Letzte Antwort
                      0
                      • Ro75R Ro75

                        @freakahhh also bei mir sind noch immer alle Listen da, ABER ich setze das Skript nicht ein. Eventuell gibt es da noch ein kleines Problem.

                        Mache mal folgenden Test:

                        1. Deaktiviere das Skript
                        2. Stoppe den Alexa2 Adapter
                        3. Starte den Alexa2 Adapter
                        4. Schaue nach ca. 60 Sekunden nach, ob die Datenpunkte wieder da sind
                        5. Wenn ja, aktiviere das Skript
                        6. Wenn die Datenpunkte wieder verschwinden = Problem im Skript

                        Ro75.

                        F Offline
                        F Offline
                        Freakahhh
                        schrieb am zuletzt editiert von
                        #75

                        @ro75 sagte in Alexa Shopping List mit Bring synchronisieren:

                        @freakahhh also bei mir sind noch immer alle Listen da, ABER ich setze das Skript nicht ein. Eventuell gibt es da noch ein kleines Problem.

                        Mache mal folgenden Test:

                        1. Deaktiviere das Skript
                        2. Stoppe den Alexa2 Adapter
                        3. Starte den Alexa2 Adapter
                        4. Schaue nach ca. 60 Sekunden nach, ob die Datenpunkte wieder da sind
                        5. Wenn ja, aktiviere das Skript
                        6. Wenn die Datenpunkte wieder verschwinden = Problem im Skript

                        Ro75.

                        Danke schonmal für Deine Unterstützung!

                        Habe alles, wie beschrieben gemacht, aber nach Punkt 4) und den 60 Sekunden Wartezeit tauchen die Datenpunkte leider nicht auf... :(

                        Ro75R 1 Antwort Letzte Antwort
                        0
                        • F Freakahhh

                          @ro75 sagte in Alexa Shopping List mit Bring synchronisieren:

                          @freakahhh also bei mir sind noch immer alle Listen da, ABER ich setze das Skript nicht ein. Eventuell gibt es da noch ein kleines Problem.

                          Mache mal folgenden Test:

                          1. Deaktiviere das Skript
                          2. Stoppe den Alexa2 Adapter
                          3. Starte den Alexa2 Adapter
                          4. Schaue nach ca. 60 Sekunden nach, ob die Datenpunkte wieder da sind
                          5. Wenn ja, aktiviere das Skript
                          6. Wenn die Datenpunkte wieder verschwinden = Problem im Skript

                          Ro75.

                          Danke schonmal für Deine Unterstützung!

                          Habe alles, wie beschrieben gemacht, aber nach Punkt 4) und den 60 Sekunden Wartezeit tauchen die Datenpunkte leider nicht auf... :(

                          Ro75R Offline
                          Ro75R Offline
                          Ro75
                          schrieb am zuletzt editiert von
                          #76

                          @freakahhh wirft denn der Alexa2 Adapter Fehler? Welche Version ist installiert? Wie sieht dein System aus?

                          iob diag
                          

                          Langfassung in </> posten.

                          Ro75.

                          SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                          F 1 Antwort Letzte Antwort
                          0
                          • Ro75R Ro75

                            @freakahhh wirft denn der Alexa2 Adapter Fehler? Welche Version ist installiert? Wie sieht dein System aus?

                            iob diag
                            

                            Langfassung in </> posten.

                            Ro75.

                            F Offline
                            F Offline
                            Freakahhh
                            schrieb am zuletzt editiert von Freakahhh
                            #77

                            @ro75 sagte in Alexa Shopping List mit Bring synchronisieren:

                            @freakahhh wirft denn der Alexa2 Adapter Fehler? Welche Version ist installiert? Wie sieht dein System aus?

                            iob diag
                            

                            Langfassung in </> posten.

                            Ro75.

                            Ok, muss schauen, wie das funktioniert, da Iobroker auf meiner Synology im Docker läuft...

                            Also nach dem Neustart des Adapters kommen keine Fehlermeldungen. zumindest nicht im Log.

                            
                            admin.0
                            2024-08-14 17:27:56.341	info	<== Disconnect system.user.admin from ::ffff:192.168.1.4
                            
                            admin.0
                            2024-08-14 17:27:52.977	info	==> Connected system.user.admin from ::ffff:192.168.1.4
                            
                            admin.0
                            2024-08-14 17:27:48.019	info	<== Disconnect system.user.admin from ::ffff:192.168.1.4 javascript
                            
                            admin.0
                            2024-08-14 17:27:46.853	info	==> Connected system.user.admin from ::ffff:192.168.1.4
                            
                            alexa2.0
                            2024-08-14 17:24:22.220	info	Initialization Done ...
                            
                            alexa2.0
                            2024-08-14 17:24:15.360	info	Alexa-Push-Connection (macDms = true) established. Disable Polling
                            
                            alexa2.0
                            2024-08-14 17:24:14.051	info	Subscribing to states...
                            
                            alexa2.0
                            2024-08-14 17:23:49.347	info	Initialize all Device states ...
                            
                            alexa2.0
                            2024-08-14 17:23:46.447	info	Starting Alexa2 adapter ... it can take several minutes to initialize all data. Please be patient! A done message is logged.
                            
                            alexa2.0
                            2024-08-14 17:23:46.330	info	starting. Version 3.26.5 in /opt/iobroker/node_modules/iobroker.alexa2, node: v20.16.0, js-controller: 6.0.9
                            
                            host.iobroker
                            2024-08-14 17:23:43.368	info	instance system.adapter.alexa2.0 in version "3.26.5" started with pid 4195
                            
                            host.iobroker
                            2024-08-14 17:23:42.664	info	"system.adapter.alexa2.0" enabled
                            
                            admin.0
                            2024-08-14 17:23:40.770	info	<== Disconnect system.user.admin from ::ffff:192.168.1.4 javascript
                            
                            admin.0
                            2024-08-14 17:23:36.791	info	==> Connected system.user.admin from ::ffff:192.168.1.4
                            
                            host.iobroker
                            2024-08-14 17:23:13.953	info	instance system.adapter.alexa2.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                            
                            alexa2.0
                            2024-08-14 17:23:13.836	info	terminating
                            
                            host.iobroker
                            2024-08-14 17:23:13.404	info	stopInstance system.adapter.alexa2.0 send kill signal
                            
                            alexa2.0
                            2024-08-14 17:23:13.334	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                            
                            alexa2.0
                            2024-08-14 17:23:13.332	info	terminating
                            
                            alexa2.0
                            2024-08-14 17:23:13.328	info	Got terminate signal TERMINATE_YOURSELF
                            
                            host.iobroker
                            2024-08-14 17:23:13.313	info	stopInstance system.adapter.alexa2.0 (force=false, process=true)
                            
                            host.iobroker
                            2024-08-14 17:23:13.311	info	"system.adapter.alexa2.0" disabled
                            
                            admin.0
                            2024-08-14 17:23:03.589	info	<== Disconnect system.user.admin from ::ffff:192.168.1.4 javascript
                            
                            javascript.0
                            2024-08-14 17:22:56.078	info	Stopping script script.js.Eigene_Scripte.Alexa_Bring_Sync
                            
                            admin.0
                            2024-08-14 17:22:53.312	info	==> Connected system.user.admin from ::ffff:192.168.1.4
                            
                            Ro75R 1 Antwort Letzte Antwort
                            0
                            • F Freakahhh

                              @ro75 sagte in Alexa Shopping List mit Bring synchronisieren:

                              @freakahhh wirft denn der Alexa2 Adapter Fehler? Welche Version ist installiert? Wie sieht dein System aus?

                              iob diag
                              

                              Langfassung in </> posten.

                              Ro75.

                              Ok, muss schauen, wie das funktioniert, da Iobroker auf meiner Synology im Docker läuft...

                              Also nach dem Neustart des Adapters kommen keine Fehlermeldungen. zumindest nicht im Log.

                              
                              admin.0
                              2024-08-14 17:27:56.341	info	<== Disconnect system.user.admin from ::ffff:192.168.1.4
                              
                              admin.0
                              2024-08-14 17:27:52.977	info	==> Connected system.user.admin from ::ffff:192.168.1.4
                              
                              admin.0
                              2024-08-14 17:27:48.019	info	<== Disconnect system.user.admin from ::ffff:192.168.1.4 javascript
                              
                              admin.0
                              2024-08-14 17:27:46.853	info	==> Connected system.user.admin from ::ffff:192.168.1.4
                              
                              alexa2.0
                              2024-08-14 17:24:22.220	info	Initialization Done ...
                              
                              alexa2.0
                              2024-08-14 17:24:15.360	info	Alexa-Push-Connection (macDms = true) established. Disable Polling
                              
                              alexa2.0
                              2024-08-14 17:24:14.051	info	Subscribing to states...
                              
                              alexa2.0
                              2024-08-14 17:23:49.347	info	Initialize all Device states ...
                              
                              alexa2.0
                              2024-08-14 17:23:46.447	info	Starting Alexa2 adapter ... it can take several minutes to initialize all data. Please be patient! A done message is logged.
                              
                              alexa2.0
                              2024-08-14 17:23:46.330	info	starting. Version 3.26.5 in /opt/iobroker/node_modules/iobroker.alexa2, node: v20.16.0, js-controller: 6.0.9
                              
                              host.iobroker
                              2024-08-14 17:23:43.368	info	instance system.adapter.alexa2.0 in version "3.26.5" started with pid 4195
                              
                              host.iobroker
                              2024-08-14 17:23:42.664	info	"system.adapter.alexa2.0" enabled
                              
                              admin.0
                              2024-08-14 17:23:40.770	info	<== Disconnect system.user.admin from ::ffff:192.168.1.4 javascript
                              
                              admin.0
                              2024-08-14 17:23:36.791	info	==> Connected system.user.admin from ::ffff:192.168.1.4
                              
                              host.iobroker
                              2024-08-14 17:23:13.953	info	instance system.adapter.alexa2.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
                              
                              alexa2.0
                              2024-08-14 17:23:13.836	info	terminating
                              
                              host.iobroker
                              2024-08-14 17:23:13.404	info	stopInstance system.adapter.alexa2.0 send kill signal
                              
                              alexa2.0
                              2024-08-14 17:23:13.334	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                              
                              alexa2.0
                              2024-08-14 17:23:13.332	info	terminating
                              
                              alexa2.0
                              2024-08-14 17:23:13.328	info	Got terminate signal TERMINATE_YOURSELF
                              
                              host.iobroker
                              2024-08-14 17:23:13.313	info	stopInstance system.adapter.alexa2.0 (force=false, process=true)
                              
                              host.iobroker
                              2024-08-14 17:23:13.311	info	"system.adapter.alexa2.0" disabled
                              
                              admin.0
                              2024-08-14 17:23:03.589	info	<== Disconnect system.user.admin from ::ffff:192.168.1.4 javascript
                              
                              javascript.0
                              2024-08-14 17:22:56.078	info	Stopping script script.js.Eigene_Scripte.Alexa_Bring_Sync
                              
                              admin.0
                              2024-08-14 17:22:53.312	info	==> Connected system.user.admin from ::ffff:192.168.1.4
                              
                              Ro75R Offline
                              Ro75R Offline
                              Ro75
                              schrieb am zuletzt editiert von
                              #78

                              @freakahhh hast du in der Alexa-APP dort in der Einkaufsliste Einträge drin? Oder leer? Wenn leer, dann wirf mal was auf die Einkaufsliste. Danach nochmal die Punkte 1 bis ...

                              Hattest du ind Bring was gelöscht?

                              Ro75.

                              SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                              F 1 Antwort Letzte Antwort
                              0
                              • Ro75R Ro75

                                @freakahhh hast du in der Alexa-APP dort in der Einkaufsliste Einträge drin? Oder leer? Wenn leer, dann wirf mal was auf die Einkaufsliste. Danach nochmal die Punkte 1 bis ...

                                Hattest du ind Bring was gelöscht?

                                Ro75.

                                F Offline
                                F Offline
                                Freakahhh
                                schrieb am zuletzt editiert von
                                #79

                                @ro75 Nene, die Liste in der Alexa App ist ziemlich voll. Bin auch nur drauf gekommen, dass da was nicht stimmt, weil die Chefin gemault hat, dass keine Sachen in der Bring Liste stehen... Sie hat wild in Bring gelöscht und dann dort manuell hinzugefügt...

                                Ro75R 1 Antwort Letzte Antwort
                                0
                                • F Freakahhh

                                  @ro75 Nene, die Liste in der Alexa App ist ziemlich voll. Bin auch nur drauf gekommen, dass da was nicht stimmt, weil die Chefin gemault hat, dass keine Sachen in der Bring Liste stehen... Sie hat wild in Bring gelöscht und dann dort manuell hinzugefügt...

                                  Ro75R Offline
                                  Ro75R Offline
                                  Ro75
                                  schrieb am zuletzt editiert von
                                  #80

                                  @freakahhh
                                  358fd545-4374-4808-ab27-9520856990ab-image.png
                                  aktiviert?

                                  Ro75.

                                  SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                                  1 Antwort Letzte Antwort
                                  0
                                  • F Offline
                                    F Offline
                                    Freakahhh
                                    schrieb am zuletzt editiert von
                                    #81

                                    @ro75 Ja, das ist an.

                                    So sehen die Einstellungen aus. Habe auch nichts verändert und damit hat's super funktioniert.

                                    Hab ja fast das Gefühl, dass Amazon so nach und nach die Funktion bei den Usern komplett abschaltet...

                                    Bildschirmfoto 2024-08-14 um 17.53.02.png
                                    Bildschirmfoto 2024-08-14 um 17.53.07.png

                                    Ro75R 1 Antwort Letzte Antwort
                                    0
                                    • F Freakahhh

                                      @ro75 Ja, das ist an.

                                      So sehen die Einstellungen aus. Habe auch nichts verändert und damit hat's super funktioniert.

                                      Hab ja fast das Gefühl, dass Amazon so nach und nach die Funktion bei den Usern komplett abschaltet...

                                      Bildschirmfoto 2024-08-14 um 17.53.02.png
                                      Bildschirmfoto 2024-08-14 um 17.53.07.png

                                      Ro75R Offline
                                      Ro75R Offline
                                      Ro75
                                      schrieb am zuletzt editiert von
                                      #82

                                      @freakahhh
                                      657dddec-ceb4-4b07-bd46-aeab99998b63-image.png

                                      Möglicherweise wurdest du auch geblockt. Lasse den Adapter doch mal 24 Stunden aus und schaue dann wieder nach. Also wenn es Probleme gäbe, wäre hier im Forum viel mehr los und auch auf GIT - dort ist nix aufgeführt.

                                      Ro75.

                                      SERVER = Beelink U59 16GB DDR4 RAM 512GB SSD, FB 7490, FritzDect 200+301+440, ConBee II, Zigbee Aqara Sensoren + NOUS A1Z, NOUS A1T, Philips Hue ** ioBroker, REDIS, influxdb2, Grafana, PiHole, Plex-Mediaserver, paperless-ngx (Docker), MariaDB + phpmyadmin *** VIS-Runtime = Intel NUC 8GB RAM 128GB SSD + 24" Touchscreen

                                      F 2 Antworten Letzte Antwort
                                      0
                                      • Ro75R Ro75

                                        @freakahhh
                                        657dddec-ceb4-4b07-bd46-aeab99998b63-image.png

                                        Möglicherweise wurdest du auch geblockt. Lasse den Adapter doch mal 24 Stunden aus und schaue dann wieder nach. Also wenn es Probleme gäbe, wäre hier im Forum viel mehr los und auch auf GIT - dort ist nix aufgeführt.

                                        Ro75.

                                        F Offline
                                        F Offline
                                        Freakahhh
                                        schrieb am zuletzt editiert von
                                        #83

                                        @ro75 Alles klar - danke für deine Bemühungen! Dann schalt ich den Adapter erstmal ab und schau morgen Abend weiter :+1:

                                        1 Antwort Letzte Antwort
                                        0
                                        • Ro75R Ro75

                                          @freakahhh
                                          657dddec-ceb4-4b07-bd46-aeab99998b63-image.png

                                          Möglicherweise wurdest du auch geblockt. Lasse den Adapter doch mal 24 Stunden aus und schaue dann wieder nach. Also wenn es Probleme gäbe, wäre hier im Forum viel mehr los und auch auf GIT - dort ist nix aufgeführt.

                                          Ro75.

                                          F Offline
                                          F Offline
                                          Freakahhh
                                          schrieb am zuletzt editiert von
                                          #84

                                          @ro75 Also kurze Info. Habe den Adapter gerade wieder aktiviert, nachdem er mehr als 24h abgeschaltet war. Ergebnis => Keine Listen vorhanden.

                                          Habe den Adapter dann mal deinstalliert und wieder installiert + erneuter Login bei Amazon => leider auch keine Listen.

                                          In der Alexa, als auch in der Amazon App ist die Einkaufsliste allerdings vorhanden.

                                          Woran könnte es noch liegen? Wie gesagt, es lief einwandfrei und ohne irg. etwas geändert zu haben auf einmal nicht mehr... :(

                                          Ro75R R 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          761

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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