NEWS
Alexa Shopping List mit Bring synchronisieren
-
@dicken ja ist auch mit drin. Ist dann ebenfalls ein JSON.
Ro75.
-
-
@dicken naja, so wie ich es verstanden habe, geht das nur mit so vielen Umwegen, dass es nicht wirklich Sinn macht. Was stört dich denn am direkten Weg? Oder was ist denn der Vorteil mit ToDoIst? Ich hatte für mich bei dem keinen Vorteil (als ich ToDoIst mal nutzte) gefunden.
Ro75.
-
-
-
@ro75 Au man, da hätt ich ja auch mal selber drauf kommen können nachzusehen. Wusste nicht das Alexa mittlerweile auch Widgets anbietet
. Danke für die Info
-
Hallo zusammen,
Hat schon jemand ein Skript zur Synchronisation der Alexa-Einkaufsliste und Bring geschrieben?
-
-
@dicken das ist uns völlig egal. Vor der App da gabs nen Zettel und einen Stift. Und unser Laden räumt regelmäßig um. Für uns ist es wichtig nix zu vergessen - die Reihgenfolge ist reine Nebensache. Die Geschmäcker sind halt verschieden.
Ro75.
-
@ro75 sagte in Alexa Shopping List mit Bring synchronisieren:
Die Geschmäcker sind halt verschieden.
So ist es
wir finden das halt praktisch. Naja werd die Tage mal schauen wie ich das jetzt regel
-
@ro75
Hi ro75, ich hab mal deine Skript versucht, bekomme aber folgende Fehlermeldung.javascript.0 06:41:56.497 error script.js.Blockly.Alexa.Listen: ReferenceError: CreateDP is not defined javascript.0 06:41:56.498 error at script.js.Blockly.Alexa.Listen:5:1 javascript.0 06:41:56.498 error at script.js.Blockly.Alexa.Listen:55:3
Die Daten Punkte Einkaufsliste und ToDoListe habe ich manuell erstellt.
Hast du noch Irgendwas anderes vorab eingestellt / erstellt? -
@mcbirne said in Alexa Shopping List mit Bring synchronisieren:
Hallo zusammen,
Hat schon jemand ein Skript zur Synchronisation der Alexa-Einkaufsliste und Bring geschrieben?
Das würde mich auch interessieren. Am besten in beide Richtungen
-
@fuchsbau sagte in Alexa Shopping List mit Bring synchronisieren:
Die Daten Punkte Einkaufsliste und ToDoListe habe ich manuell erstellt.
nicht nötig. Die DP werden selbst erstellt. Zeige mal das Skript bitte.
Ro75.
-
AH Moment, ich habe da eine selbst erstellte Funktion für die Erstellung der Datenpunkte drin. Ich ändere das mal.
Ro75.
-
Habe das Skript oben korrigiert.
const JSONEinkaufsliste = '0_userdata.0.Alexa.Einkaufsliste'; const JSONEToDoListe = '0_userdata.0.Alexa.ToDoListe'; createState(JSONEinkaufsliste, '[]', {read: true, write: true, desc: 'JSON String for Widget', type: 'string', def: '[]'}); createState(JSONEToDoListe, '[]', {read: true, write: true, desc: 'JSON String for Widget', type: 'string', def: '[]'}); 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(' '); } function ListenGenerator(sQuelle='', sDP=''){ var ListeLeer = 1; let Liste = []; $(sQuelle).each(function(id, i){ if(getState(id.replace("value","completed")).val === false) { ListeLeer = 0; //dient einfach nur als merkmal, das die Liste nicht leer ist Liste.push({ Eintrag: ListCleaner(getState(id).val) }) } }); if(ListeLeer == 1) { Liste.push({ Eintrag: "kein Eintrag" }) } setState(sDP, JSON.stringify(Liste), true); Liste = []; } function Einkaufsliste(){ setTimeout(function(){ ListenGenerator('alexa2.0.Lists.SHOPPING_LIST.items.*.value',JSONEinkaufsliste) },500); } function TODO() { setTimeout(function(){ ListenGenerator('alexa2.0.Lists.TO_DO.items.*.value',JSONEToDoListe) },500); } on({id: 'alexa2.0.Lists.SHOPPING_LIST.json', change: 'any'}, Einkaufsliste); on({id: 'alexa2.0.Lists.TO_DO.json', change: 'any'}, TODO);
Ro75.
-
@ro75 Super danke Ro75, Jetzt läuft es. Ist auf jeden fall schonmal ein Anfang um die Alexa Liste auszulesen.
Mal schauen was man so daraus machen kann.Danke
Fuchsbau -
-
@ro75 Anzeige im VIS, das wäre kein Problem. Ich denke jeher daran mit BRING zu synchronisieren oder in die HA Liste oder TODOIST. Ich muss mal schauen was mir gefällt.
-
@fuchsbau sagte in Alexa Shopping List mit Bring synchronisieren:
@ro75 Anzeige im VIS, das wäre kein Problem. Ich denke jeher daran mit BRING zu synchronisieren oder in die HA Liste oder TODOIST. Ich muss mal schauen was mir gefällt.
Jau da überlege ich nächste Woche auch mal wie man das regeln kann.
-
@dicken ich habe das Problem noch nicht erkannt.? Für unterwegs nutze ich die Alexa-App. Warum sollte ich da was nach Bring oder ToDoIst transferieren?
Ro75.