ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิวได้แล้วต้นแบบ · อัปเดตทุก 30 นาที
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · วิธีติดตั้งภาษาไทยทุกตัว

Netatmo Energy

โดย christophe77รุ่น 0.3.2i★ 1iรันบนเครื่อง
ชื่อใน registryio.github.christophe77/netatmo-energy-mcp

วิธีติดตั้ง

ใช้ทำอะไรได้

ยังไม่มีคำอธิบายภาษาไทย ดูข้อเท็จจริงด้านล่าง หรือเปิดคำอธิบายต้นฉบับจากผู้ทำ

  • ต่อแบบ ติดตั้งในเครื่อง
  • บัญชีหรือคีย์ ไม่ต้องใส่คีย์
  • หมวด การตลาดและโซเชียล
คำอธิบายต้นฉบับจากผู้ทำ (อังกฤษ)
MCP server for Netatmo thermostats and radiator valves: status, history, analytics, opt-in control.

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ผลตรวจผ่าน 3/3 · ทำงานบนเครื่องคุณ · ✓ ตรวจคำสั่งแล้ว 14 พ.ย. 2569

ขั้นแรก: คุณใช้ AI ตัวไหน

เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง

ต่อกับ Claude ได้ แต่ต้องเตรียมก่อน

ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ

ให้ AI ติดตั้งให้

คัดลอกข้อความนี้ไปวางในแชตของ Claude AI จะเช็กเครื่อง บอกว่าจะแก้ไฟล์ไหน และรอคุณตกลงก่อนทุกครั้ง

ช่วยติดตั้ง MCP server ชื่อ Netatmo Energy ให้ Claude ในเครื่องนี้ ทำตามลำดับ 1) เช็กว่ามี Node.js ด้วยคำสั่ง node -v ถ้าไม่มี ให้บอกฉันไปลงจาก https://nodejs.org/en/download ห้ามลงเอง 2) ใช้คอนฟิกนี้เท่านั้น (ผ่านตัวตรวจของ PopNx MCP แล้ว): { "mcpServers": { "netatmo-energy": { "command": "npx", "args": [ "-y", "netatmo-energy-mcp" ] } } } 3) บอก path เต็มของไฟล์ที่จะแก้ หรือคำสั่งที่จะรัน แล้วรอฉันตกลงก่อน 4) ไม่ต้องใช้คีย์ 5) ทำตามที่ตกลง แล้วตรวจว่าเครื่องมือของ Netatmo Energy ขึ้นจริง

ข้อความนี้ไม่มีคีย์ของคุณ ถ้าต้องใช้คีย์ AI จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป

  1. ลง Node.js ในเครื่อง (ถ้ายังไม่มี)

    ลงไว้แล้วหรือยัง? เช็กก่อน · เปิด Terminal แล้วพิมพ์คำสั่งนี้ กด Enter

    node -v
    • ขึ้นเลขรุ่น เช่น v26.13.1 = ลงแล้ว ข้ามขั้นนี้ได้
    • ขึ้นว่า "command not found" (Windows ขึ้นว่า "is not recognized") = ยังไม่ได้ลง หรือเพิ่งลงแต่ยังไม่ได้ปิดแล้วเปิด Terminal ใหม่
    เปิด Terminal ยังไง

    Mac: กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter

    Windows: เปิดเมนู Start พิมพ์ Windows PowerShell แล้วกด Open

    ยังไม่ได้ลง: เปิดหน้าดาวน์โหลดทางการ เลือกรุ่น LTS แล้วเลือกตัวติดตั้งแบบกดเอง: Mac ไฟล์ .pkg · Windows ไฟล์ .msi ดับเบิลคลิกแล้วกดถัดไปจนจบ ไม่ต้องใช้คำสั่ง curl

    เปิดหน้าดาวน์โหลด Node.js ↗

    ลงเสร็จแล้ว ปิด Terminal เปิดใหม่ แล้วพิมพ์คำสั่งเดิมอีกครั้ง ต้องขึ้นเลขรุ่น: node -v

    ลงครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Node.js

  2. เปิดไฟล์ตั้งค่าของแอป Claude บนคอม

    SettingsDeveloperEdit Config

  3. วางค่าตั้งนี้แล้วบันทึกไฟล์

    {
      "mcpServers": {
        "netatmo-energy": {
          "command": "npx",
          "args": [
            "-y",
            "netatmo-energy-mcp"
          ]
        }
      }
    }
  4. ปิดแอป Claude แล้วเปิดใหม่

  5. ลองเลย

    ใช้ Netatmo Energy บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude บอกว่ากำลังใช้ Netatmo Energy หรือมีชื่อเครื่องมือของ Netatmo Energy ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ค่าตั้งเพิ่มเติม 8 ช่อง (ไม่ต้องกรอกก็ใช้ได้)

คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ

  • NETATMO_CLIENT_ID Netatmo app client ID. Optional after running `npx -y netatmo-energy-mcp login`, which stores it.
  • NETATMO_CLIENT_SECRET Netatmo app client secret. Optional after `login`, which stores it locally.
  • NETATMO_MCP_LOG_LEVEL Log level written to stderr: debug, info, warn, error or silent.
  • NETATMO_MCP_WRITE ตั้งเป็น 0 เพื่อบังคับให้อยู่ในโหมดอ่านอย่างเดียว โหมดเขียนทำได้เฉพาะหลังจาก login --write
    ดูต้นฉบับภาษาอังกฤษSet to 0 to force read-only mode. Write mode is only possible after `login --write`.
  • NETATMO_MCP_CONFIRM การยืนยันโหมดการเขียน: auto (ค่าเริ่มต้น), elicitation (เฉพาะกล่องโต้ตอบของไคลเอนต์) หรือ token (แสดงตัวอย่างและโทเค็นเท่านั้น)
    ดูต้นฉบับภาษาอังกฤษWrite mode confirmation: auto (default), elicitation (client dialog only) or token (preview + token only).
  • NETATMO_MCP_MIN_TEMP โหมดการเขียน: อุณหภูมิต่ำสุดที่การเปลี่ยนแปลงตั้งได้ หน่วยเป็น °C (ค่าเริ่มต้น 7)
    ดูต้นฉบับภาษาอังกฤษWrite mode: lowest temperature a change may set, in °C (default 7).
  • NETATMO_MCP_MAX_TEMP โหมดการเขียน: อุณหภูมิสูงสุดที่การเปลี่ยนแปลงสามารถตั้งค่าได้ หน่วยเป็น °C (ค่าเริ่มต้น 28)
    ดูต้นฉบับภาษาอังกฤษWrite mode: highest temperature a change may set, in °C (default 28).
  • NETATMO_MCP_MAX_SETPOINT_HOURS โหมดการเขียน: ระยะเวลาสูงสุดของจุดตั้งค่าอุณหภูมิห้องแบบmanual หน่วยเป็นชั่วโมง (ค่าเริ่มต้น 24)
    ดูต้นฉบับภาษาอังกฤษWrite mode: longest manual room setpoint, in hours (default 24).

คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ChatGPT ยังต่อ Netatmo Energy ไม่ได้

Netatmo Energy ต้องติดตั้งในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะตัวที่ทำงานบนเว็บ

คุณทำแบบนี้แทนได้

ก · ใช้แอปที่ต่อ Netatmo Energy ได้

  • ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ
  • ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)
  • ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)
  • ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)

ข · ตัวอื่นในหมวด การตลาดและโซเชียล ที่ต่อกับ ChatGPT ได้

เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์

ต่อกับ Claude Code ได้ แต่ต้องเตรียมก่อน

ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)

ให้ AI ติดตั้งให้

คัดลอกข้อความนี้ไปวางในแชตของ Claude Code AI จะเช็กเครื่อง บอกว่าจะแก้ไฟล์ไหน และรอคุณตกลงก่อนทุกครั้ง

ช่วยติดตั้ง MCP server ชื่อ Netatmo Energy ให้ Claude Code ในเครื่องนี้ ทำตามลำดับ 1) เช็กว่ามี Node.js ด้วยคำสั่ง node -v ถ้าไม่มี ให้บอกฉันไปลงจาก https://nodejs.org/en/download ห้ามลงเอง 2) ใช้คอนฟิกนี้เท่านั้น (ผ่านตัวตรวจของ PopNx MCP แล้ว): claude mcp add --scope user netatmo-energy -- npx -y netatmo-energy-mcp 3) บอก path เต็มของไฟล์ที่จะแก้ หรือคำสั่งที่จะรัน แล้วรอฉันตกลงก่อน 4) ไม่ต้องใช้คีย์ 5) ทำตามที่ตกลง แล้วตรวจว่าเครื่องมือของ Netatmo Energy ขึ้นจริง

ข้อความนี้ไม่มีคีย์ของคุณ ถ้าต้องใช้คีย์ AI จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป

  1. ลง Node.js ในเครื่อง (ถ้ายังไม่มี)

    ลงไว้แล้วหรือยัง? เช็กก่อน · เปิด Terminal แล้วพิมพ์คำสั่งนี้ กด Enter

    node -v
    • ขึ้นเลขรุ่น เช่น v26.13.1 = ลงแล้ว ข้ามขั้นนี้ได้
    • ขึ้นว่า "command not found" (Windows ขึ้นว่า "is not recognized") = ยังไม่ได้ลง หรือเพิ่งลงแต่ยังไม่ได้ปิดแล้วเปิด Terminal ใหม่
    เปิด Terminal ยังไง

    Mac: กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter

    Windows: เปิดเมนู Start พิมพ์ Windows PowerShell แล้วกด Open

    ยังไม่ได้ลง: เปิดหน้าดาวน์โหลดทางการ เลือกรุ่น LTS แล้วเลือกตัวติดตั้งแบบกดเอง: Mac ไฟล์ .pkg · Windows ไฟล์ .msi ดับเบิลคลิกแล้วกดถัดไปจนจบ ไม่ต้องใช้คำสั่ง curl

    เปิดหน้าดาวน์โหลด Node.js ↗

    ลงเสร็จแล้ว ปิด Terminal เปิดใหม่ แล้วพิมพ์คำสั่งเดิมอีกครั้ง ต้องขึ้นเลขรุ่น: node -v

    ลงครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Node.js

  2. เปิด Terminal

    Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell

  3. วางคำสั่งนี้แล้วกด Enter

    claude mcp add --scope user netatmo-energy -- npx -y netatmo-energy-mcp
  4. พิมพ์ /mcp ใน Claude Code

    ต้องเห็น Netatmo Energy ในรายการและขึ้นว่าเชื่อมต่อแล้ว

  5. ลองเลย

    ใช้ Netatmo Energy บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude Code บอกว่ากำลังใช้ Netatmo Energy หรือมีชื่อเครื่องมือของ Netatmo Energy ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ค่าตั้งเพิ่มเติม 8 ช่อง (ไม่ต้องกรอกก็ใช้ได้)

คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ

  • NETATMO_CLIENT_ID Netatmo app client ID. Optional after running `npx -y netatmo-energy-mcp login`, which stores it.
  • NETATMO_CLIENT_SECRET Netatmo app client secret. Optional after `login`, which stores it locally.
  • NETATMO_MCP_LOG_LEVEL Log level written to stderr: debug, info, warn, error or silent.
  • NETATMO_MCP_WRITE ตั้งเป็น 0 เพื่อบังคับให้อยู่ในโหมดอ่านอย่างเดียว โหมดเขียนทำได้เฉพาะหลังจาก login --write
    ดูต้นฉบับภาษาอังกฤษSet to 0 to force read-only mode. Write mode is only possible after `login --write`.
  • NETATMO_MCP_CONFIRM การยืนยันโหมดการเขียน: auto (ค่าเริ่มต้น), elicitation (เฉพาะกล่องโต้ตอบของไคลเอนต์) หรือ token (แสดงตัวอย่างและโทเค็นเท่านั้น)
    ดูต้นฉบับภาษาอังกฤษWrite mode confirmation: auto (default), elicitation (client dialog only) or token (preview + token only).
  • NETATMO_MCP_MIN_TEMP โหมดการเขียน: อุณหภูมิต่ำสุดที่การเปลี่ยนแปลงตั้งได้ หน่วยเป็น °C (ค่าเริ่มต้น 7)
    ดูต้นฉบับภาษาอังกฤษWrite mode: lowest temperature a change may set, in °C (default 7).
  • NETATMO_MCP_MAX_TEMP โหมดการเขียน: อุณหภูมิสูงสุดที่การเปลี่ยนแปลงสามารถตั้งค่าได้ หน่วยเป็น °C (ค่าเริ่มต้น 28)
    ดูต้นฉบับภาษาอังกฤษWrite mode: highest temperature a change may set, in °C (default 28).
  • NETATMO_MCP_MAX_SETPOINT_HOURS โหมดการเขียน: ระยะเวลาสูงสุดของจุดตั้งค่าอุณหภูมิห้องแบบmanual หน่วยเป็นชั่วโมง (ค่าเริ่มต้น 24)
    ดูต้นฉบับภาษาอังกฤษWrite mode: longest manual room setpoint, in hours (default 24).

คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ Cursor ได้ แต่ต้องเตรียมก่อน

ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)

ให้ AI ติดตั้งให้

คัดลอกข้อความนี้ไปวางในแชตของ Cursor AI จะเช็กเครื่อง บอกว่าจะแก้ไฟล์ไหน และรอคุณตกลงก่อนทุกครั้ง

ช่วยติดตั้ง MCP server ชื่อ Netatmo Energy ให้ Cursor ในเครื่องนี้ ทำตามลำดับ 1) เช็กว่ามี Node.js ด้วยคำสั่ง node -v ถ้าไม่มี ให้บอกฉันไปลงจาก https://nodejs.org/en/download ห้ามลงเอง 2) ใช้คอนฟิกนี้เท่านั้น (ผ่านตัวตรวจของ PopNx MCP แล้ว): { "mcpServers": { "netatmo-energy": { "command": "npx", "args": [ "-y", "netatmo-energy-mcp" ] } } } 3) บอก path เต็มของไฟล์ที่จะแก้ หรือคำสั่งที่จะรัน แล้วรอฉันตกลงก่อน 4) ไม่ต้องใช้คีย์ 5) ทำตามที่ตกลง แล้วตรวจว่าเครื่องมือของ Netatmo Energy ขึ้นจริง

ข้อความนี้ไม่มีคีย์ของคุณ ถ้าต้องใช้คีย์ AI จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป

  1. ลง Node.js ในเครื่อง (ถ้ายังไม่มี)

    ลงไว้แล้วหรือยัง? เช็กก่อน · เปิด Terminal แล้วพิมพ์คำสั่งนี้ กด Enter

    node -v
    • ขึ้นเลขรุ่น เช่น v26.13.1 = ลงแล้ว ข้ามขั้นนี้ได้
    • ขึ้นว่า "command not found" (Windows ขึ้นว่า "is not recognized") = ยังไม่ได้ลง หรือเพิ่งลงแต่ยังไม่ได้ปิดแล้วเปิด Terminal ใหม่
    เปิด Terminal ยังไง

    Mac: กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter

    Windows: เปิดเมนู Start พิมพ์ Windows PowerShell แล้วกด Open

    ยังไม่ได้ลง: เปิดหน้าดาวน์โหลดทางการ เลือกรุ่น LTS แล้วเลือกตัวติดตั้งแบบกดเอง: Mac ไฟล์ .pkg · Windows ไฟล์ .msi ดับเบิลคลิกแล้วกดถัดไปจนจบ ไม่ต้องใช้คำสั่ง curl

    เปิดหน้าดาวน์โหลด Node.js ↗

    ลงเสร็จแล้ว ปิด Terminal เปิดใหม่ แล้วพิมพ์คำสั่งเดิมอีกครั้ง ต้องขึ้นเลขรุ่น: node -v

    ลงครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Node.js

  2. กดปุ่มนี้เพื่อเปิด Cursor

    เปิดใน Cursor

    Cursor จะถามยืนยันการติดตั้ง ให้กด Install

  3. เปิดแชตของ AI ใน Cursor โหมด Agent

  4. ลองเลย

    ใช้ Netatmo Energy บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Cursor บอกว่ากำลังใช้ Netatmo Energy หรือมีชื่อเครื่องมือของ Netatmo Energy ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ค่าตั้งเพิ่มเติม 8 ช่อง (ไม่ต้องกรอกก็ใช้ได้)

คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ

  • NETATMO_CLIENT_ID Netatmo app client ID. Optional after running `npx -y netatmo-energy-mcp login`, which stores it.
  • NETATMO_CLIENT_SECRET Netatmo app client secret. Optional after `login`, which stores it locally.
  • NETATMO_MCP_LOG_LEVEL Log level written to stderr: debug, info, warn, error or silent.
  • NETATMO_MCP_WRITE ตั้งเป็น 0 เพื่อบังคับให้อยู่ในโหมดอ่านอย่างเดียว โหมดเขียนทำได้เฉพาะหลังจาก login --write
    ดูต้นฉบับภาษาอังกฤษSet to 0 to force read-only mode. Write mode is only possible after `login --write`.
  • NETATMO_MCP_CONFIRM การยืนยันโหมดการเขียน: auto (ค่าเริ่มต้น), elicitation (เฉพาะกล่องโต้ตอบของไคลเอนต์) หรือ token (แสดงตัวอย่างและโทเค็นเท่านั้น)
    ดูต้นฉบับภาษาอังกฤษWrite mode confirmation: auto (default), elicitation (client dialog only) or token (preview + token only).
  • NETATMO_MCP_MIN_TEMP โหมดการเขียน: อุณหภูมิต่ำสุดที่การเปลี่ยนแปลงตั้งได้ หน่วยเป็น °C (ค่าเริ่มต้น 7)
    ดูต้นฉบับภาษาอังกฤษWrite mode: lowest temperature a change may set, in °C (default 7).
  • NETATMO_MCP_MAX_TEMP โหมดการเขียน: อุณหภูมิสูงสุดที่การเปลี่ยนแปลงสามารถตั้งค่าได้ หน่วยเป็น °C (ค่าเริ่มต้น 28)
    ดูต้นฉบับภาษาอังกฤษWrite mode: highest temperature a change may set, in °C (default 28).
  • NETATMO_MCP_MAX_SETPOINT_HOURS โหมดการเขียน: ระยะเวลาสูงสุดของจุดตั้งค่าอุณหภูมิห้องแบบmanual หน่วยเป็นชั่วโมง (ค่าเริ่มต้น 24)
    ดูต้นฉบับภาษาอังกฤษWrite mode: longest manual room setpoint, in hours (default 24).

คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ VS Code ได้ แต่ต้องเตรียมก่อน

ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)

ให้ AI ติดตั้งให้

คัดลอกข้อความนี้ไปวางในแชตของ VS Code AI จะเช็กเครื่อง บอกว่าจะแก้ไฟล์ไหน และรอคุณตกลงก่อนทุกครั้ง

ช่วยติดตั้ง MCP server ชื่อ Netatmo Energy ให้ VS Code ในเครื่องนี้ ทำตามลำดับ 1) เช็กว่ามี Node.js ด้วยคำสั่ง node -v ถ้าไม่มี ให้บอกฉันไปลงจาก https://nodejs.org/en/download ห้ามลงเอง 2) ใช้คอนฟิกนี้เท่านั้น (ผ่านตัวตรวจของ PopNx MCP แล้ว): { "servers": { "netatmo-energy": { "type": "stdio", "command": "npx", "args": [ "-y", "netatmo-energy-mcp" ] } } } 3) บอก path เต็มของไฟล์ที่จะแก้ หรือคำสั่งที่จะรัน แล้วรอฉันตกลงก่อน 4) ไม่ต้องใช้คีย์ 5) ทำตามที่ตกลง แล้วตรวจว่าเครื่องมือของ Netatmo Energy ขึ้นจริง

ข้อความนี้ไม่มีคีย์ของคุณ ถ้าต้องใช้คีย์ AI จะบอกให้คุณวางเองในไฟล์หรือช่องของแอป

  1. ลง Node.js ในเครื่อง (ถ้ายังไม่มี)

    ลงไว้แล้วหรือยัง? เช็กก่อน · เปิด Terminal แล้วพิมพ์คำสั่งนี้ กด Enter

    node -v
    • ขึ้นเลขรุ่น เช่น v26.13.1 = ลงแล้ว ข้ามขั้นนี้ได้
    • ขึ้นว่า "command not found" (Windows ขึ้นว่า "is not recognized") = ยังไม่ได้ลง หรือเพิ่งลงแต่ยังไม่ได้ปิดแล้วเปิด Terminal ใหม่
    เปิด Terminal ยังไง

    Mac: กด ⌘ + Space พิมพ์ Terminal แล้วกด Enter

    Windows: เปิดเมนู Start พิมพ์ Windows PowerShell แล้วกด Open

    ยังไม่ได้ลง: เปิดหน้าดาวน์โหลดทางการ เลือกรุ่น LTS แล้วเลือกตัวติดตั้งแบบกดเอง: Mac ไฟล์ .pkg · Windows ไฟล์ .msi ดับเบิลคลิกแล้วกดถัดไปจนจบ ไม่ต้องใช้คำสั่ง curl

    เปิดหน้าดาวน์โหลด Node.js ↗

    ลงเสร็จแล้ว ปิด Terminal เปิดใหม่ แล้วพิมพ์คำสั่งเดิมอีกครั้ง ต้องขึ้นเลขรุ่น: node -v

    ลงครั้งเดียว ใช้ได้กับทุกตัวที่ต้องใช้ Node.js

  2. กดปุ่มนี้เพื่อเปิด VS Code

    เปิดใน VS Code

    VS Code จะถามยืนยันการติดตั้ง ให้กด Install

  3. เปิดแชตของ AI ใน VS Code โหมด Agent

  4. ลองเลย

    ใช้ Netatmo Energy บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า VS Code บอกว่ากำลังใช้ Netatmo Energy หรือมีชื่อเครื่องมือของ Netatmo Energy ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ค่าตั้งเพิ่มเติม 8 ช่อง (ไม่ต้องกรอกก็ใช้ได้)

คำสั่งด้านบนใช้ได้เลยโดยไม่ต้องใส่ค่าเหล่านี้ ถ้าอยากปรับค่อยเพิ่มเองตามคำอธิบายของผู้ทำ

  • NETATMO_CLIENT_ID Netatmo app client ID. Optional after running `npx -y netatmo-energy-mcp login`, which stores it.
  • NETATMO_CLIENT_SECRET Netatmo app client secret. Optional after `login`, which stores it locally.
  • NETATMO_MCP_LOG_LEVEL Log level written to stderr: debug, info, warn, error or silent.
  • NETATMO_MCP_WRITE ตั้งเป็น 0 เพื่อบังคับให้อยู่ในโหมดอ่านอย่างเดียว โหมดเขียนทำได้เฉพาะหลังจาก login --write
    ดูต้นฉบับภาษาอังกฤษSet to 0 to force read-only mode. Write mode is only possible after `login --write`.
  • NETATMO_MCP_CONFIRM การยืนยันโหมดการเขียน: auto (ค่าเริ่มต้น), elicitation (เฉพาะกล่องโต้ตอบของไคลเอนต์) หรือ token (แสดงตัวอย่างและโทเค็นเท่านั้น)
    ดูต้นฉบับภาษาอังกฤษWrite mode confirmation: auto (default), elicitation (client dialog only) or token (preview + token only).
  • NETATMO_MCP_MIN_TEMP โหมดการเขียน: อุณหภูมิต่ำสุดที่การเปลี่ยนแปลงตั้งได้ หน่วยเป็น °C (ค่าเริ่มต้น 7)
    ดูต้นฉบับภาษาอังกฤษWrite mode: lowest temperature a change may set, in °C (default 7).
  • NETATMO_MCP_MAX_TEMP โหมดการเขียน: อุณหภูมิสูงสุดที่การเปลี่ยนแปลงสามารถตั้งค่าได้ หน่วยเป็น °C (ค่าเริ่มต้น 28)
    ดูต้นฉบับภาษาอังกฤษWrite mode: highest temperature a change may set, in °C (default 28).
  • NETATMO_MCP_MAX_SETPOINT_HOURS โหมดการเขียน: ระยะเวลาสูงสุดของจุดตั้งค่าอุณหภูมิห้องแบบmanual หน่วยเป็นชั่วโมง (ค่าเริ่มต้น 24)
    ดูต้นฉบับภาษาอังกฤษWrite mode: longest manual room setpoint, in hours (default 24).

คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

โปรแกรมอื่นที่ใช้ MCP ได้ เช่น Windsurf, Zed หรือ Gemini CLI มีวิธีเพิ่มต่างกัน ดูวิธีของแต่ละตัวในหน้ารวมโปรแกรม

ดูโปรแกรมที่ใช้ MCP ทั้งหมด →

ค่าตั้งแบบไฟล์ JSON อยู่ในหัวข้อ “สำหรับคนเขียนโค้ด” ด้านล่าง

ติดตรงไหน? ถามคนที่ใช้ Netatmo Energy อยู่💬 พูดคุย →
สำหรับคนเขียนโค้ด: คำสั่ง Terminal และค่าตั้ง JSON

ติดตั้งในเครื่อง

Claude Code

claude mcp add --scope user netatmo-energy -- npx -y netatmo-energy-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "netatmo-energy": {
      "command": "npx",
      "args": [
        "-y",
        "netatmo-energy-mcp"
      ]
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "netatmo-energy": {
      "command": "npx",
      "args": [
        "-y",
        "netatmo-energy-mcp"
      ]
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "netatmo-energy": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "netatmo-energy-mcp"
      ]
    }
  }
}

ค่าที่ต้องใส่เอง

  • NETATMO_CLIENT_ID env
    Netatmo app client ID. Optional after running `npx -y netatmo-energy-mcp login`, which stores it.
  • NETATMO_CLIENT_SECRET ความลับ env
    Netatmo app client secret. Optional after `login`, which stores it locally.
  • NETATMO_MCP_LOG_LEVEL env
    Log level written to stderr: debug, info, warn, error or silent.
  • NETATMO_MCP_WRITE env
    ตั้งเป็น 0 เพื่อบังคับให้อยู่ในโหมดอ่านอย่างเดียว โหมดเขียนทำได้เฉพาะหลังจาก login --write
    ดูต้นฉบับภาษาอังกฤษSet to 0 to force read-only mode. Write mode is only possible after `login --write`.
  • NETATMO_MCP_CONFIRM env
    การยืนยันโหมดการเขียน: auto (ค่าเริ่มต้น), elicitation (เฉพาะกล่องโต้ตอบของไคลเอนต์) หรือ token (แสดงตัวอย่างและโทเค็นเท่านั้น)
    ดูต้นฉบับภาษาอังกฤษWrite mode confirmation: auto (default), elicitation (client dialog only) or token (preview + token only).
  • NETATMO_MCP_MIN_TEMP env
    โหมดการเขียน: อุณหภูมิต่ำสุดที่การเปลี่ยนแปลงตั้งได้ หน่วยเป็น °C (ค่าเริ่มต้น 7)
    ดูต้นฉบับภาษาอังกฤษWrite mode: lowest temperature a change may set, in °C (default 7).
  • NETATMO_MCP_MAX_TEMP env
    โหมดการเขียน: อุณหภูมิสูงสุดที่การเปลี่ยนแปลงสามารถตั้งค่าได้ หน่วยเป็น °C (ค่าเริ่มต้น 28)
    ดูต้นฉบับภาษาอังกฤษWrite mode: highest temperature a change may set, in °C (default 28).
  • NETATMO_MCP_MAX_SETPOINT_HOURS env
    โหมดการเขียน: ระยะเวลาสูงสุดของจุดตั้งค่าอุณหภูมิห้องแบบmanual หน่วยเป็นชั่วโมง (ค่าเริ่มต้น 24)
    ดูต้นฉบับภาษาอังกฤษWrite mode: longest manual room setpoint, in hours (default 24).

คำอธิบายแปลอัตโนมัติ ชื่อตัวแปรคงตามต้นฉบับ ถ้าไม่แน่ใจให้ดูต้นฉบับ

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

สรุป

ดาวน์โหลดต่อสัปดาห์i
113/สัปดาห์
licensei
Apache-2.0
การเชื่อมต่อ
รันบนเครื่อง
รุ่นล่าสุดi
0.3.2
ส่งเข้า registryi
21 ต.ค. 2569
แก้โค้ดล่าสุดi
12 พ.ย. 2569
ผู้ทำ
christophe77
แพ็กเกจ
npm: netatmo-energy-mcp
เว็บผู้ทำ
github.com
สถานะใน registry
ใช้งานอยู่

ใช้กับโปรแกรมไหนได้

ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569

ติดตั้งบนเครื่องได้ใน

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

ดูโปรแกรมทั้งหมดพร้อมข้อดีข้อเสีย →

คู่มือที่เกี่ยวข้อง

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 16 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub christophe77 ซึ่งเป็นเจ้าของ repo

  • ✓ ผ่าน

    ยังมีคนดูแล

    มีการแก้โค้ดล่าสุด 4 วันที่ผ่านมา

  • ✓ ผ่าน

    มีสัญญาอนุญาต (license)

    ใช้ Apache-2.0

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

ช่องโหว่ที่เปิดเผยแล้ว (OSV.dev)

ไม่พบรายการใน OSV.dev สำหรับ netatmo-energy-mcp@0.3.2

ตรวจเฉพาะตัวแพ็กเกจรุ่นนี้ ไม่ใช่ทุก dependency · ตรวจเมื่อ 15 พ.ย. 2569

เราตรวจอะไรบ้าง → · JSON

ผู้ทำ: ขอให้ตรวจใหม่ หรือแจ้งข้อมูลผิด

พูดคุย

ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์

ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย

ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx

เข้าสู่ระบบเพื่อโพสต์

รีวิวจากผู้ใช้

ยังไม่มีรีวิว

เข้าสู่ระบบเพื่อเขียนรีวิว

เทียบกับตัวอื่นในหมวด การตลาดและโซเชียลi

  • ดาวมากกว่า 85% ของอีก 3972 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 56% ของอีก 3972 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 3972 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Netatmo Energy ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด 4 วันที่ผ่านมา และส่งรุ่นล่าสุด (0.3.2) เข้า registry 26 วันที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Relaticle, ChatbotX, X (Twitter) MCP Server by Xquik, Betterlytics, BibiGPT YouTube Video Summarizer

ตัวอื่นที่ทำงานคล้ายกัน

หมวดเดียวกันจากผู้ทำคนอื่น ผ่านตัวตรวจคำสั่งแล้ว ตัวทางการขึ้นก่อน แล้วเรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Relaticle

Open-source CRM your AI agents can write to: companies, people, opportunities, tasks and notes.

โดย relaticleกำลังโต★ 1.8Kอัปเดต 3 วันที่ผ่านมา

รันบนคลาวด์✓ เจ้าของบริการ · relaticle.com

ChatbotX

Omnichannel customer messaging, CRM contacts, flows, sequences, broadcasts, and AI automation.

โดย ChatbotXIOกำลังโต★ 1.1K ดาวรวมทั้งรีโปอัปเดต 10 วันที่ผ่านมา

รันบนคลาวด์✓ เจ้าของบริการ · chatbotx.io

X (Twitter) MCP Server by Xquik

Xquik is the world's fastest and cheapest X (Twitter) data API with the most complete X data.

โดย Xquik-devกำลังโต★ 229อัปเดต 4 วันที่ผ่านมา

รันบนคลาวด์✓ xquik.com

Betterlytics

Query your Betterlytics web analytics from AI agents: traffic, funnels, journeys, errors, uptime.

โดย betterlyticsกำลังโต★ 193อัปเดต 3 เดือนที่ผ่านมา

รันบนคลาวด์✓ เจ้าของบริการ · betterlytics.io

BibiGPT YouTube Video Summarizer

AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.

โดย JimmyLvกำลังโต★ 141อัปเดต 19 วันที่ผ่านมา

รันบนคลาวด์✓ เจ้าของบริการ · bibigpt.co
  • Relaticle — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์
  • ChatbotX — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์
  • X (Twitter) MCP Server by Xquik — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์
  • Betterlytics — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ต้องใช้คีย์
  • BibiGPT YouTube Video Summarizer — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

Netatmo Energy MCP

English | Français

A Netatmo MCP server for Netatmo smart thermostats and smart radiator valves. It gives AI assistants structured access to your heating:

  • room temperatures and setpoints
  • heating demand and boiler activity
  • temperature history
  • deterministic heating analytics
  • weekly heating schedules
  • optional heating control: room setpoints, away / frost-guard mode and schedules, with every change confirmed by you

It runs on your machine and talks only to the official Netatmo Energy API. It is read-only by default: it can change your heating only if you enable write mode at login.

It works with any Model Context Protocol client that runs local servers, whatever the model:

  • Claude: Claude Desktop, Claude Code
  • GPT / OpenAI: Codex CLI, VS Code + GitHub Copilot, Cursor
  • Gemini: Gemini CLI, VS Code + GitHub Copilot
  • Mistral and others through multi-model clients
  • Local LLMs (Llama, Qwen, Mistral, DeepSeek, …): LM Studio, and Ollama via Goose, Continue, Cline, AnythingLLM, LibreChat or Open WebUI

It also works in Windsurf / Devin Desktop, Zed, Roo Code, Kilo Code, JetBrains AI Assistant, Kiro and Warp. See all compatible clients.

ChatGPT and Claude on the web and on mobile only accept remote servers. For them, deploy the optional remote server to your own Cloudflare account (free plan).

Status: early release (0.3.2). The Netatmo API integration has been

validated on a real installation; feedback and device reports are welcome.

Why this project?

A Netatmo heating system records useful data:

  • the temperature and setpoint of every room
  • what each radiator valve is asking for
  • when the boiler is asked to heat

That data is locked in the Netatmo app, where you can look at it but not ask questions about it.

This project is a small bridge between the Netatmo Energy API and any MCP-compatible AI assistant. Ask in plain language: "Which room was coldest last night?" The assistant calls a precise tool and answers from your data. It doesn't guess. With write mode enabled, you can also say "Set the bedroom to 19 °C until 7 am", then confirm the change.

The few other Netatmo MCP servers target Netatmo weather stations. This one is built for thermostats, radiator valves and heating history. See docs/research.md for the comparison.

Features

  • Discovery: homes, rooms, thermostats, smart radiator valves, relays and gateways.
  • Current status
  • Per room: temperature, setpoint, setpoint mode and heating demand.
  • Boiler on/off and open-window detection.
  • Device health: battery, radio/Wi-Fi signal, reachability.
  • History
  • Room temperature and setpoint history at 30 min to 1 month resolution.
  • Boiler activity history (installations with a Netatmo thermostat).
  • Long ranges are fetched in chunks and summarised, so answers stay small.
  • Gaps are reported, never filled in.
  • Heating analytics. These are deterministic calculations; no AI model computes the numbers.
  • Per-room statistics.
  • Time below, within or above the setpoint.
  • Largest temperature drop and cool-down rates.
  • Room rankings.
  • Rule-based detection of unusual readings, each with severity and confidence.
  • Weekly schedules: zones (Comfort, Night, Eco…), room setpoints per zone and the timetable, as readable days and times.
  • Heating control (opt-in write mode)
  • Temporary room setpoints that always end (3 h by default, at most 24 h), or a return to the schedule.
  • Home mode: schedule, away or frost guard, optionally until a date.
  • Switch, create, edit and rename weekly schedules.
  • Every change is previewed and needs your explicit confirmation. Temperatures are limited to 7–28 °C by default.
  • 15 read-only MCP tools, 6 heating-control tools, 4 resources and 4 prompts (daily report, anomaly review, room comparison, heating pattern review).
  • Simple setup
  • OAuth2 browser login with a single login command.
  • Tokens stored securely and refreshed automatically.
  • doctor checks your setup.

Quick start

You need Node.js 22.19 or later and a Netatmo account with Energy devices.

1. Create a free Netatmo developer app
  1. At https://dev.netatmo.com/apps, choose Create.
  2. Set the redirect URI to http://localhost:8977/callback.
  3. Keep the client ID and client secret for step 2.

Step-by-step guide: docs/authentication.md.

2. Log in
npx -y netatmo-energy-mcp login

login asks for the client ID and secret, then opens your browser so you can sign in on netatmo.com and approve read-only access. To let the assistant change your heating, run login --write instead (see write mode). Then check the setup:

npx -y netatmo-energy-mcp doctor

Running from source instead: clone the repository, run

pnpm install && pnpm build, then use

node /path/to/netatmo-energy-mcp/dist/index.js in place of

npx -y netatmo-energy-mcp.

3. Connect your AI assistant

Most clients use the same mcpServers JSON block. This works for Claude Desktop, Cursor, Windsurf / Devin Desktop, Cline, Roo Code, Kiro, LM Studio, JetBrains AI Assistant, AnythingLLM, Warp and Gemini CLI:

{

"mcpServers": { "netatmo-energy": { "command": "npx", "args": ["-y", "netatmo-energy-mcp"] } } }

Command-line clients:

# Claude Code

claude mcp add --transport stdio --scope user netatmo-energy -- npx -y netatmo-energy-mcp

OpenAI Codex CLI

codex mcp add netatmo-energy -- npx -y netatmo-energy-mcp

GitHub Copilot CLI

copilot mcp add netatmo-energy -- npx -y netatmo-energy-mcp

Claude Code plugin. Instead of claude mcp add, install the plugin: it adds the server plus a skill that teaches Claude how to diagnose a cold room, write heating reports and change the heating safely. Inside Claude Code:

/plugin marketplace add christophe77/netatmo-energy-mcp

/plugin install netatmo-energy@netatmo-energy-mcp

See examples/claude-code.

VS Code + GitHub Copilot. Add this to .vscode/mcp.json; note the servers key:

{

"servers": { "netatmo-energy": { "type": "stdio", "command": "npx", "args": ["-y", "netatmo-energy-mcp"] } } }

No secrets go in any of these files: login stored them in your user configuration folder. File locations for each client, plus Zed, Continue, Goose, LibreChat, Kilo Code, Msty and Open WebUI, are in examples/.

4. Ask

"What's the temperature in each room right now?"

Example questions

These are the kinds of questions the tools are built for. The assistant chooses the tools; the table shows which ones answer each question.

QuestionTools used
"What's the temperature in my bedroom, and is it at its target?"netatmo_get_room_status
"Is the boiler running right now? Which rooms are asking for heat?"netatmo_get_heating_status
"How long did my boiler run yesterday?"netatmo_get_boiler_history
"Show the living room temperature for the last 7 days."netatmo_get_temperature_history
"Compare my rooms over the last week. Which one cools down fastest?"netatmo_compare_rooms
"Did my heating behave unusually last night?"netatmo_detect_anomalies
"Give me yesterday's heating report."prompt heating_daily_report → netatmo_get_heating_summary
"Are any valve batteries low?"netatmo_get_device_status
"What does my weekly schedule look like?"netatmo_get_schedules
_Write mode:_ "Heat the office to 21 °C for 2 hours."netatmo_set_room_setpoint
_Write mode:_ "I'm away until Sunday evening."netatmo_set_home_mode
_Write mode:_ "Lower the night zone to 17 °C in every bedroom."netatmo_get_schedules → netatmo_update_schedule

Boiler "run time" is the time the thermostat requested heat. Netatmo does not measure gas or energy consumption, so this project never reports it.

Available MCP tools

The read-only tools need only the read_thermostat OAuth scope. The full reference, with arguments and outputs, is generated from the server itself: docs/tools.md.

ToolDescription
netatmo_list_homesHomes with Energy devices, room/device counts
netatmo_get_homeHome details: heating mode, schedules, rooms, devices
netatmo_list_roomsRooms with IDs, types and devices
netatmo_list_devicesThermostats, valves, relays: model, room, gateway
netatmo_get_home_statusCurrent status of every room, boiler state, alerts
netatmo_get_room_statusCurrent temperature and setpoint of one room
netatmo_get_heating_statusBoiler on/off, rooms requesting heat
netatmo_get_device_statusBattery, signal, reachability, firmware
netatmo_get_temperature_historyRoom temperature history with statistics and gaps
netatmo_get_setpoint_historyRoom setpoint history and setpoint periods
netatmo_get_boiler_historyBoiler heat-demand time per hour/day/week
netatmo_get_heating_summaryPer-room comfort metrics plus boiler time over a period
netatmo_compare_roomsRoom metrics and rankings
netatmo_detect_anomaliesUnusual readings with severity, confidence and evidence
netatmo_get_schedulesWeekly schedules: zones, room setpoints, timetable

Write mode only. Each change needs your confirmation.

ToolDescription

| netatmo_set_room_setpoint | Temporary room setpoint or boost, or

ตัดมาแค่ช่วงต้น อ่านต่อใน repo