-
Notifications
You must be signed in to change notification settings - Fork 1
/
user_config_override.h
103 lines (73 loc) · 3.28 KB
/
user_config_override.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
/*
user_config_override.h - user configuration overrides my_user_config.h for Tasmota
Copyright (C) 2021 Theo Arends
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef _USER_CONFIG_OVERRIDE_H_
#define _USER_CONFIG_OVERRIDE_H_
/*****************************************************************************************************\
* USAGE:
* To modify the stock configuration without changing the my_user_config.h file:
* (1) copy this file to "user_config_override.h" (It will be ignored by Git)
* (2) define your own settings below
*
******************************************************************************************************
* ATTENTION:
* - Changes to SECTION1 PARAMETER defines will only override flash settings if you change define CFG_HOLDER.
* - Expect compiler warnings when no ifdef/undef/endif sequence is used.
* - You still need to update my_user_config.h for major define USE_MQTT_TLS.
* - All parameters can be persistent changed online using commands via MQTT, WebConsole or Serial.
\*****************************************************************************************************/
// -- Master parameter control --------------------
#undef CFG_HOLDER
#define CFG_HOLDER 4617 // [Reset 1] Change this value to load SECTION1 configuration parameters to flash
// -- Setup your own Wifi settings ---------------
#undef STA_SSID1
#define STA_SSID1 "mywifissid" // [Ssid1] Wifi SSID
#undef STA_PASS1
#define STA_PASS1 "mywifipass" // [Password1] Wifi password
// -- Setup your own MQTT settings ---------------
#undef MQTT_HOST
#define MQTT_HOST "192.168.xx.xx" // [MqttHost]
#undef MQTT_PORT
#define MQTT_PORT 1883 // [MqttPort] MQTT port (10123 on CloudMQTT)
#undef MQTT_USER
#define MQTT_USER "user" // [MqttUser] Optional user
#undef MQTT_PASS
#define MQTT_PASS "pass" // [MqttPassword] Optional password
// Own Configuration goes here
#ifdef PROJECT
#undef PROJECT
#define PROJECT "MyTasmotaProject" // PROJECT is used as the default topic delimiter
#endif
// Own drivers include
#define USE_NEXUS_MQTT
/*
Error in Tasmota 13.13.0+
when compile for esp8266_4M2M
/tasmota/tasmota_xdrv_driver/xdrv_50_filesystem.ino
fatal error: ESPFtpServer.h: No such file or directory
Comment out in tasmota/include/tasmota_configurations.h
line 1051
#ifdef ESP8266_4M
#ifndef USE_FTP
#define USE_FTP
#endif
#ifndef USER_FTP
#define USER_FTP "user"
#endif
#ifndef PW_FTP
#define PW_FTP "pass"
#endif
#endif // ESP8266_4M
*/
#endif // _USER_CONFIG_OVERRIDE_H_