Глюк при вводе значения через setGlobal
Модератор: immortal
-
- Сообщения: 217
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
- Благодарил (а): 56 раз
- Поблагодарили: 1 раз
Глюк при вводе значения через setGlobal
Необходимо изменить значение через команду setGlobal("Ванная.TP2maxDay", 270);
Ввожу через консоль и вот какой результат получается:
Ввожу через консоль и вот какой результат получается:
- Вложения
-
- ГлюкВводаДанных.jpg (149.18 КБ) 5643 просмотра
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Глюк при вводе значения через setGlobal
русские названия в объектах, свойствах, сценариях и методах приводят к непредсказуемым результатам
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 217
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
- Благодарил (а): 56 раз
- Поблагодарили: 1 раз
Re: Глюк при вводе значения через setGlobal
Где можно использовать названия на кириллице?Amarok писал(а):русские названия в объектах, свойствах, сценариях и методах приводят к непредсказуемым результатам
Можно ли автоматически изменить название везде, где они встречаются?
Например: ванная = bathroom
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
- xor
- Сообщения: 2038
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 284 раза
- Поблагодарили: 629 раз
Re: Глюк при вводе значения через setGlobal
Ну, не знаю, у меня кириллица в названиях объектов работает.
sg("проба.name",271);
Нормально.
Видно, что Ваша кириллическая Ванная правильно объект определила, а латинское свойство - нет.
А пробелов в имени свойства нету?
Или это свойство класса?
В других комнатах так же это свойство себя ведёт?
sg("проба.name",271);
Нормально.
Видно, что Ваша кириллическая Ванная правильно объект определила, а латинское свойство - нет.
А пробелов в имени свойства нету?
Или это свойство класса?
В других комнатах так же это свойство себя ведёт?
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 217
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
- Благодарил (а): 56 раз
- Поблагодарили: 1 раз
Re: Глюк при вводе значения через setGlobal
возможно, понимать бы как это проверитьxor писал(а):Видно, что Ваша кириллическая Ванная правильно объект определила, а латинское свойство - нет.
нетxor писал(а):А пробелов в имени свойства нету?
свойство классаxor писал(а):Или это свойство класса?
Похоже глюк появляется если сначала вручную изменить значение с пустого на любоеxor писал(а):В других комнатах так же это свойство себя ведёт?
И потом когда через консоль задаёшь, то значение уже не меняется, а дублируется свойство
Может из-за регистра?
Если нажать на (H) то пишется Incorrect property name в полях где значения не меняются
Странно, "Ванная.Режим работы" нормально работает почти год. Там и кириллица и пробел
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
- xor
- Сообщения: 2038
- Зарегистрирован: Сб ноя 22, 2014 8:45 pm
- Благодарил (а): 284 раза
- Поблагодарили: 629 раз
Re: Глюк при вводе значения через setGlobal
Извините, не могу воспроизвести ошибку.
Всё по всякому у меня отрабатывает корректно.
Я бы попробовал пересоздать класс с объектами.
Всё по всякому у меня отрабатывает корректно.
Я бы попробовал пересоздать класс с объектами.
win10 connect https://connect.smartliving.ru/profile/303
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: Глюк при вводе значения через setGlobal
Да у вас скорее всего в объекте "Ванная.TP2maxDay" одна из букв Т или Р написана кириллицей (или обе), а через setGlobal вы пишите все свойство латиницей.EvgenyG писал(а):Может из-за регистра?
Странно, "Ванная.Режим работы" нормально работает почти год. Там и кириллица и пробел
-
- Сообщения: 217
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
- Благодарил (а): 56 раз
- Поблагодарили: 1 раз
Re: Глюк при вводе значения через setGlobal
всё правильно написано!Jager писал(а):Да у вас скорее всего в объекте "Ванная.TP2maxDay" одна из букв Т или Р написана кириллицей (или обе), а через setGlobal вы пишите все свойство латиницей.EvgenyG писал(а):Может из-за регистра?
Странно, "Ванная.Режим работы" нормально работает почти год. Там и кириллица и пробел
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
-
- Сообщения: 217
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
- Благодарил (а): 56 раз
- Поблагодарили: 1 раз
Re: Глюк при вводе значения через setGlobal
ошибка осталась
прошу помочь
переименовал всё на английский
базу данных объединял и разъединял
прошу помочь
переименовал всё на английский
базу данных объединял и разъединял
- Рейтинг: 1.16%
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
-
- Сообщения: 217
- Зарегистрирован: Вт июл 21, 2015 4:59 pm
- Откуда: Москва
- Благодарил (а): 56 раз
- Поблагодарили: 1 раз
Re: Глюк при вводе значения через setGlobal
up
Зима близится
У меня настройки термостатов через переменные
Прошу помощи
Зима близится
У меня настройки термостатов через переменные
Прошу помощи
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)