Dispositivi

Clicca su un dispositivo per vederne il grafico

⚠️ Dispositivi Offline

ClienteAziendaEmailDispositiviTargetSogliaTelegramAccountAzioni
NomeClientePosizioneUltima TempUltimo ContattoLetture 24hStatoAzioni
DataDispositivoClienteTemperaturaSogliaStatoAzioni

Genera Report PDF

#DataIntestatarioTipoServizioProdottiTotalePagamentoStatoAzioni

Cambia Password

πŸ“‘ Configurazione Raspberry Pi

Usa questo script Python sui Raspberry Pi. Sostituisci YOUR_API_KEY e YOUR_SERVER_URL.

#!/usr/bin/env python3
import time, requests

API_KEY = "YOUR_API_KEY"
SERVER  = "https://temperature.csdiano.it"
SENSOR_ID = "28-xxxxxxxxxxxx"

def read_temp():
    with open(f"/sys/bus/w1/devices/{SENSOR_ID}/w1_slave") as f:
        lines = f.readlines()
    if "YES" not in lines[0]: return None
    pos = lines[1].find("t=")
    if pos == -1: return None
    return int(lines[1][pos+2:]) / 1000.0

while True:
    try:
        temp = read_temp()
        if temp is not None:
            r = requests.post(f"{SERVER}/api/readings",
                json={"temperature": round(temp, 1)},
                headers={"X-API-Key": API_KEY}, timeout=10)
            print(f"[{time.strftime('%H:%M:%S')}] {temp:.1f}Β°C β†’ {r.status_code}")
    except Exception as e:
        print(f"Errore: {e}")
    time.sleep(60)