Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
entwickler:advanced_developers:generaljson [2022/10/07 06:39] Michael Schlenstedtentwickler:advanced_developers:generaljson [2023/04/15 08:23] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden Michael Schlenstedt
Zeile 1: Zeile 1:
-<do prof.mobilux>Neue Sektiion für apt ergänzen</do> +====== general.json ======
- +
-<do prof.mobilux>Neue Sektiion für backup ergänzen</do> +
- +
-====== general.json  ======+
  
 ====== General ====== ====== General ======
Zeile 21: Zeile 17:
 ===== Settings and mapping ===== ===== Settings and mapping =====
  
-|general.json                                                                           |LB version|general.cfg        |Configured by                         |Possible values  |Description                                                                                                                                                                                                                                                                                                                                                              +| general.json  | LB version  | general.cfg  | Configured by  | Possible values  | Description  
-|==== Base ====                                                                         |**2.2+**  |**BASE**                                                                                                                                                                                                                                                                                                                                                                                                                                        +| ==== Base ====  | **2.2+**  | **BASE**        
-|Base.Clouddnsuri                                                                                |CLOUDDNS           |Image                                                                                                                                                                                                                                                                                                                                                                                                                         +| Base.Clouddnsuri    | CLOUDDNS  | Image      
-|Base.Country                                                                                    |n/a                |My LoxBerry                                           |2 letter country code ISO 3166-1 alpha2, lower-case (most commonly the Internet TLD)\\ Non-existant, or string "undef" if not configured by the user                                                                                                                                                                                                                     +| Base.Country    | n/a  | My LoxBerry    | 2 letter country code ISO 3166-1 alpha2, lower-case (most commonly the Internet TLD)\\ Non-existant, or string "undef" if not configured by the user   
-|Base.Lang                                                                                       |LANG               |My LoxBerry                                           |ISO-Code of users selected language                                                                                                                                                                                                                                                                                                                                      +| Base.Lang    | LANG  | My LoxBerry    | ISO-Code of users selected language  
-|Base.Sendstatistic                                                                              |SENDSTATISTIC      |My LoxBerry                                                                                                                                                                                                                                                                                                                                                                                                                   +| Base.Sendstatistic    | SENDSTATISTIC  | My LoxBerry      
-|Base.Startsetup                                                                                 |STARTSETUP         |Wizard                                                                                                                                                                                                                                                                                                                                                                                                                        +| Base.Startsetup    | STARTSETUP  | Wizard      
-|Base.Systemloglevel                                                                             |SYSTEMLOGLEVEL     |Image                                                                                                                                                                                                                                                                                                                                                                                                                         +| Base.Systemloglevel    | SYSTEMLOGLEVEL  | Image      
-|Base.Version                                                                                    |VERSION            |Image & LoxBerry Update                                                                                                                                                                                                                                                                                                                                                                                                       +| Base.Version    | VERSION  | Image & LoxBerry Update      
-|Base.ImageVersion                                                                               |n/a                |Image                                                 |The inital version LoxBerry was installed.                                                                                                                                                                                                                                                                                                                               +| Base.ImageVersion    | n/a  | Image    | The inital version LoxBerry was installed.  
-|n/a                                                                                             |MINISERVERS        |Miniserver widget                     |1-x              |The number of Miniserver entries as [MINISERVERx].\\ Not required in general.json                                                                                                                                                                                                                                                                                        +| n/a    | MINISERVERS  | Miniserver widget  | 1-x  | The number of Miniserver entries as [MINISERVERx].\\ Not required in general.json  
-|n/a                                                                                             |INSTALLFOLDER      |Image                                 |<Path>           |LoxBerrys base folder /opt/loxberry\\ Not required anymore, use $ENV{'LBHOMEDIR'                                                                                                                                                                                                                                                                                       +| n/a    | INSTALLFOLDER  | Image  | <Path>  | LoxBerrys base folder /opt/loxberry\\ Not required anymore, use $ENV{'LBHOMEDIR' | 
-|==== Healthcheck ====                                                                  |**2.2+**  |HEALTHCHECK        |no UI                                                 |(no UI, read by healthcheck.cgi)                                                                                                                                                                                                                                                                                                                                         +| ==== Apt ====  | **3.0**  | n/a  | no UI  |     | 
-|Disable_all                                                                                     |DISABLE_ALL                                                             |Disables all healthcheck to not send notifications/emails                                                                                                                                                                                                                                                                                                                +| Servers  |         | Hash of valid apt servers for Debian Repository (Raspberry only)  | 
-|Disable_<checkname>                                                                             |DISABLE_<CHECKNAME>                                                     |<checkname> is the name of the specific check to disable.                                                                                                                                                                                                                                                                                                                +| Servers.1  |       | http/https  | Valid apt-Server for Raspberry's Debian Repository 
-|==== Log2Ram ====                                                                      |**2.0.0+**|**n/a**                                                                                                                                                                                                                                                                                                                                                                                                                                         +| Servers.2  |       | http/https  | Valid apt-Server for Raspberry's Debian Repository 
-|Log2ram.Compalg                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +| Servers.3  |       | http/https  | Valid apt-Server for Raspberry's Debian Repository 
-|Log2ram.Logdisksize                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +| Servers.4  |       | http/https  | Valid apt-Server for Raspberry's Debian Repository 
-|Log2ram.Manualconfigured                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       +| Servers.5  |       | http/https  | Valid apt-Server for Raspberry's Debian Repository 
-|Log2ram.Ramlog                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 +| ==== Backup ====  | **3.0**  | n/a  | Backup  |     | 
-|Log2ram.Size                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   +| Compression  |       | String  | Compression method or none  | 
-|Log2ram.Zl2r                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   +| Keep_archives  |       | Num  | Number of archives to keep  | 
-|==== Mqtt ====                                                                         |**2.0+**  |**n/a**                                                                 |**Only applies if MQTT Gateway 2.0.4+ is installed**                                                                                                                                                                                                                                                                                                                     +| Storagepath  |       | Path  | Storage path for backup images 
-|Brokerhost                                                                                                        |MQTT Gateway                          |String           |Hostname/IP of the broker (e.g. "localhost" or "loxberry-partyraum"                                                                                                                                                                                                                                                                                                    +| Schedule  |         | Hash of Backup Schedule 
-|Brokerpass                                                                                                        |MQTT Gateway                          |String           |Broker Password - may be empty if no password is set                                                                                                                                                                                                                                                                                                                     +| Schedule.Active  |       | true/false  | Automatic schedule active? 
-|Brokerport                                                                                                        |MQTT Gateway                          |String           |MQTT Port - "1883" or a specific port. The field is always set.                                                                                                                                                                                                                                                                                                          +| Schedule.Mon  |       | true/false  | Perform backup on this weekday 
-|Brokerpsk                                                                                                         |MQTT Gateway                          |String           |TLS-PSK Pre-shared key. //Depreciated//. //Dropped with LB3.0.//                                                                                                                                                                                                                                                                                                         +| Schedule.Tue  |       | true/false  |   | 
-|Brokeruser                                                                                                        |MQTT Gateway                          |String           |Broker User - may be empty if anonymous access is set at the broker                                                                                                                                                                                                                                                                                                      +| Schedule.Wed  |       | true/false  |   | 
-|Udpinport                                                                                                         |MQTT Gateway                          |String           |The UDP port where MQTT Gateway is [[plugins:mqtt_gateway:mqtt_gateway_http_und_udp_interface|listening for incoming UDP messages]]                                                                                                                                                                                                                                        +| Schedule.Thu  |       | true/false  |   | 
-|Uselocalbroker                                                                                                    |MQTT Gateway                          |0/1              |1 ... Broker settings are managed by MQTT Gateway plugin\\ 0 ... Broker settings are managed by the user                                                                                                                                                                                                                                                                 +| Schedule.Fre  |       | true/false  |   | 
-|Websocketport                                                                                                     |MQTT Gateway                          |String           |Default Port is "9001", or a specific port set by the user.                                                                                                                                                                                                                                                                                                              +| Schedule.Sat  |       | true/false  |   | 
-|Finderdisabled                                                                         |3.0+                        |-                                     |0/1              |Default is unset. If set, MQTT Finder will stop after initial start.                                                                                                                                                                                                                                                                                                     +| Schedule.Son  |       | true/false  |   | 
-|==== Network ====                                                                      |**2.2+**  |**NETWORK**                                                                                                                                                                                                                                                                                                                                                                                                                                     +| Schedule.Time  |       | HH:MM  | Perform backup at this time  | 
-|Network.Friendlyname                                                                            |FRIENDLYNAME                                                                                                                                                                                                                                                                                                                                                                                                                                    +| Schedule.Repeat  |       | Num  | Repeat schedule every x week  
-|Network.Interface                                                                               |INTERFACE                                                                                                                                                                                                                                                                                                                                                                                                                                       +| ==== Healthcheck ====  | **2.2+**  | HEALTHCHECK  | no UI    | (no UI, read by healthcheck.cgi)  
-|Network.Ssid                                                                                    |SSID                                                                                                                                                                                                                                                                                                                                                                                                                                            +| Disable_all    | DISABLE_ALL      | Disables all healthcheck to not send notifications/emails  
-|Network.Wpa                                                                                     |WPA                                                                                                                                                                                                                                                                                                                                                                                                                                             +| Disable_<checkname>    | DISABLE_<CHECKNAME>      | <checkname> is the name of the specific check to disable.   
-|Network.Ipv4.Dns                                                                                |DNS                                                                                                                                                                                                                                                                                                                                                                                                                                             +| ==== Log2Ram ====  | **2.0.0+**  | **n/a**        
-|Network.Ipv4.Gateway                                                                            |GATEWAY                                                                                                                                                                                                                                                                                                                                                                                                                                         +| Log2ram.Compalg            
-|Network.Ipv4.Ipaddress                                                                          |IPADDRESS                                                                                                                                                                                                                                                                                                                                                                                                                                       +| Log2ram.Logdisksize            
-|Network.Ipv4.Mask                                                                               |MASK                                                                                                                                                                                                                                                                                                                                                                                                                                            +| Log2ram.Manualconfigured            
-|Network.Ipv4.Type                                                                               |TYPE                                                                                                                                                                                                                                                                                                                                                                                                                                            +| Log2ram.Ramlog            
-|Network.Ipv6.Dns                                                                                |DNS_IPv6                                                                                                                                                                                                                                                                                                                                                                                                                                        +| Log2ram.Size            
-|Network.Ipv6.Ipaddress                                                                          |IPADDRESS_IPv6                                                                                                                                                                                                                                                                                                                                                                                                                                  +| Log2ram.Zl2r            
-|Network.Ipv6.Mask                                                                               |MASK_IPv6                                                                                                                                                                                                                                                                                                                                                                                                                                       +| ==== Mqtt ====  | **2.0+**  | **n/a**      | **Only applies if MQTT Gateway 2.0.4+ is installed**  
-|Network.Ipv6.Privacyext                                                                         |PRIVACYEXT_IPv6                                                                                                                                                                                                                                                                                                                                                                                                                                 +| Brokerhost      | MQTT Gateway  | String  | Hostname/IP of the broker (e.g. "localhost" or "loxberry-partyraum" 
-|Network.Ipv6.Type                                                                               |TYPE_IPv6                                                                                                                                                                                                                                                                                                                                                                                                                                       +| Brokerpass      | MQTT Gateway  | String  | Broker Password - may be empty if no password is set   
-|==== Remote ====                                                                       |**1.4.0+**|**n/a**                                                                                                                                                                                                                                                                                                                                                                                                                                         +| Brokerport      | MQTT Gateway  | String  | MQTT Port - "1883" or a specific port. The field is always set.  
-|Remote.Autoconnect                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             +| Brokerpsk      | MQTT Gateway  | String  | TLS-PSK Pre-shared key. //Depreciated//. //Dropped with LB3.0.//  
-|Remote.Httpport                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +| Brokeruser      | MQTT Gateway  | String  | Broker User - may be empty if anonymous access is set at the broker  
-|Remote.Httpproxy                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               +| Udpinport      | MQTT Gateway  | String  | The UDP port where MQTT Gateway is [[konfiguration:widget_help:widget_mqtt:mqtt_gateway:mqtt_gateway_http_und_udp_interface|listening for incoming UDP messages]]  
-|==== Ssdp ====                                                                         |**2.2+**  |**SSDP**                                                                                                                                                                                                                                                                                                                                                                                                                                        +| Uselocalbroker      | MQTT Gateway  | 0/1  | 1 ... Broker settings are managed by MQTT Gateway plugin\\ 0 ... Broker settings are managed by the user  
-|Ssdp.Disabled                                                                                   |DISABLED                                                                                                                                                                                                                                                                                                                                                                                                                                        +| Websocketport      | MQTT Gateway  | String  | Default Port is "9001", or a specific port set by the user.  
-|Ssdp.Uuid                                                                                       |UUID                                                                                                                                                                                                                                                                                                                                                                                                                                            +| Finderdisabled  | 3.0+    | -  | 0/1  | Default is unset. If set, MQTT Finder will stop after initial start.  
-|==== Timeserver ====                                                                   |**2.2+**  |**TIMESERVER**                                                                                                                                                                                                                                                                                                                                                                                                                                  +| ==== Network ====  | **2.2+**  | **NETWORK**        
-|Timeserver.Method                                                                               |METHOD                                                                                                                                                                                                                                                                                                                                                                                                                                          +| Network.Friendlyname    | FRIENDLYNAME        
-|Timeserver.Ntpserver                                                                            |SERVER                                                                                                                                                                                                                                                                                                                                                                                                                                          +| Network.Interface    | INTERFACE        
-|Timeserver.Timemsno                                                                             |n/a                                                                                                                                                                                                                                                                                                                                                                                                                                             +| Network.Ssid    | SSID        
-|Timeserver.Timezone                                                                             |ZONE                                                                                                                                                                                                                                                                                                                                                                                                                                            +| Network.Wpa    | WPA        
-|==== Update ====                                                                       |**2.2+**  |**UPDATE**                                                                                                                                                                                                                                                                                                                                                                                                                                      +| Network.Ipv4.Dns    | DNS        
-|Update.Branch                                                                                   |BRANCH                                                                  |Default branch is 'master'. To update from a specific branch, set the branch name here.                                                                                                                                                                                                                                                                                  +| Network.Ipv4.Gateway    | GATEWAY        
-|Update.Dryrun                                                                                   |DRYRUN                                                                  |No changes are made, no update scripts are run. (DEBUGGING)                                                                                                                                                                                                                                                                                                              +| Network.Ipv4.Ipaddress    | IPADDRESS        
-|Update.Failedscript                                                                             |FAILED_SCRIPT                                                           |If one or more update scripts fail during LoxBerry Update, this value stores the lowest version number (the version number of the first failed update script)                                                                                                                                                                                                            +| Network.Ipv4.Mask    | MASK        
-|Update.Installtype                                                                              |INSTALLTYPE                                                                                                                                                                                                                                                                                                                                                                                                                                     +| Network.Ipv4.Type    | TYPE        
-|Update.Interval                                                                                 |INTERVAL                                                                                                                                                                                                                                                                                                                                                                                                                                        +| Network.Ipv6.Dns    | DNS_IPv6        
-|Update.Keepinstallfiles                                                                         |KEEPINSTALLFILES                                                        |Does not delete the downloaded and unzipped files. They stay in the /tmp/... directory. (DEBUGGING)                                                                                                                                                                                                                                                                      +| Network.Ipv6.Ipaddress    | IPADDRESS_IPv6        
-|Update.Keepupdatefiles                                                                          |KEEPUPDATEFILES                                                         |Updates LoxBerry, but does not overwrite loxberryupdatecheck.pl and loxberryupdate.pl (DEBUGGING)                                                                                                                                                                                                                                                                        +| Network.Ipv6.Mask    | MASK_IPv6        
-|Update.Latestsha                                                                                |LATESTSHA                                                               |If installtype is Latest, stores the last commit sha that was installed. Required to detect if a new commit is present.                                                                                                                                                                                                                                                  +| Network.Ipv6.Privacyext    | PRIVACYEXT_IPv6        
-|Update.max_version                                                                     |2.0.0                       |ajax-config-handler.cgi (updates.html)|                 |This value limits the maximal version LoxBerry Update will update to. User has to accept a warning in LoxBerry Update to update to a new major release.                                                                                                                                                                                                                  +| Network.Ipv6.Type    | TYPE_IPv6        
-|Update.Releasetype                                                                              |RELEASETYPE                                                                                                                                                                                                                                                                                                                                                                                                                                     +| ==== Remote ====  | **1.4.0+**  | **n/a**        
-|==== Watchdog ====                                                                     |**1.4.0+**|**n/a**                                                                                                                                                                                                                                                                                                                                                                                                                                         +| Remote.Autoconnect        true/false  Reconnect after reboot  
-|Watchdog.Enable                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +| Remote.Httpport          Obsolete / not in use anymore since LoxBerry 3.0  
-|Watchdog.Logging                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               +| Remote.Httpproxy          Obsolete / not in use anymore since LoxBerry 3.0  
-|Watchdog.Ping                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +| ==== Ssdp ====  | **2.2+**  | **SSDP**        
-|Watchdog.Maxload1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +| Ssdp.Disabled    | DISABLED        
-|Watchdog.Maxload5                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              +| Ssdp.Uuid    | UUID        
-|Watchdog.Maxload15                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             +| ==== Timeserver ====  | **2.2+**  | **TIMESERVER**        
-|Watchdog.Minmem                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +| Timeserver.Method    | METHOD        
-|Watchdog.Maxtemp                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               +| Timeserver.Ntpserver    | SERVER        
-|Watchdog.Tempsensor                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            +| Timeserver.Timemsno    | n/a        
-|==== Webserver ====                                                                    |**2.2+**  |**WEBSERVER**                                                                                                                                                                                                                                                                                                                                                                                                                                   +| Timeserver.Timezone    | ZONE        
-|Webserver.Port                                                                                  |PORT                                                                                                                                                                                                                                                                                                                                                                                                                                            +| ==== Update ====  | **2.2+**  | **UPDATE**        
-|Webserver.Porthttps                                                                             |n/a                                                                                                                                                                                                                                                                                                                                                                                                                                             +| Update.Branch    | BRANCH      | Default branch is 'master'. To update from a specific branch, set the branch name here.  
-|Webserver.Oldport                                                                               |OLDPORT            |services.php                                          |During port change, this temporary saves the old port for rollback situations.                                                                                                                                                                                                                                                                                           +| Update.Dryrun    | DRYRUN      | No changes are made, no update scripts are run. (DEBUGGING)  
-|==== Miniserver ====                                                                   |**2.2+**  |**MINISERVERx**    |Miniserver widget                                                                                                                                                                                                                                                                                                                                                                                                             +| Update.Failedscript    | FAILED_SCRIPT      | If one or more update scripts fail during LoxBerry Update, this value stores the lowest version number (the version number of the first failed update script)    
-|"x" is a string label with the number, The "x" object holds the data of each Miniserver|                                                                                 |In general.json, each Miniserver is an object, named by the number ("1", "2",...)\\ In general.cfg, each Miniserver has a section [MINISERVERx], where x is starting at 1, maximal count in BASE.MINISERVERS                                                                                                                                                             +| Update.Installtype    | INSTALLTYPE        
-|Miniserver.x.Admin                                                                              |ADMIN                                                                   |Miniserver user (URI-encoded)                                                                                                                                                                                                                                                                                                                                            +| Update.Interval    | INTERVAL        
-|Miniserver.x.Admin_raw                                                                          |ADMIN_RAW                                                               |Miniserver user (not encoded)                                                                                                                                                                                                                                                                                                                                            +| Update.Keepinstallfiles    | KEEPINSTALLFILES    |   | Does not delete the downloaded and unzipped files. They stay in the /tmp/... directory. (DEBUGGING)  
-|Miniserver.x.Cloudurl                                                                           |CLOUDURL                                                                |MAC address of the Miniserver for Cloud DNS access                                                                                                                                                                                                                                                                                                                       +| Update.Keepupdatefiles    | KEEPUPDATEFILES      | Updates LoxBerry, but does not overwrite loxberryupdatecheck.pl and loxberryupdate.pl (DEBUGGING)  
-|Miniserver.x.Cloudurlftpport                                                                    |CLOUDURLFTPPORT                                                         |FTP port of the Miniserver                                                                                                                                                                                                                                                                                                                                               +| Update.Latestsha    | LATESTSHA      | If installtype is Latest, stores the last commit sha that was installed. Required to detect if a new commit is present.  
-|Miniserver.x.Credentials                                                                        |CREDENTIALS                                                             |Combined Miniserver user:password string (URI-encoded)                                                                                                                                                                                                                                                                                                                   +| Update.max_version  | 2.0.0    | ajax-config-handler.cgi (updates.html)    | This value limits the maximal version LoxBerry Update will update to. User has to accept a warning in LoxBerry Update to update to a new major release.  
-|Miniserver.x.Credentials_raw                                                                    |CREDENTIALS_RAW                                                         |Combined Miniserver user:password strin (not encoded)                                                                                                                                                                                                                                                                                                                    +| Update.Releasetype    | RELEASETYPE        
-|Miniserver.x.Encryptresponse                                                                    |ENCRYPTRESPONSE                                                         |Internal, //Depreciated// since Miniserver https support. On token-based authentication, request encryption of Miniservers response. Since Miniserver Gen. 2 supports https, Loxone-proprietary encryption won't be implemented in LoxBerry.                                                                                                                             +| ==== Watchdog ====  | **1.4.0+**  | **n/a**        
-|Miniserver.x.Fulluri                                                                            |n/a                                                                     |This includes the full uri to connect to the Miniserver, e.g. [[https://user:pass@miniserveradressport|https:%%//%%user:pass@miniserveradress:port/]]\\ The field respects to use http oder https, and to use IPv4 or IPv6, depending to users settings.                                                                                                                 +| Watchdog.Enable            
-|Miniserver.x.Fulluri_raw                                                                        |n/a                                                                     |Like Fulluri, but user:pass is not uri-encoded                                                                                                                                                                                                                                                                                                                           +| Watchdog.Logging            
-|Miniserver.x.Ipaddress                                                                          |IPADDRESS                                                               |Hostname, IPv4 or IPv6 of the Miniserver                                                                                                                                                                                                                                                                                                                                 +| Watchdog.Ping            
-|Miniserver.x.Ipv6format                                                                         |n/a                                                                     |This flag indicates, that the Ipaddress fields holds an IPv6 address. Some libraries need special escaping for IPv6:Port combinations, but not for hostnames or IPv4 addresses. This helps your code to decide.                                                                                                                                                          +| Watchdog.Maxload1            
-|Miniserver.x.Name                                                                               |NAME                                                                    |Miniserver name shown in the UI, e.g. within Miniserver dropdowns or in logfiles                                                                                                                                                                                                                                                                                         +| Watchdog.Maxload5            
-|Miniserver.x.Note                                                                               |NOTE                                                                    |A user-defined note                                                                                                                                                                                                                                                                                                                                                      +| Watchdog.Maxload15            
-|Miniserver.x.Pass                                                                               |PASS                                                                    |Miniserver password (URI-encoded)                                                                                                                                                                                                                                                                                                                                        +| Watchdog.Minmem            
-|Miniserver.x.Pass_raw                                                                           |PASS_RAW                                                                |Miniserver password (not encoded)                                                                                                                                                                                                                                                                                                                                        +| Watchdog.Maxtemp            
-|Miniserver.x.Port                                                                               |PORT                                                                    |Miniserver webport for http                                                                                                                                                                                                                                                                                                                                              +| Watchdog.Tempsensor            
-|Miniserver.x.Porthttps                                                                          |n/a                                                                     |Miniserver webport for https (Miniserver does not let users change the port away from 443, but using port forwarding the port may be different)                                                                                                                                                                                                                          +| ==== Webserver ====  | **2.2+**  | **WEBSERVER**        
-|Miniserver.x.Preferhttps                                                                        |n/a                                                                     |Flag (true/false) to indicate for http requests, if your library should use http or https to connect. Use this to generate the uri. Using //Fulluri// instead, will give you the correct full URI including credentials and protocol considering user settings.                                                                                                          +| Webserver.Port    | PORT  services.php      
-|Miniserver.x.Securegateway                                                                      |SECUREGATEWAY                                                           |Internal, //Depreciated// since Miniserver https support. LoxBerry will not implement Loxones proprietary encryption.                                                                                                                                                                                                                                                    +| Webserver.Oldport    OLDPORT  services.php    During port change, this temporary saves the old port for rollback situations.  
-|Miniserver.x.Transport                                                                          |n/a                                                     |"http" or "https"                                                                                                                                                                                                                                                                                                                                                                        +| Webserver.Oldsslport  **3.0+**  OLDSSLPORT  | services.php    | During port change, this temporary saves the old port for rollback situations.  | 
-|Miniserver.x.Useclouddns                                                                        |USECLOUDDNS                                                             |Don't use the local //ipaddress//, but ip needs to be requested from Loxone Cloud DNS using the //Cloudurl// (MAC address).\\ To support Cloud DNS, you need to query Loxone Cloud DNS for the ip of this Miniserver.\\ \\ The LoxBerry SDK (Perl, PHP), e.g. get_miniservers() does this automatically, but for other languages, you need to implement this by yourself.| +| Webserver.Sslenabled  | 3.0+  | SSLENABLED  | services.php  |     
 +| ==== Miniserver ====  | **2.2+**  | **MINISERVERx**  | Miniserver widget      
 +| "x" is a string label with the number, The "x" object holds the data of each Miniserver          | In general.json, each Miniserver is an object, named by the number ("1", "2",...)\\ In general.cfg, each Miniserver has a section [MINISERVERx], where x is starting at 1, maximal count in BASE.MINISERVERS  
 +| Miniserver.x.Admin    | ADMIN      | Miniserver user (URI-encoded)  
 +| Miniserver.x.Admin_raw    | ADMIN_RAW      | Miniserver user (not encoded)  
 +| Miniserver.x.Cloudurl    | CLOUDURL      | MAC address of the Miniserver for Cloud DNS access  
 +| Miniserver.x.Cloudurlftpport    | CLOUDURLFTPPORT      | FTP port of the Miniserver  
 +| Miniserver.x.Credentials    | CREDENTIALS      | Combined Miniserver user:password string (URI-encoded)  
 +| Miniserver.x.Credentials_raw    | CREDENTIALS_RAW      | Combined Miniserver user:password strin (not encoded)  
 +| Miniserver.x.Encryptresponse    | ENCRYPTRESPONSE      | Internal, //Depreciated// since Miniserver https support. On token-based authentication, request encryption of Miniservers response. Since Miniserver Gen. 2 supports https, Loxone-proprietary encryption won't be implemented in LoxBerry.  
 +| Miniserver.x.Fulluri    | n/a      | This includes the full uri to connect to the Miniserver, e.g. [[https://user:pass@miniserveradressport|https:%%//%%user:pass@miniserveradress:port/]]\\ The field respects to use http oder https, and to use IPv4 or IPv6, depending to users settings.  
 +| Miniserver.x.Fulluri_raw    | n/a      | Like Fulluri, but user:pass is not uri-encoded  
 +| Miniserver.x.Ipaddress    | IPADDRESS      | Hostname, IPv4 or IPv6 of the Miniserver  
 +| Miniserver.x.Ipv6format    | n/a      | This flag indicates, that the Ipaddress fields holds an IPv6 address. Some libraries need special escaping for IPv6:Port combinations, but not for hostnames or IPv4 addresses. This helps your code to decide.  
 +| Miniserver.x.Name    | NAME      | Miniserver name shown in the UI, e.g. within Miniserver dropdowns or in logfiles  
 +| Miniserver.x.Note    | NOTE      | A user-defined note  
 +| Miniserver.x.Pass    | PASS      | Miniserver password (URI-encoded)  
 +| Miniserver.x.Pass_raw    | PASS_RAW      | Miniserver password (not encoded)  
 +| Miniserver.x.Port    | PORT      | Miniserver webport for http  
 +| Miniserver.x.Porthttps    | n/a      | Miniserver webport for https (Miniserver does not let users change the port away from 443, but using port forwarding the port may be different)  
 +| Miniserver.x.Preferhttps    | n/a      | Flag (true/false) to indicate for http requests, if your library should use http or https to connect. Use this to generate the uri. Using //Fulluri// instead, will give you the correct full URI including credentials and protocol considering user settings.  
 +| Miniserver.x.Securegateway    | SECUREGATEWAY      | Internal, //Depreciated// since Miniserver https support. LoxBerry will not implement Loxones proprietary encryption.  
 +| Miniserver.x.Transport    | n/a    | "http" or "https"    
 +| Miniserver.x.Useclouddns    | USECLOUDDNS      | Don't use the local //ipaddress//, but ip needs to be requested from Loxone Cloud DNS using the //Cloudurl// (MAC address).\\ To support Cloud DNS, you need to query Loxone Cloud DNS for the ip of this Miniserver.\\ \\ The LoxBerry SDK (Perl, PHP), e.g. get_miniservers() does this automatically, but for other languages, you need to implement this by yourself.  |
  
 ====== Access json properties from different languages ====== ====== Access json properties from different languages ======