Info: Bilder können nur mit der Antwort Funktion eingebettet werden, mit der Schnellantwort funktioniert dies nicht!

Willkommen Gast 

Infos ein-/ausblenden

Willkommen Gast! Um Beiträge zu verfassen musst Du registriert sein.





Seiten: [1]
Autor Thema:Piko daten auslesen mit Json
woso
Neuling
Beiträge: 19
Permalink
Beitrag Piko daten auslesen mit Json
am 1.4.2018, 09:33
Zitat

Servus Rainer
Bei der alten Version von XHome konnte ich den Wert mit dem angefügtem File und der Logik (php Baustein) auslesen.
Gibt es in der Evo eine Möglichkeit zu dem Wert zu kommen???
Danke

"<?php
header('Content-Type: text/html; charset=utf-8');
$url = "http://192.168.0.231/api/dxs.json?dxsEntries=67109120";

$json = file_get_contents($url);

$json_data = json_decode($json, true);

$data = $json_data["dxsEntries"];
?>

<?php
echo preg_replace("/[^0-9.]/", "",round($data['0']['value'], 2));
?>"

Xsolution
Administrator
Beiträge: 2100
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 3.4.2018, 08:36
Zitat

Hallo,
in der Evo gibt es die Kostal Piko Schnittstelle.

Gruß Xsolution

woso
Neuling
Beiträge: 19
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 3.4.2018, 12:41
Zitat

ja das weiss ich aber die funktioniert ja mit der aktuellen firmware nicht. da haben wir ja 2015 die scripts geschrieben, wo du mir geholfen hast.

woso
Neuling
Beiträge: 19
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 8.4.2018, 16:35
Zitat

Velleicht könnt Ihr mir das beantworten.
Das ist mein Json String für für den Übeschuss
http://192.168.0.231/api/dxs.json?dxsEntries=67109120
Das ist das Ergebniss : {"dxsEntries":[{"dxsId":67109120,"value":5969.451660}],"session":{"sessionId":0,"roleId":0},"status":{"code":0}}
Wie muss ich das jetzt beim Datenpunkt http eingeben, damit ich den Wert bekomme?
Für was ist der Dateiupload bei dem http Datenpunkt? Kann man hier php oder js dateien hochladen um den String auszuwerten??

woso
Neuling
Beiträge: 19
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 13.4.2018, 18:06
Zitat

????

Xsolution
Administrator
Beiträge: 2100
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 13.4.2018, 19:18
Zitat

Hallo,
sorry für die späte Antwort.
Wir werden die neuen Piko als eigene Schnittstelle implementieren.
Steht auf der ToDo Liste.
Gruß Xsolution

woso
Neuling
Beiträge: 19
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 14.4.2018, 09:25
Zitat

danke für die info. Falls Ihr zugangsdaten benötigt, kann ich euch gerne für meine WR die daten geben.

hurzdemurz
Profi
Beiträge: 109
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 15.5.2018, 23:25
Zitat

Piko Schnittstelle gibt es ja inzwischen - allerdings funktioniert die bei mir nicht.

Nur bei mir? Oder auch bei anderen nicht?
Also Anwenderfehler oder allgemeines Problem 😉

Gruß

Stefan

Xsolution
Administrator
Beiträge: 2100
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 16.5.2018, 07:04
Zitat

Hallo Stefan,
wir müssen noch den neuen Pino implementieren. Sprich die Daten direkt per Json abrufen.

Wird auch demnächst implementiert.

Gruß Xsolution

Xsolution
Administrator
Beiträge: 2100
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 16.5.2018, 07:24
Zitat

Hallo woso und Stefan,

könnt ihr uns die Zugangsdaten per Email senden? Das wäre zum testen Super.

Gruß Xsolution

hurzdemurz
Profi
Beiträge: 109
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 16.5.2018, 10:59
Zitat

Zugangsdaten kann ich gerne senden - allerdings ist der bisher nicht von außen erreichbar. Muss dafür dann erst noch einen VPN-Workaround einrichten 😉
Zumindest für die interne Statusseite des integrierten Webservers.

Oder waren die Zugangsdaten zum Portal von Kostal gemeint? Die kann ich gerne per mail an Dich senden.

Gruß

Stefan

Xsolution
Administrator
Beiträge: 2100
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 16.5.2018, 12:14
Zitat

Hallo,
anbei ein Update:

https://www.dropbox.com/sh/2q8h79kw2hkzalt/AAAOjSHlPx1eBdyycDZK5IqIa?dl=0

Update:
- Server beenden
- Lib Ordner, root_application-xxxxx.jar und Xhome_Evolution.exe ersetzen
- Server starten

Das Gateway hat den Namen "Kostal Piko Json"

Gruß Xsolution

hurzdemurz
Profi
Beiträge: 109
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 16.5.2018, 21:01
Zitat

Sorry. Zumindest bei mir kein Erfolg. Schade.

Hilft der folgende Log-Eintrag?

2018-05-16 21:04:22,168 - [INFO] [de.xsolution.gateways.gateway_kostal_piko_json.Gateway_Kostal_Piko_Json.start(Gateway_Kostal_Piko_Json.java:127)]: start Gateway Kostal_Piko_Json xxx.xxx.xxx.xxx
2018-05-16 21:04:22,437 - [ERROR] [de.xsolution.gateways.gateway_kostal_piko_json.impl.Kostal_Piko_Connection_Json.readData(Kostal_Piko_Connection_Json.java:152)]: org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1]

Ist aber mehr als bei der 'alten' Piko-Schnittstelle, dort finde ich im Log nur folgendes:

2018-05-16 21:06:40,494 - [INFO] [de.xsolution.communication.command.config.Gateway_Config_Command_Handler.add_Gateway_Settings(Gateway_Config_Command_Handler.java:214)]: add_Gateway_Settings
2018-05-16 21:06:40,494 - [INFO] [de.xsolution.communication.command.config.Gateway_Config_Command_Handler.add_Gateway_Settings(Gateway_Config_Command_Handler.java:217)]: add_Gateway_Settings set Name PV Wechselrichter Kostal
2018-05-16 21:06:40,600 - [INFO] [de.xsolution.gateways.gateway_kostal_piko.Gateway_Kostal_Piko.stop(Gateway_Kostal_Piko.java:131)]: stop Gateway PV Wechselrichter Kostal xxx.xxx.xxx.xxx
2018-05-16 21:06:40,601 - [INFO] [de.xsolution.gateways.gateway_kostal_piko.Gateway_Kostal_Piko.start(Gateway_Kostal_Piko.java:176)]: start Gateway PV Wechselrichter Kostal xxx.xxx.xxx.xxx

hurzdemurz
Profi
Beiträge: 109
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 16.5.2018, 21:02
Zitat

Schnittstellenfehler

Image

hurzdemurz
Profi
Beiträge: 109
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 16.5.2018, 21:11
Zitat

Im Browser ist der Wechselrichter mit den eingegebenen Zugangsdaten korrekt erreichbar.

Firmware meines Kostal PV-WR scheint übrigens die Version 5.41 zu sein - nehme ich zumindest an, da diese im Web-Frontend angezeigt wird.

hurzdemurz
Profi
Beiträge: 109
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 16.5.2018, 21:15
Zitat

Sorry für die vielen Postings, vergesse immer wieder mal, dass über die Schnellantwort keine Bilder gehen 🙁

Image

Xsolution
Administrator
Beiträge: 2100
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 17.5.2018, 07:56
Zitat

Hallo Stefan,
das ist noch der alte Piko!

Kannst du uns von dem Screenshot den Seitenqueltext per email senden? (Rechter Mausklick im Browser - Seitenquelltext einblenden).

Gruß Xsolution

hurzdemurz
Profi
Beiträge: 109
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 17.5.2018, 09:40
Zitat

Ist unterwegs.

Xsolution
Administrator
Beiträge: 2100
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 17.5.2018, 11:31
Zitat

Hallo Stefan,
danke für den HTML.
Update ist in der Dropbox verfügbar.
Dein Wechselrichter hat ein anderes Format bzw. ein paar Zeile mehr enthalten.

Gruß Xsolution

hurzdemurz
Profi
Beiträge: 109
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 17.5.2018, 12:38
Zitat

Danke! Funktioniert nun mit der alten Standard-Schnittstelle.

woso
Neuling
Beiträge: 19
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 21.5.2018, 10:04
Zitat

Hallo habe euch gerade die Zugangsdatendaten von meinem WR mit aktueller Firmware per Mail gesendet.

woso
Neuling
Beiträge: 19
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 21.5.2018, 17:14
Zitat

Hallo
Ich habe es jetzt probiert. Die Kommunikation mit dem Wechselrichter funktioniert (Status OK). Es werden auch die richtigen Werte eingelesen. (siehe Bild).
Das einzige Problem ist, dass es in der Liste die Werte nicht anzeigt sondern nur "NaN".
Image
Image

woso
Neuling
Beiträge: 19
Permalink
Beitrag Re: Piko daten auslesen mit Json
am 24.5.2018, 15:13
Zitat

Mit der Serverversion 1.0.40 funktioniert es jetzt.
Super Arbeit. Danke

Seiten: [1]

Durch die weitere Nutzung der Seite stimmst du der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen