สารบัญ:
- ขั้นตอนที่ 1: การทำงานปัจจุบันของเครื่องทำน้ำอุ่น
- ขั้นตอนที่ 2: วัสดุที่จำเป็น
- ขั้นตอนที่ 3: การติดตั้งโพรบ DS18B20
- ขั้นตอนที่ 4: การเดินสายไฟ SHELLY 13.00 น
- ขั้นตอนที่ 5: การตั้งค่า MQTT
- ขั้นตอนที่ 6: การสร้าง Shelly Under Jeedom
- ขั้นตอนที่ 7: การสร้างคำสั่งเปิดและปิด
- ขั้นตอนที่ 8: การวิเคราะห์การทำงานก่อนการทำงานอัตโนมัติในบ้าน
- ขั้นตอนที่ 9: Domotization ของเครื่องทำน้ำอุ่นของฉัน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดีทุกคน, ก่อนอื่น ฉันจะอธิบายแรงจูงใจของฉันสำหรับระบบอัตโนมัติภายในบ้านของเครื่องทำน้ำอุ่น จากการวิเคราะห์การทำงาน ฉันสังเกตเวลาทำงานนานเกินความจำเป็น นอกจากนี้ เครื่องทำน้ำอุ่นของฉันยังใช้งานได้แม้ว่าเราจะอยู่ในช่วงวันหยุด จึงมีการเก็บออม สำหรับข้อมูล เครื่องทำน้ำอุ่นของฉันมีความจุ 300 ลิตร และกำลังไฟ 3000 วัตต์
ขั้นตอนที่ 1: การทำงานปัจจุบันของเครื่องทำน้ำอุ่น
ขณะนี้เครื่องทำน้ำอุ่นของฉันต่อสายบนคอนแทคเตอร์ซึ่งขับเคลื่อนโดยเซอร์กิตเบรกเกอร์ 20A คอนแทคเตอร์นี้ถูกควบคุมโดยข้อมูลนอกช่วงพีคของฉันซึ่งถูกกระตุ้นโดยผู้ผลิตไฟฟ้า (EDF) ของฉัน เวลาว่างของฉันคือตั้งแต่ 22:30 น. ถึง 06.30 น.
ขั้นตอนที่ 2: วัสดุที่จำเป็น
การครอบงำนี้ต้องใช้อุปกรณ์เพียงเล็กน้อย Shelly 13.00 น. โพรบ DS18B20 และส่วนของฉัน jeedom home automation box (Raspberry pi 4b) ที่จะเชื่อมต่อโพรบ DS18B20 ของฉัน นอกจากนี้ยังสามารถใช้ Temperature Sensor Addon สำหรับ Shelly 1 / 1PM เพื่อตีความอุณหภูมิของเครื่องทำน้ำอุ่น
ขั้นตอนที่ 3: การติดตั้งโพรบ DS18B20
ฉันเพียงแค่เสียบโพรบเข้าไปในส่วนที่เป็นฉนวนของเครื่องทำน้ำอุ่น ใกล้กับตัวควบคุมอุณหภูมิให้มากที่สุด
ขั้นตอนที่ 4: การเดินสายไฟ SHELLY 13.00 น
0: เฟสแหล่งจ่ายไฟเครื่องทำน้ำอุ่น
SW: การติดต่อนอกช่วงพีค (สำหรับข้อมูล)
L: แหล่งจ่ายไฟเฟส Shelly1pm
L1: ไม่มีอะไร
N: แหล่งจ่ายไฟเป็นกลาง Shelly1pm
สำคัญคือ 220volts การดำเนินการเหล่านี้จะต้องดำเนินการกับเซอร์กิตเบรกเกอร์
คุณสามารถคืนค่ากระแสไฟฟ้าได้ ตอนนี้คุณสามารถรวม Shelly 13.00 น. ในเครือข่าย Wifi ของคุณผ่านแอปพลิเคชันมือถือ Shelly (ฉันไม่ได้ให้รายละเอียดการดำเนินการนี้ แอปพลิเคชัน Shelly ใช้งานง่ายมาก)
ขั้นตอนที่ 5: การตั้งค่า MQTT
เมื่อเสร็จแล้ว ฉันจะใช้ MQTT เพื่อควบคุม Shelly ของฉัน เพียงเข้าถึงอินเทอร์เฟซ Shelly ด้วยที่อยู่ IP ไปที่ Internet & Security / ADVANCED - DEVELOPER SETTINGS จากนั้นตรวจสอบ เปิดใช้งานการดำเนินการผ่าน MQTT กรอกชื่อผู้ใช้ รหัสผ่าน และเซิร์ฟเวอร์ด้วยพอร์ตที่ถูกต้อง (ปกติ 1883)
ขั้นตอนที่ 6: การสร้าง Shelly Under Jeedom
สำหรับการตีความ Mqtt บน Jeedom ของฉัน ฉันใช้ปลั๊กอิน Jmqtt ดังนั้นฉันจึงสร้าง Shelly1pm ของฉันภายใต้หัวข้อนี้โดยมีหัวข้อที่สอดคล้องกับหมายเลขซีเรียล (ข้อมูลที่พบใน DEVICE INFO พร้อมเว็บอินเตอร์เฟสของ Shelly)
ขั้นตอนที่ 7: การสร้างคำสั่งเปิดและปิด
ฉันสร้างทั้งคำสั่งเปิดและปิดเพื่อควบคุม Shelly1pm ของฉัน
เราจะเปิดเครื่องทำความร้อนของฉัน ปิดจะปิด ง่าย ๆ …
ขั้นตอนที่ 8: การวิเคราะห์การทำงานก่อนการทำงานอัตโนมัติในบ้าน
เพื่อเป็นการเตือนความจำ การทำงานพื้นฐานของเครื่องทำน้ำอุ่นของฉันคือเปิดเวลา 22:30 น. ด้วยหน้าสัมผัสแบบ off-peak และปิดเมื่อเวลา 06.30 น. เป็นอันสิ้นสุด
หลังจากต่อสายโพรบ DS18B20 และ SHELLY 13.00 น. ของฉันต่อสายแล้ว ฉันตรวจสอบอุณหภูมิที่เพิ่มขึ้นและเวลาที่จำเป็นในการทำให้เครื่องทำน้ำอุ่นของฉันร้อนขึ้นอย่างสมบูรณ์ ดำเนินการวิเคราะห์เป็นเวลาหนึ่งสัปดาห์ด้วยการควบคุมพลังงาน SHELLY 1PM ฉันสังเกตว่าลูกโป่งของฉันร้อนตั้งแต่ 22.30 น. ถึง 03.30 น. จากนั้น 3 คูณ 30 นาที (เพื่อรักษาคำสั่งให้ทำความร้อน) จนถึงเวลา 06.30 น. รวมเวลา 6 ชั่วโมง
ฉันเลยมีเวลาให้ความร้อนวันละ 1 ชั่วโมงครึ่งโดยไม่จำเป็น เพราะความต้องการความร้อนที่แท้จริงคือ 4 ชั่วโมง 30 นาที
ขั้นตอนที่ 9: Domotization ของเครื่องทำน้ำอุ่นของฉัน
ตอนนี้ทุกอย่างมีสายและฉันมีข้อมูลที่จำเป็นแล้ว ฉันสามารถสร้างวาระการประชุมด่วนซึ่งจะเริ่มเวลา 01:30 น. (ฉันออกจากการรักษาความปลอดภัย 30 นาทีตั้งแต่ 6:00 น. ถึง 6:30 น.) ด้วยวิธีนี้ ฉันประหยัดเวลาในการทำความร้อนได้ 1 ชั่วโมง 30 นาที ที่ 3000 วัตต์ต่อวัน ซึ่งหมายถึงการได้รับ 200 ยูโรต่อปีสำหรับส่วนของฉัน …
สถานะของเราถูกจัดการโดยกล่อง Jeedom ของฉัน ฉันมีสถานการณ์ที่จัดการการเรียกของเครื่องทำน้ำอุ่น ถ้าอยู่ในโหมดขาด ไม่จำเป็นต้องทำให้ร้อนขึ้น จากนั้น สถานการณ์อื่นๆ ก็เป็นไปได้เช่นกันในการจัดการเวลาทำความร้อนโดยขึ้นอยู่กับอุณหภูมิ … ความเป็นไปได้ไม่มีที่สิ้นสุด