Autor Thema: Neue Weboberfläche von KOSTALPIKO, das Modul liefert keine Werte mehr  (Gelesen 4146 mal)

Offline karstenb

  • New Member
  • *
  • Beiträge: 5
Das mit den extractAllJSON klappt nicht, ich bekomme immer "unbekanntes Attribut".

Habe jetzt eigene Readings definiert, z.B.

   reading01Name Ausgangsleistung
   reading01Regex 67109120,"value":([\d\.]+)

Der PIKO ist als Typ HTTPMOD definiert.

So bekomme ich es auch hin.

Offline Vize

  • Full Member
  • ***
  • Beiträge: 404
Hi Karsten,

extractAllJSON habe ich, wie ich geschrieben habe, nur kurz genutzt, um mir die Bezeichnung der Parameter zeigen zu lassen.
Danach hab ich das wieder rausgenommen und mir die Readings so gebaut:
Beispiel
reading01Format %.0f
reading01JSON dxsEntries_01_value
reading01Name Ausgangsleistung

Warum extractAllJSON bei dir nicht funktioniert, weiß ich nicht...welche Version von HTTPMOD hast du denn? Und wie sieht dein Url-Aufruf aus?

Gruß
Andreas

Offline karstenb

  • New Member
  • *
  • Beiträge: 5
Hallo Andreas,

ich habe das fhem Paket ganz frisch herunter geladen, also 5.7.
Die Url (DEF) ist:
http://###/api/dxs.json?dxsEntries=33555202&dxsEntries=33555201&dxsEntries=33555203&dxsEntries=33555458&dxsEntries=33555457&
dxsEntries=33555459&dxsEntries=67109120&dxsEntries=83888128&&dxsEntries=83886848&dxsEntries=83886336&dxsEntries=83887106&
dxsEntries=83887362&dxsEntries=83887618&dxsEntries=251658754&dxsEntries=251658753&dxsEntries=251659010&dxsEntries=251659265&
dxsEntries=251658496&dxsEntries=251659266 60

Das Ergebnis ist dann
    
HTTP/1.0 200 OK Content-Type: text/plain Expires: Sun, 02 Jan 2000 11:11:11 GMT {"dxsEntries":[{"dxsId":33555202,"value":355.741699},
{"dxsId":33555201,"value":1.437378},{"dxsId":33555203,"value":511.641998},{"dxsId":33555458,"value":351.884644},{"dxsId":33555457,"value":1.534424},
{"dxsId":33555459,"value":540.658936},{"dxsId":67109120,"value":1002.201660},{"dxsId":83888128,"value":178.646225},
{"dxsId":83886848,"value":0.000000},{"dxsId":83886336,"value":178.646225},{"dxsId":83887106,"value":31.990232},{"dxsId":83887362,"value":-10.643232},
{"dxsId":83887618,"value":157.299225},{"dxsId":251658754,"value":8612.517578},{"dxsId":251658753,"value":128.683289},
{"dxsId":251659010,"value":2378.735352},{"dxsId":251659265,"value":1.902259},{"dxsId":251658496,"value":88},
{"dxsId":251659266,"value":1902.258789}],"session":{"sessionId":0,"roleId":0},"status":{"code":0}}

Mit den Regulären Ausdrücken fische ich mir dann die Werte für die Readings raus


Offline Vize

  • Full Member
  • ***
  • Beiträge: 404
Jau, so geht's natürlich auch...  ;)

Wenn HTTPMOD aktuell ist, solltest du extractAllJSON direkt im WebIF als Attribut auswählen und auf 1 oder 0 setzen können...

Gruß
Andreas

Offline karstenb

  • New Member
  • *
  • Beiträge: 5
So, jetzt ist das HTTPMOD aktuell, und schon geht das extractAllJSON auch  ;)

Ich bin mit dem FHEM Konzept noch nicht so vertraut...

Offline ParoX

  • Newbie
  • Beiträge: 1
Antw:Neue Weboberfläche von KOSTALPIKO, das Modul liefert keine Werte mehr
« Antwort #20 am: 16 Oktober 2016, 20:50:02 »
Danke für diesen Thread und an Jeden, der sich eingebracht hat. Habe das Auslesen meines Pikos damit recht gut hinbekommen.

Falls jemand eine Übersicht aller möglichen DXS Entries wünscht, siehe Attachment. Habe auch eine Formel eingebaut, die aus den gewünschten Values gleiche eine URL generiert, einfach nur noch die IP anpassen :-)

Viele Grüße
Marc

Offline karstenb

  • New Member
  • *
  • Beiträge: 5
Antw:Neue Weboberfläche von KOSTALPIKO, das Modul liefert keine Werte mehr
« Antwort #21 am: 20 Dezember 2016, 13:24:18 »
Hallo,
ich möchte gerne aus dem Piko  via JSON die Werte für die aktuellen Ausgangsleistungen pro Phase auswerten.
Laut der Excel Tabelle sind das:
Leistung DC-In 133555203
Leistung DC-In 233555459
Leistung DC-In 333555715
Leider sind die gelesenen Werte nicht plausibel, besonders der Wert Leistung DC-In 3 ist immer null
 bei mir. Verglichen habe ich das mit den Werten aus der Piko Webseite.

Hat jemand von Euch eine aktuelle Liste der dxs Schlüssel?

Danke, Karsten

 

decade-submarginal