NEWS
Zwave 0.4
-
Habe vorhin gesehen, dass auf github der zwave-Adapter in Version 0.4 aufgetaucht ist. Ist der schon benutzbar? Wenn nicht, wäre ich einen Hinweis dankbar, wenn er testbereit ist. Arbeite seit einem halben Jahr mit einem Mix aus der (nicht freigegebenen) Version 0.3 und manuellen Hacks.
-
Habe vorhin gesehen, dass auf github der zwave-Adapter in Version 0.4 aufgetaucht ist. Ist der schon benutzbar? Wenn nicht, wäre ich einen Hinweis dankbar, wenn er testbereit ist. Arbeite seit einem halben Jahr mit einem Mix aus der (nicht freigegebenen) Version 0.3 und manuellen Hacks. `
Ich habe Adapter gründlich überarbeitet. Ich kann schon damit anlernen und steuern.Der Adapter ist bei mir mit Aeon stick auf Windows lauffähig.
Allerdings das Wochenende brauche ich noch.
-
Großartig, bin schon gespannt!
-
Großartig, bin schon gespannt! `
nice, dan kann ich meine domoticz loesung hoffentlich doch ins legancy schmeissen fuer z-wave support
-
Ich habe Adapter gründlich überarbeitet. Ich kann schon damit anlernen und steuern.
Der Adapter ist bei mir mit Aeon stick auf Windows lauffähig.
Allerdings das Wochenende brauche ich noch. `
Yeah. Top! Ich bin sehr gespannt.
Hatte mir ein bisschen Z-Wave Equipment sum spielen geholt. Wenn ich das dann mit ioBroker nutzen kann…
Auf dem letzten Usertreffen in Kassel hatte ich die Homematic IP Komponenten gewonnen...
Wenn jetzt noch ein Meister mal ein Wochenende Zeit hat.. :lol:
-
bin gespannt…
zur Zeit läuft bei mir der Umweg über die "FHEM-ioBroker-Brücke".
Direkt würde mir besser gefallen.
-
https://www.youtube.com/watch?v=c7JmFaKFLP0
Also es läuft bei mir… Aber stick + openzwave sind ziemlich buggy. Suche noch die workarounds, aber man kann schon ausprobieren.
-
Ich brauche allerdings Hilfe bei der Übersetzung:
"removeFailedNode": {"en": "Remove failed", "de": "Remove failed", "ru": "Удалить не удалось"}, "requestNodeNeighborUpdate": {"en": "Neighbor update", "de": "Neighbor update", "ru": "Обновление соединений"}, "assignReturnRoute": {"en": "Assign return route", "de": "Assign return route", "ru": "Назначить обратный маршрут"}, "deleteAllReturnRoutes": {"en": "Delete all routes", "de": "Delete all routes", "ru": "Удалить все маршруты"}, "requestNetworkUpdate": {"en": "Network update", "de": "Network update", "ru": "Сетевое обновление"}, "replicationSend": {"en": "Replication", "de": "Replication", "ru": "Копирование"}, "setName": {"en": "Set name", "de": "Set name", "ru": "Задать имя"}, "setLocation": {"en": "Set location", "de": "Set location", "ru": "Задать локацию"}, "createButton": {"en": "Create button", "de": "Create button", "ru": "Создать кнопку"}, "deleteButton": {"en": "Delete button", "de": "Delete button", "ru": "Удалить кнопку"},
var ctrlState = [ /*0: */ {'en': 'No command in progress', 'de': 'No command in progress', 'ru': 'Нет команды в процессе'}, /*1: */ {'en': 'The command is starting', 'de': 'The command is starting', 'ru': 'Команда запускается'}, /*2: */ {'en': 'The command was cancelled', 'de': 'The command was cancelled', 'ru': 'Команда была отменена'}, /*3: */ {'en': 'Command invocation had error(s) and was aborted', 'de': 'Command invocation had error(s) and was aborted', 'ru': 'Команда вызова содержит ошибку и была прервана' }, /*4: */ {'en': 'Controller is waiting for a user action', 'de': 'Controller is waiting for a user action', 'ru': 'Контроллер ожидает действий пользователя' }, /*5: */ {'en': 'Controller command is on a sleep queue wait for device', 'de': 'Controller command is on a sleep queue wait for device', 'ru': 'Команда контроллера находится в очереди' }, /*6: */ {'en': 'The controller is communicating with the other device to carry out the command', 'de': 'The controller is communicating with the other device to carry out the command', 'ru': 'Контроллер обменивается данными с другим устройством, чтобы выполнить команду' }, /*7: */ {'en': 'The command has completed successfully', 'de': 'The command has completed successfully', 'ru': 'Команда успешно завершена' }, /*8: */ {'en': 'The command has failed', 'de': 'The command has failed', 'ru': 'The command has failed'}, /*9: */ {'en': 'The controller thinks the node is OK', 'de': 'The controller thinks the node is OK', 'ru': 'Контроллер считает, что узел в норме' }, /*10:*/ {'en': 'The controller thinks the node has failed', 'de': 'The controller thinks the node has failed', 'ru': 'Контроллер считает, что узел упал' }, {}, // 11 {}, // 12 {}, // 13 {}, // 14 { 'en': 'Continue to remove devices', 'de': 'Lösche die Geräte weiter', 'ru': 'Удаление можно продолжить'} , // 15 { 'en': 'Continue to add devices', 'de': 'Füge die Geräte weiter hinzu', 'ru': 'Добавление можно продолжить'} ];
var ctrlError = [ /*0:*/ {'en': 'No error', 'de': 'No error', 'ru': 'Без ошибок'}, /*1*/ {'en': 'ButtonNotFound', 'de': 'ButtonNotFound', 'ru': 'Кнопка не найдена'}, /*2:*/ {'en': 'NodeNotFound', 'de': 'NodeNotFound', 'ru': 'Узел не найден'}, /*3:*/ {'en': 'NotBridge', 'de': 'NotBridge', 'ru': 'Нет моста'}, /*4:*/ {'en': 'NotSUC', 'de': 'NotSUC', 'ru': 'Нет SUC'}, /*5:*/ {'en': 'NotSecondary', 'de': 'NotSecondary', 'ru': 'Нет второстепенного узла'}, /*6:*/ {'en': 'NotPrimary', 'de': 'NotPrimary', 'ru': 'Нет главного узла'}, /*7:*/ {'en': 'IsPrimary', 'de': 'IsPrimary', 'ru': 'Главный'}, /*8:*/ {'en': 'NotFound', 'de': 'NotFound', 'ru': 'Не найден'}, /*9:*/ {'en': 'Busy', 'de': 'Busy', 'ru': 'Занят'}, /*10:*/ {'en': 'Failed', 'de': 'Failed', 'ru': 'Неудачный'}, /*11:*/ {'en': 'Disabled', 'de': 'Disabled', 'ru': 'Отключен'}, /*12:*/ {'en': 'Overflow', 'de': 'Overflow', 'ru': 'Переполнение'} ];
var commands = { 'removeFailedNode': { 'en': 'Remove a specific failed node from the controller\'s memory.', 'de': 'Remove a specific failed node from the controller\'s memory.', 'ru': 'Удалить конкретный сбойный узел из памяти контроллера.' }, 'hasNodeFailed': { 'en': 'Check whether a node is in the controller\'s failed nodes list.', 'de': 'Check whether a node is in the controller\'s failed nodes list.', 'ru': 'Проверьте правильность узлов в контролере, вышел из строя список узлов.' }, 'requestNodeNeighborUpdate': { 'en': 'Get a node to rebuild its neighbour list.', 'de': 'Get a node to rebuild its neighbour list.', 'ru': 'Опросить узлы, чтобы восстановить свой список.' }, 'assignReturnRoute': { 'en': 'Assign a network return routes to a device.', 'de': 'Assign a network return routes to a device.', 'ru': 'Назначьте сеть маршрутов к устройству.' }, 'deleteAllReturnRoutes': { 'en': 'Delete all return routes from a device.', 'de': 'Delete all return routes from a device.', 'ru': 'Удалить все маршруты к устройству.' }, 'sendNodeInformation': { 'en': 'Send a NIF (node information frame).', 'de': 'Send a NIF (node information frame).', 'ru': 'Отправить NIF (кадр информации изла).' }, 'requestNetworkUpdate': { 'en': 'Request network information from the SUC/SIS.', 'de': 'Request network information from the SUC/SIS.', 'ru': 'Запрос информации от сети SUC/SIS.' }, 'replicationSend': { 'en': 'Send information from primary to secondary.', 'de': 'Send information from primary to secondary.', 'ru': 'Отправить информацию от главного второстепенному.' }, 'createButton': { 'en': 'Create an id that tracks handheld button presses.', 'de': 'Create an id that tracks handheld button presses.', 'ru': 'Создать идентификатор отслеживания ручного нажатия кнопки.' }, 'deleteButton': { 'en': 'Delete id that tracks handheld button presses.', 'de': 'Delete id that tracks handheld button presses.', 'ru': 'Удалить идентификатор отслеживания ручного нажатия кнопки.' }, 'replaceFailedNode': { 'en': 'Replace a non-responding node with another. The node must be in the controller\'s list of failed nodes for this command to succeed.', 'de': 'Replace a non-responding node with another. The node must be in the controller\'s list of failed nodes for this command to succeed.', 'ru': 'Заменить зависший узел на другой. Узел должен находиться в списке ошибочных узлов контроллера.' }, 'setName': { 'en': 'Set node name.', 'de': 'Set node name.', 'ru': 'Назначить имя узла.' }, 'setLocation': { 'en': 'Set node location.', 'de': 'Set node location.', 'ru': 'Задать локацию узла.' }, 'healNetworkNode': { 'en': 'Attempt to heal the network if nodes become unresponsive.', 'de': 'Attempt to heal the network if nodes become unresponsive.', 'ru': 'Попытка исправить сеть узлов не отвечающих на запросы.' }, 'refreshNodeInfo': { 'en': 'Refresh node information.', 'de': 'Refresh node information.', 'ru': 'Обновить информацию состояния узлов.' } };
-
Ich brauche allerdings Hilfe bei der Übersetzung: `
+Russisch
! ````
"removeFailedNode": {"en": "Remove failed", "de": "Remove failed", "ru": "Удалить не удалось"},
"requestNodeNeighborUpdate": {"en": "Neighbor update", "de": "Neighbor update", "ru": "Ближнее обновление"},
"assignReturnRoute": {"en": "Assign return route", "de": "Assign return route", "ru": "Назначить обратный маршрут"},
"deleteAllReturnRoutes": {"en": "Delete all routes", "de": "Delete all routes", "ru": "Удалить все маршруты"},
"requestNetworkUpdate": {"en": "Network update", "de": "Network update", "ru": "Сетевое обновление"},
"replicationSend": {"en": "Replication", "de": "Replication", "ru": "Копирование"},
"setName": {"en": "Set name", "de": "Set name", "ru": "Задать имя"},
"setLocation": {"en": "Set location", "de": "Set location", "ru": "Задать локацию"},
"createButton": {"en": "Create button", "de": "Create button", "ru": "Создать кнопку"},
"deleteButton": {"en": "Delete button", "de": "Delete button", "ru": "Удалить кнопку"},2. >! ```` var ctrlState = [ /*0: */ {'en': 'No command in progress', 'de': 'No command in progress', 'ru': 'Нет команды в процессе'}, /*1: */ {'en': 'The command is starting', 'de': 'The command is starting', 'ru': 'Команда запускается'}, /*2: */ {'en': 'The command was cancelled', 'de': 'The command was cancelled', 'ru': 'Команда была отменена'}, /*3: */ {'en': 'Command invocation had error(s) and was aborted', 'de': 'Command invocation had error(s) and was aborted', 'ru': 'Команда вызова содержит ошибку (и) и была прервана' }, /*4: */ {'en': 'Controller is waiting for a user action', 'de': 'Controller is waiting for a user action', 'ru': 'Контроллер ожидает действий пользователя' }, /*5: */ {'en': 'Controller command is on a sleep queue wait for device', 'de': 'Controller command is on a sleep queue wait for device', 'ru': 'Команда контроллера находится в ожидание очереди отрабатывания устройством' }, /*6: */ {'en': 'The controller is communicating with the other device to carry out the command', 'de': 'The controller is communicating with the other device to carry out the command', 'ru': 'Контроллер обменивается данными с другим устройством, чтобы выполнить команду' }, /*7: */ {'en': 'The command has completed successfully', 'de': 'The command has completed successfully', 'ru': 'Команда успешно завершена' }, /*8: */ {'en': 'The command has failed', 'de': 'The command has failed', 'ru': 'The command has failed'}, /*9: */ {'en': 'The controller thinks the node is OK', 'de': 'The controller thinks the node is OK', 'ru': 'Контроллер считает что узел в норме' }, /*10:*/ {'en': 'The controller thinks the node has failed', 'de': 'The controller thinks the node has failed', 'ru': 'Контроллер считает узел не отрабатывается' }, {}, // 11 {}, // 12 {}, // 13 {}, // 14 { 'en': 'Continue to remove devices', 'de': 'Lösche die Geräte weiter', 'ru': 'Удаление можно продолжить'} , // 15 { 'en': 'Continue to add devices', 'de': 'Füge die Geräte weiter hinzu', 'ru': 'Добавление можно продолжить'} ];
! ````
var ctrlError = [
/0:/ {'en': 'No error', 'de': 'No error', 'ru': 'Без ошибок'},
/1/ {'en': 'ButtonNotFound', 'de': 'ButtonNotFound', 'ru': 'КнопкаНеНайдена'},
/2:/ {'en': 'NodeNotFound', 'de': 'NodeNotFound', 'ru': 'УзелНеНайден'},
/3:/ {'en': 'NotBridge', 'de': 'NotBridge', 'ru': 'НетМоста'},
/4:/ {'en': 'NotSUC', 'de': 'NotSUC', 'ru': 'НетSUC'},
/5:/ {'en': 'NotSecondary', 'de': 'NotSecondary', 'ru': 'НетВторостепенного'},
/6:/ {'en': 'NotPrimary', 'de': 'NotPrimary', 'ru': 'НетГлавного'},
/7:/ {'en': 'IsPrimary', 'de': 'IsPrimary', 'ru': 'Главный'},
/8:/ {'en': 'NotFound', 'de': 'NotFound', 'ru': 'Ненайден'},
/9:/ {'en': 'Busy', 'de': 'Busy', 'ru': 'Занят'},
/10:/ {'en': 'Failed', 'de': 'Failed', 'ru': 'Неудачный'},
/11:/ {'en': 'Disabled', 'de': 'Disabled', 'ru': 'Отключен'},
/12:/ {'en': 'Overflow', 'de': 'Overflow', 'ru': 'Заливка'}
];4. >! ```` var commands = { 'removeFailedNode': { 'en': 'Remove a specific failed node from the controller\'s memory.', 'de': 'Remove a specific failed node from the controller\'s memory.', 'ru': 'Удалить конкретный сбойный узел из памяти контроллера\ов.' }, 'hasNodeFailed': { 'en': 'Check whether a node is in the controller\'s failed nodes list.', 'de': 'Check whether a node is in the controller\'s failed nodes list.', 'ru': 'Проверьте правильность узлов в контролере\ах, вышел из строя список узлов.' }, 'requestNodeNeighborUpdate': { 'en': 'Get a node to rebuild its neighbour list.', 'de': 'Get a node to rebuild its neighbour list.', 'ru': 'Опросить узлы, чтобы восстановить свой список.' }, 'assignReturnRoute': { 'en': 'Assign a network return routes to a device.', 'de': 'Assign a network return routes to a device.', 'ru': 'Назначьте сеть маршрутов к устройству.' }, 'deleteAllReturnRoutes': { 'en': 'Delete all return routes from a device.', 'de': 'Delete all return routes from a device.', 'ru': 'Удалить все маршруты к устройству.' }, 'sendNodeInformation': { 'en': 'Send a NIF (node information frame).', 'de': 'Send a NIF (node information frame).', 'ru': 'Отправить NIF (кадр информации изла).' }, 'requestNetworkUpdate': { 'en': 'Request network information from the SUC/SIS.', 'de': 'Request network information from the SUC/SIS.', 'ru': 'Запрос информации от сети SUC/SIS.' }, 'replicationSend': { 'en': 'Send information from primary to secondary.', 'de': 'Send information from primary to secondary.', 'ru': 'Отправить информацию от главного второстепенному.' }, 'createButton': { 'en': 'Create an id that tracks handheld button presses.', 'de': 'Create an id that tracks handheld button presses.', 'ru': 'Создать идентификатор отслеживания ручного нажатия кнопки.' }, 'deleteButton': { 'en': 'Delete id that tracks handheld button presses.', 'de': 'Delete id that tracks handheld button presses.', 'ru': 'Удалить идентификатор отслеживания ручного нажатия кнопки.' }, 'replaceFailedNode': { 'en': 'Replace a non-responding node with another. The node must be in the controller\'s list of failed nodes for this command to succeed.', 'de': 'Replace a non-responding node with another. The node must be in the controller\'s list of failed nodes for this command to succeed.', 'ru': 'Заменить зависший узел на другой. Узел должен находиться в списке ошибочных узлов контроллера\ов чтобы успешно отработать.' }, 'setName': { 'en': 'Set node name.', 'de': 'Set node name.', 'ru': 'Назначить имя узла.' }, 'setLocation': { 'en': 'Set node location.', 'de': 'Set node location.', 'ru': 'Задать локацию узла.' }, 'healNetworkNode': { 'en': 'Attempt to heal the network if nodes become unresponsive.', 'de': 'Attempt to heal the network if nodes become unresponsive.', 'ru': 'Попытка исправить сеть узлов не отвечающих на запросы.' }, 'refreshNodeInfo': { 'en': 'Refresh node information.', 'de': 'Refresh node information.', 'ru': 'Обновить информацию состояния узлов.' } }; >! ````
-
Ich brauche allerdings Hilfe bei der Übersetzung: `
sorry… hab heute den Super-GAU..
Nur ärgerlich:
- Raspberry Pi 3 mit
-- BLE Skript (im Forum "gesichert")
-- ZWAVE Stick
-- Script für einen USB-CO2 Sensor (TFA Dorstmann)
Ist abgeraucht (die SD). Sicherungen liegen auf der Diskstation, s.u.
Und nun das "Kleine" andere Problemchen:
-
Diskstation mit über 11 TB netto-Daten fährt nach Reboot nicht mehr sauber hoch
-
unter anderem liegen da auch die Skript-Sicherungen
Wenn ich damit weiter bin, gerne
-
-
Ich wag mich mal dran, koennten einige fehlschlaege drin stehen da meine deutsche grammatiek mich nach 18 Jahren im ausland doch ein bischen im stich laesst.
Teil 1:
! ````
"removeFailedNode": {"en": "Remove failed", "de": "Löschen fehlgeschlagen", "ru": "Удалить не удалось"},
"requestNodeNeighborUpdate": {"en": "Neighbor update", "de": "Nachbar-Update", "ru": "Ближнее обновление"},
"assignReturnRoute": {"en": "Assign return route", "de": "Rückgabeweg zuweisen", "ru": "Назначить обратный маршрут"},
"deleteAllReturnRoutes": {"en": "Delete all routes", "de": "Löschen aller Routierungen", "ru": "Удалить все маршруты"},
"requestNetworkUpdate": {"en": "Network update", "de": "Netzwerkaktualisierung", "ru": "Сетевое обновление"},
"replicationSend": {"en": "Replication", "de": "Replikation", "ru": "Копирование"},
"setName": {"en": "Set name", "de": "Namen festlegen", "ru": "Задать имя"},
"setLocation": {"en": "Set location", "de": "Ort festlegen", "ru": "Задать локацию"},
"createButton": {"en": "Create button", "de": "Erstellen", "ru": "Создать кнопку"},
"deleteButton": {"en": "Delete button", "de": "Löschen", "ru": "Удалить кнопку"},Teil 2: >! ```` var ctrlState = [ /*0: */ {'en': 'No command in progress', 'de': 'Kein Befehl in Bearbeitung', 'ru': 'Нет команды в процессе'}, /*1: */ {'en': 'The command is starting', 'de': 'Der Befehl wird gestartet', 'ru': 'Команда запускается'}, /*2: */ {'en': 'The command was cancelled', 'de': 'Der Befehl wurde abgebrochen', 'ru': 'Команда была отменена'}, /*3: */ {'en': 'Command invocation had error(s) and was aborted', 'de': 'Befehl hatte Fehler und wurde abgebrochen', 'ru': 'Команда вызова содержит ошибку (и) и была прервана' }, /*4: */ {'en': 'Controller is waiting for a user action', 'de': 'Controller wartet auf eine Benutzeraktion', 'ru': 'Контроллер ожидает действий пользователя' }, /*5: */ {'en': 'Controller command is on a sleep queue wait for device', 'de': 'Controller-Befehl befindet sich in der Warteschlange und wartet auf Gerät', 'ru': 'Команда контроллера находится в ожидание очереди отрабатывания устройством' }, /*6: */ {'en': 'The controller is communicating with the other device to carry out the command', 'de': 'Der Controller kommuniziert mit dem anderen Gerät um den Befehl auszuführen', 'ru': 'Контроллер обменивается данными с другим устройством, чтобы выполнить команду' }, /*7: */ {'en': 'The command has completed successfully', 'de': 'Der Befehl wurde erfolgreich abgeschlossen', 'ru': 'Команда успешно завершена' }, /*8: */ {'en': 'The command has failed', 'de': 'The command has failed', 'ru': 'The command has failed'}, /*9: */ {'en': 'The controller thinks the node is OK', 'de': 'Der Controller denkt das der Knoten OK ist', 'ru': 'Контроллер считает что узел в норме' }, /*10:*/ {'en': 'The controller thinks the node has failed', 'de': 'Der Controller denkt das der Knoten ausgefallen ist', 'ru': 'Контроллер считает узел не отрабатывается' }, {}, // 11 {}, // 12 {}, // 13 {}, // 14 { 'en': 'Continue to remove devices', 'de': 'Lösche die Geräte weiter', 'ru': 'Удаление можно продолжить'} , // 15 { 'en': 'Continue to add devices', 'de': 'Füge die Geräte weiter hinzu', 'ru': 'Добавление можно продолжить'} ];
Teil 3:
! ````
var ctrlError = [
/0:/ {'en': 'No error', 'de': 'Kein Fehler', 'ru': 'Без ошибок'},
/1/ {'en': 'ButtonNotFound', 'de': 'Tasternichtgefunden', 'ru': 'КнопкаНеНайдена'},
/2:/ {'en': 'NodeNotFound', 'de': 'Knotennichtgefunden', 'ru': 'УзелНеНайден'},
/3:/ {'en': 'NotBridge', 'de': 'KeineBrücke', 'ru': 'НетМоста'},
/4:/ {'en': 'NotSUC', 'de': 'KeinSUC', 'ru': 'НетSUC'},
/5:/ {'en': 'NotSecondary', 'de': 'NichtSekundär', 'ru': 'НетВторостепенного'},
/6:/ {'en': 'NotPrimary', 'de': 'NichtPrimär', 'ru': 'НетГлавного'},
/7:/ {'en': 'IsPrimary', 'de': 'IstPrimärr', 'ru': 'Главный'},
/8:/ {'en': 'NotFound', 'de': 'Nichtgefunden', 'ru': 'Ненайден'},
/9:/ {'en': 'Busy', 'de': 'Beschäftigt', 'ru': 'Занят'},
/10:/ {'en': 'Failed', 'de': 'Gescheitert', 'ru': 'Неудачный'},
/11:/ {'en': 'Disabled', 'de': 'Behindert', 'ru': 'Отключен'},
/12:/ {'en': 'Overflow', 'de': 'Überlauf', 'ru': 'Заливка'}
];Teil 4: >! ```` var commands = { 'removeFailedNode': { 'en': 'Remove a specific failed node from the controller\'s memory.', 'de': 'Entfernen Sie einen bestimmten ausgefallenen Knoten aus dem Speicher des Controllers.', 'ru': 'Удалить конкретный сбойный узел из памяти контроллера\ов.' }, 'hasNodeFailed': { 'en': 'Check whether a node is in the controller\'s failed nodes list.', 'de': 'Prüfen Sie ob sich ein Knoten in der Controller-Fehlerliste befindet.', 'ru': 'Проверьте правильность узлов в контролере\ах, вышел из строя список узлов.' }, 'requestNodeNeighborUpdate': { 'en': 'Get a node to rebuild its neighbour list.', 'de': 'Holen Sie sich einen Knoten um die Nachbarliste neu zu erstellen.', 'ru': 'Опросить узлы, чтобы восстановить свой список.' }, 'assignReturnRoute': { 'en': 'Assign a network return routes to a device.', 'de': 'Weisen Sie einen Netwerk Rückgabeweg zum Gerät zu.', 'ru': 'Назначьте сеть маршрутов к устройству.' }, 'deleteAllReturnRoutes': { 'en': 'Delete all return routes from a device.', 'de': 'Löschen Sie alle Rückgabewege von einem Gerät.', 'ru': 'Удалить все маршруты к устройству.' }, 'sendNodeInformation': { 'en': 'Send a NIF (node information frame).', 'de': 'Senden eines NIF (Knoteninformationsrahmen)).', 'ru': 'Отправить NIF (кадр информации изла).' }, 'requestNetworkUpdate': { 'en': 'Request network information from the SUC/SIS.', 'de': 'Anfordern von Netzwerkinformationen aus dem SUC / SIS.', 'ru': 'Запрос информации от сети SUC/SIS.' }, 'replicationSend': { 'en': 'Send information from primary to secondary.', 'de': 'Senden der Informationen von primär nach sekundär.', 'ru': 'Отправить информацию от главного второстепенному.' }, 'createButton': { 'en': 'Create an id that tracks handheld button presses.', 'de': 'Erstellen einer ID die Handheld-Taste drücken verfolgt.', 'ru': 'Создать идентификатор отслеживания ручного нажатия кнопки.' }, 'deleteButton': { 'en': 'Delete id that tracks handheld button presses.', 'de': 'Löschen einer ID die Handheld-Taste drücken verfolgt.', 'ru': 'Удалить идентификатор отслеживания ручного нажатия кнопки.' }, 'replaceFailedNode': { 'en': 'Replace a non-responding node with another. The node must be in the controller\'s list of failed nodes for this command to succeed.', 'de': 'Ersetzen Sie einen nicht antwortenden Knoten durch einen anderen. Der Knoten muss sich in der Controller-Liste der ausgefallenen Knoten befinden, damit dieser Befehl erfolgreich ausgeführt werden kann.', 'ru': 'Заменить зависший узел на другой. Узел должен находиться в списке ошибочных узлов контроллера\ов чтобы успешно отработать.' }, 'setName': { 'en': 'Set node name.', 'de': 'Knotennamen festlegen.', 'ru': 'Назначить имя узла.' }, 'setLocation': { 'en': 'Set node location.', 'de': 'Knotenpunkt festlegen.', 'ru': 'Задать локацию узла.' }, 'healNetworkNode': { 'en': 'Attempt to heal the network if nodes become unresponsive.', 'de': 'Versuche das Netzwerk zu heilen wenn ein knoten nicht mehr reagiert.', 'ru': 'Попытка исправить сеть узлов не отвечающих на запросы.' }, 'refreshNodeInfo': { 'en': 'Refresh node information.', 'de': 'Aktualisieren von Knoteninformationen.', 'ru': 'Обновить информацию состояния узлов.' } };
so fertig, hoffe es macht einigermassen Sinn
-
Muss sagen, dass die Übersetzungsanfragen werden viiiiiieeel flotter erledigt, als vor einem Jahr.
Danke
-
Einige Verbesserugsvorschläge:
Teil 1:
"createButton": {"en": "Create button", "de": "Taste erstellen", "ru": "Создать кнопку"}, "deleteButton": {"en": "Delete button", "de": "Taste löschen", "ru": "Удалить кнопку"},
Teil 2:
{ 'en': 'Continue to remove devices', 'de': 'weitere Geräte löschen', 'ru': 'Удаление можно продолжить'} , // 15 { 'en': 'Continue to add devices', 'de': 'weitere Geräte hinzufügen', 'ru': 'Добавление можно продолжить'} ];
Teil 3:
/*11:*/ {'en': 'Disabled', 'de': 'Gesperrt', 'ru': 'Отключен'},
Teil 4 (eventuell):
'setLocation': { 'en': 'Set node location.', 'de': 'Ort des Knotens festlegen.', 'ru': 'Задать локацию узла.'
-
Einige Verbesserugsvorschläge:
"createButton": {"en": "Create button", "de": "Taste erstellen", "ru": "Создать кнопку"}, "deleteButton": {"en": "Delete button", "de": "Taste löschen", "ru": "Удалить кнопку"}, ```` `
Würde nicht "Taste" sagen, sondern "Knopf".
Teil 3:
/*11:*/ {'en': 'Disabled', 'de': 'Gesperrt', 'ru': 'Отключен'}, ```` `
Hier wäre "deaktiviert" vermutlich passender. "gesperrt" wäre "locked".
-
Einige Verbesserugsvorschläge:
"createButton": {"en": "Create button", "de": "Taste erstellen", "ru": "Создать кнопку"}, "deleteButton": {"en": "Delete button", "de": "Taste löschen", "ru": "Удалить кнопку"}, ```` `
Würde nicht "Taste" sagen, sondern "Knopf".
Teil 3:
/*11:*/ {'en': 'Disabled', 'de': 'Gesperrt', 'ru': 'Отключен'}, ```` `
Hier wäre "deaktiviert" vermutlich passender. "gesperrt" wäre "locked". `
Ich stimme auch zu deaktiviert anstaat gesperrt.
Danke fuer eure verbaesserungen !
-
Also es läuft bei mir… Aber stick + openzwave sind ziemlich buggy. Suche noch die workarounds, aber man kann schon ausprobieren. `
ich konnte es nicht abwarten und musste es probieren…ich komme beim "USB Device Name:" nicht weiter. Hier ist das Feld immer leer. Eintragen (ttyACM0) kann ich auch nichts.
-
Also es läuft bei mir… Aber stick + openzwave sind ziemlich buggy. Suche noch die workarounds, aber man kann schon ausprobieren. `
ich konnte es nicht abwarten und musste es probieren…ich komme beim "USB Device Name:" nicht weiter. Hier ist das Feld immer leer. Eintragen (ttyACM0) kann ich auch nichts.
zwave.jpg `
Eest adapter activieren ? Beim rflink ist die auswahl auch nur mit activierten adapter moeglich
-
war aktiv…
also bei aktivertem Adapter kann ich nichts eintragen, es wird auch nichts angeboten
bei inaktiven Adapter kann ich das Device eintragen, was aber nach dem Speichern keine Auswirkungen hat.Adapter bleibt "rot"
-
> Adapter bleibt "rot"
Es müssen aber irgendwelche Logs da sein?