Seite 3 von 16
Re: FRITZ!Dect 200, Alexa und keine HA Bridge - und es bewegt sich doch
Verfasst: Do 16. Mär 2017, 23:10
von Sinus
Dann werde ich es mal versuchen
Danke
Gesendet von meinem SM-N910F mit Tapatalk
Re: FRITZ!Dect 200, Alexa und keine HA Bridge - und es bewegt sich doch
Verfasst: Fr 17. Mär 2017, 00:27
von Sinus
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
Re: FRITZ!Dect 200, Alexa und keine HA Bridge - und es bewegt sich doch
Verfasst: Sa 18. Mär 2017, 08:45
von stefan.7
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.
Re: FRITZ!Dect 200, Alexa und keine HA Bridge - und es bewegt sich doch
Verfasst: Sa 18. Mär 2017, 14:08
von Sinus
@Stefan.7
Dann zum nächsten Versuch
Danke
Re: FRITZ!Dect 200, Alexa und keine HA Bridge - und es bewegt sich doch
Verfasst: Sa 18. Mär 2017, 14:43
von Sinus
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.
Re: FRITZ!Dect 200, Alexa und keine HA Bridge - und es bewegt sich doch
Verfasst: Sa 18. Mär 2017, 14:58
von Sinus
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
Re: FRITZ!Dect 200, Alexa und keine HA Bridge - und es bewegt sich doch
Verfasst: Sa 18. Mär 2017, 15:13
von Sinus
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
Re: FRITZ!Dect 200, Alexa und keine HA Bridge - und es bewegt sich doch
Verfasst: Sa 18. Mär 2017, 16:12
von stefan.7
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.
Re: FRITZ!Dect 200, Alexa und keine HA Bridge - und es bewegt sich doch
Verfasst: Sa 18. Mär 2017, 16:31
von comtel2000
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]");
Re: FRITZ!Dect 200, Alexa und keine HA Bridge - und es bewegt sich doch
Verfasst: Sa 18. Mär 2017, 18:51
von Sinus
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