Skip to content

Commit

Permalink
[OFFICIAL RELEASE] 0.2.9
Browse files Browse the repository at this point in the history
* (@Apollon77) When Get and set states are separated then also update set state with new values%0A* (@Apollon77) Node details dialog in controller now exposes some more Battery information%0A* (@Apollon77) Also exposes the battery states when features are set wrong on the device%0A* (@Apollon77) Fixes LightSensor state mapping%0A* (@Apollon77) Prevents errors when only some energy states exist%0A* (@Apollon77) Uses the IP provided by Android when commissioning devices if possible%0A* (@Apollon77) Restructure discovery to run in background and not block the UI%0A* (@Apollon77) Exposes States for Enums for Matter nodes%0A* (@Apollon77) Prevent storage to delete wrong data when a node gets removed
  • Loading branch information
foxriver76 authored Dec 18, 2024
1 parent de7aa11 commit b15d9f9
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 20 deletions.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -220,8 +220,7 @@ TBD
-->

## Changelog

### __WORK IN PROGRESS__
### 0.2.9 (2024-12-18)
* (@Apollon77) When Get and set states are separated then also update set state with new values
* (@Apollon77) Node details dialog in controller now exposes some more Battery information
* (@Apollon77) Also exposes the battery states when features are set wrong on the device
Expand Down
28 changes: 14 additions & 14 deletions io-package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,21 @@
{
"common": {
"name": "matter",
"version": "0.2.8",
"version": "0.2.9",
"news": {
"0.2.9": {
"en": "When Get and set states are separated then also update set state with new values\nNode details dialog in controller now exposes some more Battery information\nAlso exposes the battery states when features are set wrong on the device\nFixes LightSensor state mapping\nPrevents errors when only some energy states exist\nUses the IP provided by Android when commissioning devices if possible\nRestructure discovery to run in background and not block the UI\nExposes States for Enums for Matter nodes\nPrevent storage to delete wrong data when a node gets removed",
"de": "Wenn Get und set Zustände getrennt werden, dann aktualisieren Sie auch den eingestellten Zustand mit neuen Werten\nNode Details Dialog im Controller zeigt jetzt einige weitere Batterieinformationen\nBelichtet auch die Batteriezustände, wenn Features falsch auf dem Gerät gesetzt werden\nBehebt die LightSensor-Zustandskartierung\nVerhindert Fehler, wenn nur einige Energiezustände existieren\nBenutzt die von Android bereitgestellte IP bei der Inbetriebnahme von Geräten, wenn möglich\nRestrukturierung Entdeckung im Hintergrund laufen und nicht blockieren die UI\nExposes States for Enums for Matter nodes\nVerhindern Sie die Speicherung falscher Daten zu löschen, wenn ein Knoten entfernt wird",
"ru": "Когда Получить и установить состояния разделены, то также обновить установленное состояние с новыми значениями\nДиалог данных узла в контроллере теперь раскрывает некоторые дополнительные сведения о батареях\nТакже выставляет состояния батареи, когда функции устанавливаются неправильно на устройстве\nКартирование состояния LightSensor\nПредотвращает ошибки, когда существуют только некоторые энергетические состояния\nИспользуйте IP, предоставляемый Android при вводе в эксплуатацию устройств, если это возможно\nРеструктуризация открытия для запуска в фоновом режиме, а не для блокировки пользовательского интерфейса\nЭкспозиции для Enums for Matter nodes\nПредотвращение удаления неправильных данных при удалении узла",
"pt": "Quando Obter e definir estados são separados, então também atualizar o estado definido com novos valores\nDetalhes do nó diálogo no controlador agora expõe mais informações da bateria\nTambém expõe os estados da bateria quando as características são definidas erradas no dispositivo\nCorrige o mapeamento do estado LightSensor\nPrevine erros quando existem apenas alguns estados de energia\nUsa o IP fornecido pelo Android ao comissionar dispositivos se possível\nReestruturar a descoberta para correr em segundo plano e não bloquear a interface do usuário\nExpõe Estados para Enums para nós Matter\nImpedir o armazenamento para excluir dados errados quando um nó é removido",
"nl": "Wanneer Get en set toestanden worden gescheiden dan ook update status met nieuwe waarden\nNode details dialoogvenster in controller stelt nu wat meer Battery informatie bloot\nStelt ook de batterij toestanden wanneer functies verkeerd zijn ingesteld op het apparaat\nHerstelt LightSensor status mapping\nVoorkomt fouten wanneer er slechts enkele energietoestanden bestaan\nGebruikt het IP dat door Android wordt verstrekt bij het in gebruik nemen van apparaten indien mogelijk\nRestructureer ontdekking te draaien in achtergrond en niet blokkeren van de UI\nExposeert staten voor Enums voor materienodes\nVoorkom opslag om verkeerde gegevens te verwijderen wanneer een knooppunt wordt verwijderd",
"fr": "Quand les états Get et set sont séparés, puis aussi mettre à jour l'état set avec de nouvelles valeurs\nLa boîte de dialogue des détails du nœud dans le contrôleur expose maintenant quelques informations supplémentaires sur la batterie\nAffiche également les états de la batterie lorsque les fonctionnalités sont mal définies sur l'appareil\nCorrige la cartographie de l'état de LightSensor\nPrévient les erreurs quand il n'y a que quelques états d'énergie\nUtilise l'IP fourni par Android lors de la mise en service des appareils si possible\nDécouverte de restructuration pour courir en arrière-plan et non bloquer l'interface utilisateur\nExposes States pour Enums for Matter nœuds\nEmpêcher le stockage de supprimer les mauvaises données lorsqu'un noeud est supprimé",
"it": "Quando ottenere e impostare gli stati sono separati, quindi anche aggiornare lo stato impostato con nuovi valori\nLa finestra di dialogo dei dettagli del nodo nel controller ora espone alcune altre informazioni della batteria\nInoltre espone gli stati della batteria quando le caratteristiche sono impostate male sul dispositivo\nRisolve la mappatura dello stato LightSensor\nPreviene gli errori quando esistono solo alcuni stati energetici\nUtilizza l'IP fornito da Android quando si commissionano i dispositivi se possibile\nRistrutturare la scoperta per correre in background e non bloccare l'interfaccia utente\nEspone Stati per Enums per i nodi di materia\nPrevenire la memorizzazione per eliminare i dati errati quando un nodo viene rimosso",
"es": "Cuando los estados Get y set se separan, entonces también actualizar el estado set con nuevos valores\nDiálogo Node detalles en el controlador ahora expone algo más Información de la batería\nTambién expone los estados de la batería cuando las características se establecen mal en el dispositivo\nArregla la cartografía estatal LightSensor\nPreviene errores cuando sólo existen algunos estados energéticos\nUtiliza la IP proporcionada por Android al encargar dispositivos si es posible\nReestructurar el descubrimiento para funcionar en el fondo y no bloquear la UI\nExposes States for Enums for Matter nodes\nEvitar el almacenamiento para eliminar datos incorrectos cuando se elimina un nodo",
"pl": "Kiedy Get i set stany są oddzielone, a następnie aktualizować stan ustawiony z nowymi wartościami\nOkno szczegółów węzła w sterowniku ujawnia teraz kilka więcej informacji o baterii\nEksponuje również stany baterii, gdy funkcje są ustawione źle na urządzeniu\nMapowanie stanu LightSensor\nZapobiega błędom, gdy istnieją tylko niektóre stany energetyczne\nUżywa IP dostarczonego przez Androida podczas uruchamiania urządzeń, jeśli to możliwe\nOdkrycie restrukturyzacji w tle, a nie blokowanie interfejsu\nEkspozycja stanów dla Enums dla węzłów materii\nZapobieganie kasowaniu niewłaściwych danych po usunięciu węzła",
"uk": "При отриманні та встановлених станах відокремлюються, а також оновлення встановленого стану з новими значеннями\nNode Подробиці діалогове вікно в контролері тепер виводить більше інформації про акумулятор\nТакож виставляє стани акумулятора, коли функції встановлюють неправильно на пристрої\nВиправлення LightSensor державного картування\nЗапобігає помилкам, коли існують лише деякі енергетичні стани\nВикористовуйте IP, надану Android при введенні пристроїв, якщо це можливо\nВідновлення структури для запуску на фоні і не блокувати UI\nЕкспози США для Enums для Matter nodes\nЗапобігти зберіганню видалити неправильні дані при видаленні вузла",
"zh-cn": "当 Get 和 set 状态分离后, 也会用新值更新 set 状态\n控制器中的节点详细对话框现在会显示一些更多的电池信息\n当设备上的特性设定错误时, 也会暴露电池状态\n修正灯传感器状态映射\n仅存在一些能量状态时防止错误\n如果可能,在启用设备时使用Android提供的IP\n调整发现结构以在背景中运行,而不屏蔽 UI\n物质节点的元素曝光状态\n在节点被移除时防止存储删除错误的数据"
},
"0.2.8": {
"en": "Contains many changes in Frontend and Backend including updates and new Feature. Please check the Changelog.",
"de": "Enthält viele Änderungen in Frontend und Backend einschließlich Updates und neue Feature. Bitte überprüfen Sie das Changelog.",
Expand Down Expand Up @@ -80,19 +93,6 @@
"pl": "Upewnij się, aby usunąć wszystkie obiekty i zatrzymać urządzenie, gdy urządzenie jest usuwane w UI\nPo usunięciu urządzenia / obiektu mostka i uruchomieniu adaptera staramy się to wykryć i zatrzymać urządzenie / most\nOptymalizuje ścisłą obsługę adaptera\nUżywa wersji adaptera jako wersji Software i Hardware w urządzeniach Matter narażonych\nFixes \"auto\" flagi w tle, gdy nie ma sensu w obiektach\nFixes \"auto\" flaga w UI\nZapobiega cyklicznym aktualizacjom stanu, gdy stan jest aktualizowany przez adapter do materii\nOstrzeżenia dotyczące dziennika, gdy dane urządzenia opcjonalnego nie są odwzorowane\nHides Product- ID i Vendor Id pola w UI podczas dodawania urządzeń do mostu",
"uk": "Переконайтеся, що видалити всі об'єкти і зупинити пристрій при видаленні пристрою в UI\nКоли пристрій / мостовий об'єкт видалений і адаптер працює, ми намагаємося виявити це і зупинити пристрій / мост\nОптимізуйте тісну обробку адаптера\nВикористання версії адаптера як програмно-апаратних версій у відкритих пристроях Matter\nВиправлення \"auto\" прапорів у спанді при відсутності сенсу в об'єктах\nВиправлення \"авто\" прапора в UI\nЗапобігає циклічному стану оновлення, коли стан оновлюється адаптером до речовини\nУвімкніть попередження, коли пристрій не позначений стан пристроїв\nСховати продукти та постачальник Id поля в UI при додаванні пристроїв в міст",
"zh-cn": "在 UI 中删除设备时确定删除所有对象并停止设备\n当设备/桥对象被删除和适配器运行时,我们尝试检测并停止设备/桥\n优化适配器的密切处理\n在已曝光的 Matter 设备中使用适配器版本作为软件和硬件版本\n当物体没有意义时将“自动”旗帜固定在后端\n在UI中修补“自动”旗帜\n当适配器将状态更新为物质时, 防止循环状态更新\n未映射设备可选设备状态时的日志警告\n隐藏产品识别和供应商 将设备添加到桥中的 ID 字段"
},
"0.2.2": {
"en": "Uses plain matter.js logs for better readability\nPrevents ghost connection entries in the UI\nAdds some missing implementations for Controller of Door, Window, FloodAlarm and Motion",
"de": "Benutzt reine Materie. js logs für bessere Lesbarkeit\nVerhindert Geisteranschlusseinträge in der UI\nFügt einige fehlende Implementierungen für Controller von Tür, Fenster, FlutAlarm und Motion hinzu",
"ru": "Использует простую материю. js для лучшей читаемости\nПредотвращает записи подключения к привидению в UI\nДобавляет некоторые недостающие реализации для контроллера двери, окна, уведомления о наводнениях и движения",
"pt": "Usa matéria simples. js logs para melhor legibilidade\nPrevine entradas de conexão fantasma na interface do usuário\nAdiciona algumas implementações em falta para Controller of Door, Window, FloodAlarm e Motion",
"nl": "Gebruikt gewone materie. js logs voor betere leesbaarheid\nVoorkomt spookverbinding in de UI\nVoegt enkele ontbrekende implementaties voor Controller van deur, venster, FloodAlarm en beweging",
"fr": "Utilise la matière pure. js logs pour une meilleure lisibilité\nEmpêche les entrées de connexion fantôme dans l'interface utilisateur\nAjoute quelques implémentations manquantes pour Contrôleur de Porte, Fenêtre, InondAlarm et Motion",
"it": "Usa la materia normale. js logs per una migliore leggibilità\nPreviene le voci di connessione fantasma nell'interfaccia utente\nAggiunge alcune implementazioni mancanti per Controller di Porta, Finestra, Inondazione e Moto",
"es": "Usa materia simple. js logs for better readability\nEvita las entradas de conexión fantasma en la UI\nAñade algunas implementaciones faltantes para Controlador de Puerta, Ventana, FloodAlarm y Motion",
"pl": "Używa czystej materii. logi js dla lepszej czytelności\nZapobiega wpisom połączeń widmowych w UI\nDodaje brakujące implementacje dla Kontrolera Drzwi, Okna, Powódź Alarm i Ruch",
"uk": "Використання простої матерії. js журнали для кращого зчитування\nЗапобігає запису з'єднання привидів в УІ\nДодавання деяких відсутніх заходів для контролера дверей, вікна, повені",
"zh-cn": "使用普通物质。 js 更易读的日志\n防止 UI 中的幽灵连接条目\n为 Door 、 Window、 FloodAlmar 和 Motion 控制器添加一些缺失的执行"
}
},
"title": "Matter",
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "iobroker.matter",
"version": "0.2.8",
"version": "0.2.9",
"description": "Controlling and simulation of matter devices",
"author": {
"name": "Denis Haev",
Expand Down
2 changes: 1 addition & 1 deletion src-admin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "iobroker.matter",
"version": "0.2.8",
"version": "0.2.9",
"private": true,
"optionalDependencies": {
"@rollup/rollup-linux-x64-gnu": "*"
Expand Down

0 comments on commit b15d9f9

Please sign in to comment.