Files
emma-go-poc/CLAUDE.md
Christoph K. 402395c856 init
2026-03-11 16:26:11 +01:00

29 lines
837 B
Markdown

# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when testing the PoC via REST API and curl.
The API is mapped via a tunnel on port `10000` and exposes endpoints under `/smarthome-ext/diag/EMMANATIVE/`:
- `GET /smarthome-ext/diag` — base diagnostics
- `PublishPvData` — publish photovoltaic data
- `GetWeather` — weather data
- `GetVersion` — version info
## API Curl Requests
```bash
# Base diagnostics
curl http://localhost:10000/smarthome-ext/diag
# All EMMANATIVE diagnostics
curl http://localhost:10000/smarthome-ext/diag/EMMANATIVE
# Get version
curl http://localhost:10000/smarthome-ext/diag/EMMANATIVE/GetVersion
# Get weather
curl http://localhost:10000/smarthome-ext/diag/EMMANATIVE/GetWeather
# Publish PV data
curl http://localhost:10000/smarthome-ext/diag/EMMANATIVE/PublishPvData
```