NEWS
Test Adapter Steam v0.0.x
-
Liebe Community,
Ich würde euch bitten meinen ersten eigenen Adapter zu testen.
Bitte um etwas erbarmen, bin noch komplett am Anfang.Aktuelle Test Version 0.4.0 Veröffentlichungsdatum 20.04.2025 Github Link https://github.com/bloop16/ioBroker.steam Mit diesem Adapter könnt ihr Informationen der Steam-API in ioBroker integrieren.
Konfiguration
Für den zugriff auf die API wird der Steam Benutzer Name sowie der Steam APIKey benötigt.
Der APIKey muss auf der Steam Seite generiert werden. - Link direkt im AdapterHerzlichen Dank!
-
@bloop
Danke dass du deine Zeit und dein Wissen für einen ioBroker Adapetr einsetzt.Sobald du glaubst, dass der Adapetr für user verwendbar ist, lass ihn bitte in der BETA / LATEST Repositoriy aufnehmen.
Siehe:
-
Weitere Funktionen
Steam-Profilinformationen
- Spielername: Zeigt den aktuellen Steam-Namen des Spielers an.
- Profil-URL: Gibt die URL zum Steam-Profil an.
- Avatar-URL: Zeigt die URL zum Avatar des Spielers an.
- Spielerstatus: Zeigt den aktuellen Status des Spielers an (z.B. Online, Im Spiel, Abwesend).
- Spiel-Zusatzinformationen: Zeigt Informationen zum aktuell gespielten Spiel an (falls verfügbar).
- Steam-ID64: Die eindeutige 64-Bit-Steam-ID des Benutzers.
Spiel-Überwachung
- Zu überwachende Spiele: Konfigurieren Sie eine Liste von zu überwachenden Spielen.
- Spiel-App-ID: Speichert die Steam App-ID für jedes überwachte Spiel.
- Spielnachrichten: Ruft alle 6 Stunden (4 mal täglich) die neuesten Nachrichten für jedes überwachte Spiel ab.
- Spielname-Vorschläge: Wenn ein Spiel nicht gefunden werden kann (z.B. wegen eines Tippfehlers), protokolliert der Adapter eine Warnung und schlägt bis zu 5 ähnliche Spielnamen aus der Steam-App-Liste vor.
Zuletzt gespielte Spiele
- Abrufen zuletzt gespielter Spiele alle 15 Minuten (konfigurierbar im Code).
- RecentlyPlayed wird auch sofort aktualisiert, wenn sich currentGame ändert.
API-Anforderungsverwaltung
- GetPlayerSummaries: Fordert Spielerzusammenfassungen in einem konfigurierbaren Intervall an (mindestens 15 Sekunden, Standard 60 Sekunden).
- Tägliche Anforderungsanzahl: Überwacht die Anzahl der API-Anforderungen, um das Limit von 10.000 Anforderungen pro Tag nicht zu überschreiten.
- Automatischer Reset: Setzt den täglichen Anforderungszähler automatisch um 0:00 Uhr (Mitternacht) zurück.
- Puffer für Neustarts: Berücksichtigt einen Puffer für API-Anfragen während Adapter-Neustarts oder Verbindungsunterbrechungen.