An unofficial Seneye aquarium monitor module for the MagicMirror project
Clone this respo into your ~/MagicMirror/modules folder
git clone https://github.com/Si-Hill/MMM-SeneyeAdd MMM-Seneye module to the modules array in the config/config.js file:
{
"module": "MMM-Seneye",
"position": "top_right",
"config": {
"deviceID": "12345",
"email": "example@email.com",
"password": "password",
}
}{
"module": "MMM-Seneye",
"position": "top_right",
"config": {
"deviceID": "12345",
"email": "example@email.com",
"password": "password",
"temperatureSuffix": "C",
"logo": "blue",
"color": "#00aeef",
"readings": {
"temperature": true,
"ph": true,
"nh3": true,
"nh4": true,
"o2": false,
"lux": false,
"par": false,
"kelvin": false
}
}
}MMM-Seneye uses the official Seneye API
| Option | Description |
|---|---|
deviceID |
Required You will need to find out your Seneye Device ID from the Seneye servers. The quickest way is to visit this url in any browser replacing the username and password with your own. You will get a response that includes your Device ID https://api.seneye.com/v1/devices?user=***&pwd=***Type: String |
email |
Required Your email address registered with Seneye. The same one used to login to seneye.me Type: String |
password |
Required The password associated with the email address above. Type: String |
temperatureSuffix |
Optional A text string to display 'C' or 'F' after the temperature reading. Type: StringDefault C |
logo |
Optional 4 options available, blue, white, grey, or your choice of text ![]() Type: StringDefault blue |
color |
Optional Your choice of hex colour code, including the # ![]() Type: StringDefault #00aeef |
readings |
Optional An array of readings to display Optional Temperature Type: BooleanDefault true Optional ph Type: BooleanDefault true Optional nh3 Type: BooleanDefault true Optional nh4 Type: BooleanDefault true Optional o2 Type: BooleanDefault false Optional lux Type: BooleanDefault false Optional par Type: BooleanDefault false Optional kelvin Type: BooleanDefault false |
- Add
node_helper.js Add customisable temperature suffixAdd some alert functionalityAdd logo/title customisationAdd custom colour for icons










