Записки (шпаргалки) по openhab2

  • Item — объект который может хранить состояние, используется для взаимодействия. Связь объектов item с внешним миром (протоколами, приборами и т.д.) обеспечивается при помощи пакетов дополнений binding.
  • Sitemap — файл конфигурации описывающий пользовательский интерфейс. Он определяет порядок взаимодействия различных элементов управления интерфейса с объектами item.
  • Automation — основа интеллекта openHAB. Объекты rules обеспечивают создание гибкой логики, могут быть привязаны к различным событиям в шине и управлять состоянием объектов item. Объекты scripts это простой инструмент для создания блоков команд используемых в различных частях объектов rules.
  • Persistence — сервис обеспечивающий хранение значений объектов item. Данные могут хранится как локально (логи, базы данных и т.д.), так и в специализированных облачных сервисах (Sen.se, IFTTT и т.д.).
  • Transformation — сервис обеспечивающий обработку значений объектов item при помощи внешних программ (JavaScript, JSON, Regex и т.д.).

  1. Не работает тема cometvisu? Создаем папку webapps в корне /usr/share/openhab2 у папки меняем пользователя на openhab. Устанавливаем add-on в openhab2 CometVisu Backend и PHP support for CometVisu в конфиге /etc/openhab2/services/cometvisu.cfg меняем путь на webFolder=/var/www/html/cometvisu и распаковываем в эту паку тему с CometVisu и тоже самое (из архива) дублируем в /usr/share/openhab2/webapps

Бесплатные готовые прошивки для esp8266

esp-link — https://github.com/jeelabs/esp-link
ESPEasy — https://github.com/letscontrolit/ESPEasy
Sonoff-Tasmota — https://github.com/arendst/Sonoff-Tasmota
Sming — https://github.com/SmingHub/Sming
espurna — https://github.com/xoseperez/espurna
Sonoff_WiFi_switch — https://github.com/tretyakovsa/Sonoff_WiFi_switch
NodeMCU custom builds — https://nodemcu-build.com/
mongoose-os — https://mongoose-os.com/
Wi-Fi-Sensor — https://github.com/kmaximv/Wi-Fi-Sensor

Публичные MQTT брокеры

Server Broker Port Websocket TLS
iot.eclipse.org Mosquitto 1883 / 8883 n/a n/a
broker.hivemq.com HiveMQ 1883 8000 n/a
test.mosquitto.org Mosquitto 1883 / 8883 / 8884 8080 / 8081 n/a
test.mosca.io mosca 1883 80 n/a
broker.mqttdashboard.com HiveMQ 1883 n/a
mqtt.flespi.io flespi 1883 80 n/a
mqtt.swifitch.cz mosquitto 1883 n/a
mqtt.fluux.io ejabberd 1883 8883

MQTT websocket-client

Mikrotik частично блокирует, не открывает сайты из за длины пакета!!

Оказалось нужно изменить размер пакета, иначе в него не помещалась служебная информация и он терялся.
В консоли микротика нужно выполнить следующую команду:

/ ip firewall mangle add chain=forward protocol=tcp tcp-flags=syn tcp-mss=1453-65535 action=change-mss new-mss=1360 disabled=no

Взято на Mikrotik.by

Типоразмеры Li-ion аккумуляторов и аналоги батареек

Для обозначения используется 5-значное число, в котором:

  • первые 2 цифры указывают на значение диаметра источника энергии (в мм);
  • последующие 2 цифры отображают его длину (в мм);
  • последняя цифра отражает форму элемента питания (0 – цилиндрическая форма).
Тип Обозначение Типоразмеры Схожие типоразмеры
Цилиндрические XXYY0, где 10180 2/5 AAA
XX – указание диаметра в мм 10220 1/2 AAA (Ø соответствует ААА, но на половину длины)
YY – значение длины в мм 10280
0 – отражает исполнение в виде цилиндра 10430 ААА
10440 ААА
14250 1/2 AA
14270 Ø АА, длина CR2
14430 Ø 7 мм (как у АА), но длина меньше
14500 АА
14670
15266, 15270 CR2
16340 CR123
17500 150S/300S
17670 2xCR123 (или 168S/600S)
18350
18490
18500 2xCR123 (или 150A/300P)
18650 2xCR123 (или 168A/600P)
18700
22650
25500
26500 C
26650
32650
33600 D
42120

Обычно литиевые аккумуляторы производятся с привычными контактами:» +» в виде выступа на торце и» –» в виде рельефной или плоской площадки. Также в них могут быть предусмотрены контакты под пайку. В зависимости от химического состава различают источники питания: Li-ion, Li-Po, Li-Mn, LFP, Li-FeS, LTO. В зависимости от входящих в состав химических элементов цилиндрические источники питания маркируются так:+

  • ICR – содержащие кобальт;
  • IMR – имеющие в составе марганец;
  • INR – содержащие никель и марганец;
  • NCR – имеющие в составе никель и кобальт, а в роли изолятора – оксид алюминия.

В частности, обозначение ICR18650 характерно для цилиндрических элементов питания на основе кобальта с диаметром 18 мм и длиной 65 мм. По внешнему виду они напоминают батарейки АА, но превышают их по величине. Такие аккумуляторы востребованы в фонарях и других приборах, нуждающихся в высокой емкости, а также используются для сборки аккумуляторных батарей с различными параметрами. Наиболее распространены элементы с номинальным напряжением 3,7 В.