npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

iobroker.awekas

v0.1.1

Published

Adapter for Awekas

Readme

ioBroker.awekas

Dieser Adapter bindet die AWEKAS Wetterdaten-API in ioBroker ein und stellt aktuelle Messwerte, Tageswerte, Stundenwerte sowie – sofern verfügbar – Vorhersagedaten als States zur Verfügung.

Der Adapter ist lesend und greift periodisch auf die AWEKAS API (current.php) zu.


Voraussetzungen

  • ioBroker ≥ aktueller LTS
  • Node.js ≥ 18
  • AWEKAS Benutzerkonto
  • AWEKAS API-Key (AWEKAS Plus erforderlich)

Installation

Über GitHub (empfohlen)

iobroker url https://github.com/delfser/ioBroker.awekas

oder über die Admin-Oberfläche → Adapter → GitHub / Octocat.

Konfiguration

Die Konfiguration erfolgt über die Adapter-Instanz.

Parameter
Feld	Beschreibung
AWEKAS API-Key	Persönlicher API-Key aus dem AWEKAS Benutzerprofil
Abfrageintervall (Sekunden)	Polling-Intervall für API-Abfragen (Minimum: 10 s)
Sprache	Sprache der API-Antwort (de / en)

Hinweis:
Der von AWEKAS bereitgestellte API-Key kann URL-encodiert sein.
Der Adapter erkennt dies automatisch und verarbeitet beide Formate korrekt.

Gelieferte States
Status
awekas.0.info.connection   (boolean)
awekas.0.info.lastFetch    (timestamp)
awekas.0.info.lastError    (string)

Aktuelle Wetterdaten (current.*)

Alle von AWEKAS gelieferten Felder werden automatisch als States angelegt, z. B.:

current.temperature
current.humidity
current.airpress_rel
current.windspeed
current.gustspeed
current.winddirection
current.precipitation
current.rainrate
current.uv
current.solar

Tageswerte (day.*)
day.temp_min
day.temp_max
day.precipitation

Stundenwerte (1h.*)
1h.precipitation_1h

Vorhersage (forecast.*)

Falls von der API geliefert:

forecast.0.*
forecast.1.*
...
forecast.count
forecast.json


forecast.json enthält die vollständige Vorhersage als JSON-String

Die Anzahl der Forecast-Einträge ist standardmäßig auf 10 begrenzt

Verhalten bei Fehlern

Bei API-Fehlern oder ungültigem Key:

info.connection = false

info.lastError wird gesetzt

Bei erfolgreicher Abfrage:

info.connection = true

info.lastFetch aktualisiert

Der Adapter verwendet ein Timeout von 10 Sekunden pro API-Request.

Icon

Der Adapter verwendet ein generisches Wetterstations-Icon ohne Markenbezug.
Es bestehen keine Abhängigkeiten oder Rechte an AWEKAS-Markenzeichen.

Haftungsausschluss

Dieser Adapter steht in keiner offiziellen Verbindung zur AWEKAS GmbH.
AWEKAS ist eine eingetragene Marke der jeweiligen Rechteinhaber.

Die Nutzung der AWEKAS-API unterliegt den jeweils gültigen Nutzungsbedingungen von AWEKAS.

## Changelog

### 0.1.0
- Initial release

## License

MIT License


Changelog
0.1.0

Initial Release

Anbindung der AWEKAS API (current.php)

Unterstützung für current, day, 1h und forecast

Automatische State-Erstellung

Robustes Error-Handling