Indikator Bin Day – Wemos D1 Mini + ESPHome + Home Assistant : homeautomation


Promo spesial Keluaran SGP 2020 – 2021. Permainan paus yang lain-lain ada dilihat dengan terprogram melalui status yang kita sampaikan pada website ini, lalu juga bisa ditanyakan kepada teknisi LiveChat pendukung kami yg menunggu 24 jam Online guna mengservis segala kebutuhan para tamu. Mari secepatnya sign-up, serta menangkan promo Togel & Live Casino Online terhebat yg ada di situs kita.

pengikat

KREDIT

Ini sama sekali bukan ide saya. Terinspirasi oleh BinDayCator Darren Tarbard yang mengagumkan:

https://www.youtube.com/channel/UC44BUDSGzAjDnop3DvhAAog

Sungguh memalukan bahwa kami tidak memiliki database terpusat di Inggris seperti yang dilakukan beberapa negara lain. Saya bersenang-senang membuat ini, tetapi saya akan dengan senang hati membeli produk jadi dari Darren.

Dewan saya hanya memiliki kalender PDF online. Saya yakin seseorang yang ahli dapat mengekstrak data yang diperlukan untuk mengotomatisasi semuanya tetapi itu di luar jangkauan saya. Ini adalah solusi saya.

PENGATURAN SAYA

r/homeautomation - Indikator Bin Day - Wemos D1 Mini + ESPHome + Home Assistant

Bagian Bindikator

POST CETAK

Cetak file. Seharusnya hanya ada penyangga untuk dilepas di badan nampan utama di dasar dan di tutupnya untuk memberi ruang bagi sensor sentuh.

Ingatlah untuk mengebor lubang untuk tombol reset pada D1 Mini.

r/homeautomation - Indikator Bin Day - Wemos D1 Mini + ESPHome + Home Assistant
r/homeautomation - Indikator Bin Day - Wemos D1 Mini + ESPHome + Home Assistant

PERAKITAN

Saya menggunakan 10 LED pada strip. Dua di tempat sampah daur ulang kaca harus dipotong dan disambungkan kembali. Urutannya adalah:

D1 Mini –> 2no. LED di sisipan wadah kaca –> dasar pembagi, 4no. LED –> 4 tidak. LED dilipat ke atas, ke atas dan ke bawah sisi lain dari pembagi vertikal.

Gunakan dukungan lengket untuk memperbaiki strip LED ke pembagi pusat. Saya menempelkan strip ke bawah dan menyolder tiga kabel panjang di tempatnya sebelum mengeringkan semua komponen untuk memeriksa panjang kabel. Rakitan LED harus dimuat dari atas jadi saya menempelkan pembagi horizontal terendah ke pembagi vertikal segera setelah kabel disolder. Anda tidak ingin mencoba melakukan ini setelah Anda menyolder dua LED di tempat sampah daur ulang kaca.

Pasti tidak ada banyak ruang dalam hal ini. Jaga agar kabel tetap pendek dan ingat bahwa panas menyusut yang dihangatkan akan mempertahankan bentuknya saat didinginkan. Baik untuk tikungan tajam.

Lakukan semua penyolderan dan perkuat sambungan dengan pra-perakitan lem panas. Saya menggunakan konektor Dupont untuk D1 Mini dan sensor sentuh untuk mempermudah perakitan pengujian.

Anda tidak dapat mengacaukan pembagi horizontal. Terkecil di bawah, terbesar di atas. Superglue di tempat setelah tes akhir Anda cocok.

Lem panas sensor sentuh kapasitif ke bagian atas tempat sampah. Tekuk pin untuk mengarah ke bawah.

Saya juga harus memotong sedikit slot untuk kabel USB. Akhirnya menggunakan kabel USB yang lebih panjang yang memiliki ujung micro USB yang lebih besar.

Bagi saya, pelat dasar cukup pas untuk dipasang tanpa perlu lem.

Saya menggunakan beberapa tongkat kecil di kaki karet untuk memberikan sedikit lebih banyak gesekan saat diletakkan di atas meja dan memberikan izin sehingga chip pada D1 mini dapat tetap dingin. Anda dapat dengan mudah menggunakan beberapa olesan lem panas juga.

KONFIGURASI ESPHome

esphome:

nama: bindacator

platform: ESP8266

papan: d1_mini

substitusi:

device_name: asisten rumah-bindacator

friendly_name: bindacator

device_description: “Tunjukkan tempat sampah mana yang harus dikeluarkan”

Wifi:

ssid: !wifi rahasia_ssid

kata sandi: !rahasia wifi_password

# Aktifkan hotspot fallback (portal captive) jika koneksi wifi gagal

aplikasi:

ssid: “Bindacator Fallback Hotspot”

kata sandi: “XXXXXXXXXXXXXXX”

captive_portal:

# Aktifkan logging

pencatat:

# Aktifkan API Asisten Rumah

api:

kata sandi: !rahasia esphome_api_password

otak:

safe_mode: benar

reboot_timeout: 10 menit

num_attempts: 5

web_server:

pelabuhan: 80

autentik:

nama pengguna: !rahasia esphome_web_username

kata sandi: !rahasia esphome_web_password

tembakan:

perantara: XXXXXXXXX

pelabuhan: XXXXX

nama pengguna: !rahasia mqtt_namapengguna

kata sandi: !rahasia mqtt_password

client_id: esphome_bindacator

topic_prefix: bindacator

# Sensor untuk versi ESP dan informasi WIFI

sensor_teks:

– platform: versi

hide_timestamp: benar

nama: “$friendly_name – Versi ESPHome”

– platform: wifi_info

alamat IP:

nama: “$friendly_name – Alamat IP”

ikon: mdi:wifi

ssd:

nama: “$friendly_name – SSID Terhubung”

ikon: mdi: kekuatan wifi-2

lampu:

– platform: fastled_clockless

chipset: WS2812B

pin: D4

jumlah_led: 10

rgb_order: GRB

nama: “Bindacator”

id: “Bindacator”

efek:

– addressable_lambda:

nama: All_Bins

update_interval: 16ms

lambda: |-

dia[0] = Warna(255, 128, 0);

dia[1] = Warna(255, 128, 0);

dia[2] = Warna(197, 98, 0);

dia[3] = Warna(180, 0, 255);

dia[4] = Warna(0, 200, 0);

dia[5] = Warna(0, 0, 255);

dia[6] = Warna(0, 0, 255);

dia[7] = Warna(0, 200, 0);

dia[8] = Warna(180, 0, 255);

dia[9] = Warna(197, 98, 0);

– addressable_lambda:

nama: Green_Recycling

update_interval: 16ms

lambda: |-

dia[0] = Warna(255, 128, 0);

dia[1] = Warna(255, 128, 0);

dia[2] = Warna::HITAM;

dia[3] = Warna(180, 0, 255);

dia[4] = Warna(0, 200, 0);

dia[5] = Warna(0, 0, 255);

dia[6] = Warna(0, 0, 255);

dia[7] = Warna(0, 200, 0);

dia[8] = Warna(180, 0, 255);

dia[9] = Warna::HITAM;

– addressable_lambda:

nama: Brown_Only

update_interval: 16ms

lambda: |-

dia[0] = Warna::HITAM;

dia[1] = Warna::HITAM;

dia[2] = Warna (101, 56, 24);

dia[3] = Warna (101, 56, 24);

dia[4] = Warna (101, 56, 24);

dia[5] = Warna (101, 56, 24);

dia[6] = Warna (101, 56, 24);

dia[7] = Warna (101, 56, 24);

dia[8] = Warna (101, 56, 24);

dia[9] = Warna (101, 56, 24);

– addressable_rainbow:

– addressable_rainbow:

nama: Efek Pelangi Dengan Nilai Kustom

kecepatan: 10

lebar: 10

# Sensor

biner_sensor:

– platform: gpio

pin:

nomor: D8

nama: bindacator_light_button

id: bindacator_light_button

(Jelas sesuaikan nilai RGB agar sesuai dengan warna nampan Anda.)

Semua efek sekarang harus terdaftar pada kartu entitas di Asisten Rumah:

Kartu Entitas Bindikator

INTEGRASI PENGUMPULAN SAMPAH – HACS

Saya harus mengutak-atik ini sedikit jadi saya pikir saya membagikan konfigurasi saya untuk menjaga hidup lebih mudah. Setelah diinstal di HACS, tambahkan integrasi di asisten rumah. Saya harus melakukannya sekali untuk setiap tempat sampah. Mereka semua kemudian muncul di satu kartu:

r/homeautomation - Indikator Bin Day - Wemos D1 Mini + ESPHome + Home Assistant

Integrasi Asisten Rumah

r/homeautomation - Indikator Bin Day - Wemos D1 Mini + ESPHome + Home Assistant

Langkah 1

r/homeautomation - Indikator Bin Day - Wemos D1 Mini + ESPHome + Home Assistant

Langkah 2

r/homeautomation - Indikator Bin Day - Wemos D1 Mini + ESPHome + Home Assistant

Langkah 3

Jadi tempat sampah ini diambil setiap tiga minggu pada hari Rabu sepanjang tahun. Saya harus mengutak-atik offset pada halaman pertama untuk memutarnya.

Ini memberi Anda sensor di Home Assistant untuk setiap nampan dengan beberapa atribut berguna yang akan dimainkan nanti di NODE-Red.

DASBOR LOVELACE

Salah satu alasan utama saya melakukan integrasi ini adalah kartu khusus. Ini memungkinkan Anda mengubah warna kartu dan memberi tahu Anda; dalam berapa hari jatuh tempo, lalu jika jatuh tempo besok dan akhirnya – Jatuh tempo hari ini.

r/homeautomation - Indikator Bin Day - Wemos D1 Mini + ESPHome + Home Assistant

Kartu Kustom Lovelace

Ini adalah konfigurasi saya. Secara default kartu memiliki opsi untuk “menyembunyikan saat ditekan” diaktifkan tetapi ini mengacaukan tata letak saya karena semuanya reshuffle.

– jenis: custom:kartu-pengumpulan-sampah

entitas: sensor.orange

title_size: 13px

detail_ukuran: 15px

due_color: rgb(255,131,0)

due_1_warna: rgb(255,131,0)

due_txt: benar

icon_cell_padding: 5px

icon_cell_width: 40px

icon_size: 40px

hide_date: benar

hide_on_click: salah

KONTROL MELALUI NODE-MERAH

r/homeautomation - Indikator Bin Day - Wemos D1 Mini + ESPHome + Home Assistant

Aliran Node-Merah

r/homeautomation - Indikator Bin Day - Wemos D1 Mini + ESPHome + Home Assistant

Node Status Sensor Brown Bin

Di sinilah sensor yang dibuat oleh kartu pengumpulan sampah ikut bermain.

Status sensor adalah sebagai berikut:

2 = Tidak Jatuh Tempo

1= Jatuh Tempo Besok

0 = Jatuh Tempo Hari Ini.

Mungkin ada cara yang lebih baik untuk melakukan ini tetapi alur di atas berfungsi seperti ini. Flow dimulai dengan status sensor sentuh di atas bindacator. Ketika ditekan dan ditahan dalam keadaan “on” dan ketika dilepaskan itu kembali ke “mati”.

Aliran dimulai dan berjalan saat sensor mendeteksi sentuhan dan mengalir melalui setiap sensor nampan untuk memeriksa apakah statusnya kurang dari atau sama dengan satu. Jika ya, efek yang sesuai dipicu melalui simpul layanan panggilan di akhir alur:

r/homeautomation - Indikator Bin Day - Wemos D1 Mini + ESPHome + Home Assistant

Hubungi Layanan untuk memicu Efek “All_Bins”

Dan itu cukup banyak. LED menghasilkan panas sehingga lampu hanya menyala ketika sensor sentuh kapasitif ditekan.

Ketika tidak ada tempat sampah yang perlu dikeluarkan, saya masih ingin itu melakukan sesuatu yang menyenangkan untuk anak saya. Jadi defaultnya adalah: Unicorn Barf!

Mode Pelangi RGB