homeassistant websocket api

This commit is contained in:
Drath
2025-09-11 14:20:58 +02:00
parent f1d61b45a6
commit 3153b1dc1b
5 changed files with 8682 additions and 1 deletions

8331
include/ArduinoJson.hpp Normal file

File diff suppressed because it is too large Load Diff

20
include/hass.hpp Normal file
View File

@@ -0,0 +1,20 @@
#ifndef HASS_HPP
#define HASS_HPP
#include <libwebsockets.h>
#include <ArduinoJson.hpp>
#include <iostream>
#include <print>
#include <string>
#define HASS_ADDRESS "home.drath.win"
#define HASS_TOKEN "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI0MzUxMTZiY2VjNTg0MTI3OGI4YmU0NTY4ZGQ5MzIyYiIsImlhdCI6MTc1NzQzMDI0MCwiZXhwIjoyMDcyNzkwMjQwfQ.6wKTlxEA0FLWfv-qW35vewUSvTxdVrZWqFwHT5Khu6E"
#define HASS_ENTITY "sensor.gniazdko_komputer_moc"
int hass_connect();
void hass_poll();
float hass_get();
void hass_disconnect();
#endif