Directives and answers travel over MQTT alone, the session is reopened with a wait of 1 to 60 s, interfaces are rows in program memory, a device has capabilities with instances, names and semantics, one handler takes the directive with the device in hand, and the messages beside a Response are there: ErrorResponse, DeferredResponse, ChangeReport, scene and doorbell events. A 1.x sketch compiles as it is; the readme says what changes for it. Light on a D1 mini: static RAM 30,616 B (1.1.0: 52,768), flash 332,705 B (1.1.0: 350,885). 148 host tests, 17 sketches build without a warning. On 2026-09-28, with a board and a real Alexa account: nine interfaces driven, a deferred answer, an ErrorResponse, a ChangeReport and a doorbell press; the session scenarios on a scripted broker, loss of Wi-Fi included. Voice commands were not tested yet. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
11 lines
531 B
INI
11 lines
531 B
INI
name=Alex2ESP
|
|
version=2.0.0
|
|
author=David <Alex2ESP@stormysdream.club>
|
|
maintainer=David <Alex2ESP@stormysdream.club>
|
|
sentence=A companion library for the Alex2MQTT Alexa Skill (ESP8266).
|
|
paragraph=Connects ESP8266 devices to alex2mqtt.stormysdream.club so Alexa can discover and control them over MQTT. Needs AsyncMqttClient (with ESPAsyncTCP) and ArduinoJson 7.
|
|
category=Communication
|
|
url=https://git.stormysdream.club/platformio/Alex2ESP
|
|
architectures=esp8266
|
|
includes=Alex2ESP.h
|
|
depends=AsyncMqttClient,ArduinoJson,ESP Async TCP
|