NEWS
SEPIA Open Assistant - DIY Sprachassistent + ioBroker
-
@sepia-assistant sagte in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Ein Tutorial zur Integration von ioBroker gibt es in der Smart Home Sektion des SEPIA Wiki. Das ganze läuft über das HTTP REST Interface des Simple-API Adapters.
Ist der Screenshot wirklich korrekt? Dort wird der Name des Objekts angezeigt das er kopiert wird aber in ein Feld der die "ID" sein soll ... Ich denke da ist was falsch
-
@AlCalzone said in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Klingt spannend, hoffe ich werde das demnächst mal ausprobieren können.
Hoffe ich auch
@apollon77 said in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Mal über Docker nachgedacht für setup und so? Wäre dann ggf. noch einfacher
Den Server gibt es als Docker Container:
https://hub.docker.com/u/sepiaBeim Client ist es leider etwas schwieriger wegen der Hardware Anbindung, da muss ich noch testen wie gut das klappt.
@apollon77 said in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Hast Du "HW Empfehlungen" für "nicht ganz so DIY Wihzimmertaugliche Micro-Array/Speaker Kombis? Das ist das was mir noch fehlt um sowas mal für einen echten Einsatz anzugehen
Meinst du Mikrofon + Lautsprecher in einem? Ich habe ein Jabra Speak was ganz gut klappt, die sind aber nicht gerade günstig Meine Lieblingskombo zur Zeit ist das Samson Go Mic (Kondensatormikrofon) + ein kleines Set Noname Stereo Klinke Boxen
@apollon77 said in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Ist der Screenshot wirklich korrekt?
Welchen meinst du genau? Die sind relativ frisch also müssten noch aktuell sein.
-
@sepia-assistant sagte in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Welchen meinst du genau? Die sind relativ frisch also müssten noch aktuell sein.
Der Screenshot wo der "Name" des Objekts kopiert wird" Die erste Spalte mit dem Baum quasi das ist die objekt ID da gibts das Icon um die ID zu kopieren. Die Spalte danach ist der Objekt-Name! den aber dann als ID einzutragen ist nicht so sinnvoll
-
@sepia-assistant sagte in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Hi Thomas,
freut mich, dass es dir soweit gefällt.
Ich gebe zu bei der Dokumentation, speziell beim DIY Client gibt es noch Luft nach Oben, ich arbeite dranHattest du in Punkt 2 eine der Installationsvarianten gewählt und ausgeführt? Die Anleitung springt dort kurz nach Unten.
Die Varianten unterscheiden sich hauptsächlich durch die Wahl der Hardware. Variante 1 trifft in den meisten Fällen zu.Grüße,
FlorianHallo Florian,
danke für den den Sprung nach unten habe ich überlesen.
Habe nun den Client installiert und nach dem Start sagt er auch "ready for setup"
Leider bekomme ich keine Verbindung zum Client hin.Kannst du weiterhelfen?
Ps.
Finde das Projekt wirklich sehr interessant. Suchst du noch Tester? -
Und ich hätte gerne eine Unterstützung für mein Matrix voice setup....
-
@apollon77 said in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Der Screenshot wo der "Name" des Objekts kopiert wird" Die erste Spalte mit dem Baum quasi das ist die objekt ID da gibts das Icon um die ID zu kopieren. Die Spalte danach ist der Objekt-Name! den aber dann als ID einzutragen ist nicht so sinnvoll
Oh ha, heißt das, dass das markierte Feld vom Nutzer beliebig editiert werden kann? ^^ (bin selber noch recht frisch im Umgang mit ioBroker ).
@DerT said in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Habe nun den Client installiert und nach dem Start sagt er auch "ready for setup"
Leider bekomme ich keine Verbindung zum Client hin.Wenn du sonst keine Änderungen vorgenommen hast, dann fehlt noch der Port (:9090) in deiner URL also
ws://[IP]:9090/clexi
. Die ID (testpi) hast du auch in der CLEXI settings.json so eingetragen nehmen ich an?@DerT said in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Finde das Projekt wirklich sehr interessant. Suchst du noch Tester?
Immer doch . Wenn dir beim Benutzen etwas auffällt (Bugs, Usability Problemchen, unklare Dokumentation, fehlende Features, etc.) am Besten einfach in der SEPIA issues Sektion auf GitHub posten. Da antworte ich für gewöhnlich am schnellsten. Ansonsten aber auch gerne einfach hier schreiben.
@Merowinger said in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Und ich hätte gerne eine Unterstützung für mein Matrix voice setup....
Ich habe leider keins zum Testen, aber fände ich auch spannend . Grundsätzlich funktioniert die Installation vermutlich ähnlich zum ReSpeaker und falls es selber nicht zu viel am Linux Audiosystem verändert müsste es eigentlich auch vom SEPIA Client erkannt werden. Der Client sendet jede Menge Events mit denen man theoretisch auch die LEDs schalten könnte. Am einfachsten wäre das vermutlich mit den SEPIA Node-RED Nodes die ich gerade bastle. Updates folgen
Grüße,
Florian -
Hi,
@sepia-assistant sagte in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
@DerT said in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Habe nun den Client installiert und nach dem Start sagt er auch "ready for setup"
Leider bekomme ich keine Verbindung zum Client hin.Wenn du sonst keine Änderungen vorgenommen hast, dann fehlt noch der Port (:9090) in deiner URL also ws://[IP]:9090/clexi. Die ID (testpi) hast du auch in der CLEXI settings.json so eingetragen nehmen ich an?
Leider trotzdem kein Erfolg.
clexi-settings.json{ "hostname": "testpi4", "id": "testpi4", "idIsPassword": true, "port": 8080, "ssl": false, "logger": { "level": "error" }, "xtensions": [ "clexi-broadcaster", "clexi-http-events", "runtime-commands" ] }
Fehler bei Port 8080
Fehler bei Port 9090
Gruß
Thomas -
Hi @DerT
Die Einstellung für
"hostname"
sollte unbedingt auf"localhost"
bleiben, der Rest wird über den Nginx Proxy erledigt. Im Control HUB würde ich statt dem hostname malws://[CLEXI-IP]:9090/clexi
probieren, nur um Probleme bei der Namensauflösung auszuschließen.Vielleicht liegt das Problem auch beim Nginx Proxy. Kannst du mal testen ob der Proxy läuft mit
service nginx status
und falls ja, prüfen ob die richtige Config existiertsudo nano /etc/nginx/sites-enabled/sepia-client-nginx.conf
?
Der Nginx sollte seine welcome Seite zeigen unter:http://[CLEXI-IP]:9090
Ein Blick in das CLEXI Log zeigt vielleicht auch noch Probleme auf:
nano ~/clexi/log.out
.Hast du außer dem SEPIA DIY Client noch andere Sachen laufen auf dem System?
Grüße,
Florian -
Hallo Florian,
Bin nun einen Schritt weiter.
Aber mir ist aufgefallen, dass die Einstellungen unter ~/install/clexi_settings.json nicht gezogen werden.
Denn unter clexi/settings.json war noch immer die Standard id eingetragen. Nachdem ich es dort auch auf testpi4 gestellt habe klappte die Verbindung.
Nur irgendwie habe ich das Gefühl die Kommunikation ist noch nicht vollständig da ich keine Antworten bekomme.
Zum Beispiel hier der output des Befehls "ping all"
Broadcaster response: "sent" Broadcaster event: {"broadcast":{"name":"sepia-client","data":{"ping":"all"}}}
der clexi log liefert das folgende.
{"level":30,"time":1594971982250,"pid":1089,"hostname":"testpi4","msg":"Server listening at http://127.0.0.1:8080","v":1} Server with ID 'testpi4' running at: http://127.0.0.1:8080 Hostname: localhost - SSL: false {"level":30,"time":1594971982256,"pid":1089,"hostname":"testpi4","msg":"Server running at http://127.0.0.1:8080","v":1} {"level":30,"time":1594971982269,"pid":1089,"hostname":"testpi4","msg":"{\n \"msg\": \"CLEXI-Broadcaster initialized.\",\n \"type\": \"clexi-broadcaster\"\n}","v":1} {"level":30,"time":1594971982272,"pid":1089,"hostname":"testpi4","msg":"{\n \"msg\": \"CLEXI HTTP-Events initialized.\",\n \"type\": \"clexi-http-events\"\n}","v":1} {"level":30,"time":1594971982277,"pid":1089,"hostname":"testpi4","msg":"{\n \"msg\": \"Runtime-Commands initialized.\",\n \"type\": \"runtime-commands\"\n}","v":1} CLEXI Xtensions loaded: 3 {"level":30,"time":1594971988106,"pid":1089,"hostname":"testpi4","reqId":1,"req":{"method":"GET","url":"/sepia/index.html?isApp=true&isHeadless=true","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971988152,"pid":1089,"hostname":"testpi4","reqId":1,"res":{"statusCode":304},"responseTime":42.82916699999987,"msg":"request completed","v":1} {"level":30,"time":1594971988669,"pid":1089,"hostname":"testpi4","reqId":2,"req":{"method":"GET","url":"/sepia/css/sepiaFW-style.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971988675,"pid":1089,"hostname":"testpi4","reqId":2,"res":{"statusCode":304},"responseTime":5.815037000000302,"msg":"request completed","v":1} {"level":30,"time":1594971988679,"pid":1089,"hostname":"testpi4","reqId":3,"req":{"method":"GET","url":"/sepia/css/sepiaFW-style-tiny.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971988681,"pid":1089,"hostname":"testpi4","reqId":3,"res":{"statusCode":304},"responseTime":1.9016480000027514,"msg":"request completed","v":1} {"level":30,"time":1594971988690,"pid":1089,"hostname":"testpi4","reqId":4,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.app.config.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971988694,"pid":1089,"hostname":"testpi4","reqId":4,"res":{"statusCode":304},"responseTime":4.111147999999957,"msg":"request completed","v":1} {"level":30,"time":1594971988702,"pid":1089,"hostname":"testpi4","reqId":5,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.app.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971988704,"pid":1089,"hostname":"testpi4","reqId":5,"res":{"statusCode":304},"responseTime":1.5754450000022189,"msg":"request completed","v":1} {"level":30,"time":1594971988777,"pid":1089,"hostname":"testpi4","reqId":6,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.local.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971988779,"pid":1089,"hostname":"testpi4","reqId":6,"res":{"statusCode":304},"responseTime":1.562629999996716,"msg":"request completed","v":1} {"level":30,"time":1594971988790,"pid":1089,"hostname":"testpi4","reqId":7,"req":{"method":"GET","url":"/sepia/settings.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971988792,"pid":1089,"hostname":"testpi4","reqId":7,"res":{"statusCode":304},"responseTime":1.4950370000005933,"msg":"request completed","v":1} {"level":30,"time":1594971988793,"pid":1089,"hostname":"testpi4","reqId":8,"req":{"method":"GET","url":"/sepia/css/googleMaterialIcons.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971988794,"pid":1089,"hostname":"testpi4","reqId":9,"req":{"method":"GET","url":"/sepia/css/sepiaFW-font.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971988796,"pid":1089,"hostname":"testpi4","reqId":10,"req":{"method":"GET","url":"/sepia/css/sepiaFW-cards.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971988797,"pid":1089,"hostname":"testpi4","reqId":11,"req":{"method":"GET","url":"/sepia/css/sepiaFW-teachUI.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48490},"msg":"incoming request","v":1} {"level":30,"time":1594971988798,"pid":1089,"hostname":"testpi4","reqId":12,"req":{"method":"GET","url":"/sepia/css/sepiaFW-frames.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971988800,"pid":1089,"hostname":"testpi4","reqId":8,"res":{"statusCode":304},"responseTime":6.474130000002333,"msg":"request completed","v":1} {"level":30,"time":1594971988801,"pid":1089,"hostname":"testpi4","reqId":9,"res":{"statusCode":304},"responseTime":6.494352000001527,"msg":"request completed","v":1} {"level":30,"time":1594971988802,"pid":1089,"hostname":"testpi4","reqId":10,"res":{"statusCode":304},"responseTime":6.345110999998724,"msg":"request completed","v":1} {"level":30,"time":1594971988804,"pid":1089,"hostname":"testpi4","reqId":11,"res":{"statusCode":304},"responseTime":6.380370999999286,"msg":"request completed","v":1} {"level":30,"time":1594971988805,"pid":1089,"hostname":"testpi4","reqId":12,"res":{"statusCode":304},"responseTime":6.444982000000891,"msg":"request completed","v":1} {"level":30,"time":1594971988808,"pid":1089,"hostname":"testpi4","reqId":13,"req":{"method":"GET","url":"/sepia/css/sepiaFW-alwaysOn.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971988810,"pid":1089,"hostname":"testpi4","reqId":13,"res":{"statusCode":304},"responseTime":1.9615740000008373,"msg":"request completed","v":1} {"level":30,"time":1594971988829,"pid":1089,"hostname":"testpi4","reqId":14,"req":{"method":"GET","url":"/sepia/scripts/jquery-3.4.1.min.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971988832,"pid":1089,"hostname":"testpi4","reqId":14,"res":{"statusCode":304},"responseTime":2.802926000000298,"msg":"request completed","v":1} {"level":30,"time":1594971988834,"pid":1089,"hostname":"testpi4","reqId":15,"req":{"method":"GET","url":"/sepia/scripts/sjcl.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971988835,"pid":1089,"hostname":"testpi4","reqId":16,"req":{"method":"GET","url":"/sepia/scripts/recorder.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971988840,"pid":1089,"hostname":"testpi4","reqId":17,"req":{"method":"GET","url":"/sepia/scripts/vad.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48490},"msg":"incoming request","v":1} {"level":30,"time":1594971988841,"pid":1089,"hostname":"testpi4","reqId":18,"req":{"method":"GET","url":"/sepia/scripts/hammer.min.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971988842,"pid":1089,"hostname":"testpi4","reqId":15,"res":{"statusCode":304},"responseTime":8.036721999997098,"msg":"request completed","v":1} {"level":30,"time":1594971988843,"pid":1089,"hostname":"testpi4","reqId":16,"res":{"statusCode":304},"responseTime":6.086240999997244,"msg":"request completed","v":1} {"level":30,"time":1594971988844,"pid":1089,"hostname":"testpi4","reqId":17,"res":{"statusCode":304},"responseTime":4.38759299999947,"msg":"request completed","v":1} {"level":30,"time":1594971988845,"pid":1089,"hostname":"testpi4","reqId":18,"res":{"statusCode":304},"responseTime":4.112481000000116,"msg":"request completed","v":1} {"level":30,"time":1594971988848,"pid":1089,"hostname":"testpi4","reqId":19,"req":{"method":"GET","url":"/sepia/scripts/hammer-time.min.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971988849,"pid":1089,"hostname":"testpi4","reqId":19,"res":{"statusCode":304},"responseTime":1.3041300000004412,"msg":"request completed","v":1} {"level":30,"time":1594971988879,"pid":1089,"hostname":"testpi4","reqId":20,"req":{"method":"GET","url":"/sepia/scripts/svg-inject.min.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971988880,"pid":1089,"hostname":"testpi4","reqId":20,"res":{"statusCode":304},"responseTime":1.2274629999992612,"msg":"request completed","v":1} {"level":30,"time":1594971988884,"pid":1089,"hostname":"testpi4","reqId":21,"req":{"method":"GET","url":"/sepia/scripts/ie11.polyfills.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971988885,"pid":1089,"hostname":"testpi4","reqId":22,"req":{"method":"GET","url":"/sepia/scripts/clexi-0.8.2.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971988886,"pid":1089,"hostname":"testpi4","reqId":23,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.ui.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48490},"msg":"incoming request","v":1} {"level":30,"time":1594971988887,"pid":1089,"hostname":"testpi4","reqId":24,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.ui.build.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971988889,"pid":1089,"hostname":"testpi4","reqId":21,"res":{"statusCode":304},"responseTime":4.277296000000206,"msg":"request completed","v":1} {"level":30,"time":1594971988890,"pid":1089,"hostname":"testpi4","reqId":22,"res":{"statusCode":304},"responseTime":4.007795999998052,"msg":"request completed","v":1} {"level":30,"time":1594971988891,"pid":1089,"hostname":"testpi4","reqId":23,"res":{"statusCode":304},"responseTime":3.975314999999682,"msg":"request completed","v":1} {"level":30,"time":1594971988892,"pid":1089,"hostname":"testpi4","reqId":24,"res":{"statusCode":304},"responseTime":3.958091999997123,"msg":"request completed","v":1} {"level":30,"time":1594971988892,"pid":1089,"hostname":"testpi4","reqId":25,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.ui.animate.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971988895,"pid":1089,"hostname":"testpi4","reqId":25,"res":{"statusCode":304},"responseTime":2.4817589999984193,"msg":"request completed","v":1} {"level":30,"time":1594971988900,"pid":1089,"hostname":"testpi4","reqId":26,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.ui.notify.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971988902,"pid":1089,"hostname":"testpi4","reqId":26,"res":{"statusCode":304},"responseTime":1.8772229999995034,"msg":"request completed","v":1} {"level":30,"time":1594971988933,"pid":1089,"hostname":"testpi4","reqId":27,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.ui.carousel.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971988934,"pid":1089,"hostname":"testpi4","reqId":27,"res":{"statusCode":304},"responseTime":1.3570920000020124,"msg":"request completed","v":1} {"level":30,"time":1594971988935,"pid":1089,"hostname":"testpi4","reqId":28,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.ui.dragDrop.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971988936,"pid":1089,"hostname":"testpi4","reqId":29,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.ui.events.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48490},"msg":"incoming request","v":1} {"level":30,"time":1594971988938,"pid":1089,"hostname":"testpi4","reqId":30,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.ui.actions.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971988939,"pid":1089,"hostname":"testpi4","reqId":31,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.ui.cards.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971988940,"pid":1089,"hostname":"testpi4","reqId":28,"res":{"statusCode":304},"responseTime":4.821314999997412,"msg":"request completed","v":1} {"level":30,"time":1594971988941,"pid":1089,"hostname":"testpi4","reqId":29,"res":{"statusCode":304},"responseTime":4.651461999997991,"msg":"request completed","v":1} {"level":30,"time":1594971988942,"pid":1089,"hostname":"testpi4","reqId":30,"res":{"statusCode":304},"responseTime":4.56429599999683,"msg":"request completed","v":1} {"level":30,"time":1594971988945,"pid":1089,"hostname":"testpi4","reqId":31,"res":{"statusCode":304},"responseTime":6.195519000000786,"msg":"request completed","v":1} {"level":30,"time":1594971988946,"pid":1089,"hostname":"testpi4","reqId":32,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.ui.customButtons.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971988948,"pid":1089,"hostname":"testpi4","reqId":32,"res":{"statusCode":304},"responseTime":1.4423150000002352,"msg":"request completed","v":1} {"level":30,"time":1594971988949,"pid":1089,"hostname":"testpi4","reqId":33,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.account.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971988951,"pid":1089,"hostname":"testpi4","reqId":33,"res":{"statusCode":304},"responseTime":1.2723140000016429,"msg":"request completed","v":1} {"level":30,"time":1594971988970,"pid":1089,"hostname":"testpi4","reqId":34,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.account.contacts.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971988972,"pid":1089,"hostname":"testpi4","reqId":34,"res":{"statusCode":304},"responseTime":1.751908000002004,"msg":"request completed","v":1} {"level":30,"time":1594971988975,"pid":1089,"hostname":"testpi4","reqId":35,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.assistant.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48490},"msg":"incoming request","v":1} {"level":30,"time":1594971988978,"pid":1089,"hostname":"testpi4","reqId":36,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.geocoder.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971988981,"pid":1089,"hostname":"testpi4","reqId":35,"res":{"statusCode":304},"responseTime":5.014425999997911,"msg":"request completed","v":1} {"level":30,"time":1594971988982,"pid":1089,"hostname":"testpi4","reqId":36,"res":{"statusCode":304},"responseTime":3.724833000000217,"msg":"request completed","v":1} {"level":30,"time":1594971988984,"pid":1089,"hostname":"testpi4","reqId":37,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.audio.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971988993,"pid":1089,"hostname":"testpi4","reqId":38,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.audioRecorder.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971988994,"pid":1089,"hostname":"testpi4","reqId":39,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.speechWebSocket.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971988996,"pid":1089,"hostname":"testpi4","reqId":37,"res":{"statusCode":304},"responseTime":10.750758999998652,"msg":"request completed","v":1} {"level":30,"time":1594971988997,"pid":1089,"hostname":"testpi4","reqId":38,"res":{"statusCode":304},"responseTime":3.676537000003009,"msg":"request completed","v":1} {"level":30,"time":1594971988998,"pid":1089,"hostname":"testpi4","reqId":39,"res":{"statusCode":304},"responseTime":3.6868699999977252,"msg":"request completed","v":1} {"level":30,"time":1594971989007,"pid":1089,"hostname":"testpi4","reqId":40,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.speech.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971989010,"pid":1089,"hostname":"testpi4","reqId":40,"res":{"statusCode":304},"responseTime":3.0682960000012827,"msg":"request completed","v":1} {"level":30,"time":1594971989019,"pid":1089,"hostname":"testpi4","reqId":41,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.webSocket.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48490},"msg":"incoming request","v":1} {"level":30,"time":1594971989021,"pid":1089,"hostname":"testpi4","reqId":41,"res":{"statusCode":304},"responseTime":1.417741000001115,"msg":"request completed","v":1} {"level":30,"time":1594971989027,"pid":1089,"hostname":"testpi4","reqId":42,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.webSocket.channels.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971989029,"pid":1089,"hostname":"testpi4","reqId":43,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.files.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971989031,"pid":1089,"hostname":"testpi4","reqId":42,"res":{"statusCode":304},"responseTime":3.5652959999970335,"msg":"request completed","v":1} {"level":30,"time":1594971989032,"pid":1089,"hostname":"testpi4","reqId":43,"res":{"statusCode":304},"responseTime":3.4673150000016904,"msg":"request completed","v":1} {"level":30,"time":1594971989034,"pid":1089,"hostname":"testpi4","reqId":44,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.frames.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971989036,"pid":1089,"hostname":"testpi4","reqId":45,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.teach.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971989037,"pid":1089,"hostname":"testpi4","reqId":44,"res":{"statusCode":304},"responseTime":3.4844630000006873,"msg":"request completed","v":1} {"level":30,"time":1594971989039,"pid":1089,"hostname":"testpi4","reqId":45,"res":{"statusCode":304},"responseTime":2.8026670000035665,"msg":"request completed","v":1} {"level":30,"time":1594971989042,"pid":1089,"hostname":"testpi4","reqId":46,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.offline.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971989044,"pid":1089,"hostname":"testpi4","reqId":46,"res":{"statusCode":304},"responseTime":1.5276110000013432,"msg":"request completed","v":1} {"level":30,"time":1594971989054,"pid":1089,"hostname":"testpi4","reqId":47,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.alwaysOn.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48490},"msg":"incoming request","v":1} {"level":30,"time":1594971989056,"pid":1089,"hostname":"testpi4","reqId":47,"res":{"statusCode":304},"responseTime":1.6226480000004813,"msg":"request completed","v":1} {"level":30,"time":1594971989059,"pid":1089,"hostname":"testpi4","reqId":48,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.inputControls.cmdl.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971989061,"pid":1089,"hostname":"testpi4","reqId":48,"res":{"statusCode":304},"responseTime":1.6226849999984552,"msg":"request completed","v":1} {"level":30,"time":1594971989063,"pid":1089,"hostname":"testpi4","reqId":49,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.inputControls.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971989064,"pid":1089,"hostname":"testpi4","reqId":50,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.wakeTriggers.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971989066,"pid":1089,"hostname":"testpi4","reqId":49,"res":{"statusCode":304},"responseTime":2.994296000000759,"msg":"request completed","v":1} {"level":30,"time":1594971989068,"pid":1089,"hostname":"testpi4","reqId":50,"res":{"statusCode":304},"responseTime":2.8174440000002505,"msg":"request completed","v":1} {"level":30,"time":1594971989069,"pid":1089,"hostname":"testpi4","reqId":51,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.wakeWordSettings.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971989071,"pid":1089,"hostname":"testpi4","reqId":51,"res":{"statusCode":304},"responseTime":1.9558329999999842,"msg":"request completed","v":1} {"level":30,"time":1594971989073,"pid":1089,"hostname":"testpi4","reqId":52,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.embedded.nlu.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971989077,"pid":1089,"hostname":"testpi4","reqId":52,"res":{"statusCode":304},"responseTime":3.573425999999017,"msg":"request completed","v":1} {"level":30,"time":1594971989080,"pid":1089,"hostname":"testpi4","reqId":53,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.embedded.services.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48490},"msg":"incoming request","v":1} {"level":30,"time":1594971989089,"pid":1089,"hostname":"testpi4","reqId":53,"res":{"statusCode":304},"responseTime":8.384704000000056,"msg":"request completed","v":1} {"level":30,"time":1594971989101,"pid":1089,"hostname":"testpi4","reqId":54,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.android.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971989103,"pid":1089,"hostname":"testpi4","reqId":54,"res":{"statusCode":304},"responseTime":1.3065559999995457,"msg":"request completed","v":1} {"level":30,"time":1594971989107,"pid":1089,"hostname":"testpi4","reqId":55,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.client.controls.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971989109,"pid":1089,"hostname":"testpi4","reqId":55,"res":{"statusCode":304},"responseTime":1.547074000001885,"msg":"request completed","v":1} {"level":30,"time":1594971989111,"pid":1089,"hostname":"testpi4","reqId":56,"req":{"method":"GET","url":"/sepia/scripts/sepiaFW.clexi.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971989113,"pid":1089,"hostname":"testpi4","reqId":56,"res":{"statusCode":304},"responseTime":1.9044259999973292,"msg":"request completed","v":1} {"level":30,"time":1594971989118,"pid":1089,"hostname":"testpi4","reqId":57,"req":{"method":"GET","url":"/sepia/css/googleMaterialIcons.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971989120,"pid":1089,"hostname":"testpi4","reqId":57,"res":{"statusCode":304},"responseTime":1.5901120000016817,"msg":"request completed","v":1} {"level":30,"time":1594971989269,"pid":1089,"hostname":"testpi4","reqId":58,"req":{"method":"GET","url":"/sepia/img/blocks.png","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971989272,"pid":1089,"hostname":"testpi4","reqId":58,"res":{"statusCode":304},"responseTime":2.6061489999992773,"msg":"request completed","v":1} {"level":30,"time":1594971989698,"pid":1089,"hostname":"testpi4","reqId":59,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-neo-sepia.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971989745,"pid":1089,"hostname":"testpi4","reqId":60,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-neo-sepia-dark.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971989747,"pid":1089,"hostname":"testpi4","reqId":61,"req":{"method":"GET","url":"/sepia/css/googleMaterialIcons-2018-09-19.woff2","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971989748,"pid":1089,"hostname":"testpi4","reqId":62,"req":{"method":"GET","url":"/sepia/sounds/empty.mp3","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971989750,"pid":1089,"hostname":"testpi4","reqId":59,"res":{"statusCode":304},"responseTime":6.692519000000175,"msg":"request completed","v":1} {"level":30,"time":1594971989751,"pid":1089,"hostname":"testpi4","reqId":60,"res":{"statusCode":304},"responseTime":6.374704000001657,"msg":"request completed","v":1} {"level":30,"time":1594971989753,"pid":1089,"hostname":"testpi4","reqId":61,"res":{"statusCode":304},"responseTime":5.682370000002265,"msg":"request completed","v":1} {"level":30,"time":1594971989754,"pid":1089,"hostname":"testpi4","reqId":62,"res":{"statusCode":304},"responseTime":4.972999999998137,"msg":"request completed","v":1} {"level":30,"time":1594971989783,"pid":1089,"hostname":"testpi4","reqId":63,"req":{"method":"GET","url":"/sepia/sounds/empty.mp3","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971989785,"pid":1089,"hostname":"testpi4","reqId":63,"res":{"statusCode":304},"responseTime":1.9402780000018538,"msg":"request completed","v":1} {"level":30,"time":1594971989793,"pid":1089,"hostname":"testpi4","reqId":64,"req":{"method":"GET","url":"/sepia/sounds/empty.mp3","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971989795,"pid":1089,"hostname":"testpi4","reqId":64,"res":{"statusCode":304},"responseTime":1.5716479999973672,"msg":"request completed","v":1} {"level":30,"time":1594971989891,"pid":1089,"hostname":"testpi4","reqId":65,"req":{"method":"GET","url":"/sepia/img/SEPIA_back-w.png","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971989893,"pid":1089,"hostname":"testpi4","reqId":65,"res":{"statusCode":304},"responseTime":2.0371670000022277,"msg":"request completed","v":1} {"level":30,"time":1594971990020,"pid":1089,"hostname":"testpi4","reqId":66,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-legacy.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971990023,"pid":1089,"hostname":"testpi4","reqId":66,"res":{"statusCode":304},"responseTime":1.8142039999984263,"msg":"request completed","v":1} {"level":30,"time":1594971990040,"pid":1089,"hostname":"testpi4","reqId":67,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-dark-sepia.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971990041,"pid":1089,"hostname":"testpi4","reqId":67,"res":{"statusCode":304},"responseTime":1.452223000000231,"msg":"request completed","v":1} {"level":30,"time":1594971990042,"pid":1089,"hostname":"testpi4","reqId":68,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-bytemind.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971990044,"pid":1089,"hostname":"testpi4","reqId":69,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-street.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971990045,"pid":1089,"hostname":"testpi4","reqId":70,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-sakura.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971990047,"pid":1089,"hostname":"testpi4","reqId":71,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-9to5.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48490},"msg":"incoming request","v":1} {"level":30,"time":1594971990050,"pid":1089,"hostname":"testpi4","reqId":72,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-autum.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971990052,"pid":1089,"hostname":"testpi4","reqId":68,"res":{"statusCode":304},"responseTime":9.051037000001088,"msg":"request completed","v":1} {"level":30,"time":1594971990054,"pid":1089,"hostname":"testpi4","reqId":69,"res":{"statusCode":304},"responseTime":9.669685000000754,"msg":"request completed","v":1} {"level":30,"time":1594971990055,"pid":1089,"hostname":"testpi4","reqId":70,"res":{"statusCode":304},"responseTime":9.814776999999594,"msg":"request completed","v":1} {"level":30,"time":1594971990057,"pid":1089,"hostname":"testpi4","reqId":71,"res":{"statusCode":304},"responseTime":9.220295999999507,"msg":"request completed","v":1} {"level":30,"time":1594971990059,"pid":1089,"hostname":"testpi4","reqId":72,"res":{"statusCode":304},"responseTime":8.31066600000122,"msg":"request completed","v":1} {"level":30,"time":1594971990085,"pid":1089,"hostname":"testpi4","reqId":73,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-nippon.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971990087,"pid":1089,"hostname":"testpi4","reqId":73,"res":{"statusCode":304},"responseTime":1.800333999999566,"msg":"request completed","v":1} {"level":30,"time":1594971990110,"pid":1089,"hostname":"testpi4","reqId":74,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-poppy.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971990111,"pid":1089,"hostname":"testpi4","reqId":75,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-os1.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48490},"msg":"incoming request","v":1} {"level":30,"time":1594971990113,"pid":1089,"hostname":"testpi4","reqId":76,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-myMessage.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971990114,"pid":1089,"hostname":"testpi4","reqId":77,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-uplink.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971990116,"pid":1089,"hostname":"testpi4","reqId":78,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-pizza.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971990118,"pid":1089,"hostname":"testpi4","reqId":74,"res":{"statusCode":304},"responseTime":7.793981999999232,"msg":"request completed","v":1} {"level":30,"time":1594971990119,"pid":1089,"hostname":"testpi4","reqId":75,"res":{"statusCode":304},"responseTime":7.6846110000005865,"msg":"request completed","v":1} {"level":30,"time":1594971990120,"pid":1089,"hostname":"testpi4","reqId":76,"res":{"statusCode":304},"responseTime":7.282352000001993,"msg":"request completed","v":1} {"level":30,"time":1594971990122,"pid":1089,"hostname":"testpi4","reqId":77,"res":{"statusCode":304},"responseTime":7.329295999999886,"msg":"request completed","v":1} {"level":30,"time":1594971990123,"pid":1089,"hostname":"testpi4","reqId":78,"res":{"statusCode":304},"responseTime":7.020221999999194,"msg":"request completed","v":1} {"level":30,"time":1594971990124,"pid":1089,"hostname":"testpi4","reqId":79,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-grid.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971990130,"pid":1089,"hostname":"testpi4","reqId":79,"res":{"statusCode":304},"responseTime":5.802833000001556,"msg":"request completed","v":1} {"level":30,"time":1594971990167,"pid":1089,"hostname":"testpi4","reqId":80,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-canny.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971990169,"pid":1089,"hostname":"testpi4","reqId":80,"res":{"statusCode":304},"responseTime":1.9904629999982717,"msg":"request completed","v":1} {"level":30,"time":1594971990179,"pid":1089,"hostname":"testpi4","reqId":81,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-minimal.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971990181,"pid":1089,"hostname":"testpi4","reqId":81,"res":{"statusCode":304},"responseTime":1.5844629999992321,"msg":"request completed","v":1} {"level":30,"time":1594971990184,"pid":1089,"hostname":"testpi4","reqId":82,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-study.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971990187,"pid":1089,"hostname":"testpi4","reqId":82,"res":{"statusCode":304},"responseTime":2.4029069999996864,"msg":"request completed","v":1} {"level":30,"time":1594971990189,"pid":1089,"hostname":"testpi4","reqId":83,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-professional.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971990191,"pid":1089,"hostname":"testpi4","reqId":83,"res":{"statusCode":304},"responseTime":1.7604629999987083,"msg":"request completed","v":1} {"level":30,"time":1594971990193,"pid":1089,"hostname":"testpi4","reqId":84,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-odyssey1.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971990195,"pid":1089,"hostname":"testpi4","reqId":84,"res":{"statusCode":304},"responseTime":1.9444629999998142,"msg":"request completed","v":1} {"level":30,"time":1594971990211,"pid":1089,"hostname":"testpi4","reqId":85,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-odyssey2.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971990212,"pid":1089,"hostname":"testpi4","reqId":85,"res":{"statusCode":304},"responseTime":1.166981999998825,"msg":"request completed","v":1} {"level":30,"time":1594971990234,"pid":1089,"hostname":"testpi4","reqId":86,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-malachite.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48478},"msg":"incoming request","v":1} {"level":30,"time":1594971990236,"pid":1089,"hostname":"testpi4","reqId":87,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-neon.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48482},"msg":"incoming request","v":1} {"level":30,"time":1594971990238,"pid":1089,"hostname":"testpi4","reqId":88,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-spot.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48474},"msg":"incoming request","v":1} {"level":30,"time":1594971990241,"pid":1089,"hostname":"testpi4","reqId":89,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-canary-dark.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48470},"msg":"incoming request","v":1} {"level":30,"time":1594971990242,"pid":1089,"hostname":"testpi4","reqId":90,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-ILA-legacy.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48490},"msg":"incoming request","v":1} {"level":30,"time":1594971990244,"pid":1089,"hostname":"testpi4","reqId":86,"res":{"statusCode":304},"responseTime":9.921963000000687,"msg":"request completed","v":1} {"level":30,"time":1594971990245,"pid":1089,"hostname":"testpi4","reqId":87,"res":{"statusCode":304},"responseTime":9.15829599999779,"msg":"request completed","v":1} {"level":30,"time":1594971990247,"pid":1089,"hostname":"testpi4","reqId":88,"res":{"statusCode":304},"responseTime":7.729519000000437,"msg":"request completed","v":1} {"level":30,"time":1594971990249,"pid":1089,"hostname":"testpi4","reqId":89,"res":{"statusCode":304},"responseTime":7.74546299999929,"msg":"request completed","v":1} {"level":30,"time":1594971990250,"pid":1089,"hostname":"testpi4","reqId":90,"res":{"statusCode":304},"responseTime":7.766758999998274,"msg":"request completed","v":1} {"level":30,"time":1594971990252,"pid":1089,"hostname":"testpi4","reqId":91,"req":{"method":"GET","url":"/sepia/css/sepiaFW-skin-history-of-future.css","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971990253,"pid":1089,"hostname":"testpi4","reqId":91,"res":{"statusCode":304},"responseTime":1.6168889999971725,"msg":"request completed","v":1} {"level":30,"time":1594971990322,"pid":1089,"hostname":"testpi4","reqId":92,"req":{"method":"GET","url":"/sepia/workers/default.js","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971990325,"pid":1089,"hostname":"testpi4","reqId":92,"res":{"statusCode":304},"responseTime":2.6352219999971567,"msg":"request completed","v":1} {"level":30,"time":1594971990741,"pid":1089,"hostname":"testpi4","reqId":93,"req":{"method":"GET","url":"/sepia/sounds/setup.mp3","hostname":"localhost:8080","remoteAddress":"127.0.0.1","remotePort":48486},"msg":"incoming request","v":1} {"level":30,"time":1594971990744,"pid":1089,"hostname":"testpi4","reqId":93,"res":{"statusCode":304},"responseTime":2.3966480000017327,"msg":"request completed","v":1} {"level":30,"time":1594971991041,"pid":1089,"hostname":"testpi4","msg":"Client connected.","v":1} {"level":30,"time":1594971991124,"pid":1089,"hostname":"testpi4","msg":"Client disconnected.","v":1} {"level":30,"time":1594972013527,"pid":1089,"hostname":"testpi4","msg":"Client connected.","v":1} {"level":30,"time":1594972017374,"pid":1089,"hostname":"testpi4","msg":"Calling xtensions: clexi-broadcaster","v":1}
Gruß
Thomas -
@DerT said in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Aber mir ist aufgefallen, dass die Einstellungen unter ~/install/clexi_settings.json nicht gezogen werden.
Denn unter clexi/settings.json war noch immer die Standard id eingetragenoh, mir war nicht aufgefallen, dass du auf der falschen settings.json warst
Kurzer Hinweis: Nach der Installation ist der /install Ordner nicht mehr nötig.Es sieht so aus als wird der SEPIA Client planmäßig vom CLEXI geladen (CLEXI fungiert hier quasi als Web-Server), eventuell wurde die WebSocket Verbindung zwischen dem Client und CLEXI noch nicht hergestellt.
Hast du zu irgendeinem Zeitpunkt den akustischen Hinweise "Ready for Setup" gehört?
Kannst du auch mal den Inhalt deiner~/clexi/www/sepia/settings.js
posten bitte?Grüße
-
@sepia-assistant sagte in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Hast du zu irgendeinem Zeitpunkt den akustischen Hinweise "Ready for Setup" gehört?
Kannst du auch mal den Inhalt deiner ~/clexi/www/sepia/settings.js posten bitte?Ja, "ready fo Setup" kommt nach dem Start des Pis.
Hier die
" ~/clexi/www/sepia/settings.js"
//Settings primarily for headless mode and setup (URL parameter: 'isHeadless=true') SepiaFW.settings = { headless: { device: { "host-name": "testpi4", "deviceId": "testpi4", "deviceLocalSiteData": { "location": "home", "type": "room", "name": "unassigned", "index": "" }, "en-voice": "", "de-voice": "", "wakeWordSensitivity": [0.5] }, user: { "clexiSocketURI": "ws://localhost:8080", "clexiServerId": "clexi-123", "clexiConnect": true, "useRemoteCmdl": true, "speech-voice-engine": "sepia", "speech-asr-engine": "native", "speech-websocket-uri": "ws://localhost:20741/stt/socket", "useGamepads": true, "useBluetoothBeacons": true, "useBluetoothBeaconsInAoModeOnly": false, "useWakeWord": false, "autoloadWakeWord": false, "allowWakeWordDuringStream": false, "activeSkin": "2", "proactiveNotes": false, "autoGPS": false }, location: { "latitude": "", "longitude": "" }, broadcast: { "state": true, "login": true, "speech": true, "wakeWord": true } } };
-
@DerT said in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Ja, "ready fo Setup" kommt nach dem Start des Pis.
Das ist schon mal ein gutes Zeichen, das heißt er geht in den Automatik Modus, liest die settings.js und versucht die CLEXI Verbindung aufzubauen. Ich denke das Problem ist das Feld
"clexiServerId": "clexi-123"
, das ist die ID aus den CLEXI Settings, sprich"testpi4"
.
Was mir noch auffällt ist der Eintrag"host-name": "testpi4"
. Bei der Verbindung zu CLEXI spielt das keine Rolle, aber hier muss die IP des SEPIA Servers rein (oder der hostname + proxy Path, so wie er auch in der Android App beim Login eingetragen wird z.B.). -
Sehr interessante Sache. Ich nutze aktuell noch Snips, würde aber gern mal Sepia testen. Aber ganz ehrlich, mir fehlt ne wirklich gute Anleitung um das unter Proxmox als VM zu installieren und dann mit iobroker zu verheiraten. Muss ja nicht gleich ein fertiges Image sein, aber sone step by step Anleitung für Linux Doofe wie mich wär toll.
-
@Pittini ich hab's auf dem Schirm
Für die Server Installation gibt es übrigens einen etwas älteren, aber recht ausführlichen Blog Artikel. Die Schritte sind überschaubar: Java installieren, Zip runterladen und entpacken, Setup starten und Anweisungen folgen ^^.
Speziell der DIY Client braucht aber noch ein paar Kniffe die alles etwas leichter machen. Vielleicht schaffe ich es ja dafür auch einen Docker Container zu basteln, habe aber noch Bedenken wegen dem Zugriff auf die Hardware (Mikrofon + Lautsprecher). -
Ich hab es nach der Anleitung
@sepia-assistant sagte in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
@Pittini ich hab's auf dem Schirm
Für die Server Installation gibt es übrigens einen etwas älteren, aber recht ausführlichen Blog Artikel.erfolgreich in nem LXC unter Proxmox auf Ubuntu20 installiert. War echt easy.
-
Klasse! Sowas hab ich gesucht.
Gibt es noch keine ARM Container für den Pi zu den Servern? Zum Testen würde ich ungern eine komplette Installation vollziehen. -
@zakuma said in SEPIA Open Assistant - DIY Sprachassistent + ioBroker:
Klasse! Sowas hab ich gesucht.
Gibt es noch keine ARM Container für den Pi zu den Servern? Zum Testen würde ich ungern eine komplette Installation vollziehen.Einen ARM Container gibt es leider noch nicht, bei den alten Raspberry Pis hat das keinen Sinn gemacht da mit dem Overhead von Docker und dem SEPIA Server eigentlich eh nicht mehr viel Platz für andere Sachen war. Auf dem RPi4 sieht es schon wieder ganz anders aus. Theoretisch kann man einfach einen beliebigen Java 11 + Nginx Container nutzen und SEPIA in einem geteilten Ordner installieren (keine weiteren Abhängigkeiten sind nötig), aber ich werde die Tage mal einen richtigen RPi Container machen
-
Hallo, ich ae es mir gestern am lauf mein notebook unter Debian 10 installiert aber ich bekomme von elastisearch
{
"name" : "4byxufy",
"cluster_name" : "sepiaFW-es-cluster",
"cluster_uuid" : "4pIdVmKTQ-iWM_jLxca99A",
"version" : {
"number" : "5.3.3",
"build_hash" : "65e26e6",
"build_date" : "2017-05-22T12:03:12.318Z",
"build_snapshot" : false,
"lucene_version" : "6.4.2"
},
"tagline" : "You Know, for Search"
}und wen ich unter den core-settings doe Persistent-Settings aufrufen will, Meldung dass ich nicht auf Dienste außerhalb meines Netzwerkes zugreifen darf.
{
"result": "fail",
"error": "Not allowed to access service from outside the private network!"
}Was habe ich da falsch konfiguriert , wie kann ich das fixen?
Danke schonmal
Uli
-
INFO: Die neue Version v2.5.1 ist jetzt verfügbar , alle Infos gibts hier.
@uli67 Hi Uli, sorry für die späte Rückmeldung, ich verpasse die Fragen hier gelegentlich
Schneller gehts für gewöhnlich in der SEPIA Issues Sektion.An welcher Stelle genau kommt diese Elasticsearch Meldung? Beim Health Check? (
~/SEPIA/test-cluster.sh
). Im Grunde sieht das erstmal nicht falsch aus, für gewöhnlich steht da aber noch "status" (green/yellow/red)und wen ich unter den core-settings doe Persistent-Settings aufrufen will, Meldung dass ich nicht auf Dienste außerhalb meines Netzwerkes zugreifen darf.
Das ist ein "Feature" kein "Bug" wenn du außerhalb des lokalen Netzwerkes bist oder eine Domain URL benutzt. Du kannst das Feature deaktivieren via der Option
allow_global_dev_requests
in~/SEPIA/sepia-assist-server/Xtensions/assist.custom.properties
oder du greifst über die IP des internen Netzwerks auf Control-HUB und Server zu, z.B.http://192.168.0.88:20721/tools/index.html
(und dann beim Login auch als 'host' Eintrag die selbe IP192.168.0.88
). -
Hi zusammen,
ich habe bei mir auch mal eine S.E.P.I.A Umgebung aufgebaut. Ich bin mir zwar gerade auch noch nicht 100% sicher ob das ist was ich benötige. Ich würde gerne in IoBroker eine Speak to Aktion Adapter haben. Von ein paar Jahren hat ein Freund von mir das bei Home Assistent über Snips gemacht. Ich würde gerne eine lokale Alexa haben die keine Daten an den Hersteller weitergibt.
"Hey Sepia" schalte Licht in Küche an"
"Hey Sepia" wie kalte ist es draußen?Aktuell stehe ich an dem Punkt wie spreche ich nun den DIY Raspberry 4 Client mit einem 4 array Mic an?