/
io-package.json
128 lines (128 loc) · 7.86 KB
/
io-package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
{
"common": {
"name": "klipper-moonraker",
"version": "0.0.3",
"news": {
"0.0.3": {
"en": "Switch from data-polling to live socket events :-)\nEnsure all states and objects available are created\nreconnect if connection closes (retry after 10 sec, ToDo : make adjustable)",
"de": "Wechseln Sie von Datenabfragen zu Live-Socket-Ereignissen :-)\nStellen Sie sicher, dass alle verfügbaren Status und Objekte erstellt wurden\nStellen Sie die Verbindung wieder her, wenn die Verbindung geschlossen wird (versuchen Sie es nach 10 Sekunden erneut. ToDo: Einstellbar machen)",
"ru": "Переключитесь с опроса данных на живые события сокета :-)\nУбедитесь, что созданы все доступные состояния и объекты.\nповторно подключиться, если соединение закрывается (повторить попытку через 10 секунд, ToDo: сделать настраиваемым)",
"pt": "Mudar de pesquisa de dados para eventos de soquete ao vivo :-)\nCertifique-se de que todos os estados e objetos disponíveis sejam criados\nreconecte se a conexão for fechada (tente novamente após 10 segundos, ToDo: tornar ajustável)",
"nl": "Overschakelen van datapolling naar live socket-evenementen :-)\nZorg ervoor dat alle beschikbare staten en objecten zijn gemaakt\nmaak opnieuw verbinding als de verbinding wordt verbroken (probeer het opnieuw na 10 seconden, ToDo: aanpasbaar maken)",
"fr": "Passer de l'interrogation de données aux événements de socket en direct :-)\nAssurez-vous que tous les états et objets disponibles sont créés\nse reconnecter si la connexion se ferme (réessayer après 10 sec, ToDo: rendre réglable)",
"it": "Passa dal polling dei dati agli eventi live socket :-)\nAssicurarsi che tutti gli stati e gli oggetti disponibili siano stati creati\nriconnettersi se la connessione si chiude (riprovare dopo 10 sec, ToDo: rendere regolabile)",
"es": "Cambie del sondeo de datos a eventos de socket en vivo :-)\nAsegúrese de que se creen todos los estados y objetos disponibles\nvuelva a conectar si la conexión se cierra (vuelva a intentarlo después de 10 segundos, Tareas pendientes: hacer ajustable)",
"pl": "Przełącz się z odpytywania danych na zdarzenia dotyczące gniazd na żywo :-)\nUpewnij się, że zostały utworzone wszystkie dostępne stany i obiekty\npołącz ponownie, jeśli połączenie zostanie zamknięte (spróbuj ponownie po 10 sekundach, Do zrobienia: ustaw)",
"zh-cn": "从数据轮询切换到实时套接字事件:-)\n确保创建了所有可用状态和对象\n如果连接关闭则重新连接(10秒钟后重试,待办事项:可调)"
},
"0.0.2": {
"en": "Implement control commands\nProper error handling for API calls\nupdate state attributes for control commands",
"de": "Implementieren Sie Steuerbefehle\nRichtige Fehlerbehandlung für API-Aufrufe\nStatusattribute für Steuerbefehle aktualisieren",
"ru": "Команды управления агрегатом\nПравильная обработка ошибок для вызовов API\nобновить атрибуты состояния для управляющих команд",
"pt": "Implementar comandos de controle\nTratamento adequado de erros para chamadas de API\natualizar atributos de estado para comandos de controle",
"nl": "Implementeer besturingsopdrachten\nJuiste foutafhandeling voor API-aanroepen\nupdate statusattributen voor besturingsopdrachten",
"fr": "Mettre en œuvre des commandes de contrôle\nGestion correcte des erreurs pour les appels d'API\nmettre à jour les attributs d'état pour les commandes de contrôle",
"it": "Implementare i comandi di controllo\nCorretta gestione degli errori per le chiamate API\naggiorna gli attributi di stato per i comandi di controllo",
"es": "Implementar comandos de control\nManejo adecuado de errores para llamadas a API\nactualizar atributos de estado para comandos de control",
"pl": "Wdrażaj polecenia sterujące\nWłaściwa obsługa błędów dla wywołań API\nzaktualizuj atrybuty stanu dla poleceń sterujących",
"zh-cn": "实施控制命令\nAPI调用的正确错误处理\n更新控制命令的状态属性"
},
"0.0.1": {
"en": "initial release",
"de": "Erstveröffentlichung",
"ru": "Начальная версия",
"pt": "lançamento inicial",
"nl": "Eerste uitgave",
"fr": "Première version",
"it": "Versione iniziale",
"es": "Versión inicial",
"pl": "Pierwsze wydanie",
"zh-cn": "首次出版"
}
},
"title": "Klipper Moonraker",
"titleLang": {
"en": "Klipper Moonraker",
"de": "Klipper Moonraker",
"ru": "Клиппер Мунрейкер",
"pt": "Klipper Moonraker",
"nl": "Klipper Moonraker",
"fr": "Klipper Moonraker",
"it": "Klipper Moonraker",
"es": "Klipper Moonraker",
"pl": "Klipper Moonraker",
"zh-cn": "Klipper Moonraker"
},
"desc": {
"en": "Adapter to interact with klipper by API",
"de": "Adapter zur Interaktion mit klipper per API",
"ru": "Адаптер для взаимодействия с klipper по API",
"pt": "Adaptador para interagir com klipper por API",
"nl": "Adapter voor interactie met klipper via API",
"fr": "Adaptateur pour interagir avec klipper par API",
"it": "Adattatore per interagire con klipper tramite API",
"es": "Adaptador para interactuar con klipper por API",
"pl": "Adapter do interakcji z klipper przez API",
"zh-cn": "通过API与Klipper交互的适配器"
},
"authors": [
"DutchmanNL <rdrozda@hotmail.com>"
],
"keywords": [
"klipper",
"printing",
"3d"
],
"license": "MIT",
"platform": "Javascript/Node.js",
"main": "main.js",
"icon": "klipper-moonraker.png",
"enabled": true,
"extIcon": "https://raw.githubusercontent.com/DrozmotiX/ioBroker.klipper-moonraker/master/admin/klipper-moonraker.png",
"readme": "https://github.com/DrozmotiX/ioBroker.klipper-moonraker/blob/master/README.md",
"loglevel": "info",
"mode": "daemon",
"type": "hardware",
"compact": true,
"connectionType": "local",
"dataSource": "poll",
"materialize": true,
"dependencies": [
{
"js-controller": ">=2.0.0"
}
]
},
"native": {
"customName": "My 3D printer",
"klipperPort": "80",
"klipperIP": "192.168.1.50",
"apiRefreshInterval": 60,
"apiRefreshIntervalOperational": 30,
"apiRefreshIntervalPrinting": 10
},
"objects": [],
"instanceObjects": [
{
"_id": "info",
"type": "channel",
"common": {
"name": "Information"
},
"native": {}
},
{
"_id": "info.connection",
"type": "state",
"common": {
"role": "indicator.connected",
"name": "Device or service connected",
"type": "boolean",
"read": true,
"write": false,
"def": false
},
"native": {}
}
]
}