ขออภัย เบราว์เซอร์ของคุณไม่รองรับ JavaScript!
เข้าสู่ระบบ

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 เพื่อ:

  1. รับ token และ SN ของ IAMMETER จากผู้ใช้
  2. ดึงค่า kWh โดยเรียก IAMMETER API สองครั้ง—ครั้งหนึ่งสำหรับค่าล่าสุด และอีกครั้งสำหรับค่าแรกของวัน (โดยใช้พารามิเตอร์ rtctime)
  3. คำนวณเมตริกรายวัน (การผลิตพลังงานแสงอาทิตย์ การใช้พลังงาน พลังงานที่ส่งออก) ตามประเภทเฟสที่ผู้ใช้เลือก (inverter หรือ grid)
  4. เปรียบเทียบผลลัพธ์กับผู้ใช้รายอื่นและแสดงอันดับ
  5. อันดับจะถูกรีเซ็ตทุกวันเพื่อกระตุ้นการมีส่วนร่วมอย่างต่อเนื่อง

วิธีเล่นเกมจัดอันดับพลังงานแสงอาทิตย์

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 กันเถอะ!

ด้านบน