MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord
    1. Home
    2. SvenSommer
    MagicMirror² v2.24.0 is available! For more information about this release, check out this topic.
    • Profile
    • Following 0
    • Followers 1
    • Topics 7
    • Posts 73
    • Best 24
    • Controversial 0
    • Groups 1

    SvenSommer

    @SvenSommer

    Hello! I’m Robert, an aeronautical engineer, enthusiast builder and programmer.
    I like things that help to improve our life. And I love to build them.

    When I’m not sitting in front of a monitor or at a workbench, I like to fly small airplanes, make music or explore this beautiful planet with my little family.

    41
    Reputation
    3090
    Profile views
    73
    Posts
    1
    Followers
    0
    Following
    Joined Last Online
    Website www.robstechlog.com/ Location Berlin

    SvenSommer Unfollow Follow
    Module Developer

    Best posts made by SvenSommer

    • A thin MM with metal frame, hidden IR camera and 32" Inch HDTV

      Description

      When I first run into the Magic Mirror project I was convinced this was something I wanted to build on my own. Without the amazing work and the easy to use framework by Michael Teeuw and this forum, this wouldn’t any possible to archive. And yes, this was real fun!

      Screenshots

      alt text
      alt text

      Further Details

      Checkout my blog on http://www.robstechlog.com/building/ for more details.

      posted in Show your Mirror
      SvenSommer
      SvenSommer
    • stronger Raspberry Pi 3 Alternatives

      Several modules like the ones for face recognition, speech recognition or even streaming from webcams bring the Raspberry Pi 3 to it’s performance limits by max out it’s memory and cpu. I found some older topics where several alternatives where named. Unfortunately those post were abandoned like half a year ago and really hard to read, due to the overlapping conversations.

      I really want to find a powerful alternative to the Pi3. Perhaps the experienced builders can briefly share what they have done for experience with your alternatives. I think the following criteria are interesting.

      Everybody else please don’t forget to up vote the contributions of those who share.

      Model: Raspberry Pi 3 Model B

      0_1500588784360_Desi2003_a.png

      Price

      • Board - 35 $
      • Power Supply (mini USB) - 5 $

      in Total: about 40 $

      Dimensions

      85.60mm x 56mm x 21mm

      0_1500589688029_rasp3_dimensions.png

      Hardware Specifications

      • CPU: Quad Core 1.2GHz Broadcom BCM2837 64bit CPU
      • Memory: 1GB RAM
      • WLAN: BCM43438 wireless LAN and Bluetooth Low Energy (BLE) on board
      • GPIO Pins:: 40-pin extended
      • USB: 4x USB 2.0 ports
      • Video & Stereo output: 4 Pole stereo output and composite video port
      • Full size HDMI
      • CSI camera port for connecting a Raspberry Pi camera
      • DSI display port for connecting a Raspberry Pi touchscreen display
      • Micro SD port for loading your operating system and storing data
      • Upgraded switched Micro USB power source up to 2.5A

      Software:

      OS: Raspian
      Is able to run:

      • NodeJS - yes

      Installation of MM:

      • Is the standard installation script executable? - yes
      bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)
      

      Remarks:

      • Strong spread, big supportive community.

      Model: Intel Thin Mini-ITX Motherboard

      like ASUS H110T/CSM LGA 1151 Intel H110 HDMI SATA 6Gb/s USB 3.0 Thin Mini-ITX Motherboards
      0_1500631618216_13-132-833-01.jpg

      Price

      • Board: 80 $
      • Ram: 8 GB - 70 $
      • Wifi Card: 27 $
      • CPU: 56 $
      • Cooler: 20$
      • SSD: 128GB - 30 $
      • accepts 12 to 19 Volts Power Supply as for notebooks - 15 $

      in Total: about 300 $ (depending on components)

      Dimensions

      1702mm x 1702 x 25mm

      0_1500631924158_Intel-2.jpg
      0_1500632100859_Mmclj.png

      Hardware Specifications

      • Supported CPU (CPU not included)
        • Socket Type: LGA 1151
        • CPU Type: **Core i7 / i5 / i3 / Pentium / Celeron (LGA1151)
        • Supported CPU Technologies: * Turbo Boost Technology 2.0
      • Memory (not included)
        • Number of Memory Slots: 2×260pin
        • Memory Standard: DDR4 2133
        • Maximum Memory Supported: 32GB
        • Channel Supported: Dual Channel
      • Onboard Video:
        • Integrated Graphics Processor
        • Multi-VGA output support: DP/HDMI/LVDS ports
        • Supports HDMI with max. resolution of 4096 x 2160 @ 24Hz / 2560 x 1600 @ 60Hz
        • Supports LVDS with max. resolution of 1920 x 1200 @ 60Hz
        • Supports DisplayPort with max. resolution of 4096 x 2304 @ 60 Hz
        • Maximum shared memory of 1024MB
      • WLAN: only by using expansion Slot for 1 x M.2 Socket 1 with E key, type 2230 for WIFI device
      • LAN: Dual 10/100/1000Mbps with Realtek 8111H
      • GPIO Pins: no
      • Rear Panel Ports
        • 1 x HDMI
        • 2 x RJ45
        • 1 x DisplayPort
        • 4 x USB 3.0
        • 2 Audio Ports
      • Onboard USB:
        • 2 x USB 2.0 2-port connectors support additional 4 USB 2.0 ports
        • 1 x USB 2.0 1-port connectors support additional 1 USB 2.0 port
      • Video & Stereo output: 4 Pole stereo output and composite video port
      • Full size HDMI

      Software:

      Operating System Support:

      • Unbuntu
      • Windows 10*
      • Windows 8.1*
      • Windows 7
      • 64-bit supported only

      Is able to run:

      • NodeJS - yes

      Installation of MM:

      • Is the standard installation script executable? - yes
      bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/raspberry.sh)
      

      Remarks:

      • Powerfull Board with several upgrading capabilities which comes with a bigger pice tag
      • Quotes:
        • “So things like @strawberry-3-141 voice module is REALLY fast and responsive. I’m also using an IR touch frame that responds quite well with no additional drivers needed.”
      posted in Hardware
      SvenSommer
      SvenSommer
    • MMM-GrafanaCharts and MMM-GrafanaGauges: Display you data with Charts and Gauges. Beautifully.

      Description:

      Two little modules for the Magic Mirror to include beautiful graphics generated with grafana.

      MMM-GrafanaCharts

      It’s for your graphs! The data that’s currently displayed on my mirror using the MMM-GrafanaCharts is a weather forecast for the next two days.
      If you’re interested in building you own weather chart, check out my blog post Programming your personal weather chart.

      MMM-GrafanaGauges

      Gauges are extremely helpful to monitor individual values ​​and their deviations from the nominal value. With the MMM-GrafanaGauges vital values of my plants are displayed on the mirror.

      Screenshots:

      0_1499632484128_weather_explained.gif

      0_1499632641560_MMM-GrafanaGauges.png

      with graph behind

      alt text

      Download



      MMM-GrafanaChart- Version 1

      • Initial release
      • Showing charts provided by grafana

      MMM-GrafanaGauges- Version 1

      • Initial release
      • Showing gauges in a row provided by grafana
      posted in Utilities
      SvenSommer
      SvenSommer
    • RE: A thin MM with metal frame, hidden IR camera and 32" Inch HDTV

      I found I nice website to share constructions online, its’called Onshape.
      0_1500054725849_MagicMirror_Metal_frame_model.png
      If someone is interested in the metal frame model. It’s available here.

      posted in Show your Mirror
      SvenSommer
      SvenSommer
    • RE: stronger Raspberry Pi 3 Alternatives

      @cowboysdude
      I just updated the summary post, could you please check, if there is everything correct?!

      posted in Hardware
      SvenSommer
      SvenSommer
    • RE: MMM-Globe

      I just found this source here and thought about this module.
      http://earth.nullschool.net/

      posted in Utilities
      SvenSommer
      SvenSommer
    • RE: MMM-OralB / Bluetooth equipped toothbrush integration

      @dfuerst
      By now brushtimer.js has already the whole logic the of the final modul implemented. It’s working like this.

      1. If a brush is connected it’s starts the timer. This happens when the “start/stop” button is pushed for the first time. After 3 seconds (mine and your) toothbrush turns off bluetooth connection. This is registred, but nothing happens (timer is still running) until:
      2. Brush is connected again. This means the “start/stop” button was hit again and this time is means to stop the timer, because the brush was already running and is now stopped. (If I understood your test output right, this point never happens when you tested it; your toothbrush isn’t connecting again, when you stopped it)
      3. Because (my) toothbrush doesn’t shut down the connection for 32 seconds after the stop, I have to wait until I can detect a new connection event.

      What you need to set up in your attempt is a timer. When you detect your mac-address you start your timer. And when its gone, stop it.

      Here is a clock object you can integrate and use. You can use Clock.resume() to start/resume the timer or Clock.pause() to wait. If you want to reset use Clock.Stop()
      Everytime the clock-timer is changed you fire a sendSocketNotification('TIMER_UPDATE', totalSeconds) like int the MMM-NetworkScanner-project with sendSocketNotification('MAC_ADDRESSES', macAddresses) to inform the main module an show it to the mirror-screen.

      var Clock = {
        totalSeconds: 0,
      
        start: function () {
          var self = this;
      
          this.interval = setInterval(function () {
            self.totalSeconds += 1;
      
            console.log(Math.floor(self.totalSeconds / 60 % 60) + ':' + parseInt(self.totalSeconds % 60));
          }, 1000);
        },
      
          pause: function () {
            clearInterval(this.interval);
            delete this.interval;
          },
      
          resume: function () {
            if (!this.interval) this.start();
          },
      
          stop: function(){
              this.totalSeconds = 0;
              clearInterval(this.interval);
              delete this.interval;
          }
      };
      
      
      posted in Development
      SvenSommer
      SvenSommer
    • RE: A thin MM with metal frame, hidden IR camera and 32" Inch HDTV

      @cowboysdude The Frame was made in small factory in Berlin. The main challenge was to find somebody with free capacities in the next three month!!
      Seems like it’s a good place for metal processing companies around Berlin!

      posted in Show your Mirror
      SvenSommer
      SvenSommer
    • RE: stronger Raspberry Pi 3 Alternatives

      @cowboysdude
      Thanks for your answer.
      Could you please share a link which mini itx board board you’re exactly using?

      posted in Hardware
      SvenSommer
      SvenSommer
    • RE: MMM-Globe

      @schlachtkreuzer6
      Hey guys,
      I was able to cut the white bar by cutting the last pixels (depending on the image size) from this image with adding the following to MMM-Globe.js

      getDom: function () {
          var wrapper = document.createElement("div");
          if (this.config.style == "europeDiscNat") {
      	wrapper.style.height = 0.98 * this.config.imageSize - 1 + "px";
      	wrapper.style.overflow = "hidden";
          }
      
          var image = document.createElement("img");
      
      posted in Utilities
      SvenSommer
      SvenSommer

    Latest posts made by SvenSommer

    • RE: MMM-OralB / Bluetooth equipped toothbrush integration

      @lavolp3 Thanks for your post. I will have a look into this, hopefully in the next week! I’m still convinced we should build this module.

      posted in Development
      SvenSommer
      SvenSommer
    • RE: MMM-GrafanaCharts and MMM-GrafanaGauges: Display you data with Charts and Gauges. Beautifully.

      @planet4 Hey, I just tried it with the actual Grafana v6.0.1 (commit: 0c44a04)
      It worked for me without any adjustments.

      Maybe I can support you, to set it up.

      posted in Utilities
      SvenSommer
      SvenSommer
    • RE: MMM-OralB / Bluetooth equipped toothbrush integration

      I’m still hoping some genius starts to hack the protocol. This is the tricky part. Once this is done, building a module for the MM-framework is a walk in the park.

      posted in Development
      SvenSommer
      SvenSommer
    • RE: MMM-GrafanaCharts and MMM-GrafanaGauges: Display you data with Charts and Gauges. Beautifully.

      @sceletus
      Enable authentication in the [http] section of the configuration file /etc/influxdb/influxdb.conf :

      [http] enabled = true bind-address = ":8086" # change to a specific interface if needed auth-enabled = true # will enforce authentication
      

      everything is described in the tutorial on http://robstechlog.com/2017/06/30/personal-weather-chart-module/

      posted in Utilities
      SvenSommer
      SvenSommer
    • RE: MMM-GrafanaCharts and MMM-GrafanaGauges: Display you data with Charts and Gauges. Beautifully.

      @yours.mukul
      Yes just follow these instructions:
      http://docs.grafana.org/installation/debian/

      posted in Utilities
      SvenSommer
      SvenSommer
    • RE: MMM-cryptocurrency - v1.4

      Hey @matteodanelli ,
      thank you for this great module.
      I added an alternative display mode to see the changes within the logo view.

      0_1508401855634_logoWithChangesView.png

      0_1508401863387_logoWithChangesAndGraphView.png

      I made a pull request. Here are the changes:

      • 1 hour , 1 day and 7days changes can be displayed by adding ‘logoWithChanges’ as display type.
      • option and screenshots added to README.md
      posted in Utilities
      SvenSommer
      SvenSommer
    • RE: A thin MM with metal frame, hidden IR camera and 32" Inch HDTV

      A touch display of this size is a big cost factor.
      In addition you would always have some fingerprints on the mirror.
      A better solution is maybe a gesture control.

      posted in Show your Mirror
      SvenSommer
      SvenSommer
    • RE: A thin MM with metal frame, hidden IR camera and 32" Inch HDTV

      @Arthur
      Not by now, but definitely before Christmas 😉

      posted in Show your Mirror
      SvenSommer
      SvenSommer
    • RE: MMM-GrafanaCharts and MMM-GrafanaGauges: Display you data with Charts and Gauges. Beautifully.

      @fox Yes, this script is responsible for getting the data into the database.

      If you would like to show other data with Grafana, you need to save the data you get from your sensor.

      posted in Utilities
      SvenSommer
      SvenSommer
    • RE: MMM-GrafanaCharts and MMM-GrafanaGauges: Display you data with Charts and Gauges. Beautifully.

      @fox
      Short answer: No, not the direct way.

      Long answer: You need to write your temperature data into a database which is connected with Grafana. Then you can use this module to display your graph created by grafana.

      One possible solution: This tutorial shows an example, on how to store weather data from an external source in a local influxdb database, which is connected to grafana.
      You could reuse the example code an edit it, to get your data stored in a influxdb database.

      posted in Utilities
      SvenSommer
      SvenSommer