Bugsounet Coding

    • Register
    • Login
    • Search
    This Forum is now reserved to registred users!

    EXT-SmartHome is under coding!

    EXT-SmartHome
    6
    50
    337
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • bugsounet
      bugsounet Main Coder last edited by

      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

      bugsounet P 2 Replies Last reply Reply Quote 0
      • M
        MTRS last edited by

        Yes i would love to help. Please tell what to do @bugsounet sir

        1 Reply Last reply Reply Quote 0
        • bugsounet
          bugsounet Main Coder last edited by

          Try to code fulfillment part for volume control

          1 Reply Last reply Reply Quote 0
          • M
            MTRS last edited by

            how to start? but i want to help

            i havent coded any module till now?

            which lang/framework is sed?

            1 Reply Last reply Reply Quote 0
            • bugsounet
              bugsounet Main Coder last edited by

              Google Docs is there

              1 Reply Last reply Reply Quote 0
              • bugsounet
                bugsounet Main Coder last edited by bugsounet

                Something like this:

                Screenshot_20221218_205513.jpg

                1 Reply Last reply Reply Quote 0
                • M
                  MTRS last edited by

                  we can do this in google home app? for magic mirror?

                  1 Reply Last reply Reply Quote 0
                  • bugsounet
                    bugsounet Main Coder @bugsounet last edited by

                    @bugsounet said in EXT-SmartHome is under coding!:

                    I’m (trying) coding, Vocal control and Google Home app control for MagicMirror

                    1 Reply Last reply Reply Quote 0
                    • bugsounet
                      bugsounet Main Coder last edited by bugsounet

                      Login page for Google Home app:

                      Screenshot_20221220_235158_edit_77817234483281.jpg

                      1 Reply Last reply Reply Quote 0
                      • M
                        MTRS last edited by

                        Wow awesome @bugsounet sir

                        1 Reply Last reply Reply Quote 0
                        • P
                          pakal41 @bugsounet last edited by

                          @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)

                          1 Reply Last reply Reply Quote 0
                          • bugsounet
                            bugsounet Main Coder last edited by

                            Now Jarvis is online on Google Home app!

                            Screenshot_20221221_233909.jpg

                            1 Reply Last reply Reply Quote 0
                            • M
                              MTRS last edited by

                              when this module will be launched?

                              1 Reply Last reply Reply Quote 0
                              • bugsounet
                                bugsounet Main Coder last edited by

                                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 😉

                                1 Reply Last reply Reply Quote 2
                                • bugsounet
                                  bugsounet Main Coder last edited by

                                  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

                                  1 Reply Last reply Reply Quote 0
                                  • bugsounet
                                    bugsounet Main Coder last edited by

                                    Next steps:

                                    • control EXT-FreeboxTV
                                    • control EXT-Spotify
                                    • control EXT-YouTube?? (maybe)
                                    • enable and display internet search with EXT-Browser?? (maybe)
                                    • …

                                    For the better!

                                    1 Reply Last reply Reply Quote 0
                                    • bugsounet
                                      bugsounet Main Coder last edited by bugsounet

                                      How it works ?

                                      • I have to set device type and add some device traits to create the Jarvis 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 controling EXT-Screen
                                      • action.devices.traits.Volume: for controling EXT-Volume
                                      • action.devices.traits.InputSelector: for controling EXT-Pages
                                      • action.devices.traits.Reboot: for restart MagicMirror [Not the rpi]
                                      • action.devices.traits.Locator: If you lost Jarvis… just ask where is Jarvis ? [For Fun]

                                      I have planned to use:

                                      • action.devices.traits.Reboot for reboot MagicMirror
                                      • action.devices.traits.Channel: for controling EXT-FreeboxTV
                                      • action.devices.traits.CameraStream: for camera Streaming (Need another plugin not yet coded [planed])
                                      • action.devices.traits.LockUnlock: for lock MagicMirror
                                      • action.devices.traits.SoftwareUpdate: maybe controling EXT-UpdateNotification
                                      • action.devices.traits.MediaState or action.devices.traits.TransportControl: for controling EXT-Spotify, EXT-YouTube, EXT-FreeboxTV (pause, play, next, previous)
                                      • action.devices.traits.AppSelector: for controling EXT-YouTube, EXT-Spotify, …

                                      any idea ?

                                      1 Reply Last reply Reply Quote 0
                                      • kelly97129
                                        kelly97129 Donators last edited by

                                        Bonjour
                                        Bonne et heureuse année encore à toi…
                                        Juste savoir si on pouvais faire des tests en l’état ?
                                        Merci

                                        1 Reply Last reply Reply Quote 1
                                        • bugsounet
                                          bugsounet Main Coder last edited by

                                          '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’installation

                                          Désolé

                                          kelly97129 1 Reply Last reply Reply Quote 1
                                          • kelly97129
                                            kelly97129 Donators @bugsounet last edited by

                                            @bugsounet
                                            t’inquiète pas, je sais attendre 🤤

                                            1 Reply Last reply Reply Quote 0
                                            • Referenced by  bugsounet bugsounet 
                                            • First post
                                              Last post
                                            Powered by NodeBB | @bugsounet ©2022