สิทธิ์การใช้งาน

ไซต์ Commercial ของ Elxense SmartPool ใช้ระบบสิทธิ์ตามบทบาท (Role-Based Access Control) เพื่อจัดการว่าสมาชิกแต่ละคนสามารถทำอะไรได้บ้าง มี 3 บทบาท:

Owner (เจ้าของไซต์)

Owner คือผู้ที่ Activate ไซต์ แต่ละไซต์มี Owner หนึ่งคน

สิทธิ์:

  • ดูสระ อุปกรณ์ และข้อมูล real-time ทั้งหมด
  • ควบคุมอุปกรณ์ทั้งหมด (สลับโหมด, solenoid)
  • เข้าถึง ตั้งค่าไซต์
  • จัดการสมาชิก (เพิ่ม, ลบ, เปลี่ยนบทบาท)
  • สร้างและยกเลิกลิงก์เชิญ
  • ตั้งค่าช่วง pH และค่าเกณฑ์แรงดัน

Full Control (ควบคุมเต็มรูปแบบ)

สมาชิกที่มีสิทธิ์ Full Control สามารถตรวจสอบและควบคุมอุปกรณ์ทั้งหมดในไซต์ได้

สิทธิ์:

  • ดูสระ อุปกรณ์ และข้อมูล real-time ทั้งหมด
  • ควบคุมอุปกรณ์ทั้งหมด (สลับโหมด, solenoid)
  • ❌ ไม่สามารถเข้าถึงตั้งค่าไซต์
  • ❌ ไม่สามารถจัดการสมาชิกอื่น
  • ❌ ไม่สามารถสร้างลิงก์เชิญ
  • ❌ ไม่สามารถเปลี่ยนการตั้งค่าอุปกรณ์ (ช่วง pH, P1 threshold)

Read Only (อ่านอย่างเดียว)

สมาชิกที่มีสิทธิ์ Read Only สามารถดูข้อมูลการตรวจสอบได้ แต่ไม่สามารถส่งคำสั่งไปยังอุปกรณ์

สิทธิ์:

  • ดูสระ อุปกรณ์ และข้อมูล real-time ทั้งหมด
  • ❌ ไม่สามารถควบคุมอุปกรณ์ใดๆ
  • ❌ ไม่สามารถเข้าถึงตั้งค่าไซต์
  • ❌ ไม่สามารถจัดการสมาชิกหรือคำเชิญ
  • ❌ ไม่สามารถเปลี่ยนการตั้งค่าอุปกรณ์
เมื่อเข้าร่วมไซต์ผ่านลิงก์เชิญ คุณจะเริ่มต้นเป็น Read Only โดยค่าเริ่มต้น เจ้าของไซต์สามารถอัพเกรดบทบาทของคุณเป็น Full Control ได้จากหน้า ตั้งค่าไซต์

ตารางสรุป

ความสามารถ Owner Full Control Read Only
ดูสระและอุปกรณ์
ข้อมูล pH และแรงดัน real-time
ควบคุมอุปกรณ์ (โหมด, solenoid)
เข้าถึงตั้งค่าไซต์
จัดการสมาชิก
สร้างลิงก์เชิญ
ตั้งค่าช่วง pH และ P1

การกำหนดบทบาท

  • Owner — กำหนดอัตโนมัติเมื่อ Activate ไซต์ด้วยรหัส Activation
  • Read Only — บทบาทเริ่มต้นเมื่อเข้าร่วมผ่านลิงก์เชิญ
  • Full Control — อัพเกรดโดยเจ้าของไซต์จาก Settings → Members