Entries by อ.เอ้ด

ESPHOME ESP-01 Relay board

esphome:
  name: esp-01-relay-3

esp8266:
  board: esp01_1m

# Enable logging
logger:

# Enable Home Assistant API
api:

ota:
  password: “97e03zzzzzzzzzzzzzzzzzzzz”

wifi:
  ssid: Your SSID
  password: Your PAssword

  manual_ip:
    static_ip: 192.168.1.100
    gateway: 192.168.1.1
    subnet: 255.255.255.0
    dns1: 192.168.1.1
    dns2: 8.8.8.8
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: “Esp-01-Relay-3 Fallback Hotspot”
    password: “0fjsyyyyyy”

captive_portal:
switch:
  – platform: gpio
    pin: GPIO0
    name: “Relay Switch 10A”
   

ใช้งานLocal Home Assistant ร่วมกับ Google Home

  1. ติดตั้ง add-on ngrok และเริ่มต้นสร้าง tunnel เข้ามาที่ Home Assistant
  2. Integrate Google Home กับ Home Assistant
  3. ตั้งค่าให้อุปกรณ์ Google Home เชื่อมต่อกับ Home Assistant

ติดตั้ง add-on ngrok และเริ่มต้นสร้าง tunnel เข้ามาที่ Home Assistant

  • cofiiguration
  • Add-ons,Backups & Supervisor
  • ADD-ON STORE
  • มองหา ngtok Client  แล้ว Install 
  • หลังติดไปไปที่ www.ngrok.com เข้าไป sign-up ลงทะเบียน
  • จากนั้น login เข้าไป ดูที่ Getting Started
  • เลือก Your Authtoken
  • จะมี Token ให้ คัดลอกมา
  • กลับมาที่ ngrok Client เลือกเมนูบน  Configuration
  • ที่ Option ให้วางค่า token ที่ได้หน้า auth_token:

				
					log_level: info
auth_token: 27XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
region: us
tunnels:
  - name: hass
    proto: http
    addr: 8123
    inspect: false
    bind_tls: true
				
			

  • จากนั้น SAVE และ RESTART
  • กด menu บน Info เลือก Open WEBUI
  • จะได้ค่า Tunnel URLs คัดลอกมา

2.Integrate Google Home กับ Home Assistant

ไปที่ https://console.actions.google.com/ สมัครใช้งาน 

จากนั้นไปกดสร้าง New Project ตั้งชื่อ

หลังจากตั้งชื่อ project แล้ว จะเข้า Get Started

เลือก Smart Home เลือก Start Building

เลือก Build your Action

กด Add Action(s) จะขึ้น

Build your first Action เลือก Get Started

เลือก Smart Home เลือก Build

ตรง Fulfillment URL

นำลิงค์ tunnel ที่ได้จาก ngrok บน home assistant มาใส่แล้วตามด้วย /api/google_assistant แล้วกด save

กดปุ่มจุด 3 จุดบนมุมขวาบนแล้วเลือก Project Setting

คัดลอก Project ID ไว้

ไปที่ Develop เลือก Account linking

เลือก No, I Only want to allow accoubnt creation on my website

ที่ Linking type เลือก OAuth

https://www.duckdns.org/
ลงทะเบียน
add subdomain ex. xxxxx.duckdns.org
Copy Token
Home Assistant
Settings -> Add-ons ->
ADD-ON STORE เลือก Duckdns -> INSTALL
Configuration
Domains
Token
Save
ไปที่ info กด Start
สมัคร Let’s Encrypt เพื่อ ทำ SSL
Settings -> Add-ons ->
ADD-ON STORE เลือก Let’s Encrypt-> INSTALL
เลือก Configuration
ใส่ Domains
E-mail
กด Save
กลับมาหน้า info
กด Start

แก้ไข configuration.yaml
เพิ่ม
# enable https
http:
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem

Disable Windows 10 Update Permant

Service Windows UpdateStop DisableRecovery ->Reset fail count after 0 days Restart service after 0 minutesBackground Intelligent Transfer ServiceStop DisableRecovery -> ไปที่ networkปิด metered connection regeditComputer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\MicrosoftNew Key: WindowsUpdateNew Key:AUNew Dword 32 bits :AUOptions :2 gpedit.msccom configadmin tempWindows CompomentsWindows Updates Configure Windows Update ->Disable task ScheduleMicrosoftWindowsWindowsUpdatesScheduled Start Disablesihpostreboot Disable

Autologin Windows 10

regeditComputer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinlogonAutoAdminLogonตั้งเป็น 1DefaultUserNameDefaultPassword ถ้าไม่มีสร้าง String Value

Win 10 Oct add share printer Error 0x0000011b

Windows 10 Update Oct KB5005565 and KB5005568
add share printer Error 0x0000011b
Disable Print Spooler RPC Encryption
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
add DWORD-32 bit RpcAuthnLevelPrivacyEnabled
Value 0

restart print spooler service

add remote user command line

example create USER01

net user USER01 password /add

net localgroup “Remote Desktop Users” USER01 /add

hide user

REG ADD “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList”

REG ADD “HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList” /v USER01 /t REG_DWORD /d 1