Xiaomi умный дом на альтернативных системах | [Интернет вещей][Умный дом][Xiaomi]
Какую альтернативную систему вы используете?
Какую альтернативную систему вы используете?
MajorDoMo [ 323 ] ** [12.61%]
Domoticz [ 723 ] ** [28.22%]
Homekit [ 340 ] ** [13.27%]
OpenHAB 2 [ 196 ] ** [7.65%]
Home Assistant [ 698 ] ** [27.24%]
Другая [ 296 ] ** [11.55%]
Всего голосов: 2562
 



Реп: (1926)
Умный дом Xiaomi на альтернативных системах
Domoticz, Homekit и другие
Официальный сайт | Покупка » | Обсуждение Xiaomi MiHome » | Приложение MiHome » | Xiaomi клуб » | Domoticz»

Задавая вопрос / прося помощи, указывайте название системы (версию), на каком оборудовании работает (raspberry, ПК, NAS, Mac и т.д), ОС (Windows, Stretch/Jessie, Mac OS и т.д), выдержки из лога, примеры или скриншоты скриптов


Альтернативные системы
Инструкции
Редактируем базу данных Domoticz на примере данных о температуре
Обновление плагина для Xiaomi Mi Robot (0.1.0)
Эксперимент по использованию камеры Xiaomi XiaoFang Smart Camera в Domoticz
Описание методов, команды для терминала
Как активировать режим разработчика для лампы, для шлюза
Добавляем Xiaomi YI Home Camera в приложение "Дом" на iOS. Просмотр только в локальной сети
Добавление и управление через Domoticz, Broadlink RM + Livolo
Эксперимент по использованию камеры Xiaomi XiaoFang Smart Camera в Domoticz.
Как сделать кнопку в domoticz чтобы можно было разово запускать скрипт miflora.py
Команды управления Yeelight лампами (RGB/White) для использования в lua сценариях Domoticz
Управление через Google Now
SOnOff реле и Domoticz - подробно
Возможность использования малинки без подключения к монитору Вариант 1 | Вариант 2
Xiaomi Gateway Light Scenes
Управление Domoticz'ом с помощью ДУ
Драйвер зигби от иоБрокер в mqtt
Настройка Domoticz уведомлений Gmail с двухфакторной авторизацией
Инструкция по мониторингу UPS APC по SNMP протоколу
Domoticz Win10 x64 +Broadlink
Скрипт установки Homebridge на Raspbian
Дверной видеозвонок Homebridge
Domoticz данные xiaomi с датчиков движения
Воспроизведение каналов из избранного в приложении MiHome
Включаем сигнализацию на Xiaomi Gateway в Domoticz
Как добавить датчики, лампочки, переключатели..... на картинку плана квартиры
Проблема с Offline при отключении Wi-Fi
Скрипт управления двумя лампами с управлением с кнопки Xiaomi Wireless Switch c регулировкой яркости.
Инструкция бэкапа D в Google Drive
Json из прошивки wifi-iot в domoticz через node-red.
Plugin для Xiaomi Mi Robot (python). Добавляет устройство текущего состояние и устройство управления.
Работает с Domoticz 3.8153 stable или beta.

Утилита для работы с устройствами по протоколу miIO в Windows системах
Мануал по dzvents на русском
Скрипт для получения погодных данных с Dark Sky в Domoticz
О возможность использовать zigbee устройства Xiaomi без оригинального шлюза
Настройка отправки уведомлений в телеграм
Инструкция как прикрутить голосовое управление устройствами xiaomi через google home
Подключение увлажнителя/мойки воздуха Xiaomi Humidifier 1 и 2 к Domoticz
Подключение датчика температуры и влажности Xiaomi Mijia cleargrass к Raspberry Pi

В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку Изображение под сообщениями, на которые необходимо добавить ссылки.
Если в теме есть пользователь, желающий стать Куратором и соответствующий Требованиям для кандидатов, он может подать заявку в теме Хочу стать Куратором (предварительно изучив шапку темы и все материалы для кураторов).


Сообщение отредактировал Олег Верещагин - 06.10.20, 20:10
Причина редактирования: Подключение датчика температуры и влажности Xiaomi Mijia cleargrass к Raspberry Pi



Реп: (182)
* valek101, я ставил самую простую Win7 32bit



Реп: (45)
Hatovar @ 13.02.17, 21:39 *
valek101, я ставил самую простую Win7 32bit

Спасибо пойду тоже скачаю ой в смысле куплю лицензию на 32 бита винду и буду тестить:-) а то что то уже и забыл что такое 32 бита:-)



Реп: (1)
Может я где ступил, а может кому-то пригодится.
Пришел шлюз, пытаюсь войти в режим разработчика. На нужной вкладке нет никакого номера версии. Крути и так и этак - затем просто несколько раз тапнул в нижней части экрана и вышел в нужный режим.
Добавилось три (а не два как в faq) новых параметра - нужный посередине.
При первоначальном включении шлюза показалось, что версия у меня третья - блаблабла v.3. Не знаю как теперь проверить.



Реп: (49)
vshaev @ 14.02.17, 18:16 *
При первоначальном включении шлюза показалось, что версия у меня третья - блаблабла v.3. Не знаю как теперь проверить.

Зайди в тех же настройках в меню О шлюзе (не знаю как в не переведенной версии) (у меня нижний пункт) там вся информация о шлюзе и о всех датчиках!



Реп: (287)
Команды управления Yeelight лампами (RGB/White) для использования в lua сценариях Domoticz.
Вкл / выкл., изменение цвета, некоторые предустановленные цвета и сцены из приложений Yeelight и MiHome. Вы можете проверить команду, выполнив ее в терминале, указав IP и PORT вашей лампы.
RGB/White - On/Off
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"toggle\", \"params\":[]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"toggle", "params":[]}\r\n' | nc -w1 IP PORT
RGB/White - On
"lua"
runcommand = "sudo echo -ne '{\"id\": 1, \"method\":\"set_power\", \"params\":[\"on\", \"smooth\", 500]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"telnet"
echo -ne '{"id": 1, "method":"set_power", "params":["on", "smooth", 500]}\r\n' | nc -w1 IP PORT
RGB/White - Off
"lua"
runcommand = "sudo echo -ne '{\"id\":1,\"method\":\"set_power\", \"params\":[\"off\", \"smooth\", 500]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"telnet"
echo -ne '{"id": 1, "method":"set_power", "params":["off", "smooth", 500]}\r\n' | nc -w1 IP PORT
RGB/White - Max Bright
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"bright\", 100, 500]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["bright", 100, 500]}\r\n' | nc -w1 IP PORT
RGB/White - Min Bright
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"bright\", 1, 500]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["bright", 1, 500]}\r\n' | nc -w1 IP PORT
White - Sunrise
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"cf\", 2, 1, \"50, 2, 4000, 1, 900000, 2, 4000, 100\"]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["cf", 2, 1, "50, 2, 4000, 1, 900000, 2, 4000, 100"]}\r\n' | nc -w1 IP PORT
White - Sunset
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"cf\", 2, 2, \"50, 2, 4000, 75, 900000, 2, 4000, 1\"]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["cf", 2, 2, "50, 2, 4000, 75, 900000, 2, 4000, 1"]}\r\n' | nc -w1 IP PORT
RGB/White - Disco Mode
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"start_cf\", \"params\":[\"cf\", 50, 0, \"50, 2, 5000, 100, 50, 2, 5000, 1\"]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"start_cf", "params":["cf", 50, 0, "50, 2, 5000, 100, 50, 2, 5000, 1"]}\r\n' | nc -w1 IP PORT
RGB - Cold Light
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 16773600, 100]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["color", 16773600, 100]}\r\n' | nc -w1 IP PORT
RGB - Warm Light
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 16766634, 100]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["color", 16766634, 100]}\r\n' | nc -w1 IP PORT
RGB - Cool White Fluorescent
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 13954047, 500]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["color", 13954047, 100]}\r\n' | nc -w1 IP PORT
White - 4-7-8
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"cf\", 24, 2, \"4000, 2, 4000, 30, 7000, 2, 4000, 10, 8000, 2, 4000, 1\"]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["cf", 24, 2, "4000, 2, 4000, 30, 7000, 2, 4000, 10, 8000, 2, 4000, 1"]}\r\n' | nc -w1 IP PORT
RGB - Sunrise
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"start_cf\", \"params\":[\"cf\", 3, 1, \"50, 1, 16731392, 1, 360000, 2, 1700, 10, 540000, 2, 2700, 100\"]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"start_cf", "params":["cf", 3, 1, "50, 1, 16731392, 1, 360000, 2, 1700, 10, 540000, 2, 2700, 100"]}\r\n' | nc -w1 IP PORT
RGB - Home
Only accepted if the smart LED is currently in "on" state.
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"ct\", 3200, 80]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["ct", 3200, 80]}\r\n' | nc -w1 IP PORT
RGB - Night Mode
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 16750848, 1]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["color", 16750848, 1]}\r\n' | nc -w1 IP PORT
RGB - Movie
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 1315890, 50]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["color", 1315890, 50]}\r\n' | nc -w1 IP PORT
RGB - Dating Night
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 16737792, 50]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["color", 16737792, 50]}\r\n' | nc -w1 IP PORT
RGB - Romantic
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 16711935, 43]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["color", 16711935, 43]}\r\n' | nc -w1 IP PORT
RGB - Pink
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 16157589, 43]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["color", 16157589, 43]}\r\n' | nc -w1 IP PORT
RGB - Wheat
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 7098368, 43]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["color", 7098368, 43]}\r\n' | nc -w1 IP PORT
RGB - Sky
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 11729407, 43]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["color", 11729407, 43]}\r\n' | nc -w1 IP PORT
RGB - Forest
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 1485695, 43]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["color", 1485695, 43]}\r\n' | nc -w1 IP PORT
RGB - Tranquil
"lua"
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 10362, 43]}\\r\\n' | nc -w1 " ..IP.." " ..PORT.."";
"terminal"
echo -ne '{"id":1, "method":"set_scene", "params":["color", 10362, 43]}\r\n' | nc -w1 IP PORT
Во накатал o.O


Сообщение отредактировал velikashkin - 15.05.17, 14:45
Причина редактирования: Добавлено в шапку темы



Реп: (182)
* hekm77,
hekm77 @ 14.02.17, 20:22 *
Команды управления Yeelight лампами (RGB/White) для использования в lua сценариях Domoticz.

отличное пособие, респект!



Реп: (83)
hekm77 @ 14.02.17, 20:22 *
Команды управления Yeelight лампами (RGB/White) для использования в lua сценариях Domoticz.
Вкл / выкл., изменение цвета, некоторые предустановленные цвета и сцены из приложений Yeelight и MiHome. Вы можете проверить команду, выполнив ее в терминале, указав IP и PORT вашей лампы

Domoticz и Lua тут особо и не при чем JSON, Telnet (в моем случае и терминал сам добавляет "\r\n", иначе - ошибка) с любого устройства той же сети Вам в помощь. Порт по-умолчанию: 55443.
Пример управления для ESP8266
API по Yeelight cо списком всех методов так же имеются. (включая мультикаст, обнаружение и переименование устройств)
Прикрепленное изображение


Сообщение отредактировал smart69 - 15.02.17, 08:17



Реп: (45)
smart69 @ 15.02.17, 08:09 *
Domoticz и Lua тут особо и не при чем JSON, Telnet (в моем случае и терминал сам добавляет "\r\n", иначе - ошибка) с любого устройства той же сети Вам в помощь. Порт по-умолчанию: 55443.
Пример управления для ESP8266
API по Yeelight cо списком всех методов так же имеются. (включая мультикаст, обнаружение и переименование устройств)

Ой а можно пример какой нибудь команды? А то уже хочется попробовать скорее а разбираться со своей тупизной я буду долго походу:-)
Меня интересует что в терминале именно написать надо(само собой айпишник пароль там свои писать буду)
Если не сложно конечно повозиться с тупеньким со мной:-)

Сообщение отредактировал valek101 - 15.02.17, 08:52



Реп: (1)
vshaev @ 14.02.17, 16:16 *
Зайди в тех же настройках в меню О шлюзе (не знаю как в не переведенной версии) (у меня нижний пункт) там вся информация о шлюзе и о всех датчиках!


скрин
Прикрепленное изображение


Сообщение отредактировал vshaev - 15.02.17, 10:25



Реп: (45)
hekm77 @ 14.02.17, 20:22 *
Команды управления Yeelight лампами (RGB/White) для использования в lua сценариях Domoticz.
Вкл / выкл., изменение цвета, некоторые предустановленные цвета и сцены из приложений Yeelight и MiHome. Вы можете проверить команду, выполнив ее в терминале, указав IP и PORT вашей лампы

Вот вы отлично накатали, спасибо:-) Буду сидеть и думать как это запихать на свою веб страницу в виде какой то кнопочки. По принципу нажал кнопочку и команда на включение лампочки ушла на мой Orange Pi. Так скажем свой мини веб интерфейс сделать:-)



Реп: (182)
* valek101, а зачем свой веб сервер, пихайте сразу в домотикс



Реп: (83)
* valek101, а еще, можно вызвать родное: DomoticzIP:Port/json.htm?type=command& param=switchlight&idx=99&switchcmd=On (заменив выделенные части своими)

Сообщение отредактировал smart69 - 15.02.17, 12:32



Реп: (45)
Hatovar @ 15.02.17, 12:23 *
valek101, а зачем свой веб сервер, пихайте сразу в домотикс

Пока не разобрался если честно куда это все пихать в домотиксе



Реп: (182)
valek101 @ 15.02.17, 12:28 *
Пока не разобрался если честно куда это все пихать в домотиксе

для теста откройте терминал на Orange Pi поменяйте на свой IP

pi@domoticz01:~ $ echo -ne '{"id": 1, "method":"set_power", "params":["on", "smooth", 500]}\r\n' | nc -w1 192.168.1.148 55443
{"id":1, "result":["ok"]}
{"method":"props","params":{"power":"on"}}
pi@domoticz01:~ $ echo -ne '{"id": 1, "method":"set_power", "params":["off", "smooth", 500]}\r\n' | nc -w1 192.168.1.148 55443



Реп: (45)
smart69 @ 15.02.17, 12:26 *
valek101, а еще, можно вызвать DomoticzIP:Port/json.htm?type=command¶m=switchlight&idx=99&switchcmd=On (заменив выделенные части своими)

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

Добавлено 15.02.2017, 12:36:

Hatovar @ 15.02.17, 12:32 *
для теста откройте терминал на Orange Pi поменяйте на свой IP

Спасибо, я уже научился пользоваться командой включения выключения лампочки:-))) echo -ne '{"id":1, "method":"toggle", "params":[]}\r\n' | nc -w1 192.168.1.113 55443
А ваша команда почему то не дает эффекта никакого, конечно IP заменил на свой
Или это команда для шлюза а не для лампочки?

Сообщение отредактировал valek101 - 15.02.17, 12:42



Реп: (131)
* Hatovar, заказал цветочных датчиков и у меня вопрос тут в голове зародился - можно на одной малинке/апельсинке развернуть и Domoticz и Xiaomi Flower Care - хватит ресурсов и не будет ли конфликтов? можете просветить?

Сообщение отредактировал tudimon - 15.02.17, 15:38



Реп: (133)
* Hatovar,

Не покажешь, как выглядит, и где расположен твой lua файл для включения лампы, например.
Управляешь лампами через сцены, или переключатели ?

lua файл с таким содержимым ничего не включает (и ошибки не даёт)
runcommand = "sudo echo -ne '{\"id\": 1, \"method\":\"set_power\", \"params\":[\"on\", \"smooth\", 500]}\\r\\n' | nc -w1 192.168.1.166 55443";


Сообщение отредактировал pavelbor - 15.02.17, 16:09



Реп: (133)
tudimon @ 15.02.17, 14:38 *
можно на одной малинке/апельсинке развернуть и Domoticz и Xiaomi Flower Care - хватит ресурсов и не будет ли конфликтов? можете просветить?

Конечно можно (да и нужно). Ресурсов хватит, тем более что Xiaomi Flower Care имеет смысл считывать редко. Пару раз в день хватит, самые важные показатели на мой взгляд, это влажность почвы и "удобрённость". Я считываю данные пока раз в сутки. Чем чаще - тем быстрее батарейка разрядится.

P.S. У меня RPi3, у которой встроенный bluetooth

Сообщение отредактировал pavelbor - 15.02.17, 16:17



Реп: (182)
pavelbor @ 15.02.17, 16:07 *
Конечно можно (да и нужно). Ресурсов хватит, тем более что Xiaomi Flower Care имеет смысл считывать редко. Пару раз в день хватит, самые важные показатели на мой взгляд, это влажность почвы и "удобрённость". Я считываю данные пока раз в сутки. Чем чаще - тем быстрее батарейка разрядится.

P.S. У меня RPi3, у которой встроенный bluetooth

да RPi3 отличный выбор для этих целей, все уже на борту
я считываю каждый час, первый датчик работает уже 219 дней, я на нем отлаживал Domoticz, короче родная батарея - 86%

Добавлено 15.02.2017, 16:59:

pavelbor @ 15.02.17, 16:01 *
включения лампы

лампа белая или RGB?

так это я из терминала запускал, а домотиксе не пробовал

Сообщение отредактировал Hatovar - 15.02.17, 17:03



Реп: (287)
* pavelbor, Включение лампы по обнаружению движения с 8 до 23 - максимум, в остальное время - минимум.
Domoticz> Setup> More Options> Events
Event Name>....> Lua> Device
commandArray = {}
IP27 = '192.168.0.27';
PORT = '55443'

h = tonumber((os.date('%H')))

if (devicechanged['Кухня-Движение'] == 'On' and (h >= 8 and h < 23) and otherdevices['Кухня-Люстра'] == 'Off') then
-- 'Кухня-Люстра' - On
runcommand = "sudo echo -ne '{\"id\": 1, \"method\":\"set_power\", \"params\":[\"on\", \"smooth\", 500]}\\r\\n' | nc -w1 " ..IP27.." " ..PORT.."";
os.execute(runcommand);
-- 'Кухня-Люстра' - Home - максимум
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"ct\", 3812, 100]}\\r\\n' | nc -w1 " ..IP27.." " ..PORT.."";
os.execute(runcommand);
timeh = "Кухня - " ..h.. "ч. Обнаружено движение. Люстра - On"
print(timeh)

elseif (devicechanged['Кухня-Движение'] == 'On' and otherdevices['Кухня-Люстра'] == 'Off') then
-- 'Кухня-Люстра' - Night Mode
runcommand = "sudo echo -ne '{\"id\":1, \"method\":\"set_scene\", \"params\":[\"color\", 16750848, 1]}\\r\\n' | nc -w1 " ..IP27.." " ..PORT.."";
os.execute(runcommand);
timeh = "Кухня - " ..h.. "ч. Обнаружено движение. Люстра - On"
print(timeh)
end
return commandArray
'Кухня-Движение' - PIR, 'Кухня-Люстра' - RGB лампа.

Сообщение отредактировал hekm77 - 15.02.17, 17:43


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 18:04