Alexa-API (und AmazonMusic/Deezer/Spotify) Changelog / Todo List

alexaapi icon .  . alexaamazonmusic icon alexaspotify icon alexadeezer icon

Change Log

Aktuelle Version von dev

  • Änderung der Methode zum Festlegen von Protokollen beim Start und einige Anpassungen von Nachrichten (Danke Neurall)

Fusion der Beta- und Stable-Versionen 2022-12-23

Beta-Version 2022-12-11

  • Hinzufügen von SmartHome-Icons: Bridge / FireStick (Danke Skillix)
  • Fehler behoben, durch den die Registrierung von zu deaktivierenden SmartHome-Geräten blockiert wurde

Beta-Version 2022-12-08

  • Doppelte Bridge/Echo-Ausstattung wurde hinzugefügt, wenn Duplizität vorhanden ist (Danke Skillix)
  • Hinzufügen von SmartHome-Icons: Bridge / FireStick (Danke Skillix)
  • Fehler behoben, durch den die Registrierung von zu deaktivierenden SmartHome-Geräten blockiert wurde

Beta-Version 2022-10-02

  • Große Änderung der Cookie-/Remote-Bibliothek in v5.8.2
  • Im Info-Requester wurde PlayerQueue hinzugefügt, um Playlists zu finden, da Amazon diese Informationen offensichtlich nicht mehr über die MQTT-Funktion (getPlayerQueue-Funktion) verbreitet.
  • Es wurde ein Fenster hinzugefügt, in dem der Bildschirm nach einem Standard-Erzwingen auffrischt (Alexa-API, AmazonMusic und smartHome)

  • Problem behoben, durch das Alarme/Erinnerungen/Timer aktualisiert wurden…
  • Schaltfläche „mute“ zum Stummschalten hinzugefügt
  • Eine Unmut-Schaltfläche wurde hinzugefügt, um die Stummschaltung zu deaktivieren

  • Behebung möglicher Probleme bei der Rückmeldung von Alarmen/Rückrufen/Timern
  • Mögliche Probleme beim Senden eines Sofortalarms behoben
  • Modulname auf der Gesundheitsseite verschönern (Danke Noodom)
  • Neugestaltung des Mute-Managements und der Bluetooth-Konnektivität (neue Icons):

  • Integration des Amazon-Luftqualitätsmonitors in smartHome

Version 2022-06-04 (stable&beta):

  • Das alexaapi_scan-Log wird anstelle von debug zu info
  • Hinzufügen von Informationen zum Log-Scan im Falle einer Device-Entfernung durch die Config
  • NodeJs wird v16 (Danke Nebz)
  • Änderung der Bibliothek alexaapi.js zur Berücksichtigung der Antworten: undefined, Log-Info hinzufügen
  • Es wurde ein Problem mit der Anzeige auf Desktop behoben, bei dem die Dropdown-Listen nicht mehr liefen

Version 2022-04-16 (stable&beta):

  • Hinzufügen Unterstützung Befehle Aktionen smartHome für Schlösser (Danke Skillix)
  • Problem mit dem Player-Widget beim Ändern der Lautstärke einer Gruppe behoben
  • Verbesserte Infomeldungen beim Scannen (möglich dank V4.2-Präsentation)
  • Verbesserte Refresh-Cookie und Cron-Löschung in config (bewertet auf 30 15 * * */7)
  • Verbesserung Suchfeld (Danke JAG)
  • Hinzufügen des Tabellenmodus auf dem Desktop (Danke JAG)

Version 2021-11-27 (stable&beta)

  • Zusammenführung der beiden Versionen
  • Behebung des großen MQTT-Fehlers Verstärkte Sicherheit für Amazon
  • Bilder des neuen Echos hinzugefügt

Version 2021-09-12 19:02 (stable&beta)

  • Fehlerbehebung bei der Ausführung, danke Eric!!

Version 2021-09-03 09:03 (stable&beta)

  • Beta und stabil fusioniert 03/09/2021
  • resources/lib/formerDataStore.json ignoriert und aus dem Paket entfernt

Version 2021-09-02 21:47 (beta)

  • Update für debian bulleye und neue nodejs-Versionen (Danke Nebz)

Version 2021-06-05 09:45 (stable&beta)

  • Beta und Stable fusioniert am 05.06.2021
  • Änderung des Info-Requesters, um "Listen" abzurufen
  • Änderung des Info-Requesters zum Testen der allDeviceVolumes-Funktion
  • Korrektur „Fehler bei der Cron-Funktion des Plugins: 6 is not a valid position (Nicht eine gültige Position)
  • Korrektur der Änderung des Links zur Routine-API (v2)
  • Korrektur Änderung der API für die Historie, Änderung der Bibliothek und Modal Historie.
  • Es wurde ein Fehler behoben, durch den Routinen und Alarme verloren gingen, wenn ein Gerät gesichert wurde.
  • Ändern des Speak-Befehls über ein Szenario zum Ignorieren #Volumen#
  • Hinzufügen von Interjektionen und Sounds über Tags #, DOC Aktualisiert
  • Debug-Protokollbedingung entfernt, um Requester auf Desktop zu aktivieren
  • Automatischer Neustart des deaktivierten Servers außer für "erfahrene Benutzer" (nicht mehr erforderlich)
  • Es wurde eine Option „Schlafschutz“ hinzugefügt, die alle Befehle von xxh bis xxh deaktiviert.
  • NodeJS 12 auf 14 aktualisiert, um mit anderen Plugins kompatibel zu sein
  • Display/show-Einstellungen hinzugefügtNameOndashboard beim Erstellen von Befehlen
  • Arbeiten an "Volume"-Befehlen von Geräten und Gruppen
  • Aktualisierung proxy.js (Alexa-cookie 3.4.3): handle potential crash case
  • Adjust automatic Cookie Refresh interval from 7 to 4 days und Neuausrichtung auf 1 Tag auf tokensValidSince
  • Berücksichtigung der Befehle setThermostatMode, Fan.Speed (Geschwindigkeitsauswahl nummeriert) und Blind.Lift (Geschwindigkeitswahl/Öffnung in %) Vielen Dank Skillix und Didier3L
  • Weiterführende Links zu http-proxy-middleware from 1.3.1 to 2.0.0 in /resources
  • Korrektur letzte Modifikator Annahme Amazon-Cookie: Remote 3.8.1 (2021-06-04) (bbindreiter) Set missing Accept Header

Beta und Stable fusionieren am 17-01-2021

Version 2021-01-17 11:04 (stable&beta)

  • Riesige Entdeckung, Es war die CSRF-Generation, die bei der Erneuerung des Cookies Sorge bereitete, Amazon scheint regelmäßig die Seite zu wechseln, und dies wurde korrigiert. Der Daemon sollte also nicht mehr herunterfallen und das Cookie sollte sich ohne jegliches Eingreifen des Nutzers von selbst erneuern.
  • Neue Funktion : Möglichkeit hinzugefügt, einen Satz an Alexa zu senden (funktioniert wie ein gesprochener Satz)
  • Kleine Modifikationen von Alexa-remote 3.3.2 in 3.3.3 (fix potential crash case)
  • Hinzufügen von TextCommand Alexa-remote2 3.3.3 zu 3.4.0
  • jeeObject::buildTree statt jeeObject::buildTree jeeObject:all (Danke Nebz)
  • Große Arbeit an alexaapi_node-Logs, um die Cookie-Generierung und -Erneuerung zu verfolgen
  • Geringfügige Änderungen an der Cookie-Generierung und -Erneuerung
  • Cookie-Regenerationstest nach 23:00 Uhr zum Testen
  • Geringfügige Korrektur einer Zeile in log Error anstelle von log Info
  • Abgerundete Rechtecke (Danke JAG)
  • Korrekturen und Löschungen von "Notices" (Danke EricG)

Beta und Stable fusionieren am 21-11-2020

Version 2020-11-21 21:50 (stabil)

  • Hinzufügen des zukünftigen Alexa-FireTV-Plugins, Icon-Integration und Scannen
  • Befehl zur Anzeige der Uhrzeit hinzugefügt (Danke Alexander)
  • Schaltflächen im Widget und Befehle zum Anzeigen/Ausblenden der Echo Dot-Uhrzeit hinzugefügt
  • Fix install Abhängigkeiten, kleines Fix für einen + -Befehl für alte Raspberrys und schließlich ein Fix für ein Prefix-Problem (Danke Nebz)

Version 2020-09-30 (stabil)

  • Codeoptimierung und kleinere Korrekturen (Danke Thibaut)
  • Hinzufügen eines Befehls „Volume“ für Gruppen
  • Fehler behoben, durch den die letzte Interaktion zurückgegeben wurde
  • Neue Plugin-Korrektur zur Anpassung an eine weitere Amazon-Änderung der Identifizierung
  • Abzeichen für Player und SmartHome hinzugefügt
  • Modifikation der OffLine Bagdes
  • Ein Bagde wurde hinzugefügt, wenn das Gerät gerade entdeckt wurde.
  • Migration in Version 5 (Danke JAG)
  • Änderung Generation Playlist (Bug erschienen)
  • Neue cmd info hinzugefügt: Online (Achtung: langsame Aktualisierung, ca. 15 Min.)
  • Es wurde ein Fehler in den Lautstärketasten behoben, der dazu führte, dass ein private fields are not currently supported (private Felder sind nicht currently unterstützt)
  • Hinzufügen von .htaccess-Dateien zu den Core/Class-Ordnern aller Plugins
  • Änderung von querySmarthomeDevices, um zu verhindern, dass ein Verbindungsverlust zum Amazon-Server den Daemon zum Absturz bringt
  • Ändern von Protokollen, Formaten und Entfernen unnötiger Spuren
  • Fehler im Befehl behoben Volumen, Sie wurde bei jeder Aufzeichnung des Geräts neu erstellt. (nach Hinzufügung des Volumens in den Gruppen)
  • Hinzufügung von Fire TV Cube, Bild und Berücksichtigung von Bestellungen

Version 2020-07-10 13:25

  •  Änderung des Timeouts auf allen Laufwerken, von 3s auf 10s (bestimmte Sendungen von "Radio" -Bestellungen)
  • Fix Installation nodejs

Fassung 2020-06-26 01:24 (beta und stabil) von Alexa-API:

  • Behobenes Plugin zur Anpassung an eine neue Amazon-Änderung in der Identifizierung
  • Hinzufügen eines Templates/Szenarios zur Angabe einer ID bei Verwendung des Befehls deletereminder
  • Es wurde ein Fehler beim Befehl deleteallalarms behoben, der Typ und Status änderten sich nicht, es genügt, den Befehl zu löschen und die Erstellung der Befehle zu erzwingen, um die Aktualisierung zu erhalten.
  • Hinzufügen eines Kalenders zum Szenario-Template, d. h. man kann das Datum/die Uhrzeit mit einem kleinen Assistenten auswählen, wenn man ein Szenario erstellt (Danke Aidom)
  • Möglichkeit hinzugefügt, eine Erinnerung mit Wiederholung hinzuzufügen (Danke Aidom)
  • Es wurde die Möglichkeit hinzugefügt, einen "Test" mit dem Befehl "Alexa in SSML sprechen lassen" durchzuführen.
  • Es wurde eine Kontrolle über das Vorhandensein des <speak>-Tags in SSML hinzugefügt, andernfalls wird dies gemeldet, indem dies angegeben wird.
  • Änderung der Alexa mqtt-Bibliothek, um das Problem des Buffer-Konstruktors zu beheben, das veraltet ist
  • Hinzufügen von Farb- und Helligkeitssteuerungen für SmartHome (von Alexa-smartHome)
  • Änderung der Cookie-Kontrolle, der Server wird nicht gestartet, wenn das Cookie nicht gut ist (auch Log-Modifikator)
  • Eine Nachricht (message:add) wurde hinzugefügt, um den Nutzer darüber zu informieren, dass das Amazon-Cookie neu generiert werden muss.
  • Beim Importieren wurde ein Duplikat des Namens hinzugefügt (z. B. beim Wechsel des Musikplayers), es wurde ein Duplikat xxxx hinzugefügt, um den Scan nicht zu blockieren.
  • Es wurde eine Meldung hinzugefügt, die den Nutzer benachrichtigt, wenn zwei Spieler gleichzeitig aktiviert sind (dies funktioniert nicht).
  • ScanDevices wurde geändert, um Wiedergabelisten nur zu AmazonMusic Devices hinzuzufügen (vorerst)
  • Warnings-Korrektur
  • Alexa-App-Logo für Windws 10 hinzugefügt
  • Ändern Sie die Wiederherstellung von Routinen (in Alexa-API) und Wiedergabelisten (in Alexa-amazonMusic), um die Anzahl der Anfragen des Amazon-Servers zu verringern, fügen Sie diese Informationen in die Config ein, um die Wiederherstellung von Informationen schneller zu erzwingen.

Version 20-05-009 (beta und stabil) der Player:

  • Synthaxe-Fehler auf Jeealexaapi behoben

Fassung 2020-02-27 20:01

  • SmartHome Geräteerkennung hinzugefügt
  • Befehl hinzufügen Announcement (identisch mit Speak mit Aufnahmemusik)
  • Hinzufügen des Kontrollkästchens "Automatisierungsfunktionen von Amazon SmartHome aktivieren" im Config
  • Hinzufügen des Kontrollkästchens "Multimedia-Funktionen aktivieren (Player/Playlist)" im Config
  • Hinzufügen von turnOn- und turnOff-Befehlen für smartHome-Geräte
  • Behebung eines kleinen Fehlers bei der Verwendung des Befehls „Play Music Track“ über ein Szenario
  • Kleiner Fehler behoben, wenn Config-Boxen nicht initialisiert wurden
  • Die Funkverwaltung wurde von einem String zu einem select geändert, daher wird aus einer Dropdown-Liste ausgewählt (Achtung, überprüfen Sie Ihre Szenarien #Station# wurde #select#)
  • Die Verwaltung von MusicTrack wurde von einem String zu einem select geändert, daher wird aus einer Dropdown-Liste ausgewählt (Achtung, überprüfen Sie Ihre Szenarien #trackId# wurde #select#)
  • Der Radio-Befehl in einem Multiroom funktioniert mit einem einzigen Befehl, mehr Schleife
  • Die Befehle Play/pause/Next/Previous auf dem Multiroom funktionieren mit einem einzigen Befehl, mehr Schleife
  • Aktionsbefehle, die Listen sind, haben jetzt ihr Feld mit Daten aus der Dropdown-Liste, so dass sie bearbeitet werden können (Playlist, Radio, IdTrack)
  • Neugestaltung des Radio-Widgets, um eine Dropdown-Liste einzubetten
  • Neugestaltung des Musiktitel-Widgets, um eine Dropdown-Liste einzubetten
  • Hinzufügung des Befehls info: providerName
  • Hinzufügung des Befehls info: contentId die TrackID eines abgespielten Tracks oder Radios
  • Behebung eines Fehlers, durch den SmartHome mit „Last Interaction“ versehen wurde
  • Fehler im Befehl behoben Volumen, muss es volume?value=#Slider# und nicht volume?value=#Volumen#
  • Fehler im Befehl behoben Volumen, muss es command?command=#select# und nicht command?command=#Command#
  • Hinzufügen von BenachrichtigungSounds zum Info-Requester
  • Hinzufügen von "Remindern" zum Info-Requester
  • Zusätzliche Möglichkeit zur Auswahl eines Sounds für jeden Alarm während der Programmierung
  • Anzeige des Namens der Alarmmusik auf der Registerkarte „Erinnerungen/Alarme“
  • Behebung eines Fehlers in der Liste der Geräte, die Routinen starten können, Beschränkung auf Alexa
  • Schaltfläche "Standardkonfiguration neu laden" neben der Schaltfläche "Speichern" verschoben
  • Widgets für Speak- und Annoucement-Befehle überarbeiten (und Titel ändern)
  • Neugestaltung des Last Interaction-Widgets und Titeländerung
  • Fehler im Befehl behoben Reminder, muss es text=#Nachricht# und nicht text=#Text#
  • Template für Szenario für den Befehl Reminder neu erstellt
  • Standard-Sound für den Alarm-Befehl hinzugefügt, damit der Test über die Schaltfläche "Testen" nicht fehlschlägt
  • Hinzufügen eines neuen Info-Befehls bluetoothDevice Das gibt den Namen des Bluetooth-Geräts an, das mit Ihrem Alexa verbunden ist
  • Parameter hinzufügen Volumen Speak und Annoucement
  • Ändern des Speak- und Announcement-Szenario-Templates zum Hinzufügen des Volumes
  • Log-Ebene im Server-Startbefehl hinzugefügt, um diese Information an nodejs weiterzuleiten (zur Verwaltung des Node-Logs)
  • Hinzufügen eines Kontrollkästchens „Amazon MQTT-Client aktivieren (empfohlen für Multimedia-Funktionen)“ in der config
  • Fehlererkennung beim Senden eines Befehls hinzugefügt (in remote), dann Pause 8s und erneutes Senden desselben Befehls
  • Streichung von: whennextalarm, whennextmusicalalarm, musicalalarmmusicentity, whennexttimer, whennextreminder, whennextreminderlabel
  • Hinzufügung von updateallalarms Ersetzt 6 weitere Befehle (1 Abfrage bei Amazon anstelle von 6)
  • Neufassung der Informationen: whennextmusicalalarminfo, whennextreminderinfo, whennextmusicalalarminfo, whennexttimerinfo im CRON-Format (nicht mehr hhmm)
  • Ändern von Templates, die den 4 oben genannten Befehlen entsprechen, um das Ergebnisformat anzupassen
  • Hinzufügen von "Routinen" zum Info-Requester
  • Kleine Refresh-Probleme von Routinen behoben

Fassung 2019-10-27 18:05:00

  • Hinzufügen eines Relaunch-Crons für die Verbindung zum Server (standardmäßig um 03:33 Uhr morgens)
  • Die Volumenänderung einer „Multiroom“-Gruppe schleift nicht mehr, sondern ändert in einem einzigen Befehl das Volumen aller Geräte der Gruppe
  • Hinzufügen eines Entwicklungsabfragers (zum Testen direkter Anfragen an den Amazon-Server für erfahrene Benutzer)
  • Integration des MQTT-Links mit Hinzufügen der Info-Befehle: VoluleInfo InteraktionInfo
  • Bilder von der Delta Freebox und Echo Input hinzugefügt
  • Link zwischen Echo-Wiedergabelautstärke und Widget-Schieberegler „Volume“ hinzugefügt
  • Möglichkeit hinzugefügt, zu wählen, in welchem Raum die neu erkannten Geräte zum Scan hinzugefügt werden sollen
  • Abfragen sind für erfahrene Benutzer verfügbar (Option in der Config) und befinden sich im Debug-Modus
  • Hinzufügen des Kontrollkästchens "Automatisierungsfunktionen von Amazon SmartHome aktivieren" im Config
  • Hinzufügen des Kontrollkästchens "Multimedia-Funktionen aktivieren (Player/Playlist)" im Config
  • Timeout von 2s auf 3s für HTTP-Requests erhöht
  • Die Funktion "Standardkonfiguration neu laden" wurde für jedes Gerät hinzugefügt
  • Hinzufügen der Funktion "Alle Geräte löschen!! und erneutes Scannen" in der Plugin-Konfiguration
  • Routinen werden beim Scannen aktualisiert
  • Playlists werden beim Scannen aktualisiert
  • Es wurde ein Großbuchstabenproblem behoben, durch das der Befehl DeleteAllAlarm blockiert wurde
  • Hinzufügen von MusicEntity-Informationen bei Musikalarm
  • Hinzufügen des Befehls "Play Music Track" zum Abspielen eines Amazon Music-Tracks mit seiner ID
  • Überarbeitetes Szenario-Template für den Radio-Befehl
  • Überarbeitetes Szenario-Template für den Befehl "Play Music Track"
  • Das Logo eines Device Players auf dem Desktop wechselt beim Lesen auf grünes „Play“ (dies wird beim nächsten Laden der Seite aktualisiert).
  • Die Playlist zeigt eine Animation an, um herauszufinden, welcher Track abgespielt wird, und verschiebt sich allmählich.

Fassung 2019-09-22 09:41:38

  • Einrichtung eines Authentifizierungstests bei Refresh und eines Server-Neustarts bei Verlust der Berechtigung

Version 2019-09-15 08:22:00

  • {{}}-Korrektur, die in V4 angezeigt wird
  • Aktualisieren der Bibliothek

Version 2019-09-08 15:01:32

  • Korrigiert, um Server-Requests zu vereinfachen, einschließlich Routinen (einmal pro Refresh, nicht pro Gerät)

Version 2019-09-05 18:44:02

  • Korrigendum für Personen mit vm’s

Version 2019-09-03 13:18:15

  • Fehler behoben, durch den der Bildschirm "Historie", "Routinen", "Erinnerungen", "Gesundheit …" geöffnet wurde
  • Ersetzen aller .on(‚click‘ durch .off(‚click‘).on(‚click‘)
  • Hinzufügen eines Abfragegeräts
  • Hinzufügen von WhenNextMusicalAlarm
  • Es wurde ein transparentes Steuerelement hinzugefügt, mit dem überprüft wird, ob die Verbindung während des CRON ok ist, andernfalls wird der Server neu gestartet (um Close-Verbindung zu vermeiden).
  • Umfassende Neuzuordnung der Befehle, die je nach angezeigter Kapazität der einzelnen Geräte zugewiesen werden
  • Recodieren des Multiroom-Teils, alles funktioniert!
  • Fehlerbehebung Alexa-API: Fehler: no csrf found »
  • Support nodejs v12 (Vorhersage für debian Buster)

Fassung: 2019-04-12 18:32:27

  • Der Bildschirm „Routinen“ wurde hinzugefügt.
  • Routinen können über die Schaltfläche „Play“ rechts im Bildschirm „Routinen“ gestartet werden
  • Starten von Routinen nach Szenario oder Aktionsbefehl
  • Es wurde ein Refresh-Befehl hinzugefügt, um die Aktualisierung der Routineliste (nützlich für das Routine-Template) zu starten und die Werte von WhenNextAlarm/Reminder… zu aktualisieren.
  • CRON15 hinzugefügt, um die Verbindung mit Alexa zu überprüfen und Refresh zu starten
  • Möglichkeit, die Zeilen der Befehle Action/Info der Geräte zu speichern (drag & drop)
  • Streichung von Speak+Volume und Radio+Volume, was nichts bringt, da zwei Befehle hintereinander ausgeführt werden, aber Anlass zur Sorge gibt. Wird durch neue Bestellungen ersetzt, wenn das „laufende“ Volumen von Alexa abgerufen werden kann.
  • Hinzufügung einer Befehlszeile und einer Kontrolle der ordnungsgemäßen Ausführung, andernfalls werden die Befehle beim nächsten Serverstart ausgeführt.
  • Problem behoben, durch das beim Push-Befehl angegeben wurde, dass das Gerät nicht angegeben wurde
  • Auf dem Bildschirm Historie, Identifizierung der über Jeedom gesendeten Bestellungen

Fassung: 2019-03-19 19:43:34

  • Ändern des Skripts alexa-remote.js zur Berücksichtigung von Weitere Amazon-Server (.es .de …)
  • Geringfügige Änderung der Alexa-API-Nachricht: * Server listening on port 3456 * in alexaapi.js
  • Geringfügiger Fehler bei der Fehlerkontrolle beim Senden des Volume-Befehls behoben
  • Hinzufügung des Befehls Aktion: Kommandant, der es erlaubt, zu starten pause|play|next|prev|fwd|rwd|shuffle|repeat
  • Befehl hinzufügen Radio
  • Fehler beim Erstellen von Befehlen auf isVisible behoben
  • Geringfügige Problembehebung bei Ereignissen, die Radio+Volume enthalten
  • HHMM-Format für WhenNextAlarm hinzugefügt
  • Integration von setDisplay und setconfiguration/request in die automatische Befehlserstellungsschleife und nicht in das Update
  • Hinzufügen von Typ- und Statuseinstellungen zum Befehl DeleteAllAlarms

Fassung: 2019-03-11 18:36:14

  • Hinzufügung von Optionen zur Definition des Amazon-Servers und des Alexa-Servers in der Konfiguration, um das Plugin international zu machen
  • Erhöhte Wartezeit vor dem Öffnen des Amazon-Cookie-Ladefensters
  • Vergrößerung (Höhe) des Amazon-Cookie-Ladefensters

Fassung: 2019-03-11 12:41:20

  • Gründung Cookie von Alexa, Farbänderung der Schaltfläche, die über das Öffnen des Identifizierungsfensters (grün->blau) mit rotierendem Kreis informiert
  • Gründung Cookie von Alexa, verkürzte Wartezeit Öffnung Popup 2000ms->1500ms
  • Gründung Cookie von Alexa, Erhöhte Cookie-Generierungszeit vor dem Starten des Daemon (3=>4 Blinken)
  • Auftragserstellung WhenNextAlarm Wer sagt, wann der nächste Alarm kommt (Erklärungen)
  • Auftragserstellung WhenNextReminder Wer sagt, wann die nächste Mahnung stattfinden wird?Erklärungen)
  • Auftragserstellung DeleteAllAlarms um alle Alarme und Erinnerungen von einem Gerät zu löschen

Fassung: 2019-03-07 19:09:17

  • Anpassen der Breite der Säulen der Gerätesteuerungen
  • Befehlssperre (Aktion oder Info)
  • Neugestaltung des Befehlsrasters, Möglichkeit, Befehle zu haben, die Ergebnisse in Info-Befehlen senden
  • Korrektur des Befehls alarm?&when=#when#&recurring=#Recurring# von alarm?when=#when#&recurring=#Recurring#

Stabile Version: 2019-03-05 20:05:48

Sie ermöglicht in diesem Stadium Folgendes:

  • Scannen Sie automatisch alle Echos des Amazon-Kontos
  • Amazon Echo zum Reden bringen
  • Lautstärke einstellen
  • Alarme programmieren und löschen
  • Erinnerungen programmieren und löschen

Vollversion Beta xx-02-2019

  • Geringfügige Korrektur bei der Anzeige von Schaltflächen zum Generieren des Amazon-Cookie
  • Viele andere Dinge vor der Veröffentlichung der ersten stabilen Version

Beta-Version 14-02-2019

  • Automatische Befehlsgenerierung hinzugefügt Speak und Volumen
  • Vollständige Überarbeitung der Generierung des Amazon-Cookie
  • Sperrung des Daemon-Starts, solange das Cookie nicht vorhanden ist

Beta-Version 12-02-2019

  • Hinzufügung des Linker Bereich (Seitenschild)
  • CSS hinzugefügt, um die Anzeige von Geräten zu verbessern
  • Bug: Kill initCookie.js ersetzt Kill Cookie.js

Beta-Version 09-02-2019

  • Automatisches Hinzufügen von Geräten Amazon Echo
  • Erkennung von Art der einzelnen Geräte sowie seine Anwesenheit

 Todo List

Bugs

  • Betrifft: Bei der Generierung des Cookies, wenn die Datei nicht korrekt wiederhergestellt wird, gibt es immer noch die Nachricht Bravo
  • Anzeigen auf dem multiroom machen pflanze den dämon. Im Allgemeinen werden alle Multiroom-Funktionen getestet (Volumen ist OK)
  • Korrektur der Anzeige der Befehle play/pause/next … in Szenarios
  • Korrektur der ‘ in den Player-Widgets für den Albumnamen oder Künstler.
  • Mobile Widget-Templates in v4 programmieren
  • Wiederholung funktioniert nicht bei Erinnerungen
  • Amazon hat die Funktionsweise der Alarme geändert und man kann nun die Alarme in mehreren Tagen programmieren, um sie zu ändern.
  • Wenn Sie JSON aus dem Info-Requester exportieren, gibt es zum Beispiel ein Problem mit Bluetooth
  • Sehen Sie, warum sich der Name nicht ändert, wenn Sie den Amazon-Namen ändern und einen Scan starten

Verbesserungen

  • Logs spülen und in info/debug/… umklassifizieren
  • Von Amazon hinzugefügte Geräte bei der Erkennung deaktivieren (xx Alexa Apps, This Device, Alle Geräte)
  • Fügen Sie für den Scan oder die Gesundheit eine Nachricht hinzu, die besagt, dass das Cookie generiert wird, wenn es noch nicht existiert.
  • Fügen Sie einen Refresh-Button für Gesundheit hinzu, um die aktualisierte "Präsenz" zu erhalten
  • Überwachung des Vorhandenseins von Abhängigkeiten, bevor der Cookie-Alexa API-Controller gestartet werden kann
  • Bei der Erzeugung des Cookies das Blinken verlängern
  • Bei der Erzeugung des Cookies, ändern Sie die Farbe der Nachricht "Öffnen des Fensters…" setzen blau statt grün und wenn möglich mit dem Kreis, der sich dreht
  • Die Spalte "Befehl gesendet" in der Befehlstabelle entfernen (nicht hilfreich)
  • Spalte „ID“ im Bildschirm „Erinnerungen/Warnungen“ entfernen (nicht nützlich)
  • Zurücksetzen der Tester-Tasten für Reminder- und Alarmbefehle durch Einfügen von Testdaten in den Code
  • Den Befehl alarm korrigieren?&when=#when#&recurring=#Recurring# von alarm?when=#when#&recurring=#Recurring#
  • Finden Sie heraus, wie table_cmd funktioniert und wie Befehle in der Tabelle kategorisiert werden
  • Sehen Sie, warum Sie Befehle nicht in die Befehlstabelle verschieben können
  • Vergrößern Sie das Identifizierungsfenster des Amazon-Cookie ein wenig nach unten, wenn er das Steuerelement Captcha anfordert, haben Sie nicht die Schaltfläche Validierung
  • Geben Sie im Befehl whennextalarm die Option hour in Groß- oder Kleinbuchstaben ein.
  • Sortieren Sie die Routinen in alphabetischer Reihenfolge.
  • Nächsten Musikalarm hinzufügen
  • Entfernen musicalalarmmusicentity, um Musik von whennextmusicalalarm wiederherstellen
  • Sehen Sie, warum es keine Refresh-Schaltfläche für den Player einer Gruppe gibt
  • Die Dropdown-Liste der Alarmtöne sollte sich selbst aktualisieren können (sie befindet sich in einem Template für Szenarien und in einem Aktionsbefehl).
  • Wenn ein Gerät offline ist, stellen Sie das Widget in den Standby-Modus oder schneiden Sie zumindest das Playing-Symbol aus
  • Shuffle und Repeat für Multirooms hinzufügen
  • Berücksichtigen Sie für die letzten Interaktionen nur Sätze, die aufeinanderfolgende sind
  • Wenn das Gerät zum Scannen vorhanden ist, ändern Sie nicht die Sichtbarkeit (sichtbares Feld) JAG-Anfrage

Entwicklungen

  • Fügen Sie den Geräten nur Befehle hinzu, die von jedem unterstützt werden
  • Erlauben, andere Server als amazon.fr zu haben
  • Abrufen von „‚the last spoken voice command‘“
  • Aktivieren/Deaktivieren von Alarmen
  • Datum/Uhrzeit in Logs hinzufügen
  • WhenNextTimer hinzufügen
  • Verwaltung von Routinen
  • Starten von Audio über MP3 oder andere (um einen Einbruchalarm zu erzeugen)
  • Wiederherstellen des "laufenden" Volumes
  • Programmieren von Funktionen wie Speak, die das aktuelle Volume aufzeichnen, den Speak-Befehl auf ein bestimmtes Volume ausführen und das alte Volume zurückgeben
  • Ein Kontrollkästchen für informierte Benutzer hinzufügen
  • Bessere Verwaltung von Offline-Geräten
  • Der Aktionsbefehl "Delete All Alarms" kann zum Löschen von Erinnerungen verwendet werden.
  • Rufen Sie die „Do Not Distrub“-Information ab, um sie den Geräten zuzuweisen (Abfrage /api/dnd/device-status-list)
  • Gehe zu bluetoothStates (Abfrage /api/bluetooth?)

Team und Hilfebedarf

Das Team besteht aus:

26350534  Sigalou Allgemeiner Entwickler, greift alles an. Entwickler des Plugins, basierend auf Verbesserungen, Bugfixes und anderen Entwicklungen.
 Nebz  Nebz Bestätigter Entwickler, sehr präsent bei der Unterstützung der Nutzung von NPM und Abhängigkeiten, voller guter Ideen.
Jbecker  JBecker Sehr erfahrener und rigoroser Entwickler in der Präsentation und Vereinfachung von Skripten, stellt die Verbindung zum ioBroker-Skript sicher

Alle guten Wünsche sind willkommen, kollektive Arbeit an diesem Plugin.

Egal, ob Sie Programmierer, Entwickler, Benutzer oder voller guter Willenskraft sind, es gibt einiges zu tun.

Wir würden Übersetzer benötigen, um dieses Plugin international zu machen.

Die Dokumentation ist noch zu erstellen, vermutlich nützliche Tutorials …

Schreibe einen Kommentar