Advanced Search
Search Results
17 total results found
getApiKey
Beschreibung: Erstellt einen API-Schlüssel für einen Benutzer basierend auf seiner E-Mail-Adresse und seinem Passwort. Der API-Schlüssel wird für alle weiteren Anfragen zur Authentifizierung verwendet. Endpunkt: /api Methode: POST Parameter: email (string) –...
getSmartDogs
Beschreibung: Gibt eine Liste der registrierten SmartDog-Geräte des Benutzers zurück. Endpunkt: /api Methode: POST Parameter: apikey (string) – API-Schlüssel des Benutzers Beispielanfrage: { "action": "getSmartDogs", "apikey": "90f47b75edc159ba8333a16ef...
Antwortformat und Fehler
1. Erfolgreiche Antwort (Correct Response) Ein erfolgreicher API-Aufruf liefert eine JSON-Antwort mit den abgefragten Daten. Das folgende Beispiel zeigt eine Antwort für die Abfrage von PowerDog-Geräten eines bestimmten Eigentümers. { "query": "SELECT * FR...
getInverters
Beschreibung: Ruft eine Liste der Wechselrichter (Inverters) für das angegebene SmartDog-Gerät ab. Endpunkt: /api Methode: POST Parameter: apikey (string) – API-Schlüssel des Benutzers PowerDogID (number) – Eindeutige Kennung des SmartDog-Geräts Beispielan...
getStringData
Beschreibung: Ruft Daten eines spezifischen Strings (Photovoltaik-Daten) für einen Sensor im angegebenen Zeitraum ab. Endpunkt: /api Methode: POST Parameter: apikey (string) – API-Schlüssel des Benutzers SensorID (number) – Eindeutige Kennung des Sensors S...
getPhotovoltaicBorders
Beschreibung: Ruft die früheste und späteste Erzeugungszeit eines bestimmten Wechselrichter-Strings für einen angegebenen Monat und ein Jahr ab. Diese Funktion wird verwendet, um die Start- und Endzeiten des Tagesdiagramms zu bestimmen. Es werden alle verwende...
getStringDayData
Beschreibung: Ruft die Tageserzeugungsdaten eines spezifischen Strings für einen Sensor über einen angegebenen Zeitraum ab. Diese Funktion liefert tägliche Verbrauchs- und Leistungswerte für einen bestimmten Wechselrichter-String. Endpunkt: /api Methode: POST ...
getStringMonthData
Beschreibung: Ruft die monatlichen Erzeugungsdaten eines bestimmten Wechselrichter-Strings für einen angegebenen Zeitraum ab. Diese Funktion liefert monatliche Verbrauchs- und Leistungswerte für einen bestimmten Wechselrichter-String. Endpunkt: /api Methode: P...
getStringYearData
Beschreibung: Ruft die jährlichen Erzeugungsdaten eines bestimmten Wechselrichter-Strings für einen angegebenen Zeitraum ab. Diese Funktion liefert Jahresverbrauchs- und Leistungswerte für einen bestimmten Wechselrichter-String. Endpunkt: /api Methode: POST Pa...
getSensors
Beschreibung: Ruft eine Liste aller Sensoren und deren Informationen für ein bestimmtes PowerDog-Gerät ab. Diese Funktion gibt detaillierte Sensordaten zurück, darunter Typ, Name und Messbereich. Endpunkt: /api Methode: POST Parameter: apikey (string) – API-...
getSensorData
Beschreibung: Ruft Sensordaten oder Zählerdaten für einen bestimmten Zeitraum ab. Die Werte werden in 5-Minuten-Intervallen geliefert. Endpunkt: /api Methode: POST Parameter: apikey (string) – API-Schlüssel des Benutzers, aus getApiKey() SensorID (number) ...
getCounters
Beschreibung: Ruft eine Liste aller Zähler und deren Informationen für ein bestimmtes PowerDog-Gerät ab. Diese Funktion gibt detaillierte Informationen zu den angeschlossenen Energiezählern zurück. Endpunkt: /api Methode: POST Parameter: apikey (string) – AP...
getCounterData
Beschreibung: Ruft Zählerdaten (Counter Data) oder Sensordaten für einen bestimmten Zeitraum ab. Die Werte werden in 5-Minuten-Intervallen bereitgestellt. Endpunkt: /api Methode: POST Parameter: apikey (string) – API-Schlüssel des Benutzers, aus getApiKey() ...
Javascript - Beispielhafte Anfrage
Beschreibung: Diese JavaScript-Funktion ruft Sensordaten von der SmartDog API v2 ab. Die API liefert Sensordaten für einen bestimmten Zeitraum im JSON-Format zurück. Programmiersprache: JavaScript (async/await) API-URL: https://apiv2.smart-dog.eu/index.php Co...
Php - Beispielhafte Anfrage
Beschreibung: Dieses PHP-Skript ruft Sensordaten von der SmartDog API v2 ab. Die API liefert Sensordaten für einen bestimmten Zeitraum im JSON-Format zurück. Programmiersprache: PHP API-URL: https://apiv2.smart-dog.eu/index.php Code: <?php function getSensor...
Windows Terminal - Beispielhafte Anfrage
Beschreibung: Dieser cURL-Befehl sendet eine POST-Anfrage an die SmartDog API v2, um Sensordaten für einen bestimmten Zeitraum abzurufen. Tool: cURL API-URL: https://apiv2.smart-dog.eu/index.php Methode: POST Code: curl -X POST "https://apiv2.smart-dog.eu/ind...
Allgemeines
Revision History Name Datum Grund für Änderungen Jakob Hütter 24.02.2025 Erstellung der Dokumentation Vertraulichkeitserklärung Der Inhalt dieses Dokuments ist vertraulich und ausschließlich für die adressierte Person bestimmt. Eine Weitergabe an Dr...