FRITZ!Dect 200, Alexa und keine HA Bridge - und es bewegt sich doch

Yonomi, IFTTT etc.
Benutzeravatar

Sinus
Beiträge: 67
Registriert: Mo 13. Mär 2017, 19:17
Wohnort: Rheine
Vorhandene Echo Dots: 1

Do 16. Mär 2017, 23:10

Dann werde ich es mal versuchen
Danke

Gesendet von meinem SM-N910F mit Tapatalk

0 x
Benutzeravatar

Sinus
Beiträge: 67
Registriert: Mo 13. Mär 2017, 19:17
Wohnort: Rheine
Vorhandene Echo Dots: 1

Fr 17. Mär 2017, 00:27

Ich komme leider nicht damit klar, gibt es denn niemand der eine Deutsche detaillierte Anleitung schreiben kann?

Ich bin ein absoluter Neuling in der Materie.

Maven habe ich runtergeladen, neuste Java auf dem Laptop. In den Maven Verzeichnis gibt es keine exe Datei, also ist die Installation für mich nicht ausführbar, weil ich nicht weiß wie ich die Installation anstoßen soll.
Die pom.xml habe ich angepasst, also Nutzer und Passwort sowie die interne FritzBox IP.

Ich hoffe das jemand sich meinem Problem annimmt.
Danke und Gruß
Thomas
0 x
Benutzeravatar

stefan.7
Beiträge: 11
Registriert: Di 28. Feb 2017, 20:13
Vorhandene Echos: 1
Vorhandene Echo Dots: 1

Sa 18. Mär 2017, 08:45

Schaue dir die Anleitung von MAVEN genauer an.
Du musst es nur entpacken, nicht installieren.
Die Umgebungsvariablen in Windows einrichten ist wichtig!

Benutzen tust du MAVEN dann mit der "Eingabeaufforderung".
Punkt 5 in der MAVEN Anleitung:
Jetzt müssen folgende Kommandos ein erfolgreiches Ergebnis liefern. Öffnen Sie (in Windows mit 'Windows-Taste' + 'R' und 'cmd') ein neues Kommandozeilenfenster (damit die Änderung der Umgebungsvariablen wirksam wird) und geben Sie ein:
set
set JAVA_HOME
set M2_HOME
path
java -version
javac -version
javac -help
mvn -v
mvn -h
Damit kannst du MAVEN testen.

Wenn es funktioniert geht es mit dem Skill weiter.
In der Eingabeaufforderung gibst du das hier ein:
mvn clean package -P jar
Wenn die Datei pom.xml richtig angepasst ist und alles andere auch passt, bekommst du dann deine Datei gepackt die du bei AWS hochladen musst.
0 x
Benutzeravatar

Sinus
Beiträge: 67
Registriert: Mo 13. Mär 2017, 19:17
Wohnort: Rheine
Vorhandene Echo Dots: 1

Sa 18. Mär 2017, 14:08

@Stefan.7
Dann zum nächsten Versuch
Danke
0 x
Benutzeravatar

Sinus
Beiträge: 67
Registriert: Mo 13. Mär 2017, 19:17
Wohnort: Rheine
Vorhandene Echo Dots: 1

Sa 18. Mär 2017, 14:43

stefan.7 hat geschrieben: Sa 18. Mär 2017, 08:45 Die Umgebungsvariablen in Windows einrichten ist wichtig!
In den Umgebungsvarianten stand nur etwas von Windows selbst,
die fehlenden Einträge habe ich händisch hinzugefügt.
0 x
Benutzeravatar

Sinus
Beiträge: 67
Registriert: Mo 13. Mär 2017, 19:17
Wohnort: Rheine
Vorhandene Echo Dots: 1

Sa 18. Mär 2017, 14:58

Das kommt dabei raus wenn ich den Befehl:mvn clean package -P jar
eingebe:

C:\>mvn clean package -P jar
C:\
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.076 s
[INFO] Finished at: 2017-03-18T14:55:13+01:00
[INFO] Final Memory: 5M/245M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "jar" could not be activated because it does not exist.
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (C:\). Please verify you invoked Maven from the correct directory. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/disp ... tException
0 x
Benutzeravatar

Sinus
Beiträge: 67
Registriert: Mo 13. Mär 2017, 19:17
Wohnort: Rheine
Vorhandene Echo Dots: 1

Sa 18. Mär 2017, 15:13

Das habe ich in die Umgebungsvariable eingegeben:

Variable: M2_Home
Wert: G:\\marve3\marven3 (der PATH in dem ich maven3 gelegt habe)

Variable: Maven_OPTS
Wert: -Xms256m -Xms512m

Variable: PATH
Wert: %JAVA_HOME%\bin;%M2_HOME%\bin
0 x
Benutzeravatar

stefan.7
Beiträge: 11
Registriert: Di 28. Feb 2017, 20:13
Vorhandene Echos: 1
Vorhandene Echo Dots: 1

Sa 18. Mär 2017, 16:12

Sinus hat geschrieben: Sa 18. Mär 2017, 14:58 Das kommt dabei raus wenn ich den Befehl:mvn clean package -P jar
eingebe:

C:\>mvn clean package -P jar
C:\
Ich glaube du bist nicht im richtigen Verzeichniss.
Dein Skill ist wahrscheinlich nicht auf C: im Hauptverzeichnis?
Öffne die Eingabeaufforderung und wechsele in das Hauptverzeichnis von deinem Skill.
Dann gibst du "mvn clean package -P jar" ein.
0 x
Benutzeravatar

comtel2000
Beiträge: 17
Registriert: Fr 10. Mär 2017, 21:58

Sa 18. Mär 2017, 16:31

Falls das mit Maven nicht klappt ist hier jetzt auch ein fertiges binary verfügbar:
https://github.com/comtel2000/fritz-hom ... 1-SNAPSHOT

Allerdings könnte es Probleme bei der Sicherheitprüfung durch Alexa geben wenn die eigene Application ID nicht gesetzt wird:

Code: Alles auswählen

supportedApplicationIds.add("amzn1.echo-sdk-ams.app.[unique-value-here]");
0 x
Benutzeravatar

Sinus
Beiträge: 67
Registriert: Mo 13. Mär 2017, 19:17
Wohnort: Rheine
Vorhandene Echo Dots: 1

Sa 18. Mär 2017, 18:51

Mein Fehler, der jar Befehl hat etwas bewirkt, aber mit einer Fehlermeldung:

Results :

Tests in error:
SwitchServiceTest.testConnection:21 » Connect Connection refused: connect
SwitchServiceTest.testGetDeviceList:34 » Connect Connection refused: connect

Tests run: 9, Failures: 0, Errors: 2, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 32.992 s
[INFO] Finished at: 2017-03-18T18:48:17+01:00
[INFO] Final Memory: 20M/291M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project fritz-home-skill: There are test failures.
[ERROR]
[ERROR] Please refer to G:\fritz-home-skill-master\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/disp ... eException
0 x
Antworten

Zurück zu „Software und Apps“

  • Information