Produkt Verfügbarkeit

Begonnen von dr4g0n, 15 November 2021, 12:46:23

Vorheriges Thema - Nächstes Thema

dr4g0n

Hallo,

ich nutze derzeit ein python-Script welches eine Shopseite abfragt und die Produkte in ein Device in FHEM Logt. Syntax ist: ID_id, ID_Title, ID_Stock, ID_Preis.
Somit gibts natürlich x verschiedene IDs mit den jeweiligen anderen Attributen. Wenn ein Artikel nicht verfügbar ist, dann wird er nicht mehr auf der Seite angezeigt.

Wie kann ich folgendes Abbilden

Nimm alle Readings die %_Stock = true sind, prüfe ob der Timestamp des letzten Updates (letzte Sichtung) älter als X Sekunden ist, wenn ja dann setze Stock auf False.

Das Sahnehäubchen wäre noch ein Readingsgroup welches nur Produkte mit Stock = True & Preis anzeigt.

dr4g0n

Kann gelöscht werden.

Ziehe mir die Daten jetzt mit Python via fhem?cmd=jsonlist2%DeviceName&XHR=1 und jauche die durch nen JSON Parser.