Страница 1 из 2

Глюк при вводе значения через setGlobal

Добавлено: Сб окт 14, 2017 10:04 pm
EvgenyG
Необходимо изменить значение через команду setGlobal("Ванная.TP2maxDay", 270);
Ввожу через консоль и вот какой результат получается:
ГлюкВводаДанных.jpg
ГлюкВводаДанных.jpg (149.18 КБ) 5685 просмотров

Re: Глюк при вводе значения через setGlobal

Добавлено: Вс окт 15, 2017 11:23 am
Amarok
русские названия в объектах, свойствах, сценариях и методах приводят к непредсказуемым результатам

Re: Глюк при вводе значения через setGlobal

Добавлено: Вс окт 15, 2017 3:58 pm
EvgenyG
Amarok писал(а):русские названия в объектах, свойствах, сценариях и методах приводят к непредсказуемым результатам
Где можно использовать названия на кириллице?

Можно ли автоматически изменить название везде, где они встречаются?
Например: ванная = bathroom

Re: Глюк при вводе значения через setGlobal

Добавлено: Пн окт 16, 2017 1:33 am
xor
Ну, не знаю, у меня кириллица в названиях объектов работает.
sg("проба.name",271);
Нормально.
Видно, что Ваша кириллическая Ванная правильно объект определила, а латинское свойство - нет.
А пробелов в имени свойства нету?
Или это свойство класса?
В других комнатах так же это свойство себя ведёт?

Re: Глюк при вводе значения через setGlobal

Добавлено: Пн окт 16, 2017 7:42 pm
EvgenyG
xor писал(а):Видно, что Ваша кириллическая Ванная правильно объект определила, а латинское свойство - нет.
возможно, понимать бы как это проверить
xor писал(а):А пробелов в имени свойства нету?
нет
xor писал(а):Или это свойство класса?
свойство класса
xor писал(а):В других комнатах так же это свойство себя ведёт?
Похоже глюк появляется если сначала вручную изменить значение с пустого на любое
И потом когда через консоль задаёшь, то значение уже не меняется, а дублируется свойство
Может из-за регистра?

Если нажать на (H) то пишется Incorrect property name в полях где значения не меняются

Странно, "Ванная.Режим работы" нормально работает почти год. Там и кириллица и пробел

Re: Глюк при вводе значения через setGlobal

Добавлено: Пн окт 16, 2017 8:11 pm
xor
Извините, не могу воспроизвести ошибку.
Всё по всякому у меня отрабатывает корректно.
Я бы попробовал пересоздать класс с объектами.

Re: Глюк при вводе значения через setGlobal

Добавлено: Пн окт 16, 2017 10:12 pm
Jager
EvgenyG писал(а):Может из-за регистра?
Странно, "Ванная.Режим работы" нормально работает почти год. Там и кириллица и пробел
Да у вас скорее всего в объекте "Ванная.TP2maxDay" одна из букв Т или Р написана кириллицей (или обе), а через setGlobal вы пишите все свойство латиницей.

Re: Глюк при вводе значения через setGlobal

Добавлено: Сб окт 21, 2017 11:39 pm
EvgenyG
Jager писал(а):
EvgenyG писал(а):Может из-за регистра?
Странно, "Ванная.Режим работы" нормально работает почти год. Там и кириллица и пробел
Да у вас скорее всего в объекте "Ванная.TP2maxDay" одна из букв Т или Р написана кириллицей (или обе), а через setGlobal вы пишите все свойство латиницей.
всё правильно написано!

Re: Глюк при вводе значения через setGlobal

Добавлено: Сб окт 21, 2017 11:40 pm
EvgenyG
ошибка осталась
прошу помочь
переименовал всё на английский
базу данных объединял и разъединял
ГлюкДобавленияПеременной2.jpg
ГлюкДобавленияПеременной2.jpg (27.03 КБ) 4325 просмотров
ГлюкДобавленияПеременной1.jpg
ГлюкДобавленияПеременной1.jpg (63.83 КБ) 4325 просмотров

Re: Глюк при вводе значения через setGlobal

Добавлено: Ср авг 29, 2018 1:48 pm
EvgenyG
up
Зима близится
У меня настройки термостатов через переменные
Прошу помощи