#python-3.x #nextion
#python-3.x #nextion
Вопрос:
tl: dr В поисках способа изменить активную страницу в python3 с помощью библиотеки Nextion я пробовал (x = 1, x = ‘page1’, x = ‘страница 1’) и множество других итераций.
client = Nextion('/dev/ttyS0', 9600, event_handler)
await client.connect()
await client.set('page', x)
Привет всем, я создаю дисплей Nextion для подключения к внешней стороне Raspberry pi для отображения некоторых рабочих значений, таких как, подключен ли последовательный порт, данные о местоположении gps, рабочая температура процессора и т.д.
Логика сбора и отображения данных полностью отсортирована, но у меня возникли проблемы с основами библиотеки Nextion и с тем, как сделать то, что кажется простым, изменить активную страницу.
Ответ №1:
Итак, я наконец-то разобрался с этим,
Похоже, что в примере, который я использовал, был await client.set(x,y) для текстовых полей, но ничего для страницы, оказывается, после прочтения файла библиотеки в 100-й раз я заметил функцию с именем write_command
Я попробовал этот client.write_command(next_page)
И это сработало