NEWS
Onkyo
-
Перезапусти web `
Дак их там никогда и не было. Перезапускался уже 1000 раз. -
Удали неработающие states и обнови onkyo. Должно заработать. `
Удалил, обновил. Ресивер включил, выключил. Новых не добавилось, только те что и были.Что должно было появится?
Сегодня уже ночь, поиграться с ресивером нет возможности.
266_232dsad.png -
-
> Удалил, обновил. Ресивер включил, выключил. Новых не добавилось, только те что и были.
Не должно было новых добавиться. Но те что были неправильными, должны были создаться заново с правильными атрибутами.Был тип number, а должен быть state. `
Удалил заново. Поставил. Новых не добавилось. в логе ошибки! host-Server-PC 2015-06-18 11:52:04 error instance system.adapter.onkyo.0 terminated with code 6 (uncaught exception)
! ReferenceError: 2015-06-18 11:52:04 error at readableAddChunk (_stream_readable.js:166:9)
! ReferenceError: 2015-06-18 11:52:04 error at emitReadable (stream_readable.js:423:5)
! ReferenceError: 2015-06-18 11:52:04 error at emitReadable (_stream_readable.js:427:10)
! ReferenceError: 2015-06-18 11:52:04 error at Socket.emit (events.js:92:17)
! ReferenceError: 2015-06-18 11:52:04 error at Socket. (_stream_readable.js:765:14)
! ReferenceError: 2015-06-18 11:52:04 error at Socket.emit (events.js:95:17)
! ReferenceError: 2015-06-18 11:52:04 error at Socket. (c:\ioBroker\node_modules\iobroker.onkyo\node_modules\eiscp\eiscp.js:376:8)
! ReferenceError: 2015-06-18 11:52:04 error at EventEmitter.emit (events.js:95:17)
! ReferenceError: 2015-06-18 11:52:04 error at EventEmitter. (c:\ioBroker\node_modules\iobroker.onkyo\onkyo.js:200:13)
! ReferenceError: 2015-06-18 11:52:04 error at notifyCommand (c:\ioBroker\node_modules\iobroker.onkyo\onkyo.js:108:102)
! ReferenceError: 2015-06-18 11:52:04 error type is not defined
! uncaught 2015-06-18 11:52:04 error exception: type is not defined! onkyo-0 2015-06-18 11:53:44 info Got message: {"command":"net-usb-time-info","iscp_command":"NTM01:32/–:--","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-18 11:53:43 info Got message: {"command":"net-usb-list-info","iscp_command":"NLSC-P","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-18 11:53:43 info stateChange onkyo.0.command {"val":"NLT0222000000000000000200","ack":true,"ts":1434606824,"from":"system.adapter.onkyo.0","lc":1434606724}
! onkyo-0 2015-06-18 11:53:43 info stateChange onkyo.0.connected {"val":true,"ack":true,"ts":1434606824,"from":"system.adapter.onkyo.0","lc":1434606502}
! onkyo-0 2015-06-18 11:53:43 error Empty command string! (value: undefined
! onkyo-0 2015-06-18 11:53:43 info Got message: {"iscp_command":"NLT0222000000000000000200","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-18 11:53:43 info Successfully connected to AVR
! onkyo-0 2015-06-18 11:53:43 info Starting AVR discovery
! onkyo-0 2015-06-18 11:53:43 info starting. Version 0.1.6 in c:/ioBroker/node_modules/iobroker.onkyo
! onkyo-0 2015-06-18 11:53:11 info Got message: {"command":"net-usb-time-info","iscp_command":"NTM00:59/--:--","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-18 11:53:10 info Got message: {"command":"net-usb-list-info","iscp_command":"NLSC-P","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-18 11:53:10 info stateChange onkyo.0.command {"val":"NLT0222000000000000000200","ack":true,"ts":1434606791,"from":"system.adapter.onkyo.0","lc":1434606724}
! onkyo-0 2015-06-18 11:53:10 info stateChange onkyo.0.connected {"val":true,"ack":true,"ts":1434606791,"from":"system.adapter.onkyo.0","lc":1434606502}
! onkyo-0 2015-06-18 11:53:10 error Empty command string! (value: undefined
! onkyo-0 2015-06-18 11:53:10 info Got message: {"iscp_command":"NLT0222000000000000000200","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-18 11:53:10 info Successfully connected to AVR
! onkyo-0 2015-06-18 11:53:10 info Starting AVR discovery
! onkyo-0 2015-06-18 11:53:10 info starting. Version 0.1.6 in c:/ioBroker/node_modules/iobroker.onkyo
! onkyo-0 2015-06-18 11:52:37 info Got message: {"command":"net-usb-list-info","iscp_command":"NLSC-P","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-18 11:52:37 info stateChange onkyo.0.command {"val":"NLT0222000000000000000200","ack":true,"ts":1434606757,"from":"system.adapter.onkyo.0","lc":1434606724}
! onkyo-0 2015-06-18 11:52:37 info stateChange onkyo.0.connected {"val":true,"ack":true,"ts":1434606757,"from":"system.adapter.onkyo.0","lc":1434606502}
! onkyo-0 2015-06-18 11:52:37 error Empty command string! (value: undefined
! onkyo-0 2015-06-18 11:52:37 info Got message: {"iscp_command":"NLT0222000000000000000200","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-18 11:52:37 info Successfully connected to AVR
! onkyo-0 2015-06-18 11:52:37 info Starting AVR discovery
! onkyo-0 2015-06-18 11:52:37 info starting. Version 0.1.6 in c:/ioBroker/node_modules/iobroker.onkyo
! onkyo-0 2015-06-18 11:52:04 info Got message: {"command":"net-usb-list-info","iscp_command":"NLSC-P","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-18 11:52:04 info stateChange onkyo.0.command {"val":"NLT0222000000000000000200","ack":true,"ts":1434606724,"from":"system.adapter.onkyo.0","lc":1434606724}
! onkyo-0 2015-06-18 11:52:04 error Empty command string! (value: undefined! host-Server-PC 2015-06-18 11:55:37 info instance system.adapter.email.0 started with pid 4860
! host-Server-PC 2015-06-18 11:55:36 info instance system.adapter.mqtt.0 started with pid 4668
! host-Server-PC 2015-06-18 11:55:35 warn instance system.adapter.history.0 already running with pid 4748
! host-Server-PC 2015-06-18 11:55:33 info instance system.adapter.web.0 started with pid 4736
! host-Server-PC 2015-06-18 11:55:33 info instance system.adapter.history.0 started with pid 4748
! host-Server-PC 2015-06-18 11:55:33 info instance system.adapter.javascript.1 started with pid 4732
! pushover-0 2015-06-18 11:55:32 warn Reconnection to DB.
! simple-api-0 2015-06-18 11:55:33 warn Reconnection to DB.
! simple-api-0 2015-06-18 11:55:32 warn Reconnection to DB.
! web-0 2015-06-18 11:55:33 warn Reconnection to DB.
! web-0 2015-06-18 11:55:33 warn Reconnection to DB.
! node-red-0 2015-06-18 11:55:33 warn Reconnection to DB.
! node-red-0 2015-06-18 11:55:33 warn Reconnection to DB.
! pushover-0 2015-06-18 11:55:32 warn Reconnection to DB.
! email-0 2015-06-18 11:55:32 warn Reconnection to DB.
! email-0 2015-06-18 11:55:32 warn Reconnection to DB.
! example-0 2015-06-18 11:55:32 warn Reconnection to DB.
! example-0 2015-06-18 11:55:32 warn Reconnection to DB.
! admin-0 2015-06-18 11:55:32 warn Reconnection to DB.
! javascript-1 2015-06-18 11:55:32 warn Reconnection to DB.
! javascript-1 2015-06-18 11:55:32 warn Reconnection to DB.
! admin-0 2015-06-18 11:55:32 warn Reconnection to DB.
! host-Server-PC 2015-06-18 11:55:32 info instance system.adapter.onkyo.0 started with pid 4260
! history-0 2015-06-18 11:55:32 warn Reconnection to DB.
! host-Server-PC 2015-06-18 11:55:32 info instance system.adapter.node-red.0 started with pid 4392
! history-0 2015-06-18 11:55:32 warn Reconnection to DB.
! socketio-0 2015-06-18 11:55:31 warn Reconnection to DB.
! socketio-0 2015-06-18 11:55:31 warn Reconnection to DB.
! mqtt-0 2015-06-18 11:55:31 warn Reconnection to DB.
! mqtt-0 2015-06-18 11:55:31 warn Reconnection to DB.
! host-Server-PC 2015-06-18 11:55:31 info instance system.adapter.admin.0 started with pid 4340
! host-Server-PC 2015-06-18 11:55:31 info starting 13 instances
! host-Server-PC 2015-06-18 11:55:31 info 22 instances found
! host-Server-PC 2015-06-18 11:55:31 info InMemoryDB connected
! inMem-objects 2015-06-18 11:55:31 info listening on port 9001
! host-Server-PC 2015-06-18 11:55:28 info Restart adapter system.adapter.socketio.0 because enabled
! host-Server-PC 2015-06-18 11:55:28 error instance system.adapter.socketio.0 terminated with code 7 (Adapter already running)
! fragmentedOperation: 2015-06-18 11:55:28 error restart objects
! host-Server-PC 2015-06-18 11:55:27 info Restart adapter system.adapter.javascript.1 because enabled
! host-Server-PC 2015-06-18 11:55:27 error instance system.adapter.javascript.1 terminated with code 7 (Adapter already running)
! host-Server-PC 2015-06-18 11:55:27 info Restart adapter system.adapter.pushover.0 because enabled
! host-Server-PC 2015-06-18 11:55:27 error instance system.adapter.pushover.0 terminated with code 7 (Adapter already running)
! host-Server-PC 2015-06-18 11:55:23 info Restart adapter system.adapter.node-red.0 because enabled
! host-Server-PC 2015-06-18 11:55:23 error instance system.adapter.node-red.0 terminated with code 7 (Adapter already running)
! host-Server-PC 2015-06-18 11:55:21 info instance system.adapter.pushover.0 started with pid 3504
! host-Server-PC 2015-06-18 11:55:21 info Restart adapter system.adapter.onkyo.0 because enabled
И драйвер останавливается. -
Что то вывалилось в лог.
Так и не работает. все драйвера перезапускаются без конца.
Пока что вообще удалил Onkyo
! onkyo-0 2015-06-18 13:05:51 debug Please send following info to developer: master-volume, ['INTRANGES','level-up','level-down','level-up-1db-step','level-down-1db-step','query']
! onkyo-0 2015-06-18 13:05:51 debug Please send following info to developer: speaker-layout, ['surrback','front-high','surrback-front-high-speakers','front-wide','surrback-front-wide-speakers','front-high-front-wide-speakers','up','query']
! onkyo-0 2015-06-18 13:05:51 debug Please send following info to developer: speaker-b, ['off','on','up','query']
! onkyo-0 2015-06-18 13:05:51 debug Please send following info to developer: speaker-a, ['off','on','up','query']
! onkyo-0 2015-06-18 13:05:51 debug Please send following info to developer: audio-muting, ['off','on','toggle','query']
! onkyo-0 2015-06-18 13:05:51 debug Please send following info to developer: system-power, ['standby','on','query'] -
Мне просто интересно:
Неужели не видно по сообщению об ошибке:
ReferenceError: 2015-06-18 11:52:04 error at notifyCommand (c:\ioBroker\node_modules\iobroker.onkyo\onkyo.js:108:102) ReferenceError: 2015-06-18 11:52:04 error type is not definedГде ошибка в строчке 108 (позиция 102)
adapter.log.info('Create new object: ' + adapter.namespace + '.' + cmdstring + ', type = ' + type); ^"type is not defined" означает, что переменная type не существует.
Попробуй этот файл.
-
Мне просто интересно:
Неужели не видно по сообщению об ошибке:
ReferenceError: 2015-06-18 11:52:04 error at notifyCommand (c:\ioBroker\node_modules\iobroker.onkyo\onkyo.js:108:102) ReferenceError: 2015-06-18 11:52:04 error type is not definedГде ошибка в строчке 108 (позиция 102)
adapter.log.info('Create new object: ' + adapter.namespace + '.' + cmdstring + ', type = ' + type); ^"type is not defined" означает, что переменная type не существует.
Попробуй этот файл. filename="onkyo.js" index="1">~~ `
) Я не программист! Но радиолюбитель! В школе информатики не было. Изучал Бейсик методом научного тыка на БК типа спектрум т.к. из литературы была только книжка от самого спектрума. Помню было там пару строк на мнемонике - это вообще был темный лес.В универе изучали Паскаль и то общий курс. На предмете микропроцессорная техника изучали Z80 на него же писали программы (возведение в квадрат и т.п)на ассемблере.
На микроконтроллеры тоже писали под диктовку препода в тетрадке программы на асме. Си вообще не изучали, про node.js узнал из-за проекта CCU. Первый микроконтроллер прошил на дипломной(диплом делал в железе), прогу писал в AVR Studio на Си (Прибор для измерения ЭМИ, с разложением через FFT(библиотека на асме от одного японца:)) сигнала на частотный спектр и вывод на дисплей уровня и спектра.).
Как то так.
Я понимаю что iobroker твое детище и ты в его когде как рыба в воде, для меня например эта строка adapter.log.info('Create new object: ' + adapter.namespace + '.' + cmdstring + ', type = ' + type); говорит о том что просто пишется отчет о созданном объекте в который подставляются переменные и из за чего начинают все драйвера перезапускаться мне не понятно.
-
Да кстати забыл о главном. Файлик подлоожил вроде все работает. Только в переменных mute, Power state чекбокс почему то.
-
Да кстати забыл о главном. Файлик подлоожил вроде все работает. Только в переменных mute, Power state чекбокс почему то. `
А checkbox работает? Так задумано. -
Да кстати забыл о главном. Файлик подлоожил вроде все работает. Только в переменных mute, Power state чекбокс почему то.
А checkbox работает? Так задумано.
Да работал) -
Думаю нужно сделать чтобы при первом запуске на рессивер отправлялись практически все команды с параметром QSTN. т.е. с опросом состояния. в ответ прилетают ответы и заводятся автоматом переменные. например такие как onkyo.0.audio-selector, onkyo.0.audyssey-2eq-multeq-multeq-xt…. Они сейчас появляются если руками сделать запрос.
Кстати я там форкнул драйвер, ты видел?
-
Сколько команд у тебя в логе?
Please send following info to developer: ... ```` `Нету не одного.
Вот когда руками отправлял запрос что было :
onkyo-0 2015-06-24 22:35:26 info Create new object: onkyo.0.audio-selector, role = media
onkyo-0 2015-06-24 22:35:26 info Got message: {"command":"audio-selector","argument":["coax","opt"],"iscp_command":"SLA05","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
onkyo-0 2015-06-24 22:35:26 info stateChange onkyo.0.command {"val":"SLAQSTN","ack":false,"ts":1435163726,"from":"system.adapter.admin.0","lc":1435163726}
onkyo-0 2015-06-24 22:34:22 info Create new object: onkyo.0.sleep-set, role = media
onkyo-0 2015-06-24 22:34:22 info Got message: {"command":"sleep-set","iscp_command":"SLPN/A","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
onkyo-0 2015-06-24 22:34:21 info stateChange onkyo.0.command {"val":"SLP","ack":false,"ts":1435163662,"from":"system.adapter.admin.0","lc":1435163662}
-
Сколько команд у тебя в логе?
Please send following info to developer: ... ```` `Нету не одного. `
Вообщето вот эта часть:eiscp.get_commands('main', function (err, cmds) { cmds.forEach(function (cmd) { eiscp.get_command(cmd, function (err, values) { adapter.log.debug('Please send following info to developer: ' + cmd + ', ' + JSON.stringify(values)); }); }); });Должна запрашивать все возможные команды и тут можно автоматически создавать объекты.
Можешь посмотреть, что у тебя возвращает get_commands?
eiscp.get_commands('main', function (err, cmds) { adapter.log.info(JSON.stringify(cmds)); cmds.forEach(function (cmd) { eiscp.get_command(cmd, function (err, values) { adapter.log.debug('Please send following info to developer: ' + cmd + ', ' + JSON.stringify(values)); }); }); }); -
eiscp.get_commands('main', function (err, cmds) { adapter.log.info(JSON.stringify(cmds)); cmds.forEach(function (cmd) { eiscp.get_command(cmd, function (err, values) { adapter.log.debug('Please send following info to developer: ' + cmd + ', ' + JSON.stringify(values)); }); }); }); ```` `При окннекте выдает только это:
! onkyo-0 2015-06-25 21:17:24 info stateChange onkyo.0.command {"val":"MVL2B","ack":true,"ts":1435245444,"from":"system.adapter.onkyo.0","lc":1435245444}
! onkyo-0 2015-06-25 21:17:24 info stateChange onkyo.0.volume {"val":43,"ack":true,"ts":1435245444,"from":"system.adapter.onkyo.0","lc":1435243598}
! onkyo-0 2015-06-25 21:17:24 info stateChange onkyo.0.master-volume {"val":43,"ack":true,"ts":1435245444,"from":"system.adapter.onkyo.0","lc":1435243598}
! onkyo-0 2015-06-25 21:17:24 info Got message: {"command":["master-volume","volume"],"argument":43,"iscp_command":"MVL2B","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-25 21:17:23 info stateChange onkyo.0.command {"val":"MVL2B","ack":true,"ts":1435245444,"from":"system.adapter.onkyo.0","lc":1435245444}
! onkyo-0 2015-06-25 21:17:23 info stateChange onkyo.0.volume {"val":43,"ack":true,"ts":1435245444,"from":"system.adapter.onkyo.0","lc":1435243598}
! onkyo-0 2015-06-25 21:17:23 info stateChange onkyo.0.master-volume {"val":43,"ack":true,"ts":1435245444,"from":"system.adapter.onkyo.0","lc":1435243598}
! onkyo-0 2015-06-25 21:17:23 info Got message: {"command":["master-volume","volume"],"argument":43,"iscp_command":"MVL2B","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-25 21:17:23 info stateChange onkyo.0.command {"val":"AMT00","ack":true,"ts":1435245443,"from":"system.adapter.onkyo.0","lc":1435245443}
! onkyo-0 2015-06-25 21:17:23 info stateChange onkyo.0.mute {"val":false,"ack":true,"ts":1435245443,"from":"system.adapter.onkyo.0","lc":1434642794}
! onkyo-0 2015-06-25 21:17:23 info Got message: {"command":"audio-muting","argument":"off","iscp_command":"AMT00","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-25 21:17:22 info stateChange onkyo.0.command {"val":"PWR01","ack":true,"ts":1435245443,"from":"system.adapter.onkyo.0","lc":1435245443}
! onkyo-0 2015-06-25 21:17:22 info stateChange onkyo.0.power {"val":true,"ack":true,"ts":1435245443,"from":"system.adapter.onkyo.0","lc":1435232679}
! onkyo-0 2015-06-25 21:17:22 info Got message: {"command":"system-power","argument":"on","iscp_command":"PWR01","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-25 21:17:22 info stateChange onkyo.0.command {"val":"SLI23","ack":true,"ts":1435245442,"from":"system.adapter.onkyo.0","lc":1435245442}
! onkyo-0 2015-06-25 21:17:22 info stateChange onkyo.0.input {"val":["cd","tv","cd"],"ack":true,"ts":1435245442,"from":"system.adapter.onkyo.0","lc":1435151166}
! onkyo-0 2015-06-25 21:17:22 info Got message: {"command":"input-selector","argument":["cd","tv","cd"],"iscp_command":"SLI23","host":"192.168.1.210","port":"60128","model":"TX-NR818"}
! onkyo-0 2015-06-25 21:17:22 info Initial query: master-volume
! onkyo-0 2015-06-25 21:17:22 info Initial query: volume
! onkyo-0 2015-06-25 21:17:22 info Initial query: audio-muting
! onkyo-0 2015-06-25 21:17:22 info Initial query: system-power
! onkyo-0 2015-06-25 21:17:22 info Initial query: input-selector
! onkyo-0 2015-06-25 21:17:17 info stateChange onkyo.0.connected {"val":true,"ack":true,"ts":1435245437,"from":"system.adapter.onkyo.0","lc":1434642788}
! onkyo-0 2015-06-25 21:17:17 info ["system-power","audio-muting","speaker-a","speaker-b","speaker-layout","master-volume","volume","tone-front","tone-front-wide","tone-front-high","tone-center","tone-surround","tone-surround-back","t
! onkyo-0 2015-06-25 21:17:17 info Successfully connected to AVR -
Я думаю нужно заслать все команды которые описаны в https://github.com/tillbaks/node-eiscp/ … mands.json
Имею ввиду с параметром QSTN
-
Значит твой прибор не поддерживает get_commands…. И решение не работает..
А как выяснить, какаие команды конкретный аппарат поддерживает? `
Короче обманул я тебя. В лог не весь текст выводится! onkyo-0 2015-06-25 21:17:17 info stateChange onkyo.0.connected {'val':true,'ack':true,'ts':1435245437,'from':'system.adapter.onkyo.0','lc':1434642788}
! onkyo-0 2015-06-25 21:17:17 info ['system-power','audio-muting','speaker-a','speaker-b','speaker-layout','master-volume','volume','tone-front','tone-front-wide','tone-front-high','tone-center','tone-surround','tone-surround-back','tone-subwoofer','sleep-set','speaker-level-calibration','subwoofer-temporary-level','center-temporary-level','display-mode','dimmer-level','setup','memory-setup','audio-infomation','video-infomation','input-selector','recout-selector','audio-selector','12v-trigger-a','12v-trigger-b','12v-trigger-c','video-output-selector','hdmi-output-selector','hdmi-audio-out','monitor-out-resolution','isf-mode','video-wide-mode','video-picture-mode','listening-mode','late-night','cinema-filter','audyssey-2eq-multeq-multeq-xt','audyssey-dynamic-eq','audyssey-dynamic-volume','dolby-volume','music-optimizer','tuning','preset','preset-memory','rds-information','pty-scan','tp-scan','xm-channel-name-info','xm-artist-name-info','xm-title-info','xm-channel-number','xm-category','sirius-channel-name-info','sirius-artist-name-info','sirius-title-info','sirius-channel-number','sirius-category','sirius-parental-lock','hd-radio-artist-name-info','hd-radio-channel-name-info','hd-radio-title-info','hd-radio-detail-info','hd-radio-channel-program','hd-radio-blend-mode','hd-radio-tuner-status','network-usb','net-usb-artist-name-info','net-usb-album-name-info','net-usb-title-name','net-usb-time-info','net-usb-track-info','net-usb-play-status','internet-radio-preset','net-usb-list-info','net-usb-jacket-art','net-service','net-keyboard','net-popup-message','ipod-mode-change','cd-player','tape1-a','tape2-b','graphics-equalizer','dat-recorder','dvd-player','md-recorder','cd-r-recorder','universal-port','ipod-artist-name-info','ipod-album-name-info','ipod-title-name','ipod-time-info','ipod-track-info','ipod-play-status','ipod-list-info','dab-preset','dab-sation-name','dab-display-info']
! onkyo-0 2015-06-25 21:17:17 info Successfully connected to AVR
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden