Neues Video veröffentlicht



Wir haben ein tolles Video für Euch. Darin zeigen wir Dir Schritt für Schritt die Einrichtung einer täglichen automatischen Datensicherung. Wenn Du das parallel mitklickst, bist Du in 15 Minuten fertig.


In diesem Video zeigen wir das am Beispiel einer Synology, aber diese automatische Sicherung funktioniert mit jedem anderen FTP Server. Dafür einfach nur die URL anpassen, die man dem Logik-Modul als Parameter mitgibt. Wer keinen eigenen FTP-Server hat, kann diesen auch mieten. Preistipp mit täglicher Kündigung ist HETZNER (1 TB für 3,81 EUR/Monat). Letzteres hat auch den Vorteil, dass die Datensicherung "außer Haus" ist.

Im Video zeigen wir auch die Einrichtung einer Logik "Schritt für Schritt" mit Dr. Modus. Damit ist das Video auch für diejenigen interessant, die mit dem Logikmanager noch wenig erfahren sind.

Links:
Video: https://www.youtube.com/watch?v=S-30UqV3BZA
Umfangreicher Forenbeitrag: viewtopic.php?t=5953
Wiki zur Sicherung mit FTP: https://elabnet.atlassian.net/wiki/x/LgCOwg
Preistipp Hetzner Storage Box: https://elabnet.atlassian.net/wiki/x/AQAuww

AKTION: Wir haben noch 150 weitere Videos (und 800 Wiki Seiten) geplant. Bitte unterstütze uns mit einem Software-Wartungsvertrag, damit wir dieses alles erreichen können. Und damit Dein Server weiterhin Updates, Upgrades und Support erhält. Jetzt in der Aktion schenken wir Dir den Insider Club mit derselben Laufzeit wie der am längsten laufende aktive Wartungsvertrag dazu - bei sofortigem Laufzeitbeginn. Damit profitierst Du auch von einer vorzeitigen Verlängerung. Alle Infos: https://elabnet.atlassian.net/wiki/x/GQB8z

[Frage] [V3 ISP 5.1] Selektor für einen sich täglich ändernden Wert

Wissen, Planung & Diskussion zur Unterstützung von Rest-API & Webabfragen im Timberwolf Server.
Stellt uns hier Eure Projekte und Ideen vor.
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS oder CometVisu beteiligt sind, dann auch deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
Antworten
Benutzeravatar

Ersteller
SteMo
Beiträge: 79
Registriert: Do Okt 03, 2019 7:55 am
Wohnort: Unterfranken
Hat sich bedankt: 20 Mal
Danksagung erhalten: 35 Mal

[V3 ISP 5.1] Selektor für einen sich täglich ändernden Wert

#1

Beitrag von SteMo »

Moin zusammen,

ich wollte mir eine Solarertragsvorschau anzeigen lassen. Ich habe verschiedene Quellen gesucht die für lau zu haben sind.

Gefunden habe ich das hier: Forecast.solar

Hier kann ich mir mit den Geodaten und Anlagenparametern einen Tagesertag anzeigen lassen:

Dafür baut man sich die Adresse wie folgt zusammen:

https://api.forecast.solar/estimate/49.800000/9.530000/38/25/9,86
Ich denke mal, bis zu den Koordinaten ist es wohl offensichtlich danach kommt die Dachneigung / Winkelabweichung von Süden / Installierte Leistung.

Nachzulesen gibt es das hier.

Als Antwort bekommt man dann einen text/plain oder JSON mit mehreren Angaben.

Bild

Nun zu meiner Frage. Als Antwort bekomme ich immer die Daten mit einem Datum geschickt. Wie kann ich einen Selektor erstellen, der nicht auf ein spezifisches Datum zeigt sondern auf den z.B. 2 Wert im Array: watt_hours_day?
Zuletzt geändert von SteMo am So Jan 09, 2022 9:51 am, insgesamt 2-mal geändert.
so long
auch ein Stephan

Timberwolf Typ:975 ID:#400/3500 ID:#883 | VPN offen Reboot?: klar wenn es sein muss!| ETS 5.7.7/ 6.1.0 | Insiderversion

Sun1453
Beiträge: 2325
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 2147 Mal
Danksagung erhalten: 917 Mal

#2

Beitrag von Sun1453 »

Schau ich heute später mal rein. Gerade nicht am PC.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |

Sun1453
Beiträge: 2325
Registriert: Do Feb 07, 2019 8:08 am
Hat sich bedankt: 2147 Mal
Danksagung erhalten: 917 Mal

#3

Beitrag von Sun1453 »

Man bekommt ein JSON:

Code: Alles auswählen

{
  "message": {
    "info": {
      "latitude": 49.8,
      "timezone": "Europe/Berlin",
      "place": "97907 Hasloch, Main-Spessart, Bayern, DE",
      "longitude": 9.53
    },
    "text": "",
    "ratelimit": {
      "limit": 12,
      "period": 3600,
      "remaining": 2
    },
    "code": 0,
    "type": "success"
  },
  "result": {
    "watt_hours_day": {
      "2022-01-09": 6204,
      "2022-01-10": 6969
    },
    "watts": {
      "2022-01-10 08:09:00": 0,
      "2022-01-10 14:00:00": 1176,
      "2022-01-10 13:00:00": 1259,
      "2022-01-09 08:35:00": 79,
      "2022-01-10 16:00:00": 211,
      "2022-01-10 11:00:00": 1101,
      "2022-01-09 12:00:00": 1081,
      "2022-01-09 09:00:00": 378,
      "2022-01-09 08:10:00": 0,
      "2022-01-10 15:00:00": 871,
      "2022-01-09 10:00:00": 782,
      "2022-01-09 16:24:00": 39,
      "2022-01-10 12:00:00": 1253,
      "2022-01-09 14:00:00": 907,
      "2022-01-10 09:00:00": 431,
      "2022-01-09 13:00:00": 1037,
      "2022-01-10 16:24:00": 39,
      "2022-01-10 16:48:00": 0,
      "2022-01-09 15:00:00": 1014,
      "2022-01-10 08:35:00": 88,
      "2022-01-09 16:47:00": 0,
      "2022-01-10 10:00:00": 865,
      "2022-01-09 16:00:00": 207,
      "2022-01-09 11:00:00": 970
    },
    "watt_hours": {
      "2022-01-10 08:09:00": 0,
      "2022-01-10 14:00:00": 5872,
      "2022-01-10 13:00:00": 4696,
      "2022-01-09 08:35:00": 33,
      "2022-01-10 16:00:00": 6954,
      "2022-01-10 11:00:00": 2184,
      "2022-01-09 12:00:00": 3023,
      "2022-01-09 09:00:00": 190,
      "2022-01-09 08:10:00": 0,
      "2022-01-10 15:00:00": 6743,
      "2022-01-09 10:00:00": 972,
      "2022-01-09 16:24:00": 6204,
      "2022-01-10 12:00:00": 3437,
      "2022-01-09 14:00:00": 4967,
      "2022-01-10 09:00:00": 218,
      "2022-01-09 13:00:00": 4060,
      "2022-01-10 16:24:00": 6969,
      "2022-01-10 16:48:00": 6969,
      "2022-01-09 15:00:00": 5981,
      "2022-01-10 08:35:00": 38,
      "2022-01-09 16:47:00": 6204,
      "2022-01-10 10:00:00": 1083,
      "2022-01-09 16:00:00": 6188,
      "2022-01-09 11:00:00": 1942
    }
  }
}
Leider bekomme ich die Werte da nicht raus.

result.watts.*. probiert und dann bleiben beim JSON [https://jsonpath.com/] zwar nur noch die einzelnen Werte übrig aber man kann diese Werte dann nicht irgendwie wählen. Beim TWS wird der Platzhalter * gleich gelöscht. Also bisher keine Lösung zu finden.
Gruß Michael

Timberwolf 950 QL #344 | Mit Internetanbindung | VPN Offen | Reboot nach Absprache | PROD Server
Timberwolf 2500 #602 | VPN offen | TEST Server | Reboot nach Absprache |
Benutzeravatar

Ersteller
SteMo
Beiträge: 79
Registriert: Do Okt 03, 2019 7:55 am
Wohnort: Unterfranken
Hat sich bedankt: 20 Mal
Danksagung erhalten: 35 Mal

#4

Beitrag von SteMo »

Hi Michael,

Danke für deinen Versuch, soweit war ich leider auch. Naja, vielleicht ergibt sich noch was.
so long
auch ein Stephan

Timberwolf Typ:975 ID:#400/3500 ID:#883 | VPN offen Reboot?: klar wenn es sein muss!| ETS 5.7.7/ 6.1.0 | Insiderversion
Antworten

Zurück zu „HTTP-API, REST & Web-Abfragen“