Size: a a a

ioBroker smarthome

2021 January 07

СК

Сергей Кушеев... in ioBroker smarthome
Mysql хочу
источник

АК

Алексей Кравец... in ioBroker smarthome
есть, драйвер sql
источник

СБ

Степан Бурлаков... in ioBroker smarthome
Для датчиков вроде другой тип БД рекомендовали
источник

A

Anzor in ioBroker smarthome
influxdb
источник

АК

Алексей Кравец... in ioBroker smarthome
Anzor
influxdb
но в домашних объемах, ты этого преимущества не увидишь
источник

СК

Сергей Кушеев... in ioBroker smarthome
Anzor
influxdb
Это я так понимаю через модуль? А возможно ли прописать параметры подключения к базе где нибудь, а не ставить модуль?
источник

СК

Сергей Кушеев... in ioBroker smarthome
Вообще мне бы лучше mysql ибо думаю в ближайшем проекте база будет на моей VPS ке, а контроллер иоб локально
источник

СК

Сергей Кушеев... in ioBroker smarthome
Не хочу ещё одну ставить
источник

SR

Sergey Romanov in ioBroker smarthome
Сергей Кушеев
Это я так понимаю через модуль? А возможно ли прописать параметры подключения к базе где нибудь, а не ставить модуль?
Ставишь модуль, прописываешь в нем подключение. Все
источник

A

Anzor in ioBroker smarthome
instalator
let dsw1 = getState("mqtt.0.fishiot.Garaj-Heat.dsw1").val;
let dsw2 = getState("mqtt.0.fishiot.Garaj-Heat.dsw2").val;
let dsw3 = getState("mqtt.0.fishiot.Garaj-Heat.dsw3").val;
let onOff = getState("mqtt.0.fishiot.Garaj-Heat.thermo_en1").val ? "Термостат включен \n": "Термостат выключен \n";

if (command == BUTTON6 ) {
   sendTo('telegram.0', {
       text:   "Текущая температура в гараже \n " +
       "2й этаж комната:" + dsw1 + "°C \n" +
       "Подача/Обратка :" + dsw2 + "/" + dsw3 + " °C\n" + onOff,
       id: chat_id,
       user: user,
       disable_notification: true        
   })
}
let office_temperature = getState("linkeddevices.0.office.temperature").val;
// Кабинет
on({id: "linkeddevices.0.office.temperature", change: "any"}, function (obj) {
 var value = obj.state.val;
 var oldValue = obj.oldState.val;
 setState("mqtt.2.devices.devSensor2.controls.CurentTemp", office_temperature);
источник

СК

Сергей Кушеев... in ioBroker smarthome
Sergey Romanov
Ставишь модуль, прописываешь в нем подключение. Все
Модуль чтоли базу не ставит?
источник

АК

Алексей Кравец... in ioBroker smarthome
Сергей Кушеев
Это я так понимаю через модуль? А возможно ли прописать параметры подключения к базе где нибудь, а не ставить модуль?
тут не такого, надо ставить драйвер и в нем прописывать подключение, а потом указывать какие объекты, в каком виде и сколько хранить. если ты имеешь ввиду, чтоб значение самих объектов хранилось в бд, а не в файле, то там используется редис
источник

A

Anzor in ioBroker smarthome
@Instalator так правильно будет 👆
источник

АК

Алексей Кравец... in ioBroker smarthome
Сергей Кушеев
Модуль чтоли базу не ставит?
нет, это только клиент, субд должен сам поставить и настроить
источник

СК

Сергей Кушеев... in ioBroker smarthome
Алексей Кравец
тут не такого, надо ставить драйвер и в нем прописывать подключение, а потом указывать какие объекты, в каком виде и сколько хранить. если ты имеешь ввиду, чтоб значение самих объектов хранилось в бд, а не в файле, то там используется редис
А есть чтобы одним параметром хранить всё в базе?
источник

СК

Сергей Кушеев... in ioBroker smarthome
Алексей Кравец
нет, это только клиент, субд должен сам поставить и настроить
Это хорошо
источник

АК

Алексей Кравец... in ioBroker smarthome
Сергей Кушеев
А есть чтобы одним параметром хранить всё в базе?
нет, иначе очень много всего будет
источник

СК

Сергей Кушеев... in ioBroker smarthome
Алексей Кравец
нет, иначе очень много всего будет
Пускай, ничего не хочу чтобы было в файлах по максимуму. Особенно если жти файлы перезаптсываются. В идеале хочу чтобы система была read only
источник

АК

Алексей Кравец... in ioBroker smarthome
Сергей Кушеев
Пускай, ничего не хочу чтобы было в файлах по максимуму. Особенно если жти файлы перезаптсываются. В идеале хочу чтобы система была read only
тогда тебе нужен редис и настраивать хранение состояний в редисе
источник

СК

Сергей Кушеев... in ioBroker smarthome
Просто я думаю как оптимально организоывать бэкапы и работу с диском. В основном ориентирован на sd и по этому надо минимизировать частоту записи на диск. В идеале раз в час.
источник