FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: drhirn am 24 Oktober 2016, 16:18:59

Titel: [HTTPMOD] - Attribute automatisch erstellen
Beitrag von: drhirn am 24 Oktober 2016, 16:18:59
Hi!

Wie löse ich das eigentlich, wenn ich z.B. eine JSON-Datei mit folgendem Aufbau habe


{"channels":[
{"name":"ORF eins", "channel":"201", "image":"orf-1-hd.png"},
{"name":"ORF 2", "channel":"202", "image":"orf-2-hd.png"},
{"name":"ATV", "channel":"203", "image":"atv-hd.png"},
{"name":"W24", "channel":"217", "image":"w-24.png"},
{"name":"ServusTV", "channel":"205", "image":"servus-tv-hd.png"},
{"name":"Das Erste", "channel":"210", "image":"das-erste-hd.png"},
{"name":"ZDF", "channel":"211", "image":"zdf-hd.png"},
{"name":"ORF III", "channel":"206", "image":"orf-3-hd.png"},
        ...
]}


diese mit HTTPMOD abfrage und gerne hätte, dass mir das Modul für jede Zeile ein eigenes Attribut erstellt?
Damit ich dann Readings nach folgendem Muster habe:


channels_01_channel 201
channels_01_image    orf-1-hd.png
channels-01_name      ORF Eins
channels_02_channel 202
channels_02_image    orf-2-hd.png
channels_02_name     ORF 2
...


Geht das überhaupt?

Bisher löse ich das über das Modul JSONREADINGS. Da muss ich gar nichts tun. Allerdings scheint das Modul nicht mehr weiter entwickelt zu werden.

Danke!
Stefan
Titel: Antw:[HTTPMOD] - Attribute automatisch erstellen
Beitrag von: Prof. Dr. Peter Henning am 25 Oktober 2016, 07:44:59
Selber weiterentwickeln ?

LG

pah
Titel: Antw:[HTTPMOD] - Attribute automatisch erstellen
Beitrag von: drhirn am 25 Oktober 2016, 09:33:52
Befürchte, das übersteigt meine Kompetenz.

Aber ich entnehme aus der Antwort, dass es nicht geht. Lasse das somit als "Feature Request" im Raum stehen.
Titel: Antw:[HTTPMOD] - Attribute automatisch erstellen
Beitrag von: Prof. Dr. Peter Henning am 26 Oktober 2016, 06:39:34
Das hat .bei fast allen zu Beginn die Kompetenz überstiegen - und tatsächlich haben sich viele dann eingearbeitet und sehr schöne Sachen abgeliefert.

Merke: mit "feature requests" alleine ist Open Source nicht lebensfähig. Und wer "requests" stellt, kann ja auch mal andere von seiner Arbeitszeit profitieren lassen.

LG

pah
Titel: Antw:[HTTPMOD] - Attribute automatisch erstellen
Beitrag von: fume am 26 Oktober 2016, 17:03:51
Versuch mal

attr xxx reading01JSON channels_cannel
attr xxx reading01Name channels_01_channel


usw............