Da Amazon Alexa hinsichtlich der Einkauflisten weiter kastriert hat, muss man ja nun immer zusätzlich noch sagen „Öffne Bring und setzt…“ - das umgehe ich damit. Es handelt sich hier auch nicht um einen Skill, sondern um ein Symcon-Modul.
Ahh, verstehe ich das richtig: Das Modul erlaubt es die Einkäufe auf eine Alexa-Einkaufsliste zu setzten (anstatt direkt auf die Bringliste) und sie werden dann von dort in die Bring Liste übertragen (und dann in der Amazon Liste entfernt?).
Wo wurde das denn kastriert?
Ich das zB immer „Alexa sage Bring setzt Milch auf die Liste“ und da funktioniert doch noch, oder?
Sehr schöne Idee. Nur leider akzeptiert das Sync-Modul bei mir die Amazon Einkaufsliste nicht. Wenn ich die Variable unter eine meiner Echos auswähle moniert er „ungültiges Objekt ausgewählt“. Was mache ich falsch?
Ja das funktioniert so noch - und wenn du damit klarkommst, brauchst du mein Modul auch nicht. Mich selbst stört das - ich sage lieber nur „Setzte Milch auf die Einkaufsliste“.
ich hab mir jetzt doch das Modul installiert. Bekomme es aber nicht hin, per Skript Einträge auf der Bring!-Liste zu löschen. Kannst du mir einen Denkanstoß geben? Danke vorab
Gruß oekomat
Klar, hab ich gemacht, kann als String eintragen was ich will, wird auf meiner Liste nicht gelöscht - egal ob der Wert überhaupt drauf steht oder nicht.
Hast du auf Groß-Kleinschreibung geachtet? Gibt es Fehlermeldungen?
Nach dem Löschen musst du BringList_Update durchführen, damit du die Änderung in Symcon siehst.
<?php
// ID der Bring-Modulinstanz und der Liste
$instanceId = 21089; // Ersetzen Sie dies durch Ihre tatsächliche Instanz-ID
$listId = 'Einkauf'; // Ersetzen Sie dies durch Ihre tatsächliche Listen-ID
$itemId = 'Sucuk'; // Ersetzen Sie dies durch die ID des Eintrags, den Sie löschen möchten
// Löschen des Eintrags
$result = BringList_DeleteItem($instanceId, $listId, $itemId); // Diese Funktion benötigt drei Parameter
if ($result) {
echo "Eintrag erfolgreich gelöscht.";
} else {
echo "Fehler beim Löschen des Eintrags.";
}
BringList_Update($instanceId);
Ich habe 2 Artikel auf der Liste „Einkauf“. Einer davon ist Sucuk. Es ändert sich mit dem Skript nichts an der Liste.
Moin,
nachdem mein Nodered jetzt aufgegeben hat, hab ich mir doch mal die Zeit genommen, das Modul zu testen
Leider scheitere ich bei der Einkaufs- und Todo Liste. Bei „Listen neu laden“ passiert nichts, ich bekomme meine Listen nicht angezeigt. Das gleiche Problem hatte ich bei Nodered, er konnte meine Listen nicht mehr laden, dachte zu dem Zeitpunkt noch, dass es an NR liegt. Aber hier scheine ich ein generelles Problem zu haben. Irgendwelche Ideen? Hat das noch jemand? Andere Werte werden Problemlos geladen, also Verbindung scheint zu stehen. Über „Befehl testen - ECHOREMOTE_GetToDos“ kommt auch nichts an.
Jo, war ja offiziell schon letzes Jahr abgeschaltet. Aber jetzt machen se wohl ernst
Was haben wir denn für Alternativen? Mit Google scheint Bring auch nicht mehr zu funktionieren, die haben wohl den gleichen Weg gewählt, um uns ins letzte Jahrtausend zu verfrachten. Doch wieder Zettel und Stift XD