Files

34 lines
963 B
Python

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Sun Dec 28 08:01:22 2025
@author: sven
"""
import requests
def api_prom(datumzeit):
response = ' '
# date = input("Datum in dd.mm.YYYY")
# time = input("Zeit in HH:MM:SS")
# datetime = datum_umrechnen.umrechnen(date + ' ' + time)
# datetime = datum_umrechnen.umrechnen(datumzeit)
url = "http://192.168.178.183:9090/api/v1/query"
querystring = {"query":"last_over_time(homeassistant_sensor_distance_km{entity=\"sensor.id_4_odometer\"}[24h])","time":datumzeit}#"2025-12-27T11:48:00Z"}
# API rufen, Daten aus der API in data verfügbar machen.
response = requests.get(url, params=querystring)
data = response.json()
results = data.get("data", {}).get("result", [])
if not results:
value = 'n/a'
else:
timestamp, value_str = data["data"]["result"][0]["value"]
value = int(value_str)
return value