Werbung:
 
  •  Home   •  Forum   •  letzte Themen   •  Modul-Datenbank   •  PV-Wikipedia   •     Downloads   •  PV-Links   •  Impressum   • 
  •  FAQ   •  Suchen  •   Mitgliederliste   •  Benutzergruppen   •  Registrieren  •  Profil  •  Einloggen, um private Nachrichten zu lesen  •  Login   • 
 Sunny Webbox RPC Schnittstelle Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Neues Thema eröffnenNeue Antwort erstellen
Autor
fkremer
Neu hier
Neu hier



Angemeldet: 11.01.2008
Beiträge: 2

BeitragVerfasst am: 14.01.2008, 15:02 Nach oben

Hallo,

ich versuche über die RPC-Schnittstelle via UDP-Stream Daten aus der Sunny Webbox auszulesen. Auf meinem Testgerät ist die aktuellste Firmware installiert (1.42).

Bei Übergabe der Prozedur "GETPlantOverview" innerhalb eines JSON Objekt,
erhalte ich von der Webbox jedoch eine Fehlermeldung.


Mitschnitt des Netzwerkverkehrs:

So kommt das "JSON-Objekt" an der Box an:
Code:

0000  7b 0d 0a 22 76 65 72 73 69 6f 6e 22 3a 20 22 31   {.."version": "1
0010  2e 30 22 2c 0d 0a 22 70 72 6f 63 22 3a 20 22 47   .0",.."proc": "G
0020  65 74 50 6c 61 6e 74 4f 76 65 72 76 69 65 77 22   etPlantOverview"
0030  2c 0d 0a 22 69 64 22 3a 20 22 31 22 2c 0d 0a 22   ,.."id": "1",.."
0040  66 6f 72 6d 61 74 22 3a 20 22 4a 53 4f 4e 22 0d   format": "JSON".
0050  0a 7d                                             .}


Diese Antwort erhalte ich von der Box darauf:
Code:

0000  7b 00 22 00 65 00 72 00 72 00 6f 00 72 00 22 00   {.".e.r.r.o.r.".
0010  3a 00 7b 00 22 00 6d 00 65 00 73 00 73 00 61 00   :.{.".m.e.s.s.a.
0020  67 00 65 00 22 00 3a 00 22 00 4d 00 69 00 73 00   g.e.".:.".M.i.s.
0030  73 00 69 00 6e 00 67 00 20 00 6f 00 62 00 6a 00   s.i.n.g. .o.b.j.
0040  65 00 63 00 74 00 20 00 63 00 6f 00 6e 00 74 00   e.c.t. .c.o.n.t.
0050  65 00 6e 00 74 00 20 00 6e 00 65 00 61 00 72 00   e.n.t. .n.e.a.r.
0060  3a 00 20 00 30 00 22 00 7d 00 2c 00 22 00 76 00   :. .0.".}.,.".v.
0070  65 00 72 00 73 00 69 00 6f 00 6e 00 22 00 3a 00   e.r.s.i.o.n.".:.
0080  22 00 31 00 2e 00 30 00 22 00 2c 00 22 00 66 00   ".1...0.".,.".f.
0090  6f 00 72 00 6d 00 61 00 74 00 22 00 3a 00 22 00   o.r.m.a.t.".:.".
00a0  4a 00 53 00 4f 00 4e 00 22 00 2c 00 22 00 70 00   J.S.O.N.".,.".p.
00b0  72 00 6f 00 63 00 22 00 3a 00 22 00 55 00 4e 00   r.o.c.".:.".U.N.
00c0  4b 00 4e 00 4f 00 57 00 4e 00 22 00 2c 00 22 00   K.N.O.W.N.".,.".
00d0  69 00 64 00 22 00 3a 00 22 00 45 00 52 00 52 00   i.d.".:.".E.R.R.
00e0  4f 00 52 00 22 00 7d 00                           O.R.".}.


Als Entwicklungsumgebung nutze ich Visual Basic 6.0.
Das JSON Objekt übergebe ich als einfachen String, liegt hier mein Fehler?


Über Anregungen oder Hilfe wäre ich dankbar
Frank
Sascha Beverungen
SMA-Team Kundendialog


Info: Hersteller
Angemeldet: 13.12.2007
Beiträge: 4

BeitragVerfasst am: 21.01.2008, 18:45 Nach oben

Hallo,

leider können wir an dieser Stelle keinen technischen Support leisten. Aber schauen Sie sich doch mal den Netzwerkverkehr unserer Applikation FlashView an. Diese holt die Daten ebenfalls über die RPC Schnittstelle.

Gruß

_________________
Sascha Beverungen | SMA Technologie AG | Team Kundendialog
GANZ NEU VON SMA: http://www.solar-is-future.de/kids - Deutschlands größtes Solartechnikportal für Kinder
fkremer
Neu hier
Neu hier



Angemeldet: 11.01.2008
Beiträge: 2

BeitragVerfasst am: 22.01.2008, 09:11 Nach oben

Hallo,

für Gleichgesinnte, dass Problem lag wie bereits vermutet an der Formatierung des Anfrage-Strings. Nachdem ich den String, wie in der Schnittstellen-Dokumentation gefordert, im UTF-8 Format an die Sunny Webbox übertragen hatte, wurde meine Anfrage korrekt beantwortet.

MFG
czahn
Öfters hier
Öfters hier



Angemeldet: 21.01.2008
Beiträge: 15

BeitragVerfasst am: 22.01.2008, 09:36 Nach oben

Noch ein Hinweis (der mit leider nicht weiter hilft),

es gibt eine fertige, quelloffene Anwendung (C-programmiert) welche den Verkehr veranschaulichen soll. Ebenfalls ist eine bessere API Beschreibung enthalten.

SMA WebBox.RPC Installer.msi

bei Interesse einfach melden.

Gruß

C. Zahn
fridi
Neu hier
Neu hier



Angemeldet: 07.08.2007
Beiträge: 6

BeitragVerfasst am: 10.02.2008, 14:30 Nach oben

Hallo czahn,

wo finde ich diese Anwendung? Leider bin ich mit googlen nicht weiter gekommen. Vielen Dank im Voraus und sonnige Grüße,
fridi


[quote]s gibt eine fertige, quelloffene Anwendung (C-programmiert) welche den Verkehr veranschaulichen soll. Ebenfalls ist eine bessere API Beschreibung enthalten.

SMA WebBox.RPC Installer.msi

bei Interesse einfach melden. [/quote]
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


 Gehe zu:   



Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Werbung:


Forensicherheit

>>Werben Sie auf dieser Seite<<

Powered by Elektron © 2006, phpBB Group Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de
RSS