відповідь на повідомлення freemanone # 8443

програмне

Не зовсім. Але тоді я зараз підсумую те, що відбувається в нашому найрозумнішому місці.

Настільки, що раніше у мене були подібні проекти ШІ (з opencv, mycroft ai), і я дивився на те, як дивно було інтегрувати речі. Mqtt є загальним знаменником - але я вже неодноразово говорив про це тут.

Тепер перший йоло (який слід оновити) розділений на зображення камери (1 зображення на хвилину для кожного), фільтр opencv вирізає голови з вирізаних типів "людина", голови (якщо вони не відповідного розміру) і не розпізнаються) вони розміщені у загальній бібліотеці, яка обробляється барабанами, встановленими серед зразкових даних, що розпізнають обличчя. Члени сім'ї більше не потрібні, якщо sy знайомий з брудом у квартирі, макс. Він розпізнає через 5 хвилин. (Якщо ви не ховаєтесь, публічно.)

Якщо він розпізнаний, статус сцени впізнаної особи вводиться на mqtt.

Також є 2-3 датчики руху на кожну локацію, їх активність включена в mqtt (саморобний, це спеціальний повний rPI, із гендерним сценарієм python.). Оскільки нас одночасно в квартирі мало, система може здогадуватися, хто в якій кімнаті знаходиться, виходячи з активності впізнаних осіб (звідки взялося останнє зображення з камери) та активності датчиків. (І добре знати, чи прийшов колок додому зі школи -> киньте узіт на червоного вузла керівника. (Він знає про це, він також отримує його, про нас.))

Звук розпізнається pocketsphinx, аудіопотоки забезпечуються окулярами ps4, вони подаються в mqtt за допомогою рядка, node-red звертає увагу на ключові слова, а в наш час на контекст. (Ми також багато говоримо по-англійськи вдома, не кажіть Concordia "Прогноз, будь ласка" (слабкий, я ношу поточні синтезатори) або "затвор (-и) вгору/вниз" (від особи та від місцезнаходження).) Майкрофт модулі rulez. У них багато ідей.)

Онтанулас - це проста зважена статистика. Червоний потік вузла знає застосовані правила (сонячний басейн + зовнішня яскравість + внутрішня яскравість (лампи, праворуч) + чи є рух у квартирі + тощо), і mqtt враховує їх заміщення. Якщо це регулярно (> 30%), це змінить напрямок прострочення часу. Так працює автоматичне освітлення лампами в кімнатах. Має бути сенсор "каденції" для sg і "читання в туалеті" - нещодавно в темах з'явилося рішення датчика озера, можливо, навесні прийде час випробувати, як це може відбуватися.

Прямо зараз, між двома чудесами, я написав запис mqtt на основі журналу minidlna, що якщо відтворення відео розпочнеться і не зламається протягом 5 хвилин, воно вимкне екрани навколо екрану, з потужними жалюзі за денного світла, де це потрібно, і поки відтворення триває, для активності вмикаються лише бічні ліхтарі. (У нас немає телевізора, у нас немає заміни телевізора для капелюхів.) Якщо я спочатку вимкну його, він з часом зміниться.

Бруд легко намалювати, і це досить круто, оскільки кінець системи "звикає" до тамтешнього користувача. (Наприклад, якщо ви помітите, що я не кажу про кухонну стільницю, місцеве освітлення становить приблизно 30 секунд після, наприклад, бездіяльності, тому що я не звик там багато бувати. Один вік в іншому місці, де ніколи не було можливості ручне втручання.)

Mqtt великий jaag ще. Дуже проста, але дуже хороша спільна шина з адаптивною інтеграцією.

Слушпоен, що є якась старша розпалка, на якій я намалював мінімальну інформаційну панель (веб), але зараз на Різдво я навіть не можу зрозуміти, куди її поставили члени сім'ї, мені не потрібно.

Я експериментую напр. з альтернативним датчиком сцени/руху на основі датчиків струму. Температура повернення радіаторів дещо змінюється, коли sg трохи рухає повітря, напр. ацетали в кімнаті.