WattBattle: แอปพลิเคชันเว็บโอเพนซอร์สสำหรับเปรียบเทียบข้อมูลพลังงานแสงอาทิตย์ IAMMETER กับเพื่อน
WattBattle: แอปพลิเคชันเว็บโอเพนซอร์สสำหรับเปรียบเทียบข้อมูลพลังงานแสงอาทิตย์ IAMMETER กับเพื่อน
WattBattle คืออะไร?
WattBattle เป็นแอปพลิเคชันเว็บโอเพนซอร์สน้ำหนักเบาที่ช่วยให้คุณเปรียบเทียบประสิทธิภาพของระบบโซลาร์ PV ของคุณกับเพื่อน—โดยใช้ข้อมูลแบบเรียลไทม์จาก มิเตอร์พลังงาน IAMMETER ของคุณ
เครื่องมือสนุกๆ นี้สร้างขึ้นบน IAMMETER Cloud API ทั้งหมด ช่วยให้ผู้ใช้สามารถแสดงผลและจัดอันดับเมตริกพลังงานสำคัญ เช่น การผลิตพลังงานแสงอาทิตย์ การใช้พลังงาน พลังงานที่ส่งออก และอัตราการใช้เอง
ไม่ว่าคุณจะเป็นผู้ที่ชื่นชอบงาน DIY หรือนักพัฒนา WattBattle แสดงให้เห็นว่าคุณสามารถสร้างแอปหรือแดชบอร์ดของคุณเองได้อย่างง่ายดายเพียงใดด้วยระบบนิเวศที่เปิดกว้างและเป็นมิตรกับนักพัฒนาของ IAMMETER
แนวคิดเริ่มต้นอย่างไร
เราเจอรีวิวบน Amazon ของ IAMMETER WEM3050T ที่กล่าวว่า:
"แผนบริการคลาวด์ฟรีก็เพียงพอสำหรับการติดตามรายวัน และการทดลองใช้ Pro หนึ่งเดือนทำให้ฉันมีกราฟที่ฉันเอาไปอวดเพื่อนได้จริงๆ (ไม่เคยคิดว่าฉันจะอวดเรื่องวัตต์)"
สิ่งนี้เป็นแรงบันดาลใจให้เราสำรวจว่าผู้ใช้ IAMMETER สามารถ แบ่งปันหรือแม้แต่อวดข้อมูลพลังงานแสงอาทิตย์ ของพวกเขาในรูปแบบที่โต้ตอบได้มากขึ้นได้อย่างไร ก่อนอื่นเราสร้างโพสต์บล็อกเพื่อเน้นฟีเจอร์การแชร์ของ IAMMETER:
👉 ให้ IAMMETER ช่วยคุณอวดระบบโซลาร์ PV ของคุณให้เพื่อนดู
จากนั้นเราก็สร้าง WattBattle แอปพลิเคชันเว็บง่ายๆ เพื่อทำให้การเปรียบเทียบพลังงานแสงอาทิตย์สนุกยิ่งขึ้น ซอร์สโค้ดทั้งหมดเป็นโอเพนซอร์สบน GitHub:
🔗 https://github.com/lewei50/iammeter/tree/master/WattBattle
คุณสามารถลองใช้เดโมสดได้ที่นี่:
🌐 http://laoliu.iammeter.com:3000/
ทำไมสิ่งนี้ถึงสำคัญ (แม้สำหรับมือใหม่)
WattBattle ถูกสร้างโดยผู้ที่มีพื้นฐานด้านการเขียนโปรแกรม C โดย ไม่มีประสบการณ์ Node.js มาก่อนเลย ขอบคุณ ChatGPT และ API ที่ชัดเจนของ IAMMETER ใช้เวลาเพียงไม่กี่ชั่วโมงก็ทำให้แอปนี้ทำงานได้
สิ่งนี้พิสูจน์ว่า คุณไม่จำเป็นต้องเป็นนักพัฒนาเว็บมืออาชีพ เพื่อสร้างเครื่องมือเจ๋งๆ โดยใช้ข้อมูล IAMMETER หากคุณมีความคิด IAMMETER Cloud API สามารถช่วยทำให้มันเป็นจริงได้!
WattBattle ทำงานอย่างไร
WattBattle ใช้ IAMMETER-Cloud API เพื่อ:
- รับ
tokenและSNของ IAMMETER จากผู้ใช้ - ดึงค่า kWh โดยเรียก IAMMETER API สองครั้ง—ครั้งหนึ่งสำหรับค่าล่าสุด และอีกครั้งสำหรับค่าแรกของวัน (โดยใช้พารามิเตอร์
rtctime) - คำนวณเมตริกรายวัน (การผลิตพลังงานแสงอาทิตย์ การใช้พลังงาน พลังงานที่ส่งออก) ตามประเภทเฟสที่ผู้ใช้เลือก (
inverterหรือgrid) - เปรียบเทียบผลลัพธ์กับผู้ใช้รายอื่นและแสดงอันดับ
- อันดับจะถูกรีเซ็ตทุกวันเพื่อกระตุ้นการมีส่วนร่วมอย่างต่อเนื่อง
วิธีเล่นเกมจัดอันดับพลังงานแสงอาทิตย์
1. ป้อนข้อมูลอุปกรณ์
ป้อน SN และ token ของ IAMMETER ของคุณ หากคุณแค่ทดสอบ คลิก "Use Demo"

2. กำหนดค่ามิเตอร์ของคุณ
ในแท็บ Data เลือกประเภทเฟสแต่ละเฟสเป็น inverter หรือ grid การเลือกเหล่านี้จะกำหนดว่าข้อมูลของคุณถูกจัดประเภทอย่างไร

3. ดูและแข่งขัน
ไปที่แท็บ Summary เพื่อดูประสิทธิภาพรายวันของคุณ จากนั้นคลิก "Compare Now" เพื่อเข้าสู่กระดานผู้นำ

4. ตรวจสอบอันดับ
ดูว่าคุณอยู่ในตำแหน่งใดเมื่อเทียบกับผู้ใช้ IAMMETER คนอื่นๆ!

เข้าร่วมชุมชนนักพัฒนา DIY ของ IAMMETER
WattBattle เป็นเพียงตัวอย่างหนึ่งของสิ่งที่คุณสามารถสร้างได้โดยใช้ IAMMETER API และข้อมูลพลังงานแบบเรียลไทม์จากมิเตอร์พลังงาน IAMMETER
หากคุณเป็น นักพัฒนาเว็บ รู้สึกอิสระที่จะ fork โครงการและปรับปรุงมัน!
หากคุณเป็น ผู้ที่ชื่นชอบงานอดิเรกหรือมือใหม่ ปล่อยให้ความคิดสร้างสรรค์ของคุณโลดแล่น—ChatGPT และ IAMMETER จะช่วยคุณเริ่มต้น
หากคุณสร้างเครื่องมือ เกม การแสดงภาพ หรือสิ่งสนุกๆ โดยใช้ IAMMETER เรายินดีรับฟังจากคุณ!
👉 บอกเราเกี่ยวกับมัน แล้วเราจะให้รางวัลคุณด้วย คะแนนรางวัล IAMMETER!
สร้างแอป IAMMETER ของคุณเอง
ต้องการสร้างแอปพลังงานแสงอาทิตย์ แดชบอร์ดพลังงานในบ้าน หรือเครื่องมือเปรียบเทียบเช่น WattBattle ของคุณเองหรือไม่?
สำรวจ IAMMETER Cloud API:
🔗 /docs/system-api
รับข้อมูลแบบเรียลไทม์จากมิเตอร์พลังงาน IAMMETER แสดงผลตามที่คุณต้องการ และแบ่งปันกับโลก
ร่วมกันเติบโตชุมชนนักพัฒนา IAMMETER กันเถอะ!