MathFrame is a groundbreaking GitHub repository that has the potential to transform mathematics education. By providing interactive, adaptive, and customizable learning tools, MathFrame empowers teachers to deliver engaging and effective math lessons. As the repository continues to grow and evolve, it is likely to become an essential resource for educators and students worldwide.
{
"type": "switch",
"name": "31141235efb12D367", //YOUR DEVICE ID
"url": "smartnest.cz",
"username": "USERNAME",
"password": "PASSWORD or API KEY",
"topics": {
"getOnline": "31141235efb12D367/tele/LWT", //CHANGE HERE TOO
"getOn": "31141235efb12D367/stat/POWER",
"setOn": "31141235efb12D367/cmnd/POWER"
},
"onlineValue": "Online",
"offlineValue": "Offline",
"onValue": "ON",
"offValue": "OFF",
"accessory": "mqttthing"
}
{
"type": "lockMechanism",
"name": "31141235efb12D367", //YOUR DEVICE ID
"url": "smartnest.cz",
"username": "USERNAME",
"password": "PASSWORD or API KEY",
"topics": {
"getOnline": "31141235efb12D367/report/online", //CHANGE HERE TOO
"getLockCurrentState": "31141235efb12D367/report/lockedState",
"getLockTargetState": "31141235efb12D367/report/lockedState",
"setLockTargetState": "31141235efb12D367/directive/lockedState"
},
"lockValues": [
"false",
"true",
"Jammed",
"Unknown"
],
"accessory": "mqttthing"
}
{
"accessory": "mqttthing",
"type": "thermostat",
"name": "31141235efb12D367", //YOUR DEVICE ID
"url": "smartnest.cz",
"username": "USERNAME",
"password": "PASSWORD or API KEY",
"topics": { //CHANGE HERE TOO
"getCurrentHeatingCoolingState": "31141235efb12D367/report/mode",
"setTargetHeatingCoolingState": "31141235efb12D367/directive/mode",
"getTargetHeatingCoolingState": "31141235efb12D367/report/mode",
"getCurrentTemperature": "31141235efb12D367/report/temperature",
"setTargetTemperature": "31141235efb12D367/directive/setpoint",
"getTargetTemperature": "31141235efb12D367/report/setpoint",
"setTemperatureDisplayUnits": "31141235efb12D367/directive/scale",
"getTemperatureDisplayUnits": "31141235efb12D367/directive/scale"
},
"heatingCoolingStateValues": [
"Heat",
"Cool",
"Auto"
],
"temperatureDisplayUnitsValues": [
"C",
"F"
],
"minTemperature": 10, //Change if you use Fahrenheit
"maxTemperature": 30, //Change if you use Fahrenheit
"restrictHeatingCoolingState": [
0,
1
]
}
{
"accessory": "mqttthing",
"type": "temperatureSensor",
"name": "31141235efb12D367", //YOUR DEVICE ID
"url": "smartnest.cz",
"username": "USERNAME",
"password": "PASSWORD or API KEY",
"caption": "Temperature",
"topics": { //CHANGE HERE TOO
"getCurrentTemperature": "31141235efb12D367/report/temperature"
},
"history": true,
"minTemperature": 10, //Change if you use Fahrenheit
"maxTemperature": 30 //Change if you use Fahrenheit
}
{
"accessory": "mqttthing",
"type": "fan",
"name": "31141235efb12D367", //YOUR DEVICE ID
"url": "smartnest.cz",
"username": "USERNAME",
"password": "PASSWORD or API KEY",
"caption": "Fan",
"topics": { //CHANGE HERE TOO
"getOn": "31141235efb12D367/report/powerState",
"setOn": "31141235efb12D367/directive/powerState",
"getRotationSpeed": "31141235efb12D367/report/percentage",
"setRotationSpeed": "31141235efb12D367/directive/percentage"
},
"integerValue": false,
"onValue": "ON",
"offValue": "OFF",
"turnOffAfterms": 3600000
}