EXT-SmartHome is under coding!
-
Hi Guys
I’m (trying) coding, Vocal control and Google Home app control for MagicMirror
Repository: There
What is needed:
- https Server (via express js)
- https cert (let’s encrypt)
- OAuth2 server via express
- fulfillment Server via express
- Domain Name (or dyndns ??)
- a Google Action Project
- a port for external using (reserved for google query)
What’s Coded:
- OAuth2 server
- fulfillment server
Actually, I’m able to
- Control
EXT-Screen
: Turn On/Off the screen
What Missing (to Code):
- https server (actually is with http)
- volume control
- …
If you have some time for helping me to code, it’s with pleasure !
Google protocol is +/- complex -
Yes i would love to help. Please tell what to do @bugsounet sir
-
Try to code
fulfillment
part for volume control -
how to start? but i want to help
i havent coded any module till now?
which lang/framework is sed?
-
Google Docs is there
-
Something like this:
-
we can do this in google home app? for magic mirror?
-
@bugsounet said in EXT-SmartHome is under coding!:
I’m (trying) coding, Vocal control and Google Home app control for MagicMirror
-
Login page for Google Home app:
-
Wow awesome @bugsounet sir
-
@bugsounet said in EXT-SmartHome is under coding!:
m (trying) coding, Vocal control and Google Home app control for MagicMirror
Repository: There
What is needed:https Server (via express js)
https cert (let’s encrypt)
OAuth2 server via express
fulfillment Server via express
Domain Name (or dyndns ??)
a Google Action Project
a port for external using (reserved for google query) -
Now Jarvis is online on Google Home app!
-
when this module will be launched?
-
it will be launched:
- when it finish to code it (really not finish)
- when i write wiki
- when all test are ok
- …
I think in 2023
-
Right,
Good news:
- Screen control
- available in google Home app with ON/OFF Touch button
- available in vocal in ALL assistant devices
- Volume control
- Not available in google home app touch function
- available in vocal in ALL assistant devices
- Pages control
- available in vocal in ALL assistant devices
Bad news: Volume control in Google Home App is not available actually… don’t know really why… but vocal works
- Screen control
-
Next steps:
- control EXT-FreeboxTV
- control EXT-Spotify
- control EXT-YouTube?? (maybe)
- enable and display internet search with EXT-Browser?? (maybe)
- …
For the better!
-
How it works ?
- I have to set
device type
and add somedevice traits
to create theJarvis device
- All
device traits
are available there - All
device type
are available there - Best way is using TV device type
Actually I use this
traits
:action.devices.traits.OnOff
: for controlingEXT-Screen
action.devices.traits.Volume
: for controlingEXT-Volume
action.devices.traits.InputSelector
: for controlingEXT-Pages
action.devices.traits.Reboot
: for restart MagicMirror [Not the rpi]action.devices.traits.Locator
: If you lost Jarvis… just askwhere is Jarvis ?
[For Fun]
I have planned to use:
action.devices.traits.Reboot
for reboot MagicMirroraction.devices.traits.Channel
: for controlingEXT-FreeboxTV
action.devices.traits.CameraStream
: for camera Streaming (Need another plugin not yet coded [planed])action.devices.traits.LockUnlock
: for lock MagicMirroraction.devices.traits.SoftwareUpdate
: maybe controlingEXT-UpdateNotification
action.devices.traits.MediaState
oraction.devices.traits.TransportControl
: for controlingEXT-Spotify
,EXT-YouTube
,EXT-FreeboxTV
(pause, play, next, previous)action.devices.traits.AppSelector
: for controlingEXT-YouTube
,EXT-Spotify
, …
any idea ?
- I have to set
-
Bonjour
Bonne et heureuse année encore à toi…
Juste savoir si on pouvais faire des tests en l’état ?
Merci -
'soir, Merci a toi aussi David !
dans l’état humm malheureusement non
Il y a trop configuration a faire… rien n’est codé en auto pour l’installationDésolé
-
@bugsounet
t’inquiète pas, je sais attendre -
bugsounet