MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord

    MMM-BoschSmartHome

    Utilities
    5
    27
    1875
    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.
    • Jalibu
      Jalibu Module Developer last edited by Jalibu

      Hi community,

      Here is my MMM-BoschSmartHome module. It is a client interface for the Bosch Smart Home System.
      Download and instructions on GitHub.

      Note: This module is a private and inofficial project without any relation to Robert Bosch Smart Home GmbH. I do not give any warranty, nor am I responsible for any damage.

      Features

      • Support for multiple rooms
      • Window-/Door Contacts
      • Room Climate Controls
      • Thermostats
      • Twinguards
      • Visualization of Temperature, Humidity and Purity
      • Bosch Home Connect Dishwashers (experimental!)
      • Philips Hue Bridge
      • Languages: English, German

      Screenshots

      Visualization with bars

      1ac5e3c1-63f7-4bc5-8300-c2805a2fd9b5-image.png

      Visualization with donuts

      6faa185c-9898-4951-be72-c9c64e77e4f9-image.png

      Thank you

      To all testers, their and your feedback.

      Support
      If you like this module and want to thank, please buy me a beer.

      Buy Me A Beer

      mumblebaj 1 Reply Last reply Reply Quote 5
      • mumblebaj
        mumblebaj Project Sponsor @Jalibu last edited by

        @Jalibu Looking good. Well done.

        1 Reply Last reply Reply Quote 0
        • M
          MajorC Project Sponsor last edited by

          I have two rooms equipped with Bosch since one week and happy to test your module.

          1 Reply Last reply Reply Quote 0
          • Jalibu
            Jalibu Module Developer last edited by Jalibu

            The latest version also supports the Twinguard AirQualityLevel (updated Screenshot on first post)

            1 Reply Last reply Reply Quote 0
            • M
              MajorC Project Sponsor last edited by

              I followed the instructions. Within generate certificate I was ask a couple of questions I was not sure about. (Country ID, Company, E-Mail, …).

              I included the config with my Bosch-IP address and the password. Pressed the button and reboot my raspberry.

              But nothing is shown on the screen.

              Jalibu 1 Reply Last reply Reply Quote 0
              • Jalibu
                Jalibu Module Developer @MajorC last edited by

                @MajorC There was a wrong/old value in my sample config (replace MMM-BSH with MMM-BoschSmartHome)

                1 Reply Last reply Reply Quote 0
                • M
                  MajorC Project Sponsor last edited by MajorC

                  I see, now it is working just fine! Great work @Jalibu !

                  Next step to work on, some CSS functionalities.

                  2021-01-08-080703_2560x1440_scrot.jpg

                  1 Reply Last reply Reply Quote 0
                  • M
                    MajorC Project Sponsor last edited by MajorC

                    I played a little bit with custom.css

                    /**
                     * MMM-BoschSmartHome
                     */
                    .MMM-BoschSmartHome .bsh-wrapper {
                      background-color: rgba(0,0,0,0.00);
                      color: #fff;
                      font-size: 20px;
                    }
                    
                    .MMM-BoschSmartHome .bsh-room-icon {
                      margin-right: 8 px;
                    }
                    
                    .MMM-BoschSmartHome .bsh-tiles {
                      font-size: 18px;
                    
                    }
                    
                    1 Reply Last reply Reply Quote 0
                    • Jalibu
                      Jalibu Module Developer last edited by

                      I released a new version and updated my first Topic post with the latest Features and Screenshots.

                      Features

                      • Support for multiple rooms
                      • Shutter Contacts
                      • Room Climate Controls
                      • Thermostats
                      • Twinguards
                      • Visualization of Temperature, Humidity and Purity
                      • Bosch Home Connect Dishwashers (experimental!)
                      • Philips Hue Bridge
                      • Languages: English, German

                      Thanks to all testers!

                      1 Reply Last reply Reply Quote 1
                      • M
                        MajorC Project Sponsor last edited by MajorC

                        Update with

                        git pull
                        

                        was working fine.

                        I am not sure about the new grafic-elements. This is how it looks on my system without custom.css.

                        		module: "MMM-BoschSmartHome",
                        			position: "bottom_left",
                        			config: {
                        				host: "192.168.2.XX", // Local IP Address
                        				name: "MMM-BoschSmartHome", // Display name for App
                        				identifier: "MMM-BoschSmartHome", // Unique Identifier for app
                        				password: "XXX", // Password for Bosch Smart Home Bridge
                        				refreshIntervalInSeconds: 60, // Default: 60
                        				width: "340px",
                        				displayRoomIcons: true, // Default: false
                        				displayThermostats: true, // Default: false
                        				airquality: {
                        					purity: "none", // one of [tile, bar, donut, none]. Default: bar
                        					humidity: "bar", // one of [tile, bar, donut, none]. Default: bar
                        					temperature: "donut", // one of [tile, bar, donut, none]. Default: bar
                        					preferredTemperatureProvider: "ClimateControl", // Twinguard or ClimateControl. Default: Twinguard, but falls back to CC
                        					preferredHumidityProvider: "ClimateControl" // Twinguard or ClimateControl. Default: Twinguard, but falls back to CC
                        				}
                        			}
                        		},
                        

                        screenshot2.jpg

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 1 / 3
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy