API (Premium Feature)

ICAL Kalender API

Premium User k├Ânnen die Kalender Daten ├╝ber einen ICAL Link in den eigenen Kalender importieren. Im Optionen->Profil muss der API Schl├╝ssel aktiviert werden und die ICAL Links werden danach angezeigt.

Google Kalender

Unter weitere Kalender kann man die gegebene ICAL URL ├╝ber den Link "├ťber URL Hinzuf├╝gen" eintragen. Danach erscheint der Kalender im Google Kalender. Google Updated diese externen Kalender nur alle paar Stunden, dieser Parameter kann in der gratis Version von Google Kalender nicht ge├Ąndert werden.

Google Import ICal

Mac/Apple Kalender

Unter "Ablage" -> "Neues Kalenderabonnement" kann die ICAL URL hinzugef├╝gt werden. Dort kann man auch Einstellen wie oft der Kalender neu geladen werden soll. Um unn├Âtige Last auf den Server zu vermeiden, bitte je nach Art des Kalenders einen entsprechenden Interval zu w├Ąhlen. (Beispiel K├Âniginnen Serie nur auf t├Ąglich setzen)

Mac Import ICal

Stockwaagen API

Als erstes musst du im Profil den API Schl├╝ssel aktivieren. Damit kannst du bis zu 5 verschiedene Waagen an unsere API senden. Es ist m├Âglich jede Stunde neue Daten pro Waage an den Webservice zu senden.

Github Projekt mit Arduino Sketches

Adresse f├╝r API Meldung: www.btree.at/app/api/ext/scale.php

Fixe Header Parameter

  • X_API_KEY - "XXXXXX" (API Schl├╝ssel, kann man im Profil generieren) (Alternative als POST/GET -> HTTP_X_API = XXXXX)

Fixe POST/GET Parameter

  • ident - "Test Scale" (Der Name der einzelnen Waage, Beispiel "Waage1", "Waage2". Existiert der Name noch nicht wird automatisch eine neue Waage im System erstellt)
  • action - "CREATE" (ben├╝tze "CREATE_DEMO" um nur eine Antwort vom Server zu erhalten, ohne die Daten zu speichern, sozusagen ein Testmodus)
  • timezone - "Europe/Vienna" (Zeitzone, Format und Beschreibung findet man im folgenden Link http://php.net/manual/en/timezones.php)

Waage POST/GET PARAMETER

  • weight - Gewicht (xx.xx)
  • temp1 - Temperatur (xx.xx)
  • temp2 - Zweite Temperatur (xx.xx)
  • hum - Luftfeuchtigkeit (xx.xx)
  • rain - Regen (xx.xx)
  • note - Zus├Ątzliche Notiz (max. 300 Zeichen)

Alternativ mit SMSsync

  • ├ändere "secret" zu "X_API_KEY"
  • ├ändere "message" zu "sms"
  • "sms" Aufbau muss wie folgt lauten, ohne Leerzeichen = "action ; timezone ; ident ; weight ; temp1 ; temp2 ; hum ; rain ; note"
┬ę 2014-2022 - b.tree by Hannes Oberreiter