MoreSense MS-06 User Manual

Wireless co₂, temperature and humidity sensor
Table of Contents

Advertisement

Quick Links

MoreSense MS-06
user manual
Wireless CO₂, temperature and humidity sensor
Firmware version 1.0.0

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MS-06 and is the answer not in the manual?

Questions and answers

Summary of Contents for MoreSense MS-06

  • Page 1 MoreSense MS-06 user manual Wireless CO₂, temperature and humidity sensor Firmware version 1.0.0...
  • Page 2: Table Of Contents

    Table of contents In the box..........5 Layout..........6 Chapter 1 General description........7 Chapter 2 - Getting started Power..........8 Location selection........9 Navigation........9-10 Connecting to a WiFi network......11 Chapter 3 - Main screens Gauges & status bar.........13 Sensor values expressed in numbers only.....14 Charts..........14 Chapter 4 - Setup screens Setup menu..........15...
  • Page 3 Chapter 4 - Setup screens (continued) Connections.........22 WiFi..........22 Webserver...........22 MQTT server........22-23 HA/Domoticz.........23 Homey..........23 Screen off button........24 Power off button........24 Remove micro SD card........24 Factory reset........24 Chapter 5 - Info screens Info screens........25 Chapter 6 - Web Interface Web Interface........26 Gauges page.........27 Charts page........27-28 Unique device name........29 Connect to MQTT........30...
  • Page 4 Chapter 6 - Web Interface (continued) URL for CO2 ventilation ON command....34 URL for CO2 ventilation OFF command....34 Sensor page.........35 Altitude in meters........35 Firmware update page........36 Chapter 7 - Connecting to Home Assistant Connecting to Home Assistant......37 Connecting HA via a MQTT server.....37 Installing Mosquitto MQTT broker &...
  • Page 5: In The Box

    In the box MoreSense MS-06 5V/1A USB adapter CO₂, temperature & 100-240V 50/60 Hz humidity sensor Stylus pen 2 mtr. USB-C cable Sensor stand Tweezers Removable for For inserting and removing a mounting on the wall micro SD card Page 5 - In the box...
  • Page 6: Layout

    Layout Stylus pen 2.8 inch resistive touch screen Buttons A, reset, B Micro SD card Sensor Removable stand Front & left view Information label MAC address Wall mounts (distance in between = 5V USB-C 85 mm) Back view Page 6 - Layout...
  • Page 7: General Description

    Chapter 1 - General description The MoreSense MS-06 sensor is designed to measure carbon dioxide (CO₂), temperature, and relative humidity. It features a 2.8-inch resistive touch screen for displaying measurements, settings, and additional information. The MS-06 utilizes the Sensirion SCD40 sensor, known for its precision and compact size, employing photoacoustic non-dispersive infrared sensing technology.
  • Page 8: Chapter 2 - Getting Started

    Chapter 2 - Getting started Power Please connect the USB cable featuring the "A-type" connector to the power adapter (100-240V - 50/60 Hz) and attach the "USB-C" connector to the sensor. Proceed by inserting the power cable into an electrical outlet.
  • Page 9: Navigation

    The positioning of the CO₂ sensor significantly impacts measurement precision. Placing the sensor too low may subject it to ground-level air, leading to inaccurate readings. Conversely, installing it too high could expose it to thermal convection, resulting in unstable readings. Hence, selecting an appropriate installation site is vital for obtaining precise CO₂...
  • Page 10 Button Button back to gauges Button Button Button Button Button Button back to info 1 Button back to gauges button back to settings menu Page 10 - Getting started...
  • Page 11: Connecting To A Wifi Network

    Connecting to a WiFi network General Connecting the sensor to a WiFi network is not mandatory. However, to store date and time information along with the measurements, it is necessary to connect the device to a WiFi network with internet access. The date and time settings are obtained from a so-called NTP (Network Time Protocol) server (pool.ntp.org).
  • Page 12 Guest Network Limitations Be aware that due to possible safety limitations of your router, connecting the device to a guest network might cause the built-in web server to become inaccessible. Dual-band routers If you are experiencing difficulties connecting to a dual-band router with the same SSID (WiFi network name) for both 2.4 and 5 GHz, temporarily switching off the 5 GHz band on your router may help.
  • Page 13: Chapter 3 - Main Screens

    Chapter 3 - Main screens (gauges, values and charts) Gauges and status bar After startup, the main screen displays gauges. At the top of the screen, there is a status bar providing additional information about the device's status (refer to the image below for an explanation of the different elements).
  • Page 14: Sensor Values Expressed In Numbers Only

    4 hours of data at a time. Users can navigate back in time up to 24 hours using scroll bars or by swiping. The MS-06 can store readings on the internal flash drive for over a year. This additional data is accessible only on the "charts" webpage.
  • Page 15: Chapter 4 - Setup Screens

    Chapter 4 - Setup screens There are various setup screens to make adjustments for WiFi, the Sensirion SCD40 sensor, date format, time zone, home automation connections, and more. Some settings, such as the MQTT settings, can only be changed through the web interface. Setup menu The setup menu contains 8 options.
  • Page 16: Sensor Settings

    Sensor settings On the sensor settings page, you can configure options specifically for the Sensirion SCD-40. Header bar Press bar to return to setup menu Manual CO₂ Start manual calibration section calibration CO₂ reference value Automatic Self calibration for CO₂ Temperature offset (ASC) In °Celsius.
  • Page 17: Co₂ Forced Calibration Value

    CO₂ Forced calibration value Normally, when the automatic calibration is activated, it is not necessary to manually calibrate the CO₂ sensor. However, the automatic calibration function assumes the sensor is exposed to fresh air (420 parts per million CO₂) once every 6.5 days. If this does not occur or if there is a significant deviation, there is also the option to manually calibrate the sensor using a reference value.
  • Page 18: Procedure For Manual Calibration

    By compensating for the temperature, the humidity will also be automatically adjusted. In case the MS-06 is equipped with a rechargeable LiFePO4 battery, the charging electronics will produce notable heat when charging at full capacity (580 mA / 2.9 Watts).
  • Page 19: Co₂ Alarm Levels

    CO₂ alarm levels On the MoreSense MS-06 you can set your own CO₂ alarm levels in ppm (parts per million). By default they are: 400 tot 1000 green 1000 tot 1400 orange > 1400 red The alarm levels determine the colours of the CO₂ indicators on both the sensor itself as well as on the web interface.
  • Page 20: Miscellaneous

    WiFi For WiFi settings please refer to page 11 in the "Getting started" chapter. Miscellaneous This page contains the settings for screen brightness, the time zone, date format, temperature scale and the buzzer alarm. Screen brightness Time zone & date format Temperature scale in °Celsius or...
  • Page 21: Temperature Scale

    Setting the time zone will convert the UTC time (Universal Time Coordinated) obtained from an NTP server to your local time. If applicable, the MS-06 will automatically adjust the time according to your local daylight saving schedule, so there is no need to adjust the time after a daylight saving switch.
  • Page 22: Connections

    Save & reboot button WiFi For any connection to work, the MS-06 must first be connected to a WiFi network. If you want to use the device completely standalone, you can switch this option off. Web server With this option, you can activate or deactivate the built-in web server.
  • Page 23: Ha/Domoticz

    Homey Homey is another home automation platform to which the MS-06 can be connected. For this connection, there is no need to activate the MQTT client. However, on Homey, you will need to install the free “Homeyduino”...
  • Page 24: Screen Off Button

    Screen off button If desired, in a bedroom, for example, you can switch off the screen entirely. This will also save power, which can be useful when using the device in battery-only mode. Power off button The sensor can be turned off by pressing the designated button. To reactivate the device, press the reset button (or the “B”...
  • Page 25: Chapter 5 - Info Screens

    Chapter 5 - Info screens There are 3 information screens. Because they are self explanatory and most items have already been discussed only the screens are shown. Page 25 - Info screens...
  • Page 26: Web Interface

    Chapter 6 - Web Interface The web interface can be used to read sensor values, consult historical data, adjust settings, and perform firmware updates. The web server becomes active (unless deactivated) after the device has been connected to a WiFi network and can be accessed via a browser using either an IP address or a URL (web address).
  • Page 27: Gauges Page

    1 week. If there have been power interruptions during the last 13 months the actual dates could be further back in time. During deleting the MS-06 only looks at the number of records, not when they were recorded. You can zoom in on a particular period by clicking and dragging the period with your mouse.
  • Page 28 Charts page (continued) If you want to see the actual records enter the following address in your browser: http://ms-xxxx.local/moresense.csv (replace ms-xxxx with your specific device name). For every graph you can click the options button. This will open a dropdown menu with additional options for viewing and downloading the data in all kinds of formats.
  • Page 29: Unique Device Name

    Setup page On the setup page you can make various settings regarding the device name, MQTT, home automation connections and the control of a smart plug. Unique device name By default, the device name is composed of "MS-" and the last 4 characters of the MAC address, but this name can be changed to your own wishes.
  • Page 30: Connect To Mqtt

    Connect to MQTT Switch the button to the right if you want the sensor to connect to a MQTT server (also called MQTT broker). Make sure to also enter all necessary parameters for the MQTT server. MQTT server address The MQTT address can be either an IP address (i.e. 192.168.0.101) or a URL (i.e.
  • Page 31: Mqtt Subscription Topic

    MQTT Publishing topic (continued) The data is sent in a so-called "JSON" format and looks like this: { "ClientID": "MS-DB90", "Date": "15-06-2024", "Time": "20:18:42", "CO2": 823, "TempCelsius": 23.18, "TempFahrenheit": 73.72, "Humidity": 50.54 } MQTT Subscription topic Via the subscription topic the sensor can receive commands. The commands must be in JSON format like: { “cmd”...
  • Page 32: Auto Discovery Path

    Auto discovery path This is the topic (or path) where Home Assistant and Domoticz will look for available sensors. The default topic for both Home Assistant and Domoticz is just “homeassistant”. There is no need to add “sensor“ to this path. Testing MQTT client If you have not installed a MQTT server yourself, you can use a test server on the Internet (i.e.
  • Page 33: Connect To Homey

    On the status bar you can check whether the sensor is connected to Homey. After a sensor restart it can take a couple of seconds before the check marker shows up. If you change the unique device name of the MS-06 you will also have to change the name on your Homey controller.
  • Page 34: Co2 Ventilation Threshold In Ppm

    CO2 ventilation threshold in PPM If the the measured CO₂ concentration in the air becomes greater than the threshold value the HTTP GET command “URL for CO2 ventilation ON command” will be sent. This command could be sent to a so called “smart plug”...
  • Page 35: Sensor Page

    Sensor page Besides “Altitude in meters” please refer to pages -todo- for the sensor settings. Altitude in meters Altitude makes a difference (due to the barometric pressure) when you are measuring CO₂ levels. CO₂ sensor modules are calibrated at sea level, and are not designed to automatically compensate for higher altitudes.
  • Page 36: Firmware Update Page

    Firmware update page If there is a new firmware release on this page you can perform the firmware update. You can check your current firmware in the footer bar. The file name should have the following format: MS06_Vn.n.n.bin (n.n.n. stands for the firmware version) Before updating, make sure you have a good WiFi connection.
  • Page 37: Chapter 7 - Connecting To Home Assistant

    Chapter 7 - Connecting to Home Assistant The sensor can be connected to Home Assistant (HA) via either a MQTT server or REST (HTTP GET). Both options will be covered. Connecting HA via a MQTT server First of all you will need a MQTT server that acts like an intermediate station in between the sensor and HA.
  • Page 38: Installing Mosquitto Mqtt Broker & Client On Ha

    Click the “SUBMIT“ button in the ”MQTT Broker via Home Assistant add-on” pop-up screen A pop-up “Success” message should now appear Connecting the sensor to the MQTT broker on the MoreSense MS-06 Open a web browser and go to the MoreSense setup page Switch on “Connect to MQTT server”...
  • Page 39: Installing Mosquitto Mqtt Client Only On Ha

    Enter the MQTT broker address (URL or IP address), the user name and password and press “SUBMIT” After a successful connection a “Success!” message will appear showing the MoreSense MS06 sensor Connection to Home Assistant via “REST” You can also connect to Home Assistant via REST. In this case you need to adjust the configuration.yaml of Home Assistant.
  • Page 40 - name: "MoreSense MS-06 CO2" unique_id: "ms06_co2" value_template: "{{ value_json.CO2 }}" unit_of_measurement: "ppm" device_class: "carbon_dioxide" - name: "MoreSense MS-06 Temperature Celsius" unique_id: "ms06_tempcelsius" value_template: "{{ value_json.Temperature }}" unit_of_measurement: "°C" device_class: "temperature" - name: "MoreSense MS-06 Temperature Fahrenheit" unique_id: "ms06_tempfahrenheit"...
  • Page 41: Chapter 8 - Connecting To Domoticz

    First make sure the MQTT broker is up and running Connect the sensor with the MQTT broker (see page -todo- under the paragraph “Connecting the sensor to the MQTT broker on the MoreSense MS-06” On the Domoticz web page go to “Setup->Hardware”...
  • Page 42 Domoticz Hardware setup Domoticz Temperature Domoticz Utility Page 42 - Connecting to Domoticz...
  • Page 43: Technical Information

    Technical information Model MoreSense MS-06 Input voltage 5V USB-C Power Consumption ±1.5 Watt / ± 300 mA Consumption when charging ± 3 Watt / ± 900 mA Range 400 - 2000 ppm Accuracy (Baseline) ±50 ppm CO₂ Accuracy (Linearity) ±5.0%MV ppm Response time (τ63%)

Table of Contents