# 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 verwendeten Wechselrichter analysiert, um die kleinste und größte Zeit zu finden.  

**Endpunkt:** `/api`  
**Methode:** `POST`  

#### Parameter:
- `apikey` (string) – API-Schlüssel des Benutzers, aus `getApiKey()`
- `PowerDogID` (number) – Eindeutige Kennung des PowerDog-Geräts, aus `getPowerDogs()`
- `month` (number) – Angeforderter Monat als Ganzzahl (1-12)
- `year` (number) – Angefordertes Jahr als Ganzzahl

#### Beispielanfrage:
```json
{
    "action": "getPhotovoltaicBorders",
    "apikey": "90f47b75edc159ba8333a16ef37bd431",
    "PowerDogID": 11,
    "month": 1,
    "year": 2013
}
```

#### Beispielantwort:
```json
{
    "valid": 1,
    "borders": {
        "min": "7",
        "max": "17"
    }
}
```

#### Beschreibung der Antwortparameter:
- **valid** (number):  
  Gibt an, ob die Anfrage erfolgreich war (`1` = Erfolg, `0` = Fehler).
  
- **borders** (object):  
  Enthält die früheste und späteste Erzeugungszeit in Stunden (24h-Format) für den angefragten Monat.
  
  - **min** (string):  
    Die früheste Startzeit (Stunde), zu der im angegebenen Monat Strom erzeugt wurde.
  
  - **max** (string):  
    Die späteste Endzeit (Stunde), zu der im angegebenen Monat Strom erzeugt wurde.

---

#### Nähere Informationen zu Antwortformat und Fehlermeldungen:
[Antwortformat und Fehler](https://anleitung.smart-dog.eu/books/api-dokumentation/chapter/antwortformat-und-fehler)