Custom Skill auf eigenem Apache2 Server hosten

Hier wird über die Entwicklung von Skills diskutiert.
Benutzeravatar

Themenstarter
s.tarras
Beiträge: 13
Registriert: Do 30. Mär 2017, 08:40

Mo 3. Apr 2017, 15:58

Hallo,

Ich versuche grad einen Custom Skill für KODI auf meinen eigenen Server zu hosten. Der Server ist online und der Endpunkt ist auch über https//:meinserver.dyndns.org/Kodi-Master/endpunkt erreichbar... Im Browser funktioniert es wunderbar. Aber wenn ich es über Amazone versuche klappt der Aufbau leider nicht...

Ich habe das Certificate über Apache und auch nach der Anleitung von Amazon probiert...
0 x
Benutzeravatar

knuppel
Beiträge: 8
Registriert: So 12. Feb 2017, 10:35

Mo 3. Apr 2017, 20:26

Error Logs? Fehlermeldungen?
Du musst schon ein bisschen genauer werden!
0 x
Benutzeravatar

Themenstarter
s.tarras
Beiträge: 13
Registriert: Do 30. Mär 2017, 08:40

Di 4. Apr 2017, 06:49

ich bekomme schon einen Fehler beim Test des Verbindungsaufbaus zu meinem Endpunkt..

Code: Alles auswählen

The remote endpoint could not be called, or the response it returned was invalid.

Code: Alles auswählen

Parse error on line 1:
The remote endpoint
^
Expecting 'STRING', 'NUMBER', NULL,TRUE, FALSE, '{', '[', got
'undefinined' 
0 x
Benutzeravatar

Fonzo
Beiträge: 1690
Registriert: Fr 24. Feb 2017, 00:06

Di 4. Apr 2017, 09:30

s.tarras hat geschrieben:
Di 4. Apr 2017, 06:49
ich bekomme schon einen Fehler beim Test des Verbindungsaufbaus zu meinem Endpunkt..

Code: Alles auswählen

The remote endpoint could not be called, or the response it returned was invalid.
Das kannst Du nur auf deiner Seite debuggen. Erst mal musst Du schauen ob Amazon den Server überhaupt erreicht. Wahrscheinlicher ist aber das Du einfach falschen Code zurückgibst das besagt ja auch die Fehlermeldung. Insofern musst Du da auch auf Deiner Seite schauen was passiert.
0 x
Benutzeravatar

Themenstarter
s.tarras
Beiträge: 13
Registriert: Do 30. Mär 2017, 08:40

Di 4. Apr 2017, 09:48

Fonzo hat geschrieben:
Di 4. Apr 2017, 09:30
Das kannst Du nur auf deiner Seite debuggen. Erst mal musst Du schauen ob Amazon den Server überhaupt erreicht.
genau darum geht es mir in erster Linie, feststellen ob mein Server überhaupt von Amazon erreicht wird.
Im apache log sehe ich da keinen "Kontakt-Versuch" von Amazon...
0 x
Benutzeravatar

Fonzo
Beiträge: 1690
Registriert: Fr 24. Feb 2017, 00:06

Di 4. Apr 2017, 10:08

Dann stimmt wohl was nicht mit dem SSL Zertifikat bzw. den Einstellungen nicht. Ist die Domain denn fest vergeben dann musst Du
My development endpoint is a sub-domain of a domain that has a wildcard certificate from a certificate authority
ankreuzen.

Bei welcher Certificate Authority ist denn die Zertifizierung durchgeführt worden?

Wenn bei Dir der Weg das Ziel ist und Du das selber zurechtbasteln willst kannst Du das mit eigenem Zertifikat und Apache machen.

Wenn Du es einfacher haben willst und Dir die gesparte Zeit auch Geld Wert ist wäre eine Alternative noch:
- IP-Symcon
- Kodi Modul
- Alexa Custom Skill Modul

Je nachdem wieviel Vorarbeit Du selber schon geleistet hast kommst Du so zumindest deutlich schneller an Dein Ziel.
0 x
Benutzeravatar

Themenstarter
s.tarras
Beiträge: 13
Registriert: Do 30. Mär 2017, 08:40

Di 4. Apr 2017, 10:25

Fonzo hat geschrieben:
Di 4. Apr 2017, 10:08
Bei welcher Certificate Authority ist denn die Zertifizierung durchgeführt worden?
Ich habe das Certifikat auf meinem Server erstellt und dann hochgeladen...

die serveradresse lautet: meinserver.dyndns.org/kodi-alexa-pvr/
wie gesagt, über den Browser ist die https:// erreichbar...
Fonzo hat geschrieben:
Di 4. Apr 2017, 10:20
Wenn bei Dir der Weg das Ziel ist und Du das selber zurechtbasteln willst kannst Du das mit eigenem Zertifikat und Apache machen.

Wenn Du es einfacher haben willst und Dir die gesparte Zeit auch Geld Wert ist wäre eine Alternative noch:
- IP-Symcon
- Kodi Modul
- Alexa Custom Skill Modul

Je nachdem wieviel Vorarbeit Du selber schon geleistet hast kommst Du so zumindest deutlich schneller an Dein Ziel.
ja, dass kann man so sagen, "Der Weg ist das Ziel"... Im Grunde ist der Skill schon WIP und ich beteilige mich halt "nur" an der Entwicklung.
Mit Kodi und skripten beschäftige ich mich schon länger mit dem Echo aber erst seit 2 Wochen...
Ich hätte halt gern alles auf meinem Privaten server, könnte dann schneller alles von Github updaten...

Nur muß ich dazu erst einmal die voraussetzungen schaffen und daran hapert es grad gewaltig...
0 x
Benutzeravatar

Fonzo
Beiträge: 1690
Registriert: Fr 24. Feb 2017, 00:06

Di 4. Apr 2017, 11:18

s.tarras hat geschrieben:
Di 4. Apr 2017, 11:04
Fonzo hat geschrieben:
Di 4. Apr 2017, 10:08
Bei welcher Certificate Authority ist denn die Zertifizierung durchgeführt worden?
Ich habe das Certifikat auf meinem Server erstellt und dann hochgeladen...
Ich glaube das wird nicht reichen Du kannst Dich nicht selber zertifizieren da musst Du Deine Domain schon bei einem der Bekannten Certificate Authorities registrieren und erhälst dort dann ein SSL Zertifikat.
s.tarras hat geschrieben:
Di 4. Apr 2017, 11:04
Ich hätte halt gern alles auf meinem Privaten server, könnte dann schneller alles von Github updaten...
IP-Symcon wäre in dem Fall auch nicht anderes als Dein privater PHP Server der auf Deinem Privaten Rechner zu Hause läuft. Dieser ist dann halt von Amazon über einen SSL zertifizierte Adresse erreichbar.
0 x
Benutzeravatar

Themenstarter
s.tarras
Beiträge: 13
Registriert: Do 30. Mär 2017, 08:40

Di 4. Apr 2017, 14:46

Das Problem scheint Dyndns zu sein. Für die Subdomains lassen sich keine SSL Zertifikate ausstellen...

Ich habe aber auch noch meine.seite.de bei 1und1 nur wie bekomme ich die jetzt an meine IP gekoppelt?


Gesendet von iPhone mit Tapatalk Pro
0 x
Benutzeravatar

mayer
Beiträge: 45
Registriert: Mo 30. Jan 2017, 22:45

Di 4. Apr 2017, 15:50

Das Problem scheint Dyndns zu sein. Für die Subdomains lassen sich keine SSL Zertifikate ausstellen...
Stimmt nicht. Ich habe für meine Adresse auch ein Zertifikat bekommen.
Auf jeden Fall funktionieren selbst erstellte Zertifikate mit Alexa nicht.
0 x
Antworten

Zurück zu „Fähigkeiten (Skills) entwickeln“

  • Information