Add support for extended unique IDs (#217)

* implement unique ID serialization as flag

* finished extended unique IDs feature

* add tests

* update docs

* add funding.yml
This commit is contained in:
Dawid Chyrzyński
2024-02-05 16:20:40 +01:00
committed by GitHub
parent ab46939903
commit 80ae7ae592
51 changed files with 647 additions and 66 deletions
+18
View File
@@ -65,6 +65,24 @@ AHA_TEST(ButtonTest, default_params) {
)
}
AHA_TEST(ButtonTest, extended_unique_id) {
prepareTest
device.enableExtendedUniqueIds();
HAButton button(testUniqueId);
assertEntityConfig(
mock,
button,
(
"{"
"\"uniq_id\":\"testDevice_uniqueButton\","
"\"dev\":{\"ids\":\"testDevice\"},"
"\"cmd_t\":\"testData/testDevice/uniqueButton/cmd_t\""
"}"
)
)
}
AHA_TEST(ButtonTest, command_subscription) {
prepareTest