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.
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.