Add my own server

This commit is contained in:
Carsten Schmiemann 2022-04-06 20:29:49 +02:00
parent c55fa29fb5
commit 7ff57ca4d8
3 changed files with 42 additions and 2 deletions

View file

@ -0,0 +1,36 @@
-----BEGIN CERTIFICATE-----
MIIGNjCCBB6gAwIBAgIBADANBgkqhkiG9w0BAQwFADCBlzELMAkGA1UEBhMCREUx
GDAWBgNVBAgMD1JoZWlubGFuZC1QZmFsejEPMA0GA1UEBwwGU3BleWVyMRowGAYD
VQQKDBFPVk1TIEJpdC1DbG91ZCBDQTEvMC0GCSqGSIb3DQEJARYgY2Fyc3Rlbi5z
Y2htaWVtYW5uQHBmYWx6LW1haWwuZGUxEDAOBgNVBAMMB292bXMtY2EwHhcNMjIw
MzMxMjMwNDAwWhcNMjkwMjAyMjMwNDAwWjCBlzELMAkGA1UEBhMCREUxGDAWBgNV
BAgMD1JoZWlubGFuZC1QZmFsejEPMA0GA1UEBwwGU3BleWVyMRowGAYDVQQKDBFP
Vk1TIEJpdC1DbG91ZCBDQTEvMC0GCSqGSIb3DQEJARYgY2Fyc3Rlbi5zY2htaWVt
YW5uQHBmYWx6LW1haWwuZGUxEDAOBgNVBAMMB292bXMtY2EwggIiMA0GCSqGSIb3
DQEBAQUAA4ICDwAwggIKAoICAQDNPm1/SG7s0cG4Ok2gaPeqmWLbqnD3K+19Yjzh
SbU+/Vjqac8xzXk1txS5oXYYOiqk05DH3u9TQiyGfqgdaOWXnGgV9cl1G4oU2gDL
YaWw6UhYyOOa4rsvuW3wsIzMjCoHw+3ixw92MPvWxwe+3XEEUwKu79jcupEFStSw
iKTLI3BXrLXh4EVbztMmVzGVmvd9YxT3jAHgjSEk+hNuVqOzxJmJ8ycbPLBX+Eu5
hYpzyh2lddQjuK5TbkOVrBadWAGp/f/T5yZS+1nvE7RgYu4U+k9GMk3Feni0szZT
ynZPyYPDl3IHS8Md3eS2PR0Sr32+OgguFw0fY0eL6utvVwRv1uzsfX+kjspl6GgY
5Swe9OzeSHWz8r4uDgiwIidsqrmsu+peNAowkF+JsUki8030Mi6xI1KR5eq+wOAu
S/z6W4QHxxM4l590F++9I++HaT+Ka9KOyzhwo402jTBS40ld/xvK/fQQ6xhhJ6Ir
EI6LuI/z3HLawvG8gjjGvTl2dHdW2eGSw6JT3Ykv6IuFTXpdvv7VFhsr0UkCZFDS
ugUq3M108sAwiZDuZOHaLE/5Xry8J6oihLRA4/m2CzsCkmKuFFI1U22PdeyOjobG
rZiWIEhm58bAzf251yvdCF+LV8i+BLpBKIiDP/KdurOobu1GBnfUMYxrAZO+Cbuz
pKtBcQIDAQABo4GKMIGHMDcGCWCGSAGG+EIBDQQqFihPUE5zZW5zZSBHZW5lcmF0
ZWQgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MB0GA1UdDgQWBBS5uUkE8dGYwmvFBYpM
da0kY00FhTAfBgNVHSMEGDAWgBS5uUkE8dGYwmvFBYpMda0kY00FhTAMBgNVHRME
BTADAQH/MA0GCSqGSIb3DQEBDAUAA4ICAQC6GBsnsGVPq1pMVRkcqhlQc3oLyn7F
m80b7bxa98JW8a2qVOhuA7o5dfKjSiyS7nXZIEZTRDmdOEzJ+2VqZ8FjASuKBTYq
zC7iZBTMv9M4KqQlmurxxuS24APZTkYmOrNQVOlOkDdyKfwJNTVdMGWjgF24t928
g431bEchs2IqynzJugLGAxh94sYb3a0Lubzuitfs0CkYDQ6XarPuKlM0cvXZRmOm
ZJc7WWNFrY6yjwv/pJaite6K14Y/0xvyWdJ+rkl1fShAE9mvvYjTeEQiBzsElvIo
itrxQ9A46nZegH60ih2AjgrVZ1ol7JMh5xlVcofkWzFBUmt3fx8gdU/bj7GxRSs4
tgUOQa9rewuQF7GTqH5MC4yTCbtTqdwuEhnoDxK/mHBfTzr3f7ru2BD9pzW36Dxw
wkuab7uM919Tg/eh1dPtngjr8gTqtr6VuUGHJU9DWIaFMZTUaxMSPh2+snuWBOVW
mtk084sNqfVf6ovMzb6Lgi0ruGpOxWrW/u3L8+a0vteHMeRDL/oyJDMWGNH/E9Q1
cYtP9jLVnJP9WgvvHW83eeqaX3yKKA9hlGZpw/hL1BonHXtf/yDcXyy2DliSp7MB
Yvdg5zOhtXwF46TKIqXGUzh0dSSeKrPh45xTiVGKK18atLTcoN2gNHtw9AaXf3+i
rflnfccX3FySOw==
-----END CERTIFICATE-----

View file

@ -1399,6 +1399,7 @@ void OvmsWebServer::HandleCfgServerV2(PageEntry_t& p, PageContext_t& c)
c.input_text("Server", "server", server.c_str(), "Enter host name or IP address",
"<p>Public OVMS V2 servers:</p>"
"<ul>"
"<li><code>ovms-server.bit-cloud.de</code> <a href=\"https://ovms.bit-cloud.de/user/register\" target=\"_blank\">Registration</a></li>"
"<li><code>api.openvehicles.com</code> <a href=\"https://www.openvehicles.com/user/register\" target=\"_blank\">Registration</a></li>"
"<li><code>ovms.dexters-web.de</code> <a href=\"https://dexters-web.de/?action=NewAccount\" target=\"_blank\">Registration</a></li>"
"</ul>");
@ -2642,6 +2643,7 @@ void OvmsWebServer::HandleCfgFirmware(PageEntry_t& p, PageContext_t& c)
"<p>Automatic updates are normally only done if a wifi connection is available at the time. Before allowing updates via modem, be aware a single firmware image has a size of around 3 MB, which may lead to additional costs on your data plan.</p>");
c.print(
"<datalist id=\"server-list\">"
"<option value=\"https://ovms.bit-cloud.de/firmware/ota\">"
"<option value=\"https://api.openvehicles.com/firmware/ota\">"
"<option value=\"https://ovms.dexters-web.de/firmware/ota\">"
"</datalist>"
@ -2652,7 +2654,7 @@ void OvmsWebServer::HandleCfgFirmware(PageEntry_t& p, PageContext_t& c)
"</datalist>"
);
c.input_text("Update server", "server", server.c_str(), "Specify or select from list (clear to see all options)",
"<p>Default is <code>https://api.openvehicles.com/firmware/ota</code>.</p>",
"<p>Default is <code>https://ovms.bit-cloud.de/firmware/ota</code>.</p>",
"list=\"server-list\"");
c.input_text("Version tag", "tag", tag.c_str(), "Specify or select from list (clear to see all options)",
"<p>Default is <code>main</code> for standard releases. Use <code>eap</code> (early access program) for stable or <code>edge</code> for bleeding edge developer builds.</p>",

View file

@ -749,7 +749,7 @@ std::string OvmsWebServer::CfgInit3(PageEntry_t& p, PageContext_t& c, std::strin
if (server.empty())
server = MyConfig.GetParamValue("ota", "server");
if (server.empty())
server = "https://api.openvehicles.com/firmware/ota";
server = "https://ovms.bit-cloud.de/firmware/ota";
MyOTA.GetStatus(info, true);
@ -843,6 +843,8 @@ std::string OvmsWebServer::CfgInit3(PageEntry_t& p, PageContext_t& c, std::strin
c.panel_start("primary", "Step 3/5: Update Firmware");
c.form_start(p.uri);
c.input_radio_start("Update server", "server");
c.input_radio_option("server", "Europe, Germany (ovms.bit-cloud.de)",
"https://ovms.bit-cloud.de/firmware/ota" , server == "https://ovms.bit-cloud.de/firmware/ota");
c.input_radio_option("server", "Asia-Pacific (openvehicles.com)",
"https://api.openvehicles.com/firmware/ota" , server == "https://api.openvehicles.com/firmware/ota");
c.input_radio_option("server", "Europe (dexters-web.de)",