Read the statement by Michael Teeuw here.
MMM-BoschSmartHome
-
@Jalibu Looking good. Well done.
-
I have two rooms equipped with Bosch since one week and happy to test your module.
-
The latest version also supports the Twinguard AirQualityLevel (updated Screenshot on first post)
-
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.
-
@MajorC There was a wrong/old value in my sample config (replace MMM-BSH with MMM-BoschSmartHome)
-
I see, now it is working just fine! Great work @Jalibu !
Next step to work on, some CSS functionalities.
-
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; }
-
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!
-
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 } } },
-
The latest version fixes a few bugs and supports an option to hide individual components per room.
Example:config: { hideComponents: { "Livingroom": ["temperature", "purity", "humidity"], "Bed Room": ["battery", "climateControl", "temperatureLevel", "hue"], "Kitchen": ["shutters", "dishwasher", "thermostats"] } }