Updated external content (Jenkins build 3144)
|
Before Width: | Height: | Size: 11 KiB |
|
|
@ -1,19 +0,0 @@
|
|||
<svg viewBox="11.79 9.727 76.42 80.543" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<g fill-rule="evenodd" clip-rule="evenodd" fill="#3d3c3c">
|
||||
<path d="M29.706 78.704c-.018-.004-.025.047 0 0z" />
|
||||
<path
|
||||
d="M78.915 44.477c-1.532-1.336-7.735-5.18-6.171-.715.81 1.059 3.91 5.164 1.136 2.305.012-2.576-6.11-6.251-4.01-1.775.66 1.06 4.09 5.076 1.206 2.542-.08-2.013-5.063-6.802-3.605-2.181.987 1.54 1.651 2.82.085.66.492-3.155-5.482-2.328-4.633-2.258 3.093-.833 6.169-2.754 8.221-4.867-1.429 1.05-3.377 4.405.014 2.781 2.1-.373 6.735-5.373 1.834-3.766-1.726.026-7.55 3.916-4.134.315 2.289-3.924 7.796-1.447 10.048-4.353-2.71.017-6.74.955-8.499-2.155.136.37.04 5.526-2.52 6.618-1.34 1.098-3.174 2.06-1.566-.244.883-2.279 2.736-10.205-1.553-6.7-3.352 1.522 3.103-.8 2.517-2.882.654-3.174-2.825-1.402-3.333-.052 2.744-.51 4.554-6.394.37-4.336-3.42 3.459-1.174 8.872-2.234 13.188.208 2.635.061 7.313-3.256 3.921-1.889-1.194-4.756-2.772-2.231.412 3.797 4.185-1.761 6.307-4.317 8.799-1.001 1.215-5.55 4.138-3.033 1.064 1.076-1.099 2.617-4.223-.046-1.945-3.46 1.153 5.55-2.601 3.586-5.392-2.595.731-7.53 3.51-6.911 7.489 1.123 2.273-.723.795-1.342.071 2.501-1.303.25-6.399 1.43-9.296.61-3.504.614-7.152 1.445-10.58.413 5.2 4.308-2.701.684-3.97-3.1-.176-3.787 3.499-1.643 5.409-.801-3.061-4.716-1.6-2.618.923 1.775 1.735 1.453 2.218-.017.19-2.64-3.618-3.013 2.817-.294 3.58 4.127 4.496-3.707-4.88-3.204.172-.232 2.266 7.427 5.736 2.691 3.354-1.333-1.69-5.084-3.3-3.306.421.111 1.965 4.97 3.39 4.135 4.07-1.362-1.453-5.698-4.185-4.385.036.772 1.678 7.388 4.904 2.54 2.814-2.566-.227 1.481 4.018 2.62 4.901 3.683 2.046-2.51 4.054-3.917 5.95-2.035.876-4.286 5.028-5.861 4.168 1.677-3.031 4.222-6.012 3.546-9.79-1.198-3.734-3.174 5.443-4.667 3.596 2.088-2.396 5.929-6.376 2.836-9.421-.79 1.078-3.968 6.083-1.96 2.34 2.195-1.18 1.462-7.691-.138-2.9-.57 1.786-3.381 5.377-1.43 1.437.821-2 3.172-5.35.793-6.956.303 2.122-3.337 6.772-.878 2.51 1.38-1.758-.582-7.325-1.836-2.963-1.706 6.264 1.197 12.484 2.004 18.657.68 2.043.392 4.876-.332 1.125-.908-2.75-6.356-3.88-7.486-4.028-.975 3.602 6.858 4.512 6.102 4.672-2.388-1.37-4.873.231-1.612 1.87 1.8.405 5.765 2.381 1.955 3.463-2.525 3.35-6.943 5.553-9.18 8.572.048 1.16-4.43-.616-5.893-.793-1.203-1.077 7.11 2.37 4.754-1.834-3.483-.116-6.336-2.367-9.374-3.79.252 4.858 7.421 6.781 8.171 9.803-2.627 3.322-5.832 6.596-6.738 10.859 3.594-2.573 4.935-10.356 9.664-9.917.768 2.068 4.488 7.138 5.055 3.655.542 1.474 4.186 5.635 4.323 2.882-1.356-1.091-4.2-6.096-1.492-2.154.627 1.624 6.146 4.512 3.323 1.142-1.065-1.34-1.918-4.764-.41-1.416 1.06 3.7 7.4 3.208 4.607.582 1.063 1.984 7.836 1.015 3.824-.527-3.612-.877 5.975.964 2.606-1.964-.758-1.388-3.817-2.725-4.713-1.555 2.978-3.98-6.675-1.585-2.938.573 1.906.328 4.755.834.974.632-3.968-.607-9.309-1.246-12.148-3.205 3.604 1.19 6.216-1.7 7.668-4.409-1.945-1.023-5.618 3.103-5.65 1.706 1.101-1.157-5.523 2.467-2.84-.472 3.5-2.456 5.405-7.03 9.594-8.446 1.004.892 2.377 4.861 4.668 4.224-.708-2.241-1.888-5.75-2.933-6.623 3.983-3.792 7.99-7.58 12.371-10.916.077 2.416 3.485 7.885 5.212 5.626-.788-2.719-3.673-6.534 1.198-6.572 1.627-.657 3.863-2.24 1.058-.311-2.987 2.708 2.412.765 3.6-.05 1.218-.153 5.84-1.985 2.06-1.902-3.082-.674-9.24 1.257-10.115 1.18 3.36-2.328 6.625-8.194 11.208-5.822 4.049 2.518 8.621 4.25 13.378 2.89 2.665.249 7.477-2.741 2.288-3.946zM66.688 32.252l-3.801 2.598c.961-1.245 2.426-1.922 3.801-2.598zm-1.988 4.19c-1.75 1.795-2.87 1.165 0 0zM33.999 60.967c1.48-1.529 2.86-1.968.599-.24l-.599.24zM75.858 28.64c2.745-3.26 7.144-6.286 6.414-11.128.81-2.341.235-6.116-2.562-2.882-4.216 1.801-7.975 6.121-5.208 10.726.385 1.12.856 2.21 1.356 3.284zm4.196-12.892c.058 1.929.874 8.644-.27 3.575-.12-1.195-.04-2.413.27-3.575zm-2.203 9.447c-1.122-1.16-1.192-6.92-.614-2.562.18.86.383 1.715.614 2.562z" />
|
||||
<path
|
||||
d="M51.668 73.093c-2.476-2.385-5.418-9.91-9.497-6.01-1.315 4.737 3.851 6.71 7.418 6.82.778.447 2.515.717 2.079-.81zm-7.271-6.226c.774 1.544 4.932 7.649 1.696 3.314-.69-1.034-1.29-2.136-1.696-3.314z" />
|
||||
<path
|
||||
d="M58.113 66.752c-1.593-3.663-6.969 1.011-5.758 1.039-2.4-1.104-5.41.157-2.73 2.728.386 1.742 6.77 4.903 3.703 1.564-1.021-.93-3.086-4.847-.903-1.822-.097 2.718 6.832 5.056 3.708 1.321-2.45-2.126-1.593-5.276 1.98-4.83zm16.355-9.375c-1.163-1.254-8.153-.617-3.798.61 2.461 1.426-6.188-1.824-2.483.763 1.434 1.966-3.198-3.204-4.704-2.57-.253 3.924 6.026 6.647 9.2 3.437 1.242-.379 5.834-2.63 1.785-2.24z" />
|
||||
<path
|
||||
d="M59.996 68.869c-1.491-4.29-7.855.96-3.189 2.908 1.644 3.378 10.55-1.843 4.446-1.95-.517-.144-1.009-.466-1.257-.958zM25.36 52.15c1.451 1.286 7.415 6.102 5.717 1.147-1.37-2.002-4.624-6.127-6.609-5-.198 1.307-.36 2.991.892 3.853zm-5.061 14.449c-.048 2.185 1.856 6.88 3.523 2.89 2.107-1.49.595-6.622-.806-2.1-1.367 2.19-2.49.873-.447-.373 3.313-1.358-.098-8.887-.84-3.632-.34 1.12-1.177 2.087-1.43 3.215zm31.344-28.02c-1.365 2.116-7.6 5.242-4.201 7.33 2.42-1.03 8.167-4.642 4.201-7.33zm34.515-12.385c2.502-1.73-.396-5.06-2.188-2.245-1.56.708-7.38 2.602-5.06 4.215 2.47-.378 5.102-.551 7.248-1.97zM21.045 72.123c-.371-3.891-6.904-5.87-8.737-6.383-.479 4.325 5.396 4.811 8.363 6.226l.203.085zm33.162-17.956c-2.312 3.493 2.98 9.466 5.097 7.815-1.697-2.522-1.731-6.81-5.097-7.815zm.762-17.688c-.102 3.821 9.269 5.784 5.263 1.003-1.705-.949-6.31-6.29-5.157-1.76l-.106.757zm-36.83 26.347c-.325-1.208-1.937-4.97-.163-1.887 3.058 3.504 1.926-8.128.212-2.173-.026-1.847-3.384-5.595-3.398-1.283-.09 2.281 1.765 3.984 3.349 5.343zm41.327-26.53c3.866 2.584 1.174-4.364-1.107-4.459-.807-2.016-3.787-3.71-3.062-.124.05 2.386 2.822 3.087 4.169 4.583zm2.14-10.787c.491-2.057.589-4.922.75-1.238 2.313 1.03 3.476-4.158.591-4.49-3.818-5.307-3.927 4.54-1.341 5.728zm21.269-6.485c.975-1.425 2.043-7.082 2.556-5.915-.927 1.91-.79 6.017 1.361 2.231 2.192-2.615-1.97-7.742-3.239-2.973-.664 2.13-1.228 4.436-.678 6.657zM56.479 54.615c.92 2.586 2.72 9.102 5.965 7.171-.282-2.483-3.36-7.034-5.965-7.171zM38.327 66.169c-.39 2.332 3.54 9.206 4.353 4.93-.931-1.707-1.626-8.428-4.353-4.93z" />
|
||||
<path
|
||||
d="M20.216 68.5c-.453-2.938-5.217-6.788-7.232-5.558.33 3.364 4.41 4.877 7.232 5.558zm63.932-29.303c-2.354-1.413-5.755 2.768-2.033 1.96-3.585 1.952 5.017 2.801 5.72-.599-1.155-.644-2.524-.734-3.687-1.361zM59.147 32c1.323 2.506 3.978 2.268 2.46-.714-.723-2.034-5.562-8.229-5.042-2.881C57 29.857 58.118 30.95 59.147 32zm12.517-7.999c-1.024 2.12 3.488 8.615 3.093 3.807-1.366-1.688-.413-6.844-2.36-6.735-.524.846-1.488 1.919-.733 2.928zM25.305 46.463c1.166 2.643 7.297 6.659 4.135 1.117-.697-2.045-5.398-6.424-4.135-1.117zm40.957 14.6c-1.854-1.4-4.747-7.606-6.5-5.06 1.524 1.784 3.403 8.182 6.5 5.06zm-40.593-5.234c1.252 1.007 7.351 4.455 5.456.82-1.957-1.206-5.255-3.695-6.625-3.79-.046 1.054.03 2.496 1.169 2.97zm21.69-17.328c-1.675 1.394-.321 5.642 1.374 2.502 3.644-1.189 4.048-8.295.03-3.385-.438.338-.906.64-1.404.883zm30.338-9.843c-3.2.303-.996 3.328 1.129 1.842 1.863.152 7.72-1.439 5.717-3.223-2.242.613-4.481 1.49-6.846 1.381zm9.483-10.476c-1.052 2.687-6.066 3.515-5.687 6.477 2.34-.037 8.846-4.609 5.687-6.477z" />
|
||||
<path
|
||||
d="M59.5 27.774c1.75 3.998 3.63-1.19 1.436-2.77-3.128-4.842-4.719.298-1.436 2.77zM37.09 75.736c-2.022.368-6.59 4.885-2.02 4.596 1.557-.549 6.575-4.485 2.02-4.596zm-7.524-32.318c-.776-3.077 1.477 1.264 1.525-2.183.993-1.947-.492-7.451-2.617-3.663-.954 1.982.275 4.065 1.092 5.846zm51.17-1.001c-1.37-1.981-7.341-.698-3.041 1.058 1.18 2.42 8.508 1.532 3.994-.557l-.489-.226zm-8.269-10.056c2.204-2.179-1.505-7.819-1.8-8.103-1.065 2.696-.82 6.372 1.8 8.103zm10.765-2.416c-2.774 1.91-7.9-.645-9.547 2.648 3.283.387 7.577.607 9.547-2.648zm-35.126 3.714c-2.255 1.786-.058 5.833 1.842 2.474 2.708-1.691-.016-7.231-1.842-2.474zm19.312 18.247c-2.1.11-8.389 3.222-2.921 3.334 1.254-.074 6.442-2.435 2.921-3.334zM49.643 62.472c-1.838-.062-6.956 3.778-2.546 3.633 1.201-1.062 8.418-3.415 2.546-3.633zm3.042 1.248c-2.175.136-6.111 4.022-1.452 3.086 1.707-.146 7.316-3.329 1.452-3.086zM31.081 79.413c2.942.596 7.527-6.215 2.187-3.855-1.093.57-4.784 2.835-2.187 3.855z" />
|
||||
<path
|
||||
d="M19.053 62.895c.632 5.982 6.062-3.869 1.456-3.756-.251 1.33-.875 2.547-1.456 3.756zM80.939 37.19c-2.26-1.317-8.38 1.487-6.62 3.465 2.53-.46 4.239-2.657 6.62-3.465zm-52.086 8.922c2.536 2.242.084-4.107-.38-5.22-3.447-3.544-1.252 4.706.38 5.22zm35.993 4.749c-1.353.817-7.155 1.425-5.13 3.278 2.132-.188 5.945-1.9 6.42-2.985-.37-.221-.838-.56-1.29-.293zm.088 4.671c1.406 3.322 9.41-.284 4.025-1.356-1.366.377-2.677.923-4.025 1.356zm-19.568 6.435c-1.758.16-5.095 4.438-1.312 3.361.457-1.363 5.798-3.413 1.312-3.361zm-31.41-1.601c-.648 2.774 7.505 5.872 3.195 1.997-.507-.238-3.725-4.528-3.195-1.997zm28.021 1.585c-2.132.419-4.665 4.157-.766 2.777 1.18-.593 4.71-3.812.766-2.777zm44.719-45.868c-1.647.526-5.173 6.632-1.568 3.618.656-.735 4.095-3.149 1.568-3.618zm-62.18 55.579c1.354-3.527-1.203-2.299-2.252-.18-.946 2.954 2.225 2.938 2.252.18zm54.936-31.547c3 .158 2.353-4.006-.151-1.514-3.034.859-3.362 3.388.151 1.514z" />
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 8.8 KiB |
|
|
@ -1,5 +0,0 @@
|
|||
<svg viewBox="3.405 0 505.19 512" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M508.595 192.58l-45.648-14.463c30.295-30.936 34.154-86.926 34.154-86.926l-28.944.977C488.695 69.363 497.809 0 497.809 0c-55.727 17.085-90.667 41.179-90.667 41.179l-5.181-39.858s-50.198 15.783-76.733 61.705L300.299.743s-97.198 31.28-112.463 131.032c0 0 1.519-46.103-45.239-99.981 0 0-208.69 199.651-42.876 368.772-18.236 11.225-42.413 35.717-42.413 35.717l-14.096 14.163s-49.174 48.519-38.214 60.032c10.314 10.838 60.261-39.771 60.261-39.771l14.182-14.248s24.201-23.89 34.881-42.06c152.638 132.448 363.507-61.003 363.507-61.003l-49.541-39.92c49.496-32.655 80.306-120.895 80.306-120.895zm-76.926 159.094c.764 2.426-13.907 8.581-36.795 13.475-22.836 5.034-53.584 9.161-84.36 12.168-61.569 6.072-123.283 8.112-123.283 8.112l-35.681 1.224-14.294.375c-10.183 7.811-17.241 11.82-19.205 9.893-2.254-2.213 2.181-10.312 10.699-21.863l-.908-20.772s-2.578-63.05-2.252-126.072c.144-63.024 2.752-126.019 7.778-125.992 5.26.029 7.642 61.556 9.868 123.036l4.333 122.877.135 3.204c11.53-13.692 25.246-29.115 39.134-44.385a3391.444 3391.444 0 0130.632-33.149l3.018-17.925s32.056-191.626 41.891-189.97c9.207 1.55-14.511 147.154-20.289 181.803 13.091-13.762 21.734-22.677 21.734-22.677l45.049-46.824s8.237-8.594 21.038-21.75l2.045-8.616 1.606-6.232 1.95-7.213c2.907-10.55 7.08-24.481 11.692-38.259 9.206-27.561 20.209-54.494 24.975-52.992 5.043 1.59-.974 29.301-7.641 56.732l-7.17 28.556a4201.89 4201.89 0 0132.005-32.104c20.372-20.223 40.981-40.2 57.091-54.572 16.081-14.377 27.588-23.23 30.428-20.767 2.986 2.589-4.164 15.17-16.907 32.202-12.751 17-30.98 38.53-49.666 59.598a2441.69 2441.69 0 01-27.665 30.633 3330.047 3330.047 0 0124.655-6.895c27.828-7.517 55.636-15.031 57.383-10.39 1.877 4.982-24.071 17.133-50.822 26.866-26.707 9.847-54.014 17.719-54.014 17.719l-3.503 1.003c-13.489 14.344-22.501 23.67-22.501 23.67l-45.095 46.883s-7.031 7.311-18.226 18.731c17.84-5.185 42.853-12.275 68.107-18.837 23.552-6.127 47.264-11.76 65.325-15.003 18.053-3.295 30.467-4.02 30.949-1.598.527 2.623-10.565 6.969-27.369 12.853-16.818 5.84-39.41 13.071-62.054 20.183-45.288 14.21-90.773 27.861-90.773 27.861l-13.463 4.09c-10.539 10.521-22.052 21.881-33.683 33.125-15.718 15.214-31.653 30.199-45.667 42.65l19.215-.641s62.758-2.16 125.345-5.791c31.29-1.812 62.505-4.112 85.805-6.299 23.316-2.046 38.646-4.425 39.402-1.934z"
|
||||
fill="#3d3c3c" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2.4 KiB |
|
|
@ -1,5 +0,0 @@
|
|||
<svg viewBox="5.055 8.917 89.89 82.196" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M47.457 63.891h-.234c-.918.195-1.82.43-2.778.695l-.515.153c-.89.265-1.778.57-2.653.918l-.445.18c-.89.359-1.766.765-2.625 1.195l-.293.152a34.28 34.28 0 00-2.668 1.484 41.828 41.828 0 002.668 1.5l.293.141v-.004a36.684 36.684 0 009.016 3.113h.168c.875-3.113.898-6.402.066-9.527zm.305 12.5h.004a38.625 38.625 0 01-5.25-1.39 39.021 39.021 0 01-4.848-1.93l-1.152-.598-.778-.402c-.418-.223-.804-.457-1.222-.696l-.653-.402c-3.25-1.777-3.234-2.89 0-4.668a46.42 46.42 0 012.64-1.5l1.169-.598a57 57 0 014.027-1.668c1.375-.5 2.777-.875 4.168-1.222l.918-.196.984-.195-.003.004a18.266 18.266 0 00-3.25-4.723 1.48 1.48 0 01-.309-1.386l1.168-3.778-3.293 2.055c-.43.246-.957.246-1.387 0a18.057 18.057 0 00-15.14-1.527c-.423.152-.895.09-1.262-.168l-4.016-2.793 1.305 3.652v.004c.215.59.004 1.25-.512 1.61a17.232 17.232 0 00-3.418 3.152c-.375.449-.992.617-1.543.418l-3.723-1.293 2.39 4.168a1.46 1.46 0 010 1.25 17.533 17.533 0 00-1.25 4.414c-.077.52-.444.949-.944 1.113l-4.637 1.555 4.695 1.57c.496.16.863.59.942 1.11a16.93 16.93 0 001.113 4.027c.187.468.105 1-.211 1.39l-2.61 3.39 4.044-.82a1.39 1.39 0 011.386.512 17.58 17.58 0 002.528 2.614c.406.336.582.875.46 1.386l-1.027 4.723 4.043-2.984h-.004c.399-.309.93-.375 1.39-.18a17.99 17.99 0 004.321 1.164c.504.07.93.41 1.11.89l1.39 3.669 1.39-3.668h-.003c.18-.48.605-.82 1.113-.891a18.052 18.052 0 007.29-2.707 1.392 1.392 0 011.554 0l3.75 2.695-1.695-4.722h.004a1.398 1.398 0 01.261-1.391 18.266 18.266 0 002.586-4.04zm-13.04-20.598l3.903-.32c.371-.028.738.086 1.027.32.282.242.45.586.473.957l.332 3.902a1.37 1.37 0 01-.332 1.02 1.365 1.365 0 01-.957.48 1.392 1.392 0 01-1.488-1.261l-.18-2.559-2.527.207v.004a1.397 1.397 0 01-1.5-1.277 1.39 1.39 0 011.277-1.5zm-11.108.695l-.004-.004A1.39 1.39 0 0125 55.098h3.93a1.386 1.386 0 011.39 1.386 1.386 1.386 0 01-1.39 1.39l-2.543.001v2.543h.004a1.39 1.39 0 01-2.781 0zm-3 12.5l-.004-.004a1.4 1.4 0 11-2 1.961l-2.778-2.777a1.391 1.391 0 010-1.96l2.778-2.778a1.392 1.392 0 011.933 1.988l-1.804 1.777zm6.945 11l-3.848.793-.004-.004a1.391 1.391 0 01-1.484-1.054l-.793-3.848a1.419 1.419 0 011.113-1.668 1.414 1.414 0 011.664 1.113l.403 2.457 2.484-.515.004.004a1.4 1.4 0 011.652 1.093c.153.762-.336 1.5-1.097 1.657zm2.777-9.57h-.004a1.395 1.395 0 11-2 1.941l-2.777-2.777c-.262-.258-.41-.613-.41-.984s.148-.727.41-.989l2.777-2.777c.254-.289.621-.465 1.008-.476.387-.012.758.136 1.031.414.27.277.414.652.399 1.039-.02.387-.196.746-.492.996l-1.668 1.82zM39.06 82.25h-.004c-.25.273-.601.434-.973.445l-3.918.153h.004c-.37.015-.73-.118-1-.368s-.43-.597-.445-.964a1.39 1.39 0 011.332-1.446l2.543-.097-.098-2.543a1.391 1.391 0 011.34-1.438 1.391 1.391 0 011.438 1.34l.168 3.918c.03.375-.09.746-.336 1.027zm-5.324-41.391h-2.528a12.664 12.664 0 011.239 6.945h1.36c.538-2.285.515-4.668-.071-6.945zm36.984 1.223a66.8 66.8 0 00-1.555 2.777h.004c.945.836 1.8 1.77 2.555 2.781a16.084 16.084 0 011.554-2.89 58.845 58.845 0 00-2.554-2.668zm.777 17.75c-.152-.375-.277-.778-.418-1.168 0-.153-.097-.305-.125-.446l.004.004c-.21-.75-.36-1.515-.441-2.293v-.097c0-.391 0-.793-.082-1.196-.082-.402 0-.82 0-1.222v-.473l-.004.004c.035-.578.105-1.152.21-1.723a14.158 14.158 0 00-2.78-3.848 51.885 51.885 0 00-2.083 5.168l2.778 3.082c1.207 1.391-.848 3.235-2.055 1.875l-1.64-1.859c-.333 1.207-.641 2.418-.848 3.625l2.89 3.234a1.39 1.39 0 11-2.054 1.875l-1.39-1.543c-.266 1.293.292 3.805-1.68 3.793-2.235-.375-.946-3.304-.973-4.804l-2.473.86a1.388 1.388 0 01-.93-2.61l3.957-1.39a35.6 35.6 0 01.82-3.583l-2.167.777h.004c-.707.2-1.446-.18-1.692-.87a1.385 1.385 0 01.758-1.739l4.168-1.473a54.505 54.505 0 011.875-4.804v-.004a13.388 13.388 0 00-4.957 23.391 13.485 13.485 0 0011.5-10.098 3.063 3.063 0 00-.168-.446zm17.848-7.582h.004a13.498 13.498 0 00-11.57-6.418c1.098 1.39 2.14 2.777 3.098 4.25l4.332.195c.77.031 1.367.68 1.336 1.445s-.68 1.364-1.446 1.332l-2.418-.11a41.365 41.365 0 011.805 3.278l4.168.196a1.388 1.388 0 011.332 1.44 1.386 1.386 0 01-1.441 1.337l-2.778-.125c.403 1.39 2.375 3.805.391 4.75-1.805.582-2.055-1.832-2.64-2.957l-.86 1.832h-.004a1.396 1.396 0 01-1.855.66 1.393 1.393 0 01-.657-1.855l1.832-3.903a48.285 48.285 0 00-1.765-3.234l-1.028 2.195v-.004a1.388 1.388 0 01-2.511-1.18l1.793-3.792a37.377 37.377 0 00-3.32-4.625 13.61 13.61 0 00-1.657 4.347 12.855 12.855 0 00.918 8.25 13.413 13.413 0 0014.168 7.555 13.527 13.527 0 00.778-14.86zm-9.527-19.027h.004c-.078-.442.062-.89.375-1.207l14.75-14.81-.25-.538L77.68 28.125a1.292 1.292 0 01-.762.234H43.723c-.457 0-.883-.227-1.144-.602a1.394 1.394 0 01-.149-1.285l6.766-17.555h-.918L36.11 27.777a1.38 1.38 0 01-1.61.57L5.055 18.429v7.96l13.223 11.734c.348 0 58.652-.082 58.945 0l17.223 3.957.43-.957-14.32-6.875a1.387 1.387 0 01-.734-1.027z"
|
||||
fill="#3d3c3c" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 9.5 KiB |
|
|
@ -1,5 +0,0 @@
|
|||
<svg viewBox="1.408 6.852 23.642 12.755" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M9.685 19.603c-1.392-.42-2.934-.036-4.273-.68.016-.996.494-1.912.749-2.859.351-1.529 2.006-.685 2.962-1.4.963-.445 2.165.142 2.764.933.404.987 1.053 1.73 2.12 1.928-.472.79-2.063.27-2.603 1.254-.13.488-.197 1.04-.918.823-.265-.014-.539-.066-.801.001zm2.334 0c-1.556-.02.15-1.888 1.038-1.439.987-.188 1.6-1.117 2.537-1.448.906-.542 1.723-1.358 2.822-1.468.87.402 2.196-.942 2.682.328.138 1.009.279 2.003 1.02 2.75.267 1.15-1.109 1.434-1.96 1.223-1.04-.141-2.088-.272-3.138-.157-1.668.038-3.333.192-5.001.211zm2.142-2.154c-.014-1.163.698-2.223.548-3.402.347-.909 1.431.56 1.455 1.164.617 1.104-.8 1.451-1.496 1.882-.163.124-.306.29-.507.356zm-.483-.166c-1.182-.087-1.705-1.388-.963-2.293a13.554 13.554 0 013.143-4.668c-.888 2.256-1.676 4.598-1.825 7.033-.104.09-.255-.052-.355-.072zm7.766-.208c-.065-.851-.187-2.536-1.453-2.133.59-2.186 1.136-4.422 2.145-6.456-.03.998-.398 1.997-.591 2.988-.209 1.036-.57 2.064-.637 3.117.356-.42.63-1.665.778-1.726-.079 1.403-.103 2.81-.242 4.21zm-15.837-.566c-1.1-.622-1.8-1.791-2.985-2.283 1.333 0 2.753.554 3.499 1.704-.021.247-.143 1.122-.514.579zm15.997-.078c.298-1.05-.188-2.337.39-3.25.782-.858 1.83-1.56 3.016-1.652-.753.94-1.597 1.814-2.211 2.861-.425.664-.816 1.35-1.195 2.041zm-5.212-.393c.772-2.08 1.342-4.249 2.387-6.219.509-.086-.111 1.153-.138 1.55-.348.994-.053 1.55-.248 2.61-.027.65.146 1.337-.703 1.33-.46.191-.86.494-1.298.729zm-4.169-.09c-.736-1.022-.35-2.323-.411-3.483.312-1.04 1.218-1.773 1.915-2.57.287-.31 1.48-1.259.783-.363-.892 1.5-1.314 3.216-1.671 4.907-.265.478-.345 1.037-.616 1.509zm-6.162-.42c-1.005-1.842-2.716-3.229-4.593-4.118 1.553-.297 3.17.307 4.342 1.323-.016.83.328 2.49.26 2.808zm.147-.118c-.455-2.722-.384-5.49-.456-8.238 1.072 2.51 1.518 5.22 2.358 7.806-.667-.281-1.644.233-1.902.432zm5.466-.246c-.59-.493-1.854-.452-1.245-1.446.522-2.066.913-4.162 1.354-6.246.043 1.97-.09 3.942-.062 5.914-.05.526.124 1.52-.047 1.778zm7.149.016c-.801-.216-.11-1.565-.242-2.255.033-.952.346-1.91 1.06-2.57.611-.695 1.12-1.6 2.028-1.932-1.394 1.96-2.035 4.356-2.25 6.727-.193.06-.398.042-.596.03zm-10.64-.307c-.226-1.306-1.169-2.654-.513-3.981.504-1.578 1.465-3.136 2.911-3.975-.297.788-.884 1.635-1.013 2.559-.389 1.619-.353 3.303-.213 4.951-.415.055-.739.569-1.172.446z"
|
||||
fill="#3d3c3c" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2.3 KiB |
|
|
@ -1,17 +0,0 @@
|
|||
<svg viewBox="15.935 5.445 68.13 89.11" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd"
|
||||
d="M80.662 49.972c-.26-.288.051-.502.155-.747.172-.4.519-.828.29-1.247-.269-.486-.809-.18-1.231-.204-.159-.009-.324.039-.483.069-.252.047-.477-.002-.621-.22-.137-.206-.039-.393.078-.584.295-.485.573-.98.979-1.676-3.034 1.36-6.009 1.702-9.084 1.608-3.025-.091-6.054-.02-9.082-.02 1.96-.932 4.021-.892 6.017-.813 3.194.126 6.33.084 9.458-.698 2.455-.613 3.195-1.883 3.573-3.897-1.426.011-1.534-.54-.72-1.599.414-.539.637-1.224 1.038-2.026-.323.097-.413.113-.493.151-4.033 1.898-8.266 3.355-12.078 5.744-3.014 1.887-6.536 2.457-9.909 3.372-3.347.907-6.668 1.993-10.213 1.779-.726-.043-.871.487-.97 1.043-.76 4.301-1.479 8.612-2.307 12.9-.232 1.195.31 1.174 1.132 1.07 4.445-.562 8.827-1.419 13.143-2.632 6.204-1.744 12.361-3.587 17.819-7.178 1.974-1.298 4.265-2.133 5.901-4.05-.561-.179-1.078-.134-1.597-.031-.28.056-.585.121-.795-.114z"
|
||||
fill="#3d3c3c" />
|
||||
<path fill-rule="evenodd" clip-rule="evenodd"
|
||||
d="M80.284 61.983c-.571-.847-1.542-.605-2.352-.832-2.944-.82-5.998-.823-8.99-1.273-2.399-.362-4.527.975-6.794 1.474-3.32.731-6.562 1.792-9.929 2.366-2.234.381-4.478.649-6.729.865-.469.045-.788.235-.852.755-.219 1.807-.417 3.618-.69 5.417-.115.756.19.915.845.971 1.725.147 3.442.365 5.167.531 3.767.361 7.581.55 11.226-.52 4.623-1.357 9.363-2.172 14.012-3.392 1.503-.395 3.062-.57 4.728-.868-.15-.241-.207-.401-.316-.499-.796-.711-.711-1.122.385-1.283.795-.117 1.46-.361.809-1.372-.078-.119-.11-.381-.036-.464.771-.875-.109-1.321-.484-1.876zM44.42 58.148c.038-.117.137-.327.17-.547.41-2.8.773-5.608 1.231-8.399.205-1.25.353-2.401-.4-3.563-.722-1.114-1.373-2.3-1.862-3.53-.572-1.44-1.538-2.47-2.656-3.494-1.842-1.687-3.828-3.218-5.428-5.18-1.447-1.778-3.025-3.449-4.246-5.404-.234-.375-.566-.687-1.029-.588-.479.103-.4.57-.418.934-.022.462-.18.65-.665.444-.658-.278-.705.173-.582.601.263.915-.594 1.669-.149 2.55-.499.086-.66-.194-.884-.339-.557-.357-1.287-.937-1.782-.554-.915.709-1.458.051-2.145-.225-.184-.074-.392-.087-.873-.188 4.317 11.665 11.68 20.615 21.718 27.482zM72.833 28.93c-6.113 4.511-13.018 7.141-20.385 8.71-1.25.266-2.552.278-2.93 2.132-.58 2.847-1.377 5.65-1.827 8.624.354 0 .627.017.898-.003 2.45-.187 4.85-.696 7.211-1.341 4.444-1.214 9.014-2.088 12.979-4.655 2.587-1.675 5.421-2.815 8.291-3.906 1.521-.579 2.93-1.461 4.479-2.253-.229-.176-.293-.246-.372-.284-.684-.325-1.892-.15-1.425-1.564.069-.21-.289-.338-.519-.385-1.27-.26-2.566-.489-1.354-2.355-.678-.05-1.185-.142-1.684-.111-.914.059-1.154-.417-.931-1.165.168-.559.077-1.223-.286-1.369-.646-.262-1.486-.563-2.145-.075zM44.06 60.556c.189-.955.132-1.647-.789-2.324-2.92-2.145-5.837-4.308-8.446-6.84-.694-.676-1.343-1.372-2.392-1.445a276.153 276.153 0 01-3.845-.292c-3.26-.273-6.436-.752-8.717-3.491-.343-.411-.833-.914-1.364-.471-.563.469.107.931.324 1.314.453.806 1.207 1.613-.609 1.393-.163-.02-.344.108-.71.234 1.139 1.145 2.163 2.188 3.199 3.219 2.924 2.902 6.11 5.535 8.771 8.706 3.305 3.938 7.34 6.986 11.756 9.571.804.471.976.192 1.112-.558.55-3.01 1.116-6.015 1.71-9.016z"
|
||||
fill="#3d3c3c" />
|
||||
<path fill-rule="evenodd" clip-rule="evenodd"
|
||||
d="M41.294 70.814c-2.712-1.327-5.277-2.869-7.628-4.817-3.338-2.764-6.028-6.15-9.143-9.129-2.726-2.609-5.388-5.295-8.11-7.914-.094-.089-.218-.146-.478-.315.046.315.036.46.089.576.631 1.377 1.27 2.75 1.908 4.123.161.348.381.705-.211.866-.467.128-1.156.14-1.203.672-.048.539.583.837 1.019 1.135.618.423.646.896.018 1.25-.997.563-.638.918.009 1.513.617.569 2.171.888.979 2.294-.043.05.115.337.238.45.378.348.777.674 1.183.992.641.501.889.996.138 1.64-.442.379-.442.865-.005 1.28a50.96 50.96 0 001.866 1.701c.505.434.511.742-.082 1.125-.397.255-1.051.703-.493 1.199 2.595 2.3 5.562 3.974 9.02 4.503 2.864.438 5.762.667 8.649.945 2.726.264 2.72.239 2.881-2.617.033-.615.115-1.1-.644-1.472zM75.768 69.536c-4.059.548-7.978 1.726-11.887 2.851-4.186 1.206-8.363 1.387-12.621.911-2.482-.278-4.952-.655-7.485-.995-.265 1.49-.507 2.983-.803 4.465-.121.601.021.849.655.92 4.376.499 7.862 2.772 11.102 5.563 1.144.985 2.393 1.839 3.859 2.336.443-1.935.445-1.976 1.68-1.906.805.044 1.004-.381.947-1.022-.07-.808.253-1.147 1.049-1.035.726.103 1.165-.102 1.36-.901.171-.69.388-1.49 1.434-1.35.252.033.447-.177.499-.423.246-1.217.954-1.838 2.22-1.852.35-.004.697-.182 1.048-.281-.354-1.054-.338-.979.737-1.206.718-.151 1.851.057 1.676-1.347-.04-.338.438-.427.753-.525.443-.139.907-.232 1.322-.431.513-.244 1.057-.505.507-1.258-.27-.369.15-.493.42-.63.896-.458 1.927-.737 2.5-1.89-.394.002-.688-.032-.972.006zM55.38 25.95c-1.446.633-1.938 1.485-2.31 2.738-.227.761-.484 1.512-.725 2.269l-2.041 6.471c.285 0 .453.038.596-.006 3.095-.942 6.218-1.8 9.271-2.865 4.419-1.54 8.398-3.961 12.301-6.505.928-.605 1.37-1.452 1.597-2.633-1.301.181-2.441.294-1.981-1.496.177-.691-.111-1.064-.688-1.587-.66-.597-.886-1.682-1.771-2.206-.043-.025-.011-.177-.014-.271-.023-.558-.025-1.118-.086-1.671-.021-.21-.128-.472-.286-.592-.225-.167-.421.075-.61.205-1.043.722-1.85 1.707-2.806 2.517-3.075 2.607-6.828 4.051-10.447 5.632zM44.713 42.849c.392 1.043.943 2.026 1.512 3.231.538-2.265 1.023-4.281 1.489-6.302.219-.943.721-1.783.182-2.879-2.855-5.796-4.396-11.943-4.636-18.41-.046-1.197-.139-2.394-.229-3.945-.371.48-.557.656-.662.869-.407.823-.791 1.577-1.887 1.744-.761.117-1.438.556-1.349 1.567.024.276-.158.47-.52.292-1.078-.531-1.553-.182-1.499 1.042.142 3.301 1.217 6.404 2.075 9.542 1.27 4.641 3.84 8.764 5.524 13.249z"
|
||||
fill="#3d3c3c" />
|
||||
<path fill-rule="evenodd" clip-rule="evenodd"
|
||||
d="M38.857 75.502c-3.219-.408-6.523-.146-9.667-1.121-1.56-.483-3.053-1.177-4.585-1.747-.759-.282-1.374.098-1.739.693-.394.645.233.978.671 1.248 1.109.689 2.26 1.314 3.378 1.991.343.209.627.505.097.851-.241.158-.689.176-.636.553.058.393.493.441.82.557.353.125.694.284 1.053.389.62.182.749.445.194.877-.478.372-.434.672.166.772.744.123 1.499.176 2.309.266l-.252.856c1.817.269 3.37-.535 5.183-1.229-.475.933-1.425 1.046-1.51 2.045.752-.183 1.426-.314 2.079-.512 1.238-.374 1.106.312.83 1.097 1.757-.12 1.768-.119 1.535 1.717-.371 2.952-.468 5.921-.575 8.89-.012.319-.08.821.376.858.438.035.399-.448.439-.753.435-3.219.828-6.446 1.298-9.662.288-1.984.81-3.925.968-5.942.237-3.025.528-2.319-2.432-2.694zM50.389 30.489c.427-1.568 1.367-3.062 1.123-4.736-.573-3.925-1.043-7.839-.547-11.812.081-.634-.012-1.525-.643-1.722-.728-.227-.843.684-1.138 1.181-.048.081-.099.16-.137.246-.27.614-.593.845-1.081.178-.26-.351-.58-.402-.721.062-.387 1.287-1.036 1.213-1.879.43-.211-.196-.448-.365-.938-.758-.55 8.112 1.021 15.581 4.14 23.167.676-2.304 1.285-4.261 1.821-6.236zM57.333 17.637a.646.646 0 00-.283.301c-1.037 2.414-2.032 4.844-2.906 7.651 1.173-.611 2.104-1.113 3.048-1.584 3.415-1.704 6.807-3.447 9.582-6.147.69-.672 1.219-1.439 1.298-2.586-1.639-.049-2.711-.675-2.146-2.858-2.933 2.166-5.666 3.856-8.593 5.223zM19.06 44.713c3.158 2.344 6.536 4.144 10.604 4.25.912.023 1.82.207 2.904.338-1.2-1.461-2.257-2.76-3.328-4.046-.592-.711-.885-1.616-1.979-1.955-2.807-.869-5.993-.88-8.128-3.381-.047-.056-.168-.049-.321-.089-.077.788.302 1.346.579 1.927.304.639.159.944-.575.886-.322-.025-.63.021-.802.319-.177.31-.018.606.174.842.265.325.539.662.872.909zM36.668 33.343c1.631 1.81 3.519 3.389 5.179 4.961-.013-.027-.103-.254-.218-.469-1.002-1.877-1.924-3.796-2.638-5.801-1.226-3.43-2.235-6.923-2.831-10.523-.043-.254-.097-.54-.415-.583-.34-.046-.396.245-.502.48-.143.312-.318.87-.48.87-1.623-.002-1.273 1.241-1.399 2.153-.064.469-.183.701-.702.539-.617-.19-.897.076-.981.707-.09.672.099 1.226.445 1.788 1.305 2.122 2.888 4.044 4.542 5.878zM83.255 52.723c.248-.488.825-.816.81-1.683-4.837 3.186-9.45 6.447-14.859 8.273 3.395.254 6.703.793 10.015 1.3 1.221.187 2.432.287 2.39-1.558-.006-.247.284-.515.47-.747.622-.782 1.078-1.535-.058-2.284-.306-.201-.475-.5-.217-.902.505-.787 1.026-1.567 1.449-2.399zM60.947 5.445c-.41.264-.568.309-.629.412-.868 1.485-2.854 1.857-3.521 3.553-.114.289-.504.292-.762.205-.9-.307-1.22.176-1.41.933-.204.819-.687 1.015-1.402.545-.442-.289-.641-.13-.81.335-.399 1.101-.461 2.236-.467 3.389-.016 3.056-.075 6.112.44 9.497 2.302-6.665 5.652-12.491 8.561-18.869zM44.254 78.382c-.902-.257-1.55-.248-1.635.926-.05.672-.247 1.335-.29 2.007-.067 1.009 1.04.646 1.444 1.147.153.194.423.392.742.275.055-.02.122-.096.127-.152.124-1.17.697-.517 1.117-.255.787.494 1.723 1.605 2.281 1.433 1.214-.373 1.342.569 1.892.981.442.331.812.755 1.235 1.156.347-.371.677-.552 1.041-.142.511.574.934.7 1.789.358.872-.351 1.994-.078 3.381-.078-1.223-.852-2.156-1.396-2.965-2.083-3.008-2.557-6.342-4.491-10.159-5.573z"
|
||||
fill="#3d3c3c" />
|
||||
<path fill-rule="evenodd" clip-rule="evenodd"
|
||||
d="M20.169 39.445c1.848 2.209 4.609 2.257 7.354 3.285-2.375-3.695-4.059-7.395-5.891-11.306-.587 1.646-.587 1.646-1.831 2.865-.048.047-.115.119-.11.172.127.98.231 1.951-.56 2.745-.032.032-.003.137.013.205a4.842 4.842 0 001.025 2.034zM63.75 12.76c.577-.341.383-.912.345-1.399-.037-.5-.453-.24-.719-.263-.447-.038-.565-.375-.482-.698.32-1.259-.072-2.14-1.332-2.624l-3.815 8.521c2.192-1.291 4.1-2.41 6.003-3.537z"
|
||||
fill="#3d3c3c" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 8.9 KiB |
|
|
@ -1,11 +0,0 @@
|
|||
<svg viewBox="14.777 7.042 71.004 88.309" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M50.016 43.426c.402 3.52.953 7.066.883 10.613 2.527-3.3 5.644-7.14 8.039-10.5-1.61-7.406-2.856-16.398.855-23.395.18-.293.364-.574.575-.844-3.372 7.383-2.45 15.863-.942 23.602 2.352-3.133 4.64-6.324 6.777-9.605-1.363-4.492-2.539-10.164-.69-14.676-1.032 4.418-.333 9.761 1.108 14.027 1.735-2.414 3.438-4.922 4.95-7.473-.543-2.484.101-7.062.965-9.477-.32 2.918-.766 5.848-.504 8.793 1.011-1.335 9.746-16.262 9.71-17.008-3.09 2.95-6.456 5.704-10.354 7.512-1.915.906-4.004 1.367-5.81 2.496-.468.285-1.147.895-1.667.98-.457-.288-.223-1.28-.234-1.75-1.098.259-3.008.872-3.84 1.598-.317.274-.992 1.309-1.235 1.422-.761.254-.828-1.863-.863-2.328-2.043.871-4.023 1.59-4.926 3.801-.136.34-.246.691-.328 1.047.211-.274.414-.555.61-.84-3.192 6.848-4.036 14.551-3.079 22.004zM28.766 82.57c-2.656 3.508-4.934 7.36-7.09 11.164.168.5.367.984.602 1.453l.078.152.066.012c1.438-3.289 2.934-6.617 4.88-9.66.316-.531 1.359-2.098 1.651-2.602.106-.199-.03-.402-.19-.52z"
|
||||
fill="#3d3c3c" />
|
||||
<path
|
||||
d="M83.816 48.441c1.266-1.281 1.633-3.621 1.965-5.328-.563.121-1.606.414-2.13.09l-.046-.11c.094-.234.645-.71.844-1.039.562-.941.695-2.433.902-3.515-.383.136-.957.359-1.363.226l-.063-.066c.192-.574.567-1.094.766-1.684.527-1.543.457-3.398.441-5.011-.582.347-1.136.55-1.789.707.153-.47.473-.856.614-1.329.386-1.28.078-3.52-.028-4.894-.113.129-.226.293-.39.348-.168-.051-.215-.121-.301-.274-.45-.824-.582-1.867-.77-2.781-.894-4.324-1.18-8.32-.8-12.723.039-.477.519-3.852.492-4.016-3.012 7.407-7.078 14.328-11.457 21.004 2.632-.851 7.285-4.882 9.433-6.804-.511 1.48-5.238 5.09-6.652 6.047-1.016.691-2.106 1.304-3.328 1.539-1.793 2.55-3.485 5.183-5.262 7.742 6.445-.75 12.41-3.606 17.52-7.504-3.851 4.504-12.14 7.676-17.94 8.207-2.454 3.41-5 6.781-7.419 10.211 10.891.363 18.25-5.11 26.711-11.051-.746 1.144-2.52 2.273-3.64 3.082-7.028 5.39-14.504 9.125-23.61 8.61-1.34 1.788-4.406 5.675-5.69 7.425 8.609-.726 17.577-1.5 25.39-5.492 2.438-1.27 4.555-3.078 6.797-4.625-7.969 8.781-21.504 10.223-32.727 10.812-2.195 2.832-4.39 5.672-6.633 8.469 6.324-1.559 12.906-.871 19.324-1.723 7.121-1.008 14.191-3.844 19.61-8.637-1.657 2.653-7.376 5.692-10.263 6.84-2.855 1.125-5.847 1.89-8.875 2.383-6.5 1.113-13.277.187-19.672 1.914-1.386.27-1.847 1.48-2.96 2.766-1.532 1.8-3.012 3.644-4.575 5.422 1.27-.446 2.508-.856 3.824-1.16 3.899-.727 7.774-.133 11.672.273 9.672 1.281 17.652-1.535 26.06-6.207-1.305 1.289-3.16 2.203-4.801 2.996-3.38 1.629-6.977 3.07-10.68 3.77-8.551 1.773-16.86-2.106-25.223 1.023-.864.324-1.899.695-2.559 1.348-.668.656-1.371 1.593-1.941 2.351 4.02-.793 8.07-.219 11.949.973 8.023 2.328 14.578 3.578 22.504-.098-.625.617-1.399 1.008-2.2 1.36-5.664 2.507-12.129 1.925-17.949.296-5.015-1.449-10.3-2.906-15.449-1.218-.433.453-.828.957-1.214 1.453 8.793-.035 16.078 5.375 24.133 8.047-2.274.062-4.84-1.075-6.907-1.957-5.773-2.454-11.297-5.43-17.785-5.137 2.77 4.719 6.961 8.941 12.262 10.652 2.594.805 4.856.644 7.485.289-.43-.469-1.453-1.516-.36-1.844 2.828.98 5.688 1.211 8.446-.14-.364-.38-1.325-1.122-1.309-1.649-.012-.308.277-.55.57-.547.465.106.961.137 1.438.055 1.765-.238 4.937-1.93 6.348-3.04-.422-.144-1.25-.339-1.45-.765-.12-.254.043-.57.301-.66.399-.14 1.375-.184 1.922-.316 1.695-.41 3.324-1.485 4.691-2.54-.609-.37-2.32-1.09-2.277-1.914.047-.078.09-.171.184-.199.418-.129 1.242-.113 1.722-.203 1.672-.234 2.844-1.262 4.032-2.375-.418-.176-.942-.59-.688-1.094.48-.351 1.059-.52 1.547-.898 1.07-.828 3.277-3.735 3.984-4.95a26.598 26.598 0 01-2.347-.413c2.289-1.344 3.898-3.426 5.238-5.668-.66.023-1.965.386-2.047-.579.055-.417 1.414-1.425 1.793-1.8 1.031-1.012 1.844-2.258 2.281-3.64-.62.066-1.41.206-1.468-.638.359-.773 1.05-1.347 1.5-2.07 1.043-1.68 1.488-3.644 1.988-5.535-1.18.129-2.227.363-3.305.871.38-.703 1.11-1.207 1.664-1.77z"
|
||||
fill="#3d3c3c" />
|
||||
<path
|
||||
d="M25.734 63.277c-2.977-6.41-3.668-14.234-1.246-20.887l.031.02c-.137 2.058-.926 4.187-.953 6.289-.32 4.843.84 9.629 2.719 14.074.758 1.675 1.695 3.265 2.476 4.933 1.411 3.141 2.309 6.375 2.793 9.785.618-.793 1.957-2.21 2.5-3.039 1.973-5.726-.941-12.035-2.339-17.609-2.383-8.496-2.598-19.844 4.629-26.094-5.606 5.649-6.336 14.57-4.868 22.027 1.196 6.203 5.153 13.984 3.86 20.316 1.73-2.3 3.793-4.367 5.586-6.632.707-.856 1.683-1.704 1.672-2.899.367-2.808-.059-5.82-.563-8.586-.781-4.777-1.832-9.519-2.211-14.352-.133-4.992.762-11.977 4.723-15.477-2.567 3.016-3.449 6.918-3.84 10.762-.484 3.832-.016 7.664.742 11.426.75 4.871 2.614 11.168 1.961 16.074 1.547-1.969 5.27-6.406 6.719-8.347.269-3.411-.262-6.84-.707-10.215-1.078-7.739-.719-15.402 2.965-22.453-.211-.661-.907-3.36-1.274-3.75-1.957 1.742-4.301 3.273-5.359 5.753-.129.149-.363.215-.531.098-.387-.484-.825-2.086-.969-2.746-1.727 1.687-4.457 3.75-5.871 5.672-.481.687-.656 1.547-1.031 2.281-.086.141-.164.234-.325.293-.105-.023-.105-.035-.16-.125-.347-.562-.668-2.027-.804-2.707-1.625 1.859-3.504 3.457-5.055 5.395a5.419 5.419 0 00-1.141 2.082c-.058.097-.105.113-.203.16-.773-.09-.945-1.281-1.211-1.875-1.738 2.113-4.148 4.254-4.562 7.082-.028.297.093 1.461-.004 1.617-.063.098-.16.129-.266.148-.75-.238-1.258-1.242-1.644-1.879-1.145 2.399-2.664 4.754-3.313 7.352-.265.895.047 1.816-.012 2.707-.347.637-1.296-.644-1.55-.957-.414 1.992-1.055 4.238-.336 6.231.133.367.64 1.019.316 1.339-.797.16-1.508-.566-2.16-.929-.059 2.468.039 6.187 1.809 8.066.195.207.46.348.464.66-.05.113-.058.149-.179.203-.426.188-1.782-.351-2.235-.511.637 8.335 6.348 13.73 13.32 17.508l.555-.75c.047-4.524-2.387-8.524-5.32-11.785-2.364-2.813-4.813-5.59-6.211-9.036-.11-.269-.426-.961-.34-1.246 2.926 7.028 10.168 10.832 12.234 18.328.258.953.394 1.922.539 2.899.379-.469.809-.942 1.141-1.446-.266-5.445-2.512-10.469-4.965-15.25l.004.002z"
|
||||
fill="#3d3c3c" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 5.6 KiB |
|
|
@ -1,8 +0,0 @@
|
|||
<svg viewBox="13.535 4.769 72.918 91.169" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M49.969 76.527c.48 5.715.582 11.438-.02 17.148-.062.578-.257 1.426-.195 1.984.016.133.055.168.149.254.18.051.308.016.488-.023.293-.32.277-1.313.324-1.758.192-1.926.309-3.855.356-5.789.09-3.918-.122-7.844-.575-11.734-.175-.031-.351-.063-.53-.078z"
|
||||
fill="#3d3c3c" />
|
||||
<path
|
||||
d="M86.426 51.605c-.332.121-.984.473-1.258.16 1.082-2.043 1.492-4.445.942-6.715-.211.18-.454.442-.746.45-.086-.07-.098-.067-.106-.184.059-1.617-.023-3.445-.809-4.914-.34.355-.668.738-1.074 1.023.348-2.011-.37-4.054-1.43-5.758-.152.305-.32.708-.601.915l-.078-.008c-.793-2.125-1.965-4.254-3.652-5.82-.184.37-.391.968-.72 1.222h-.089c-.191-.25-.184-.867-.262-1.183-.34-1.43-1.203-2.524-2.234-3.536-.184.38-.438.957-.836 1.153l-.098-.008c-.93-2.89-3.285-5.254-5.851-6.844.004.383.129 1.102-.325 1.266l-.109-.016c-.57-1.723-2.273-2.707-3.816-3.5.05.14.156.348.125.5-.325-.027-4.114-3.137-4.676-3.516-.106.282-.254.735-.59.797-.836-.953-1.32-2.18-2.191-3.136.007.195.015.351-.051.539l-.078.07c-.535-.3-.684-1.04-1.051-1.512-1.828-2.625-3.371-5.426-4.8-8.28-1.009 1.96-1.825 4.038-3.044 5.894-.789 1.175-1.723 2.77-2.707 3.718a.455.455 0 01-.242-.086c-.41.207-1.871 2.625-2.516 2.665-.183-.192-.066-.5-.043-.739-1.168.793-2.293 1.64-3.343 2.586-.465.387-.852.961-1.422 1.184-.196-.047-.223-.258-.27-.422-.633.058-2.25 1.644-2.668 2.152-.223.274-.469.914-.7 1.07-.386-.316-.35-.937-.448-1.394a19.013 19.013 0 00-5.211 5.43c-.196.312-.598 1.363-.852 1.53-.066.044-.156.04-.23.048-.426-.133-.473-.657-.559-1.031-1.14.906-2.09 2.101-2.344 3.57-.082.312-.011.715-.238.969-.45-.137-.594-.715-.836-1.079-1.05 1.149-1.957 2.454-2.558 3.895-.137.352-.383 1.434-.618 1.621-.37-.098-.62-.566-.863-.844-.867 1.207-1.559 2.961-1.66 4.45-.02.316.101 1.105-.02 1.351-.472-.008-.68-.574-.945-.89-.676 1.64-.902 3.12-.633 4.863.024.14.055.238-.062.34-.356.015-.715-.375-.969-.598-.277 1.707-.29 3.473.18 5.148.093.332.644 1.559.527 1.79-.34.093-.832-.168-1.133-.325.012 1.364.371 2.61 1.121 3.754.215.332.735.801.63 1.211-.388.195-.837-.105-1.216-.219.254.961.668 1.965 1.25 2.778.352.562 1.012 1.054 1.036 1.757-.196.375-.774-.144-.996-.289.66 1.63 1.687 3.157 2.878 4.446.399.449.989.808 1.215 1.379-.152.27-.683.125-.949.136 1.582 1.59 3.488 2.77 5.2 4.203-.083.086-.032.059-.122.086-.258.075-.476.2-.71.328 1.421.864 3.007 1.524 4.495 2.274 3.414 1.61 6.707 3.644 10.316 4.762 2.438.546 4.973-.102 7.18-1.168 1.309-.653 2.66-1.274 4.144-1.348-1.789-.883-2.957-2.762-4.21-4.25-.989-1.168-2.055-2.352-3.278-3.281-2.148-1.63-4.644-2.536-7.105-3.57-7.621-3.028-14.934-8.239-17.891-16.149l.043-.011c3.383 7.199 9.207 11.707 16.418 14.699 2.715 1.187 5.855 2.214 8.242 3.968 3.285 2.254 4.918 6.22 8.086 8.567l.582-.008-.192-3.992c-2.289-3.504-4.421-7.235-7.492-10.125-7.004-6.7-24.805-11.758-23.613-23.367C18.5 50.637 36.95 54.269 43.93 62.195c2.063 2.21 4.22 5.668 5.72 8.316-.18-1.996-.407-6.133-.536-8.172-.05-.77-.016-1.941-.223-2.648-2.304-3.836-5.633-7.125-9.078-9.984-1.765-1.418-3.629-2.723-5.336-4.211-4.37-3.77-7.285-9.551-6.594-15.38.211 9.184 5.137 13.919 12.203 18.856a37.319 37.319 0 018.707 9.441c-.187-3.46-.386-6.926-.636-10.383-7.883-6.898-14.828-14.473-12.57-25.75-1.094 11.324 4.707 17.598 12.527 24.77-.297-4.273-.332-8.57-.371-12.852-4.957-5.465-7.13-10.738-4.203-17.988-1.942 7.512-.48 11.301 4.207 17.316.125-8.793 2.039-17.414 2.418-26.176.296 4.008-.532 8.027-.895 12.012-.379 3.719-.723 7.445-.883 11.18 3.79-4.2 8.242-9.098 8.192-15.121.722 2.14-.516 5.344-1.493 7.305-1.597 3.219-4.086 5.933-6.726 8.332-.024 6.32.156 12.676.66 18.973 4.945-8.64 15.422-15.648 14.906-26.578 1.621 11.21-10.047 18.598-14.785 27.512.207 4.719.656 9.453 1 14.164 1.977-3.133 4.098-6.184 6.73-8.809 3.82-4 8.79-7.848 11.645-12.566 2.422-3.93 3.227-8.566 3.508-13.109.02-.246.04-1.219.145-1.371 1.27 19.363-13.402 22.078-21.992 36.48.172 1.988.562 7.77.758 9.668 2.062-8.32 11.512-12.418 17.91-17.035 3.59-2.57 6.992-5.613 9.425-9.332 1.965-2.91 3.313-6.379 3.668-9.855-.129 7.55-5.43 14.16-11.176 18.586-6.882 5.398-16.05 8.69-19.496 17.363 2.696-2.336 5.907-4.153 9.227-5.45 7.832-2.902 16.887-4.308 22.527-11.082l-.016.063c-7.922 10.273-22.594 8.844-31.945 17.059 3.61 1.078 7.098 3.383 11.023 2.562 3.254-.586 6.442-2.414 9.336-3.941 1.938-1.031 3.906-2.031 5.79-3.16-.243-.153-.852-.364-.673-.73 1.848-1 3.551-2.235 5.028-3.735-.34-.031-.64-.074-.957-.207 1.656-1.77 3.375-3.598 4.219-5.934-.29.176-.75.578-1.106.406-.07-.125-.098-.199-.055-.34.164-.562.754-1.16 1.086-1.644a8.065 8.065 0 001.2-2.668c-.305.137-.864.414-1.126.09.028-.707.915-1.398 1.13-2.102.386-.851.577-1.8.472-2.734zM21.528 64.527c4.45 3.695 10.043 5.809 15.707 6.738 2.438.434 5.531.36 7.856 1.125.23.078.445.153.554.375-1.094.242-2.234-.14-3.336-.203-2.008-.172-3.984-.277-5.969-.64a31.696 31.696 0 01-14.043-6.391c-1.035-.836-2.14-1.813-2.898-2.91.27.136 1.684 1.543 2.129 1.906zm61.496-5.871a.412.412 0 01.082-.106c-.027.036-.055.067-.082.106z"
|
||||
fill="#3d3c3c" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 4.9 KiB |
|
|
@ -1,5 +0,0 @@
|
|||
<svg viewBox="0 4.3 512 503.4" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M512 259.914c.286-55.128-129.372-52.643-129.372-52.643s135.594-24.009 125.938-72.994c-9.657-48.986-54.308-34.909-54.308-34.909s33.638-44.135-3.244-74.927c-36.88-30.791-64.844 18.08-64.844 18.08s-.224-42.813-41.45-37.815c-41.962 5.088-55.949 121.798-55.949 121.798s1.202-90.049-47.24-87.586c-59.176 3.009-54.019 145.357-51.996 178.717-2.058-24.747-12.032-105.884-53.146-78.732-44.184 29.182-13.496 178.618-6.655 240.572-13.593 12.192-23.786 21.622-23.786 21.622l-24.653 22.531s-21.449 19.328-42.401 39.124c-10.516 9.835-20.851 19.889-28.321 27.754-7.399 7.97-11.966 13.857-10.189 16.38 1.581 2.259 9.003-.319 18.775-6.071 9.857-5.661 21.974-14.453 33.766-23.612 23.512-18.389 45.459-38.456 45.459-38.456l24.807-22.712s9.456-8.663 21.663-20.638c119.132 9.711 264.004 39.176 272.553-15.456 8.259-52.764-54.741-58.795-88.797-58.276 51.966-3.735 183.16-17.542 183.39-61.752zm-107.377 14.162c-21.918 3.435-43.965 4.988-43.965 4.988l-25.395 1.984s-22.359 1.739-44.715 2.735c-14.107.575-28.288.919-37.044-.319-9.284 9.965-19.685 20.92-30.349 31.637-11.115 11.318-22.487 22.359-32.89 31.948 7.105-.802 15.938-1.112 24.749-1.438 19.403-.56 38.964-.545 38.964-.545l22.761-.018s5.057-.015 12.666.195c7.617.242 17.8.677 27.983 1.819 20.405 2.046 40.409 7.168 39.739 12.75-.71 6.037-20.314 6.657-39.728 7.374-19.404.559-38.964.544-38.964.544l-22.761.018s-5.058.014-12.666-.195c-7.616-.242-17.8-.677-27.983-1.819-13.847-1.389-27.488-4.194-34.63-7.599a22.817 22.817 0 01-1.544-.814c-15.68 13.73-27.404 22.221-29.543 20.034-2.099-2.142 4.433-11.739 15.283-25.13a28.85 28.85 0 01-1.226-2.088c-3.092-5.796-5.888-14.766-8.195-23.841-4.004-15.724-6.45-31.768-6.45-31.768l-2.885-18.557s-2.552-16.427-3.417-33.051c-.888-16.623-.152-33.386 5.465-34.081 5.986-.743 10.831 14.922 14.367 30.688 3.52 15.768 5.8 31.671 5.8 31.671l2.844 18.384s2.651 16.239 4.004 32.757c.469 5.759.759 11.534.709 16.671 9.457-11.105 20.478-23.607 31.463-36.145 9.424-10.677 18.844-21.347 27.394-31.035-1.927-7.106-2.81-18.119-3.455-29.089-.968-18.145-1.248-36.309-1.248-36.309l-.494-21.094-.186-11.722c-.051-7.037.05-16.506.629-25.996 1.083-19.047 4.932-37.986 10.589-37.592 6.013.411 7.877 18.555 9.515 36.626.773 9.058 1.306 18.14 1.645 25.006l.433 11.455.512 21.324s.484 18.941-1.269 37.898c-.37 4.163-.857 8.303-1.442 12.244l19.294-21.859c11.88-13.564 23.776-27.119 35.452-40.867l10.098-11.767c-.196-5.078.276-11.204.992-17.259 1.652-13.721 4.458-27.129 4.458-27.129l3.023-15.562s2.532-13.763 6.131-27.388c3.633-13.615 8.342-27.16 13.968-26.363 5.953.843 6.873 15.023 5.974 29.018-.872 13.994-3.561 27.719-3.561 27.719l-3.064 15.859s-.954 4.872-2.638 11.64l26.916-31.366c31.359-36.158 62.725-72.342 67.188-68.952 4.848 3.674-21.585 42.768-50.304 80.065-9.648 12.627-19.533 25.054-28.402 35.985a205.286 205.286 0 017.903-2.715c5.013-1.593 8.375-2.489 8.375-2.489l15.325-4.222s13.346-3.683 26.734-6.79c13.411-3.064 27.22-5.906 29.452-.655 2.347 5.511-9.446 13.65-22.41 19.502-6.464 2.902-13.119 5.335-18.133 6.935-5.02 1.636-8.379 2.523-8.379 2.523l-15.39 4.249-8.395 2.211c-5.002 1.309-11.683 2.907-18.349 4.49-6.586 1.452-13.24 2.926-18.583 3.428-5.611 6.677-9.036 10.662-9.036 10.662-11.723 13.846-23.701 27.479-35.609 41.169l-20.067 22.397c-.234.257-.495.541-.733.8 6.055-1.494 12.792-2.839 19.574-3.964 21.955-3.727 44.051-5.289 44.051-5.289l25.429-1.991s22.4-1.749 44.85-2.463c22.457-.682 45.088-.377 45.71 5.273.659 5.972-20.995 11.265-42.914 14.663z"
|
||||
fill="#3d3c3c" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 3.5 KiB |
|
|
@ -1,5 +0,0 @@
|
|||
<svg viewBox="5.005 10.805 89.984 78.382" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M73.938 10.812c-.434-.047-.93.156-1.031.191-.137.047-.16.926-.184 1.317-.023.39-1.062 3.07-1.273 3.668-.207.601-.969.695-1.2.738-.124.024-.374 1.063-.535 1.094-16.984 3.562-35.445 9.664-52.89 15.258 18.784-7.05 37.57-12.95 52.753-16.027 0 0-2.054-.371-4.34-.531-2.285-.16-12.21.117-16.71.437-4.5.324-12.008 1.457-15.723 2.332-3.72.879-8.149 3.211-12.121 5.633-3.973 2.426-5.61 4.871-6.625 6.625s-1.153 2.469-1.57 2.863c-.415.39-.462 1.086-.462 1.086l.579-.3c.578-.301 2.101.206 4.085 1.062 1.985.855 6.25.59 6.25.59s.262-.72 4.243-3.036c3.984-2.316 9.273-4.343 10.512-4.832a56.796 56.796 0 019.078-2.71c4.406-.914 10.25-1.454 10.66-1.684.406-.23 8.328-4.129 10.008-4.914 1.68-.785 2.695-1.715 2.84-1.86.148-.148.457-.246.343-.082-.113.165-1.304 2.614-1.535 3.56-.23.944-.965 1.077-1.406 1.077s-1.613.637-1.828.797c-.211.164-.942.695-1.309.832-.37.137-3 .418-13.25 1.984-10.25 1.57-18.84 5.727-22.602 7.641-3.762 1.918-8.101 5.727-10.109 7.781-2.008 2.055-5.238 6.489-8.055 10.066s-4.015 8.567-4.109 9.442c-.094.879-.691 3.53-1.246 5.03-.555 1.5.367 1.2.969.993.601-.207 1.156-.32 2.586-.46 1.43-.138 4.57-1.204 9.093-3.095 4.524-1.894 8.22-6.093 9.282-7.039l.636-.554c1.88-1.645 11.688-10.066 13.38-11.871l.046-.047c1.79-1.887 5.203-4.278 6.649-5.262 1.453-.992 8.086-5.477 9.882-6.902 2.114-1.68 5.34-4.395 6.997-6.63-2.524.524-11.875 5.446-17.273 7.571C38.86 36.023 30.61 42.874 24.04 48.23c-6.176 5.023-8.493 10.246-16.38 15.973 6.762-5.309 9.387-10.602 15.962-16.375 7.21-6.328 14.777-12.242 23.602-15.914 5.527-2.297 11.129-5.754 16.805-7.418.785-.23 1.351.086 1.867-.14.582-.258 1.105-.383 1.558-.56.946-.37.72.071.649.255-.07.183-.461.898-.715 1.476-.238.547-3.191 5.762-3.543 6.442a16.264 16.264 0 013.477-2.637c.515-1.144 1.882-3.82 2.12-4.543.278-.832.602-.207.692.047.094.254.531 1.73.645 2.191.082.325.164.414.304.817.453-.133.91-.25 1.38-.348-.161-.512-.278-1.387-.423-2.074-.164-.785-.586-1.797-.945-2.285s0-1.14.066-1.536c.067-.39 3.82-9.335 3.82-9.335.09-.22-.183-.961-.644-1.309a.808.808 0 00-.398-.145zm1.898 16.703c-1.117.004-2.21.148-3.273.371-.469.098-.926.215-1.379.348-1.394.41-2.707.968-3.898 1.652a16.4 16.4 0 00-3.477 2.637c-.25.254-.508.504-.73.765-2.91 3.446-4.211 6.614-4.235 11.97 0 .027-.004.05-.004.077-.007 4.704 1.57 9.086 2.668 11.863 0 0 1.743 4.938 5.54 8.399 2.382 2.172 5.09 4.496 8.488 5.254 9.511 2.125 15.41-1.418 18.168-9.07 3.03-8.399.14-19.896-2.867-25.13-2.63-4.437-6.391-8.109-12.738-8.988a15.856 15.856 0 00-2.27-.148zm6.11 3.734c12.672 4.957 10.352 18.406 10.55 22.746-.503-6.894-1.355-18.125-10.55-22.742zm-14.598 1.02c1.054 0 2 .34 2.879.828-2.172 1.508-4.864 4.938-5.235 8.246-1.676-.95-2.812-1.906-3.441-3.105.738-2 2.484-4.664 4.285-5.743a5.273 5.273 0 011.508-.226zM49.036 42.1c-1.985.012-3.996.34-5.887.941-8.398 8.38-14.766 12.844-16.555 15.031 0 0-5.957 10.391-1.66 20.594 3.402 8.082 9.601 11.91 18.098 10.062 8.496-1.847 17.934-9.586 20.5-14.402 1.387-2.605 2.535-4.972 3.265-8.078-4.386-3.722-5.996-8.984-5.996-8.984-1.597-3.809-2.582-8.207-2.699-12.336-2.511-1.977-5.754-2.844-9.062-2.828zm-1.586 5.836c.523-.008 1.058.008 1.605.039-14.82.015-22.066 18.383-21.484 25.859-1.75-6.047 3.618-25.684 19.875-25.898z"
|
||||
fill="#3d3c3c" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 3.2 KiB |
|
|
@ -1,5 +0,0 @@
|
|||
<svg viewBox="6.375 6 88.999 78.503" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M79.25 31.875c-3.028 1.757-5.286 5.217-4.153 8.164-2.369 2.863-10.516 3.817-8.668 8.236 3.226.805 5.958-5.055 8.6-1.357 4.58-1.765 7.747 1.066 11.897 2.476 1.985 1.728 7.256 2.07 8.037 1.87-4.483 2.789-10.294 5.183-11.726 10.821-1.056 1.224-4.207 2.897-1.862 4.542-3.464-.935-6.892 2.927-5.354 4.503-6.254-1.218-5.844 7.207-2.726 10.354 1.195 1.364 3.043 4.555-.244 2.39-3.689-3.12-8.328-1.08-12.523-2.577-3.48-.66-2.112 5.374-4.5 1.562-1.57-2.49-5.073-2.995-6.943-2.924-3.04-5.862-7.38-11.106-12.82-14.885-5.45-2.015-6.589 7.938-9.83 7.458.91-3.587 5.835-5.51 5.569-9.675-1.055-4.35-5.405-6.91-9.585-7.567-2.62-1.11-6.032-3.223-8.295-3.074 4.666-2.767-5.089-5.562-3.633-6.226 3.505-2.01-2.424-4.447.669-5.537-1.107-3.289-.88-6.707-2.596-9.934-.66-1.653-3.718-5.152-.328-2.833 3.67-.24 7.007 1.337 10.361 1.72 3.948-1.498-1.513-7.928 2.956-6.194 3.314-2.852 5.628-6.647 8.983-9.667 2.017-1.296 4.532-7.111 4.185-6.723-.051 4.104 3.292 8.479 6.46 10.038-.02 2.332.48 4.924 2.23 5.726-.196 2.889-2.392 8.527.015 9.778 3.35-4.01 3.493-9.754 6.99-13.673 2.454 3.516 6.681-1.327 9.678-.556 3.745.296 7.362.282 10.122-2.808 2.237-1.532 6.856-4.961 7.534-5.427-1.303 4.678-3.178 9.886-1.24 14.631-.657 2.263-1.647 6.935 2.74 7.368zM91.75 52c-3.13-.088-8.341 3.822-10.285 1.081.469-1.745 3.542-5.596.773-2.127-1.688 2.634-.736 8.745-5.82 6.32-6.166-.326-1.21-6.123.943-8.67 3.031-3.25-2.787 1.84-2.882 3.7-1.017 4.164-5.886 5.28-9.438 4.468.739-3.975 4.684-6.598 6.988-9.808-.037.069-4.044 3.98-5.335 5.771-1.654 2.251-1.548 5.567-5.038 4.973l-6.464.782c.372-4.224 8.322-7.923 8.583-8.452-4.963 1.224-7.193 7.092-11.064 8.697-5.303.5-10.621.838-15.945 1.004 3.43-3.193 5.271-8.01 9.465-10.376 2.054 2.11 8.07.877 8.535.711-2.72.754-11.456.352-6.893-3.693 1.695-3.906 5.764-.108 8.959-.924 2.206.314 7.99-1.443 7.158-1.37-4.502 1.215-9.735 2.05-14.003-.29l3.845-4.695c6.558 1.235 13.353 1.291 19.914.047-6.19.559-12.623 1.532-18.71-.171-1.094-.834 2.317-5.338 4.516-4.426 6.014.151 12.067-.605 17.817-2.392-6.34 1.493-12.9 2.632-19.429 2.014 2.792-2.112 4.269-8.132 8.272-6.554 3.413.464 7.037-.4 9.773-2.52-3.019 2.257-9.655 3.316-11.632 1.408L76 12.625 62.043 28.77c-1.176-2.518-.482-8.933-1.2-9.225-1.156 4.242 3.162 9.492-1.717 12.609-3.004 5.322-3.472-2.636-3.563-5.327-.153-2.201.406-8.446-.52-3.08-1.256 4.589 3.838 10.22-.46 13.685-1.576 1.63-3.823 5.813-3.805 1.15-1.053-6.256-.049-12.601-.368-18.896.123 6.816-1.296 13.789.595 20.469.175 2.295-2.416 4.97-4.217 5.626-1.682-4.434-2.166-9.292-1.857-14.036-1.077 5.066.71 10.77 1.762 15.02-1.635 2.299-4.016 5.452-4.867.928-.605-1.554-1.736-6.5-1.107-2.163 1.988 3.153 3.212 7.03-.89 9.122-2.414 1.782-5.156 9.14-8.367 6.626-.99-5.99.644-12.066 1.413-18.006-.127-4.836 6.807-4.641 8.743-8.939-2.298 1.545-6.232 7.17-8.635 4.173-1.112-5.556 5.6-6.566 7.438-10.675.538-1.858 1.377-3.002-.021-.718-1.572 3.172-4.424 5.172-7.199 7.26-5.144 2.038-1.597-6.155-.792-8.557 1.405-2.923 5.861-3.794 7.302-7.2-1.598 1.79-7.083 8.095-7.752 3.329-.141-3.288 2.157-4.43 4.143-6.227-1.774 2.57-3.838 1.53-2.972-1.515.146-2.107.666-3.394.025-.375.368 2.613.221 8.552-3.323 4.442-2.449-2.377 1.734 2.403 3.098 1.948l-.168 7.487c-2.938-1.181-4.676-4.122-6.507-6.56 2.386 4.2 8.625 6.917 6.471 12.688.576 1.776.202 5.474-2.084 2.623-4.072-2.15-7.54-8.961-9.23-10.872 3.074 4.603 5.772 10.369 11.477 12.141 1.577 5.764 3.92 11.504 4.048 17.533-2.743 1.853-5.437-4.753-7.782-6.41-6.56-7.11-13.712-13.641-20.921-20.082l7.049 6.666c-1.774.713-6.73 1.528-2.143.968 3.236-2.483 7.117-1.1 7.18 3.23-.353 2.645-7.899 1.682-8.285 2.305 4.007.588 8.6-2.66 12.05.532 1.656 1.678 2.91 4.486-.682 3.924-3.831.514-7.733.628-11.57.111 5.125 2.2 12.005-2.112 16.03 1.462 2.12 1.51 3.353 3.578-.293 2.906-3.89.235-7.76.707-11.647.987 4.972.313 10.592-1.424 15.145-.486.942 1.313 2.569 2.302 3.034 3.84-1.876 2.33-6.234-1.184-9.216-.447-3.415-.193 4.438.61 5.935.981 5.776-.64 3.474 5.992 1.992 8.674 1.703-1.836 5.203-6.806 7.49-2.146.728 1.213 2.623 7.642 1.759 3.007-2.511-2.415-3.469-7.114 1.326-4.405 2.768 2.36 8.277 4.196 5.146 8.62-.775 2.302.48 8.218.733 8.059-.733-3.343-1.566-9.942 1.308-11.319 4.849 1.981 1.905 8.366 4.673 12.09.475 1.23 1.814 4.38.642 1.34C54.8 76.44 52.72 70.61 53.948 68.6c1.854 2.277 7.929 3.499 6.04 6.583-.248 2.123 1.71 7.025.417 2.205-1.47-5.516 5.568-2.21 3.881 1.46-.072 2.644.491 2.481.27.01-.494-4.965 4.373 1.678 6.655 2.44-.862-.73-5.384-4.122-7.668-5.873-6.912-5.243-13.879-10.42-21.071-15.273l14.423-1.375c3.917 5.045 9.491 8.699 15.554 10.629-5.946-2.14-11.271-5.895-15.424-10.645l10.649-1.549c2.053 3.157 8.743 7.697 9.733 7.745-3.086-1.857-8.519-5.62-8.945-7.86 3.25-1.127 7.406-1.548 8.841 2.305l3.747 2.434c-2.339-1.589-8.934-5.838-4.755-8.179 3.786-.444 7.526 1.145 11.176-.552 1.43-.356 2.856-.724 4.279-1.105z"
|
||||
fill="#3d3c3c" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 4.8 KiB |
|
|
@ -1,11 +0,0 @@
|
|||
<svg viewBox="10.985 9.99 78.046 80.42" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M40.61 90.34v-.03c-.02-.07-.04-.14-.04-.22v-.06c0-.09 0-.19.03-.28 0-.03.02-.05.03-.07.02-.05.03-.11.06-.16 0-.02.03-.06.06-.11-4.49-.9-6.7-8.95-7.35-11.82-.21.03-.39.05-.49.06-.1.03-.27.09-.49.15.68 3.06 3.05 11.69 8.25 12.61-.01-.02-.03-.04-.04-.07zM48.88 61.65c.46 3.49-.25 6.23-1.6 8.38.87 1.73 2.1 3.22 3.43 4.5 1.55-3.99 2.7-8.77 2.84-14.28-1.88-.71-2.8-1.89-2.85-1.96-.1-.14-.16-.3-.18-.46a63.48 63.48 0 01-.4-4.26c-.74 1.21-1.42 2.45-2.04 3.71.32 1.39.59 2.85.8 4.37zM87.43 49.95c-2.24-6.39-5.15-10.62-4.19-14.7-2.93 3-8.06 2.81-14.66 4.35-2.12.49-4.05 1.18-5.83 2.03-.09 7.37-.05 13.66.11 14.37.25.91.05 1.86-.56 2.65-.54.7-1.34 1.24-2.35 1.6.14 2.5.04 4.88-.22 7.12 6.12-4.87 5.75-14.4 5.74-14.5-.01-.28.2-.51.48-.52.26 0 .51.2.52.48.02.46.44 10.97-6.92 15.93-.55 3.71-1.55 7.03-2.72 9.91.05-.05.12-.09.19-.11 19.69-5.67 17.92-28.16 17.9-28.39a.496.496 0 11.99-.09c.02.23 1.81 23.17-18.15 29.29.74.4 1.99 1.08 2.73 1.5l.25.14c.43.25.93.5 1.46.77 15-1.31 16.4-11.99 16.42-12.1.03-.28.28-.48.55-.44.27.03.47.28.44.55-.01.11-1.41 10.78-15.64 12.79 2.24.93 4.99 1.73 7.82 1.73 3.8 0 7.72-1.45 10.7-5.98 5.25-7.99 8.74-17.52 4.94-28.38z"
|
||||
fill="#3d3c3c" />
|
||||
<path
|
||||
d="M39.28 43.09c.56 7.51 2.21 12.61 3.24 15.79.43 1.34.75 2.31.82 3.01.08.74-.16 1.43-.67 2-.21.23-.47.44-.77.62.64 1.37 1.36 2.62 2.16 3.72.57.78 1.08 1.57 1.55 2.36 1.74-2.13 2.78-4.98 2.28-8.82-.9-6.8-3.16-13.61-8.61-18.69zM40.11 74.33a61.902 61.902 0 01-4.24-8.46c-.51.02-.99.03-1.41.03h-.66a.996.996 0 01-.76-.4c-5.66-7.52-5.82-19.23-4.95-27.73.05-.47.1-.93.16-1.39-2.32-1.2-4.12-2.38-5.09-4.23-.22 3.75-3.81 6.63-7.38 11.54-6.06 8.33-5.51 17.42-3.07 25.62 2.07 6.94 7.71 8.54 12.47 8.54 1.39 0 2.68-.14 3.81-.32-10.8-6.93-12.37-19.57-12.39-19.71-.03-.27.17-.52.44-.55.28-.04.52.17.55.44.02.13 1.64 13.04 12.88 19.55.07-.01.15-.03.22-.04.16-.04.33-.08.48-.11.95-.23 1.53-.43 1.53-.43s.06 0 .17-.02c-13.69-21.4-7.94-33.48-7.69-33.99.12-.25.42-.34.67-.22a.5.5 0 01.23.67c-.06.12-5.78 12.26 7.88 33.38.17-.03.35-.06.56-.1l.25-.05c1.44-.29 3.47-.83 5.51-1.77-.05-.08-.08-.16-.13-.24zM58.96 60.53c-.73.16-1.53.25-2.41.25-.75 0-1.4-.1-2-.24-.25 8.15-2.62 14.69-5.28 19.51.79 3.72.81 6.85.72 8.61 2.76-3.56 9.66-13.96 8.97-28.12zM51.52 57.69s1.53 2.08 5.03 2.08c3.98 0 5.8-1.83 5.34-3.51-.46-1.68-.1-33.87 1.02-39.36s-1.47-6.86-1.47-6.86-.2-.05-.53-.05c-1.27 0-4.46.67-6.03 7.06-1.98 8.09-5.19 26.44-3.36 40.63z"
|
||||
fill="#3d3c3c" />
|
||||
<path
|
||||
d="M43.26 68.82c-.84-1.14-1.58-2.45-2.25-3.86-1.2.48-2.69.73-4.09.84a59.96 59.96 0 004.05 8.01c4.94 8.24.58 16.18.58 16.18h7.32s1.55-11.38-5.61-21.18zM33.51 17.88c-1.93 4.34-10 33.3.32 47.02h.63c2.01 0 8.17-.22 7.89-2.91-.33-3.21-7.55-15.81-2.41-42.1 0 0 1.45-4.03-1.61-5 0 0-.43-.2-1.07-.2-1.02 0-2.57.51-3.76 3.18l.01.01z"
|
||||
fill="#3d3c3c" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 2.8 KiB |
|
|
@ -1,6 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<svg viewBox="0 0 50 50" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M21.333 10.667C24.633 7.828 25.205 4.077 24 0c-4.286 2.242-4.193 6.584-2.667 10.667m20-8L42 5.333h.667l.666-2.666h-2m-26 2.666c-.834 4.495-.908 8.29 4 10 1.253-4.239.727-8.64-4-10m19.334 1.334v2h2v-2h-2M22 17.333c4.508-1.576 6.55-3.831 6.667-8.666-4.687.353-7.637 3.996-6.667 8.666m23.333-8L48 10.667l-2.667-1.334M12 14.667c.117 4.836 2.314 8.107 7.333 8.666-.125-5.204-2.505-7.252-7.333-8.666M20 16v2h.667L20 16m17.333.667v2L40 18l-2.667-1.333m-16 8c4.79.786 7.766-1.04 10-5.334-4.596-1.317-8.453.825-10 5.334m-1.333-4C19.966 32.97 13.135 41.312 3.333 48v.667c4.82-2.29 9.515-5.877 12-10.667H16l-.667 2c4.924 2.37 10.222 1.12 12.667-4-4.648-.863-7.943-.549-12 2 2.521-4.812 6.303-11.843 4-17.333M9.333 22c.122 2.627 3.227 11.448 7.445 7.955 4.235-3.507-5.175-7.613-7.445-7.955m24 1.333L34 26l2-2-2.667-.667m-14 9.334c4.97.919 8.996.29 11.334-4.667-4.945 0-8.76-.176-11.334 4.667M6 28.667C4.951 33.717 8.587 37.14 13.333 38c.791-5.268-2.486-8.168-7.333-9.333M0 34c.048 5.393 1.93 9.06 7.333 10.667C7.29 39.552 5.647 34.872 0 34m10 13.333c4.542 1.656 9.538 2.324 12-2.666-4.522-1.434-9.45-2.237-12 2.666z"
|
||||
style="fill: rgb(157, 147, 157);" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.3 KiB |
|
|
@ -1,5 +0,0 @@
|
|||
<svg viewBox="38.412 5 23.177 90" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M56.383 20.799c1.222-4.29 2.391 2.467 1.244 3.737-1.842 3.256-2.712 6.782-2.756 10.51-.7 3.322-1.937 6.826-2.72 9.94-1.045-4.199-.786-8.603.37-12.759.83-3.96 1.407-8.047 3.862-11.428zM52.152 5.621c2.11 4.234-1.21 8.978.805 13.258 1.277 3.218 2.415-2.721 2.132-4.021-.76-2.825-.762-7.853-2.937-9.237zm1.614 15.628c-.148 1.584-.27 4.837.84 1.524.718-1.503 3.297-4.646.965-5.656-.369 1.46-.777 2.98-1.805 4.132zm-5.935-2.309c.337 2.662 1.758 1.689 1.336-.402.25-1.688-.635-6.092-2.363-5.342-.2 1.984.839 3.805 1.027 5.744zm.726-7.857c.53 4.218 1.671 8.33 1.124 12.586-.427 4.162-.8 8.344.53 12.386.886 2.918 1.482-4.266 2.09-5.732.603-3.724 1.376-7.754-.123-11.351-1.45-3.878.742-7.852-.048-11.714-1.046-4.883-5.966 2.214-3.573 3.825zm-1.894 5.968c.616-.475-1.275-5.667-.706-1.638.134.584.399 1.128.706 1.638zm12.848 42.123c1.914-.584.809-6.627.146-2.561a6.551 6.551 0 00-.146 2.561zm-1.886-33.003c.758.38.384-1.956 0 0zm-12.402-2.939c2.043 2.123 1.823 5.373 3.254 7.792.021-3.587 1.57-7.447-.751-10.698-.32-1.125-2.65-4.807-1.43-1.559.854 1.601-.674 4.169-1.512 1.36-1.166-2.406-.61 3.176.439 3.105zm14.81 30.355c1.193-2.03-.4-3.002-.626-.414-1.519 3.62-6.33 5.22-6.27 9.655-.739 3.428-1.494 6.949-1.034 10.47 3.34-2.183 6.29-5.397 6.636-9.546.399-3.411-.44-6.997 1.294-10.165zm.627-9.625c-1.096 1.34-2.98 4.804-2.31 5.419 1.079-1.623 2.685-3.3 2.31-5.419zm.234 4.305c-3.006 1.103-3.792 6.263-4.572 7.74 2.204-1.917 3.353-4.807 4.494-7.43l.045-.18zm-4.03-20.341c-1.338 1.574-1.887 6.504-.765 6.653 1.087-2.196 3.677-5.91 1.805-7.811-.463.278-.653.804-1.04 1.158zm.538 42.282c3.146 3.247 3.538-6.324.987-1.892-.086.48-2.245 1.73-.987 1.892zm-.555-35.775c2.673 1.39 5.349-4.053 2.17-3.43-.83 1.073-1.509 2.25-2.17 3.43zm4.098 4.91c2.997-4.11-5.297-6.033-5.833-1.466-3.007 6.411-2.263 13.612-1.634 20.428 2.528-1.367 3.867-7.058 4.443-10.6.847-2.832 1.17-5.945 3.024-8.362zm-1.774-4.783c1.064 2.521 3.52-2.005.763-.113-.248.07-.509.073-.763.113zm-1.692 37.419c-4.52-1.256-6.286 4.755-4.644 8.048.214 1.684.269 6.656 1.938 3 2.012-3.05 3.855-6.253 5.029-9.728-.496-.822-1.488-1.03-2.323-1.32zm-7.482 14.37c-3.562-2.226-8.117-3.817-9.126-8.395-1.177-3.582-.353-7.563-.862-11.157 1.409 2.585 2.753 5.609 5.077 7.742 2.63 2.643 4.557 5.982 4.894 9.749.095.677.208 1.388.017 2.061zm-2.293-4.289c-2.477-1.567.003 2.65 0 0zm-2.789-2.353c-3.784-.435 2.382 3.741.489.357-.146-.142-.325-.24-.489-.357zm7.516 3.669c-.906-6.488-2.042-13.233-.08-19.647.442-2.471.46-7.904-.078-8.619.458 5.738-1.245 11.311-2.098 16.915-.502 7.362 2.212 14.936-.36 22.112 1.186 2.678 5.616-.142 3.366-2.485-.256-2.758-.375-5.53-.75-8.276zM40.324 60.58c2.59 3.44.507-3.358-.562-4.163-.238 1.396.39 2.789.562 4.163zm-.003-7.451c1.214-3.214-3.755-1.708-1.882.847.478 1.315 1.993.108 1.882-.847zm20.807-12.834c-1.491.769-1.839 5.704-.456 2.217-.016-.195 1.438-3.94.456-2.217zm-18.461 2.666c1.942 1.97.175-3.578-1.174-3.878-2.945-3.538.859 3.945 1.174 3.878zm18.334 15.373c-1.346 1.413-1.092 6.668-1.715 6.383.633-4.398-1.517 4.702.239.92.585-2.407 1.834-4.757 1.476-7.303zm-.438 11.488c.212 2.652-6.336.42-2.45 1.748 1.852 1.675 2.904.367 2.45-1.748zM42.598 50.681c-3.831-1.31.604 5.212 0 0zm1.203-25.613c1.19.78 3.634 2.23 1.77-.113-.402-1.498-3.13-4.491-1.77.113zm7.07 38.944c1.698-5.292-2.068-10.081-4.574-14.397-1.002-1.357-3.09-6.041-3.941-4.66.164 4.29 6.72 8.065 2.84 12.023-1.81 3.6-1.084 7.665-.225 11.399.348 3.322.857 6.92 3.441 9.313 2.56 3.456.275-3.225 1-4.735.225-3.019.963-5.964 1.459-8.943zm-8.049-9.397c.341 1.31 1.712 5.532 1.67 1.897.188-1.504-1.214-6.427-1.816-2.392-.049.185.106.328.146.495zm-.323-22.614c.13 1.575 2.385 7.467 3.146 3.575-1.397-2.921-1.902-6.094-1.61-9.246 2.509-.372 3.558 4.843 4.704 6.978 1.333 4.523 1.46 9.301 2.262 13.936.394 3.203.954 8.616.47 10.502-1.446-4.2-4.558-7.563-6.526-11.445-.94-4.146-2.693-8.231-2.214-12.566a22.538 22.538 0 00-.232-1.734zm3.792 9.427c3.078.422-1.387-4.798-.221-.823.042.281.151.548.221.823zm-4.339-2.71c.964-1.533-1.439-6.915-1.434-2.548-.043 1.058.879 1.764 1.434 2.548zm.28-3.192c.846-1.22-1.242-3.954-.453-1.27l.221.637zm-1.91 25.99c-1.248 4.2 1.742 8.004 4.05 11.205 1.457-3.993-1.318-8.456-4.05-11.205zm-.144-6.33c1.254 1.82 1.925 8.098 3.186 7.616-.002-2.456.607-9.022-2.852-8.2l-.334.584z"
|
||||
fill="#3d3c3c" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 4.3 KiB |
|
|
@ -1,14 +0,0 @@
|
|||
<svg viewBox="862.028 780.548 3275.945 3438.905" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<g fill="#3d3c3c">
|
||||
<circle cx="2777.703" cy="2293.937" r="106.016" />
|
||||
<circle cx="2777.703" cy="1870.695" r="106.016" />
|
||||
<circle cx="2222.306" cy="1659.07" r="106.016" />
|
||||
<path
|
||||
d="M1927.52 3225.869l-10.478-45.755c-8.532-37.252-42.016-62.809-77.802-59.09-24.12 2.412-44.65 15.747-56.579 37.16-8.968 16.097-10.597 35.316-6.484 53.278l32.06 140.004c9.369 40.914-2.281 85.053-33.768 112.808-36.541 32.209-89.497 37.307-132.238 11.186-26.693-16.314-44.22-44.259-50.906-74.82l-60.257-275.41c-7.36-33.638-36.783-59.284-71.214-58.833-47.331.619-79.768 43.925-70.216 87.643l5.983 27.355c7.275 33.262.896 68.841-20.274 95.507-31.997 40.304-85.001 53.099-130.547 34.093L965.954 3194.57c-37.76-15.779-81.492-.029-97.415 35.095-9.989 22.034-8.51 47.094 4.612 68.379 8.187 13.281 21.151 22.994 35.548 29.004l276.371 115.389c34.17 14.266 61.452 43.105 69.648 79.216 10.666 46.995-9.294 94.069-48.925 119.136l-24.56 15.548c-29.096 18.419-43.144 54.837-30.956 87.045 16.751 44.264 68.534 59.935 106.351 36.024l243.471-154.06c18.041-11.417 38.728-17.227 59.521-17.227 14.504 0 29.065 2.828 42.812 8.57a31.79 31.79 0 011.831.834c43.666 18.157 72.194 65.284 65.662 116.701-4.312 33.938-25.536 63.447-54.617 81.467l-123.33 76.422c-13.272 8.224-24.545 19.875-30.531 34.295-9.586 23.089-7.066 48.035 6.271 68.199 21.281 32.171 66.96 40.809 101.786 19.22l39.246-24.32a1111.084 1111.084 0 01629.572-165.741c18.175.726 27.281-21.311 13.987-33.725a1111.265 1111.265 0 01-324.789-564.172zM1376.786 2559.146l-126.866 21.095c-15.322 2.552-28.629 10.988-37.466 23.757-8.837 12.759-12.042 28.197-9.037 43.466 5.873 29.874 36.823 49.824 68.911 44.499l40.039-6.665a983.552 983.552 0 01161.368-13.329 983.73 983.73 0 01389.137 80.248c16.28 7.012 32.522-9.36 25.51-25.64a983.638 983.638 0 01-66.899-550.459l6.759-40.693c4.893-29.452-12.222-58.777-38.974-66.781-19.591-5.844-39.849-1.406-55.376 12.618-9.764 8.818-15.628 21.221-17.786 34.2l-20.73 124.662c-5.835 35.09-27.117 66.869-59.38 81.851-45.684 21.215-99.023 7.491-128.906-33.486-17.272-23.685-22.452-54.154-17.362-83.022l42.878-243.215c4.773-27.073-8.972-55.212-34.594-65.174-34.484-13.408-71.047 8.396-77.171 43.067l-4.058 23.044c-6.015 34.159-26.777 65.007-58.097 79.908-40.793 19.409-87.979 10.873-119.079-20.239l-187.867-187.867c-23.009-23.009-59.737-24.728-81.912-3.88-11.336 10.682-17.705 25.107-17.937 40.64-.232 15.533 5.684 30.137 16.671 41.125l187.481 187.48c24.557 24.557 37.97 59.289 32.239 93.542-7.46 44.581-41.557 78.32-84.893 85.949l-24.271 4.268c-28.865 5.076-51.396 30.292-49.72 59.552 1.021 17.834 9.878 33.606 24.209 43.653 12.475 8.731 27.575 12.126 42.559 9.438l249.481-43.919c33.48-5.969 67.803 4.924 91.846 28.967 31.217 31.205 39.736 78.473 20.124 119.35-15.119 31.513-46.354 52.258-80.831 57.99z" />
|
||||
<circle cx="2222.306" cy="1235.828" r="106.016" />
|
||||
<circle cx="2777.703" cy="1447.444" r="106.016" />
|
||||
<circle cx="2222.306" cy="2082.311" r="106.016" />
|
||||
<path
|
||||
d="M4031.446 1912.879c10.977-10.988 16.903-25.592 16.671-41.125-.232-15.522-6.612-29.958-17.947-40.64-22.144-20.868-58.893-19.118-81.902 3.88l-184.876 184.866c-24.552 24.551-59.277 37.958-93.522 32.226-44.569-7.461-78.299-41.549-85.937-84.87l-4.377-24.804c-4.786-27.121-27.435-48.835-54.97-49.343-37.019-.683-63.693 32.259-57.606 66.85l43.284 245.518c5.09 28.87-.076 59.342-17.337 83.036-29.866 40.997-83.227 54.726-128.922 33.496-32.271-14.993-53.554-46.787-59.39-81.889l-20.756-124.843c-2.149-12.925-8.032-25.255-17.775-34.015-15.547-13.979-35.768-18.442-55.353-12.565-26.752 7.993-43.866 37.318-38.974 66.76l6.77 40.703c31.108 187.055 7.333 378.063-66.887 550.423-7.031 16.329 9.291 32.65 25.62 25.618a983.494 983.494 0 01550.372-66.862l40.049 6.664c32.214 5.357 63.026-14.626 68.91-44.499 3.005-15.269-.2-30.707-9.037-43.466-8.847-12.77-22.155-21.206-37.476-23.758l-126.887-21.098c-34.482-5.733-65.711-26.497-80.817-58.021-19.586-40.875-11.073-88.099 20.111-119.283 24.063-24.074 58.408-34.914 91.867-28.999l249.501 43.93c34.478 5.937 67.416-20.482 66.845-57.473-.425-27.574-22.131-50.303-49.29-55.088l-20.647-3.637c-34.188-6.023-65.085-26.77-80.033-58.102-19.46-40.79-10.898-87.989 20.214-119.089l190.504-190.501zM4034.054 3194.57L3755.2 3310.995c-42.157 17.584-90.641 7.938-123.024-25.503-26.652-27.521-35.754-67.687-27.566-105.113l5.32-24.318c7.366-33.672-8.719-69.28-40.244-83.218-43.313-19.149-90.753 6.679-100.308 50.348l-60.553 276.792c-7.66 35.013-29.766 66.183-62.183 81.47-40.427 19.063-87.546 12.313-120.99-17.081-31.568-27.745-43.271-71.939-33.888-112.906l32.074-140.037c4.112-17.953 2.474-37.162-6.494-53.249-11.933-21.405-32.45-34.742-56.585-37.155-35.929-3.662-69.27 21.837-77.792 59.099l-10.487 45.745c-49.731 217.221-163.346 413.402-324.719 564.111-13.355 12.472-4.106 34.506 14.153 33.782a1111.198 1111.198 0 01629.346 165.755l39.246 24.301c34.865 21.588 80.495 12.97 101.786-19.211 13.333-20.158 15.841-45.111 6.288-68.188-5.955-14.386-17.181-26.019-30.416-34.22l-122.342-75.808c-35.712-22.128-58.921-61.494-56.485-103.436 2.581-44.436 30.898-82.681 72.852-98.078 33.652-12.35 71.373-6.198 101.665 12.969l237.777 150.452c29.096 18.411 68.016 15.499 91.889-9.313 32.821-34.112 24.823-87.607-12.98-111.526l-22.637-14.325c-32.397-20.501-54.591-55.23-55.436-93.559-1.026-46.565 26.235-87.833 68.362-105.418l280.454-117.097c14.401-6.013 27.371-15.727 35.562-29.01 13.126-21.287 14.603-46.348 4.625-68.385-15.923-35.143-59.656-50.855-97.416-35.095zM2500 1075.037c-8.625 0-17.061-.784-25.265-2.252-12.353-2.21-23.874 6.589-23.874 19.139v3075.655c0 25.674 18.477 49.066 44.024 51.62 29.381 2.938 54.139-20.05 54.139-48.828V1091.902c0-12.522-11.493-21.306-23.82-19.106a143.286 143.286 0 01-25.204 2.241zM2500 780.548c-58.461 0-106.016 47.555-106.016 106.016 0 44.395 27.487 82.371 66.283 98.138 12.294 4.995 25.667 7.878 39.733 7.878 14.029 0 27.367-2.876 39.629-7.847 38.853-15.742 66.386-53.737 66.386-98.169 0-58.461-47.555-106.016-106.015-106.016z" />
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 5.5 KiB |
|
|
@ -1,14 +0,0 @@
|
|||
<svg viewBox="6.074 7.188 88.118 87.393" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<path
|
||||
d="M39.172 59.91c-4.234.793-10.301 1.398-14.172-.805 4.2 1.606 8.793.832 13.102.18-2.527-1.469-5.152-2.785-7.703-4.219-3.363.653-6.754.035-10.051-.773-.856-.258-1.863-.39-2.637-.844.363-.094 3.414.559 4.04.66 2.667.434 5.273.586 7.964.25-3.02-1.808-5.644-4.273-8.71-5.96-2.63-1.157-5.622-1.274-8.15-2.704 2.141.578 4.352.813 6.485 1.395-3.262-2.832-6.867-5.254-10.266-7.918 3.727 1.777 7.477 4.855 10.824 7.285 2.192 1.734 4.207 3.457 6.68 4.808-.402-3.39-2.645-6.406-5.043-8.73 3.238 1.617 5.7 5.684 5.898 9.258 1.957 1.52 4.106 2.945 6.352 3.996-.695-3.89-1.367-8.238-4.34-11.125 2.09 1.066 3.203 3.824 3.887 5.941a24.543 24.543 0 011.183 5.567c1.825.976 3.664 1.93 5.453 2.972a80.943 80.943 0 00-1.87-6.914c1.601 1.934 2.187 5.117 2.78 7.496a26.428 26.428 0 017.395 6.297c-.812-3.668-2.332-7.125-3.437-10.707.046.82.14 2.059-.739 2.465-.074.008-.113-.039-.168-.078-.238-.438-.175-1.035-.187-1.523-.05-2.04-.387-4.063-1.91-5.543-.422.402-1.258 2.23-1.887 1.593-.227-.246-.258-.945-.375-1.293-.438-1.285-.938-2.699-1.719-3.812-.191.34-.73 1.476-1.023 1.594-.137 0-.203-.004-.309-.098-.23-.203-.383-.844-.515-1.137-.817-1.789-2.047-3.48-3.793-4.453.015.453.164 1.399-.473 1.488a.555.555 0 01-.45-.16c-.495-.554-.859-1.257-1.324-1.847-1.44-1.813-3.433-2.7-5.601-3.317.015.7.156 2.168-.766 2.336-.406-.125-.668-.672-.926-.988-1.011-1.324-2.304-2.29-3.933-2.7-.29-.074-.832-.238-1.098-.074-.086.137-.015.282.047.414.152.407.629 1.707-.008 1.864-.418-.074-1.054-.93-1.476-1.2-1.086-.69-2.36-1.09-3.63-1.28.083.374.278 1.003-.175 1.218-.688.051-1.523-.32-2.2-.48-1.363-.328-2.745-.696-4.124-.95 1.398 1.524 1.91 3.575 3.367 4.997.422.742-.633.914-1.145.992.868.984 1.829 1.89 2.704 2.863.144.188.308.438.296.684-.136.5-1.187.355-1.59.398 1.145 1.617 2.665 3.465 4.72 3.813.203.05.48.058.53.28-.09.243-.288.38-.519.477-.777.336-1.555.653-2.328 1.008.852.875 2.371 2.242 3.656 2.27.352.008.813-.09 1.086.152.031.106.043.129-.023.23-.254.399-1.864.794-2.356.965 2.102 1.16 3.965 1.965 6.34 2.422.457.09 1.598.059 1.844.489 0 .117.012.16-.074.25-.262.285-2.192 1.062-2.696 1.363 1.824.863 3.973 1.648 6.008 1.289.77-.11 2.848-.797 3.418-.332.04.121.047.148-.016.273-.117.235-1.59 1.086-2.046 1.684 1.082.71 2.543 1.2 3.847 1.07 1.465-.226 2.93-.484 4.418-.285-.593-.988.239-1.238 1.086-1.176 3.395.164 6.77 1.875 9.899 3.102.742.398 1.421.918 2.078 1.445-2.309-3.238-5.828-6.386-9.403-8.16z"
|
||||
fill="#3d3c3c" />
|
||||
<path
|
||||
d="M38.695 64.836a10.105 10.105 0 00-2.02-.285c.395.328 1.368.996 1.38 1.547.023.273-.239.52-.508.496-.485-.055-.973-.403-1.418-.586-1.559-.649-3.461-.383-5.016.125.137.285.707.598.719.883-.192.293-.914.383-1.254.457-1.848.246-3.664.77-5.192 1.879.602.644 1.434.972 2.137 1.472.129.11.2.203.227.371-.047.137-.098.204-.23.266-1.907.504-3.93.887-5.544 2.129.332.203 1.313.453 1.067.984-.223.36-.91.676-1.254.95-1.04.824-2.258 1.816-2.992 2.93.492-.02 1.558-.18 1.949.148.05.117.074.152.035.28-.117.38-1.613 1.813-1.988 2.259a20.576 20.576 0 00-2.207 3.195 41.214 41.214 0 012.425-1.941c4.801-3.922 9.692-7.82 15.305-10.531 4.243-2.125 9.387-4.63 14.16-2.813.07-.11.07-.113.059-.242-.512-.852-8.336-3.59-9.84-3.969zm-8.43 8.957c-1.39.883-3.199 1.137-4.816 1.227l-.082-.028c.308-.152 1.84-.39 2.305-.504.859-.21 1.707-.488 2.55-.75l.051.008-.012.047zm2.574-3.914c-1.09.008-2.902.14-3.878-.238 1.41.058 2.808-.118 4.207-.266 1.37-.121 2.312.129 3.543.742-1.293-.023-2.57-.226-3.868-.238z"
|
||||
fill="#3d3c3c" />
|
||||
<path
|
||||
d="M40.281 70.188c-1.462 2.727-4.994 8.105-6.448 8.297 1.578-1.674 5.718-6.261 3.711-7.33-4.591 1.159-7.396 4.915-9.432 8.801-4.446 3.16 3.604-2.89 1.392-4.464-4.265 2.415-8.064 5.613-12.07 8.442 2.191-.815 5.073-1.81 6.595-.515 1.848-1.558 3.699-.751 3.42.662 1.704-.47 5.229-5.55 4.996-1.096.931-.84 3.161-4.65 3.735-1.849.94-1.275 2.381-5.97 3.351-2.093 1.334-.899 2.01-7.254 3.477-3.5 2.359-3.116 3.932-8.352-2.06-5.56zm1.61-29.411c-4.31.605.231 4.742 1.352 6.828 3.15 2.983 2.83 7.268 3.688 10.973 1.495 2.11 3.539 7.672 2.741 8.207.042-6.536-.034-13.073-.137-19.609a47.928 47.928 0 01-8.062-17.25c2.441 5.492 4.394 11.326 8.16 16.101-.69-4.533 1.213-9.961-1.393-13.819-1.274-1.645-3.07-7.273-2.39-7.466.344 2.023 2.372 8.1 3.775 6.513.786-4.233-.583-8.95-1.95-12.552.594 1.785 2.675 6.098 2.215 1.477-.039-1.49.666-6.706.637-2.44-.344 1.442-.042 6.963 1.325 2.93 1.985-4.375-.54 2.059-1.034 3.361-.513 2.279-1.052 7.564.524 8.112 2.115-1.486 2.988-8.146 3.731-7.362.083 5.058-5.938 8.22-4.63 13.588.253 2.12-.41 6.973.425 7.356 3.644-4.803 6.173-10.367 7.941-16.108-.685 6.685-4.516 12.445-8.258 17.82 0 6.617.184 13.232.105 19.849.294-5.063 4.792-9.423 3.24-14.633 1.445-3.96 5.641-6.43 6.424-10.685-4.711-1.312 3.423-4.64.69-7.573-4.041.776 3.704-8.274-2.453-7.215 1.017-2.877.779-7.76-2.251-7.535.372-3.82-3.852-5.23-4.757-8.985-1.013-2.1-1.523-3.996-2.419-.705-1.229 3.161-3.132 5.678-4.844 7.582.313 2.397-1.592 3.347-2.775 3.211-.302 2.774 1.181 7.357-2.386 7.419-.26 2.09 3.765 6.652-.347 6.568-.166 2.46 2.054 4.064 3.113 6.042zm50.062 2.672c-2.704-1.687 4.679-7.333-.707-5.487-2.772 2.293-4.156-1.781-6.527.698-2.54 2.073-2.776-3.027-5.125.185-.98 1.149-4.074 3.491-3.688.256-4.006.267-5.431 5.941-9.173 5.153-1.417 2.033-3.248 6.003-5.063 2.43-2.072 1.2.02 7.694-3.678 4.447-1.827 1.576-.584 7.137-2.827 5.56-.8 2.161-3.432 8.042-2.16 8.153 3.691-3.063 7.854-5.825 8.207-11.044 2.764-3.976-2.966 6.758 1.033 4.576 5.656-2.01 3.175-9.737 7.728-12.648-1.594 3.083-3.724 6.327-3.288 10.055 2.155 3.013 5.915-3.567 6.438-5.889.39-2.149 3.561-7.213 4.68-6.404-1.52 1.49-5.379 6.58-3.184 7.121 5.601-3.774 10.737-8.266 16.745-11.415-3.205 2.957-7.438 4.777-10.22 8.152 1.81-.622 8.263-1.767 3.103-.347-4.8.987-9.395 3.884-12.774 7.13 3.205 1.514 7.639-.601 11.284-.75-5.073 3.088-11.702.212-16.617 3.724-2.082.196-4.782 3.365-.887 2.702 2.744.45 8.154-.378 9.22.07-5.328 2.56-11.955-2.07-16.752 2.167-1.127.907-6.004 4.723-4.093 4.854 4.146-2.402 9.016-4.34 13.426-1.737 2.139.565 6.846-.692 4.685-3.08 1.885-.5 9.634 1.269 7.049-2.23-1.75-2.22 7.267-.447 5.735-4.087-2.913-.408 5.43-1.285 2.323-3.818-2.758-.762 5.734-3.068 2.6-5.746.677-1.059 1.855-1.673 2.507-2.751zM70.066 75.07c-.732 1.825 4.893 6.123 2.46 5.431-3.414-3.074-4.017-10.553-9.989-9.787-2.586 2.25 5.053 6.862 3.493 7.544-3.95-2.005-3.766-8.43-8.488-8.76-1.546-.757-5.284-.072-2.084 1.482-.082 2.677 2.89 3.561 3.224 3.633-.017 1.74 2.42 5.621 3.466 2.328-.075 2.549 2.644 3.92 3.583 3.819.812 2.54 3.254.205 3.23.172 1.075 2.614 4.157 2.605 5.741 2.146 2.694 1.035 3.721-1.3 6.467.415 3.136.48-2.505-2.292-3.117-2.992-2.675-1.791-5.38-3.538-7.986-5.431zm-19.328-6.074c-3.197 2.9.54 7.717-.705 11.44-.009 4.565-.42 9.142-1.428 13.599 4.407-1.554 1.088-7.66 2.368-11.15.04-4.63.19-9.271-.235-13.889z"
|
||||
fill="#3d3c3c" />
|
||||
<path
|
||||
d="M62.645 70.258c2.71-.863 5.602-.844 8.41-.574-2.336.41-5.246.258-7.453.96 2.27.977 4.52 2.391 6.738 3.407 1.633.262 3.457.535 4.961 1.297-1.367-.121-2.726-.375-4.086-.57l3.996 2.761c2.77 2.07 5.415 4.336 8.114 6.485-.88-1.977-2.27-3.672-3.645-5.301-.086-.125-.074-.192-.035-.328.36-.325 1.16-.383 1.633-.418a7.552 7.552 0 00-1.477-1.559c-1.058-.875-4.84-2.117-1.738-2.973-1.414-.718-3.09-1.656-4.707-1.707-.32-.011-1.062.149-1.297-.046-.008-.114.016-.153.09-.23.332-.345 1.04-.665 1.484-.833.368-.477.77-.797 1.258-1.144-.844-.551-3.992-2.172-4.918-1.981-.414.086-1.129.645-1.512.52-.101-.094-.101-.09-.117-.227.215-.613.899-1.04 1.406-1.398-1.515-.54-4.511-1.051-5.968-.317-.43.192-1.09 1.239-1.477 1.07-.074-.105-.09-.152-.074-.28.074-.583.52-1.286.875-1.743.11-.184.586-.52.473-.73l-.141.003a55.322 55.322 0 00-11.715 4.31l.137.405c3.492-1.71 7.43-.199 10.789 1.137z"
|
||||
fill="#3d3c3c" />
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 7.6 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
|
@ -1,13 +0,0 @@
|
|||
<svg viewBox="915.634 1018.864 3168.732 2962.272" width="64" height="64" xmlns="http://www.w3.org/2000/svg">
|
||||
<g fill="#3d3c3c">
|
||||
<path
|
||||
d="M2353.072 2592.594c.067-.687.154-1.355.285-2.031 4.652-23.927 1.221-48.899-14.095-67.862-53.505-66.245-138.922-45.02-166.332 14.745-5.048 11.01-16.356 17.869-28.378 17.223a29.585 29.585 0 01-26.509-19.969l-14.328-41.848c-16.06-46.905-64.599-77.201-112.856-65.828-55.344 13.044-86.205 70.648-68.235 123.127l15.788 46.073c3.93 11.453.472 24.149-8.708 32.039-9.17 7.87-22.242 9.382-32.973 3.786-13.833-7.215-28.908-10.712-43.877-10.712-25.585 0-50.88 10.211-69.269 29.544-17.435 18.341-26.673 42.403-25.999 67.728.684 25.334 11.184 48.915 29.592 66.398l464.028 486.587c11.626 12.191 32.197 5.143 33.903-11.616l67.963-667.384zM1770.695 1141.19c4.122-4.051 8.928-6.934 14.024-8.809 3.534-9.262 5.694-19.204 5.694-29.693 0-46.218-37.597-83.824-83.815-83.824-46.218 0-83.824 37.606-83.824 83.824 0 46.218 37.606 83.815 83.824 83.815 19.945 0 38.037-7.292 52.442-18.966.439-9.603 4.256-19.08 11.655-26.347zM1746.85 1729.778c-47.626-40.084-123.54-25.214-149.757 37.905-12.158 29.271-5.998 62.02 10.617 89.011a29.61 29.61 0 01-.747 32.169c-6.81 10.008-19.092 14.825-30.863 12.224l-47.557-10.548a95.55 95.55 0 00-20.73-2.283c-17.859 0-35.362 5.067-50.784 14.911-21.375 13.64-36.171 34.803-41.671 59.588-6.363 28.686.686 58.28 19.851 81.457 14.036 16.974 34.264 27.712 55.767 32.482l43.973 9.754a29.587 29.587 0 0122.801 24.13 29.596 29.596 0 01-12.853 29.42c-26.446 17.518-45.866 44.628-47.275 76.319-3.035 68.277 59.439 113.745 119.61 97.599l657.125-142.357c16.464-3.567 21.172-24.796 7.759-34.988l-534.119-405.879a45.915 45.915 0 01-1.147-.914zM3108.982 1602.201c51.105-38.86 52.953-116.185-3.263-155.559-25.899-18.14-59.061-18.795-89.094-8.905-10.958 3.609-23.025.565-30.913-7.905a29.58 29.58 0 01-5.134-32.8l19.169-40.713c9.387-19.938 13.282-42.517 8.452-64.019-6.593-29.348-25.686-53.03-52.271-65.556-26.675-12.565-57.17-12.238-84.029 1.42-19.679 10.007-34.604 27.45-44.012 47.422l-19.1 40.55c-5.154 10.952-16.501 17.666-28.552 16.925a29.56 29.56 0 01-26.307-20.238c-12.889-38.916-49.763-65.329-90.519-65.329-1.262 0-2.524.019-3.795.077-52.18 2.196-92.946 46.507-90.817 98.784.029.482.029.973.029 1.464l-5.831 670.804c-.146 16.845 19.526 26.112 32.421 15.273l513.566-431.695z" />
|
||||
<circle cx="3887.135" cy="2448.547" r="83.815" />
|
||||
<path
|
||||
d="M3766.745 1811.847c21.356-16.26 34.399-38.55 37.857-63.653 6.549-47.52-22.726-94.453-79.712-109.593-15.84-4.208-32.072.132-46.819 7.285a29.597 29.597 0 01-34.606-6.408 29.579 29.579 0 01-5.134-32.8l18.967-40.265c21.117-44.832 7.26-100.329-35.345-125.641-48.886-29.044-111.052-9.138-134.654 40.941l-20.749 44.06c-5.163 10.962-16.607 17.801-28.551 16.925a29.57 29.57 0 01-26.307-20.238c-12.889-38.907-49.763-65.32-90.519-65.32-1.262 0-2.524.019-3.795.077-52.19 2.187-92.956 46.507-90.818 98.774.029.491.029.983.029 1.474l-5.84 670.804c-.147 16.845 19.526 26.113 32.421 15.273l513.575-431.695zM3396.255 3160.41c.937 1.019 1.874 2.118 2.585 3.295 9.257 15.317 22.584 28.229 40.255 31.066 97.767 15.694 146.165-69.168 117.362-133.453-4.942-11.049-2.668-24.005 5.76-32.693a29.58 29.58 0 0132.501-6.772l40.848 16.787c25.12 10.323 53.723 11.704 78.564.724 23.265-10.283 41.191-29.109 50.353-53.054 18.223-47.625-9.224-103.791-56.395-123.159l-41.211-16.922a29.597 29.597 0 01-18.35-27.665c.121-11.729 7.139-22.246 17.839-26.869 29.103-12.572 52.685-36.292 59.476-67.259 14.627-66.698-39.607-122.019-101.214-116.387l-671.786 28.136c-16.831.705-25.092 20.819-13.616 33.151l457.029 491.074zM1401.886 2838.952c0-46.218-37.597-83.814-83.815-83.814-46.218 0-83.824 37.596-83.824 83.814s37.606 83.814 83.824 83.814c46.218.001 83.815-37.596 83.815-83.814zM4000.542 2061.744c-43.984 0-79.76 34.165-83.155 77.292 4.021 4.845 7.072 10.597 8.414 17.196 1.603 7.881.705 15.677-2.101 22.613 12.91 29.685 42.459 50.529 76.842 50.529 46.218 0 83.824-37.597 83.824-83.815s-37.606-83.815-83.824-83.815zM1071.694 3028.467c1.141-8.802 5.199-16.451 10.954-22.357-3.226-43.293-39.086-77.64-83.19-77.64-46.218 0-83.824 37.597-83.824 83.815 0 46.218 37.606 83.814 83.824 83.814 33.1 0 61.511-19.445 75.125-47.368-2.612-6.211-3.818-13.103-2.889-20.264zM1750.09 1522.762c46.218 0 83.814-37.597 83.814-83.815s-37.597-83.824-83.814-83.824c-46.218 0-83.815 37.606-83.815 83.824s37.597 83.815 83.815 83.815zM994.97 3408.441c-73.369 12.271-113.205 106.114-41.904 173.024 11.752 11.028 27.846 14.717 43.961 14.859a29.566 29.566 0 0128.295 21.784 29.587 29.587 0 01-10.712 31.422l-38.824 29.31c-29.693 22.417-45.252 60.382-35.916 96.396 18.629 71.863 98.265 94.429 150.28 55.178l38.868-29.351a29.597 29.597 0 0117.83-5.972 29.55 29.55 0 0115.316 4.277 29.604 29.604 0 0112.906 34.238c-4.677 14.929-4.19 31.057 2.759 45.074 26.31 53.073 78.453 72.301 123.808 56.096 23.851-8.535 42.991-25.864 53.876-48.8l317.859-592.494c7.964-14.844-5.141-32.197-21.598-28.599l-655.37 143.28c-.471.105-.952.201-1.434.278zM2248.816 1257.438c0-46.218-37.606-83.815-83.824-83.815s-83.814 37.597-83.814 83.815 37.596 83.815 83.814 83.815 83.824-37.597 83.824-83.815zM1759.04 1167.537c11.402-9.239 20.36-21.217 25.679-35.156-5.096 1.875-9.902 4.759-14.024 8.809-7.399 7.267-11.216 16.744-11.655 26.347z" />
|
||||
<path
|
||||
d="M3925.801 2156.231c-1.343-6.598-4.394-12.35-8.414-17.196-.172 2.19-.66 4.289-.66 6.522 0 11.835 2.529 23.068 6.973 33.286 2.806-6.935 3.704-14.731 2.101-22.612zM3863.877 2187.327c-2.899-9.351-3.7-19.04-6.205-28.414-1.705-6.378-1.297-14.582-6.329-19.512-2.48-2.432-5.917-3.698-9.361-4.156-14.85-1.977-32.816 5.35-47.237 8.667-67.857 15.611-135.241 33.274-202.016 53.013-169.357 50.064-335.685 114.442-494.933 191.198a3280.91 3280.91 0 00-167.789 86.932 3308.357 3308.357 0 00-148.071 87.331 3350.915 3350.915 0 00-110.454 72.129 3308.988 3308.988 0 00-57.225-197.104 3276.057 3276.057 0 00-48.268-138.232c-23.678-63.229-50.027-124.573-77.446-186.337-76.867-173.147-168.22-338.964-274.288-496.372-105.675-156.826-224.838-304.509-355.491-441.215-9.115-9.538-24.435-7.241-31.518 3.889a143.72 143.72 0 01-21.697 26.485 19.48 19.48 0 00-.603 27.595c130.053 136.476 248.379 284.121 352.917 441.01 105.263 157.977 194.974 325.019 272.527 497.865 40.795 81.59 69.411 171.85 98.469 258.431a3192.184 3192.184 0 0178.903 275.596c.198 1.381.591 2.762.986 4.143 57.802 243.245 87.592 494.775 87.592 750.843 0 68.85-.395 126.259-2.367 179.918a3281.445 3281.445 0 00-78.254-57.592 3321.685 3321.685 0 00-142.86-96.409c-123.658-78.863-255.004-149.318-386.975-211.776-144.599-68.432-295.704-124.53-448.966-170.147a3301.228 3301.228 0 00-234.763-60.573 3327.945 3327.945 0 00-119.263-23.868c-39.023-7.07-79.376-10.612-118.026-19.212-1.775-.395-3.353-.593-5.13-.789-8.877.196-15.782 6.116-17.361 14.006 0 2.367-.196 3.946-.196 5.524-.668 10.105-2.207 19.551-4.554 28.793-1.856 7.308-4.159 14.798.272 21.724 6.254 9.772 20.757 9.504 30.945 11.021a3262.702 3262.702 0 01115.08 19.25 3233.333 3233.333 0 01113.964 23.29 3207.092 3207.092 0 01112.761 27.317 3192.548 3192.548 0 0155.902 15.163c147.919 39.445 289.082 94.25 428.506 155.333 90.161 39.501 184.596 79.462 268.258 131.727 1.579.986 2.96 1.579 4.341 2.367 147.564 82.462 289.012 176.762 420.598 280.333-5.13 60.762-13.219 122.707-26.436 198.462-3.748 21.503 10.653 41.823 32.156 45.571a38.48 38.48 0 006.708.591c18.938 0 35.51-13.415 38.864-32.748 32.354-185.836 35.707-291.184 35.707-487.279 0-253.7-28.606-503.061-83.844-744.53-1.199-5.241 64.694-43.625 72.53-48.734 26.502-17.276 53.239-34.189 80.099-50.903 49.545-30.832 98.897-64.441 151.847-88.16 53.871-24.134 105.213-55.172 158.709-80.436a3200.815 3200.815 0 01162.757-71.405c172.23-69.928 350.513-124.765 532.125-164.332 11.428-2.49 17.865-14.113 14.403-25.282zM1071.694 3028.467c-.93 7.161.277 14.053 2.889 20.264 5.394-11.067 8.69-23.329 8.69-36.447 0-2.115-.471-4.099-.625-6.175-5.754 5.907-9.812 13.556-10.954 22.358z" />
|
||||
<path
|
||||
d="M1177.295 3018.219c0 9.864-7.89 17.756-17.558 17.756-8.877 0-16.373-6.51-17.557-15.191-.198-1.184-.198-1.972-.198-2.565 0-.986 0-1.972.394-2.958 1.579-8.483 8.484-14.402 16.967-14.598 2.17.196 3.748.394 5.523.789 7.102 2.169 12.429 8.877 12.429 16.767z" />
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 8.0 KiB |
|
|
@ -23,9 +23,9 @@ You'll receive your API Key by mail.
|
|||
## Supported Things
|
||||
|
||||
- `api`: bridge used to connect to the AirParif service. Provides some general information for the whole area.
|
||||
- `location`: Presents the pollen and air quality information for a given location.
|
||||
- `location`: Presents the air quality information for a given location.
|
||||
|
||||
Of course, you can add multiple `location`s, e.g. for gathering pollen or air quality data for different locations.
|
||||
Of course, you can add multiple `location`s, e.g. for gathering air quality data for different locations.
|
||||
|
||||
## Discovery
|
||||
|
||||
|
|
@ -56,9 +56,6 @@ Please check that proposed value is correct according to the place.
|
|||
|
||||
| Group | Channel | Type | Read/Write | Description |
|
||||
|----------------------|----------------|----------------|------------|----------------------------------------------|
|
||||
| pollens | comment | String | R | Current pollens situation |
|
||||
| pollens | begin-validity | DateTime | R | Bulletin validity start |
|
||||
| pollens | end-validity | DateTime | R | Bulletin validity end |
|
||||
| aq-bulletin | comment | String | R | General message for the air quality bulletin |
|
||||
| aq-bulletin | no2-min | Number:Density | R | Minimum level of NO2 concentration |
|
||||
| aq-bulletin | no2-max | Number:Density | R | Maximum level of NO2 concentration |
|
||||
|
|
@ -84,25 +81,6 @@ Please check that proposed value is correct according to the place.
|
|||
|
||||
| Group | Channel | Type | Read/Write | Description |
|
||||
|---------|------------|----------------|------------|----------------------------------------------------------|
|
||||
| pollens | cypress | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | hazel | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | alder | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | poplar | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | willow | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | ash | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | hornbeam | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | birch | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | plane | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | oak | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | olive | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | linden | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | chestnut | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | rumex | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | grasses | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | plantain | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | urticaceae | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | wormwood | Number | R | Alert level associated to this taxon (*) |
|
||||
| pollens | ragweed | Number | R | Alert level associated to this taxon (*) |
|
||||
| indice | message | String | R | Alert message associated to the value of the index |
|
||||
| indice | timestamp | DateTime | R | Timestamp of the evaluation |
|
||||
| indice | alert | Number | R | ATMO Index associated to highest pollutant concentration |
|
||||
|
|
@ -119,15 +97,6 @@ Please check that proposed value is correct according to the place.
|
|||
| pm10 | value | Number:Density | R | Concentration of the given pollutant |
|
||||
| pm10 | alert | Number | R | Alert Level associated to pollutant concentration (**) |
|
||||
|
||||
(*) Each pollen alert level has an associated color and description:
|
||||
|
||||
| Code | Color | Description |
|
||||
|------|--------|-----------------------|
|
||||
| 0 | Green | No allergic risk |
|
||||
| 1 | Yellow | Low allergic risk |
|
||||
| 2 | Orange | Average allergic risk |
|
||||
| 3 | Red | High allergic risk |
|
||||
|
||||
(*) Each pollutant concentration is associated to an alert level (and an icon) :
|
||||
|
||||
| Code | Description |
|
||||
|
|
@ -146,26 +115,6 @@ This binding has its own IconProvider and makes available the following list of
|
|||
| Icon Name | Dynamic | Illustration |
|
||||
|------------------------|---------|------------------------------------------|
|
||||
| oh:airparif:aq | Yes |  |
|
||||
| oh:airparif:pollen | Yes |  |
|
||||
| oh:airparif:alder | Yes |  |
|
||||
| oh:airparif:ash | Yes |  |
|
||||
| oh:airparif:birch | Yes |  |
|
||||
| oh:airparif:chestnut | Yes |  |
|
||||
| oh:airparif:cypress | Yes |  |
|
||||
| oh:airparif:grasses | Yes |  |
|
||||
| oh:airparif:hazel | Yes |  |
|
||||
| oh:airparif:hornbeam | Yes |  |
|
||||
| oh:airparif:linden | Yes |  |
|
||||
| oh:airparif:oak | Yes |  |
|
||||
| oh:airparif:olive | Yes |  |
|
||||
| oh:airparif:plane | Yes |  |
|
||||
| oh:airparif:plantain | Yes |  |
|
||||
| oh:airparif:poplar | Yes |  |
|
||||
| oh:airparif:ragweed | Yes |  |
|
||||
| oh:airparif:rumex | Yes |  |
|
||||
| oh:airparif:urticaceae | Yes |  |
|
||||
| oh:airparif:willow | Yes |  |
|
||||
| oh:airparif:wormwood | Yes |  |
|
||||
|
||||
## Full Example
|
||||
|
||||
|
|
@ -180,9 +129,6 @@ Bridge airparif:api:local "AirParif" [ apikey="xxxxx-dddd-cccc-4321-zzzzzzzzzzzz
|
|||
### Item Configurationn
|
||||
|
||||
```java
|
||||
String AirParifPollensComment "Situation" {channel="airparif:api:local:pollens#comment"}
|
||||
DateTime AirParifPollensBeginValidity "Begin validity" {channel="airparif:api:local:pollens#begin-validity"}
|
||||
DateTime AirParifPollensEndValidity "End validity" {channel="airparif:api:local:pollens#end-validity"}
|
||||
String AirParifAqBulletinComment "Message" {channel="airparif:api:local:aq-bulletin#comment"}
|
||||
Number:Density AirParifAqBulletinNo2Min "No2 min" {channel="airparif:api:local:aq-bulletin#no2-min"}
|
||||
Number:Density AirParifAqBulletinNo2Max "No2 max" {channel="airparif:api:local:aq-bulletin#no2-max"}
|
||||
|
|
@ -204,25 +150,6 @@ Number:Density AirParifAqBulletinTomorrowPm25Max "Pm 2.5 max" {channel
|
|||
String AirParifDailyMessage "Message" {channel="airparif:api:local:daily#message"}
|
||||
String AirParifDailyTomorrow "Tomorrow" {channel="airparif:api:local:daily#tomorrow"}
|
||||
|
||||
Number Yvelines_Pollens_Cypress "Cypress" {channel="airparif:location:local:78:pollens#cypress"}
|
||||
Number Yvelines_Pollens_Hazel "Hazel level" {channel="airparif:location:local:78:pollens#hazel"}
|
||||
Number Yvelines_Pollens_Alder "Alder" {channel="airparif:location:local:78:pollens#alder"}
|
||||
Number Yvelines_Pollens_Poplar "Poplar" {channel="airparif:location:local:78:pollens#poplar"}
|
||||
Number Yvelines_Pollens_Willow "Willow" {channel="airparif:location:local:78:pollens#willow"}
|
||||
Number Yvelines_Pollens_Ash "Ash" {channel="airparif:location:local:78:pollens#ash"}
|
||||
Number Yvelines_Pollens_Hornbeam "Hornbeam" {channel="airparif:location:local:78:pollens#hornbeam"}
|
||||
Number Yvelines_Pollens_Birch "Birch level" {channel="airparif:location:local:78:pollens#birch"}
|
||||
Number Yvelines_Pollens_Plane "Plane" {channel="airparif:location:local:78:pollens#plane"}
|
||||
Number Yvelines_Pollens_Oak "Oak" {channel="airparif:location:local:78:pollens#oak"}
|
||||
Number Yvelines_Pollens_Olive "Olive" {channel="airparif:location:local:78:pollens#olive"}
|
||||
Number Yvelines_Pollens_Linden "Linden" {channel="airparif:location:local:78:pollens#linden"}
|
||||
Number Yvelines_Pollens_Chestnut "Chestnut" {channel="airparif:location:local:78:pollens#chestnut"}
|
||||
Number Yvelines_Pollens_Rumex "Rumex" {channel="airparif:location:local:78:pollens#rumex"}
|
||||
Number Yvelines_Pollens_Grasses "Grasses" {channel="airparif:location:local:78:pollens#grasses"}
|
||||
Number Yvelines_Pollens_Plantain "Plantain" {channel="airparif:location:local:78:pollens#plantain"}
|
||||
Number Yvelines_Pollens_Urticaceae "Urticacea" {channel="airparif:location:local:78:pollens#urticaceae"}
|
||||
Number Yvelines_Pollens_Wormwood "Wormwood" {channel="airparif:location:local:78:pollens#wormwood"}
|
||||
Number Yvelines_Pollens_Ragweed "Ragweed" {channel="airparif:location:local:78:pollens#ragweed"}
|
||||
String Yvelines_Indice_Message "Message" {channel="airparif:location:local:78:indice#message"}
|
||||
DateTime Yvelines_Indice_Timestamp "Timestamp" {channel="airparif:location:local:78:indice#timestamp"}
|
||||
Number Yvelines_Indice_Alert "Index" {channel="airparif:location:local:78:indice#alert"}
|
||||
|
|
|
|||
|
|
@ -18,9 +18,9 @@ install: auto
|
|||
|
||||
This binding integrates these telematics systems for connected vehicles:
|
||||
|
||||
* Hyundai Bluelink (US, Canada, and EU)
|
||||
* Kia Connect (Canada and EU, also formerly known as UVO)
|
||||
* Genesis Connected Services (US, Canada, and EU)
|
||||
- Hyundai Bluelink (US, Canada, and EU)
|
||||
- Kia Connect (Canada and EU, also formerly known as UVO)
|
||||
- Genesis Connected Services (US, Canada, and EU)
|
||||
|
||||
It allows you to monitor your vehicle's status and control various features remotely.
|
||||
|
||||
|
|
|
|||
|
|
@ -31,17 +31,18 @@ You can also manually create a Thing, and provide the individual component topic
|
|||
### Things file
|
||||
|
||||
```java
|
||||
|
||||
Bridge mqtt:broker:mybroker [ host="192.168.1.10", secure=false ] {
|
||||
// 1) Single component configuration; channels won't be created until config is received from the MQTT broker
|
||||
Thing homeassistant:device:kitchen_button [ topics="button/kitchen_button/restart" ]
|
||||
// 1) Single component configuration; channels won't be created until config is received from the MQTT broker
|
||||
Thing homeassistant:device:kitchen_button [ topics="button/kitchen_button/restart" ]
|
||||
|
||||
// 2) Device-level configuration topic; channels won't be created until config is received from the MQTT broker
|
||||
Thing homeassistant:device:kitchen_device [ topics="device/kitchen" ]
|
||||
// 2) Device-level configuration topic; channels won't be created until config is received from the MQTT broker
|
||||
Thing homeassistant:device:kitchen_device [ topics="device/kitchen" ]
|
||||
|
||||
// 3) Device-level configuration with full JSON in deviceConfig
|
||||
// Channels are restored from deviceConfig immediately, so the Thing is usable
|
||||
// even before the retained MQTT discovery message is received from the broker.
|
||||
Thing homeassistant:device:kitchen_cached [ topics="device/kitchen", deviceConfig="{\"dev\":{\"ids\":\"ea334450945afc\",\"name\":\"Kitchen\"},\"o\":{\"name\":\"bla2mqtt\",\"sw\":\"2.1\"},\"cmps\":{\"temperature\":{\"p\":\"sensor\",\"device_class\":\"temperature\",\"unit_of_measurement\":\"°C\",\"value_template\":\"{{ value_json.temperature}}\",\"unique_id\":\"temp01ae_t\"},\"humidity\":{\"p\":\"sensor\",\"device_class\":\"humidity\",\"unit_of_measurement\":\"%\",\"value_template\":\"{{ value_json.humidity}}\",\"unique_id\":\"temp01ae_h\"}},\"state_topic\":\"sensorKitchen/state\",\"qos\":2}" ]
|
||||
// 3) Device-level configuration with full JSON in deviceConfig
|
||||
// Channels are restored from deviceConfig immediately, so the Thing is usable
|
||||
// even before the retained MQTT discovery message is received from the broker.
|
||||
Thing homeassistant:device:kitchen_cached [ topics="device/kitchen", deviceConfig="{\"dev\":{\"ids\":\"ea334450945afc\",\"name\":\"Kitchen\"},\"o\":{\"name\":\"bla2mqtt\",\"sw\":\"2.1\"},\"cmps\":{\"temperature\":{\"p\":\"sensor\",\"device_class\":\"temperature\",\"unit_of_measurement\":\"°C\",\"value_template\":\"{{ value_json.temperature}}\",\"unique_id\":\"temp01ae_t\"},\"humidity\":{\"p\":\"sensor\",\"device_class\":\"humidity\",\"unit_of_measurement\":\"%\",\"value_template\":\"{{ value_json.humidity}}\",\"unique_id\":\"temp01ae_h\"}},\"state_topic\":\"sensorKitchen/state\",\"qos\":2}" ]
|
||||
}
|
||||
```
|
||||
|
||||
|
|
@ -242,9 +243,9 @@ The `json-attributes` channel for this component will always appear as part of c
|
|||
| Channel ID | Type | R/W | Description |
|
||||
|-----------------|--------|-----|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| command | String | WO | Send a command to the vacuum. Inspect the command description for values supported by your device. Possible values are clean_spot, locate, pause, return_to_base, start, and stop. |
|
||||
| fan-speed | String | R/W | Set the fan speed. Inspect the state description for allowed values. |
|
||||
| fan-speed | String | R/W | Set the fan speed. Inspect the state description for allowed values. |
|
||||
| custom-command | String | WO | Send an arbitrary command to the vacuum. This may be a raw command, or JSON. |
|
||||
| battery-level | Dimmer | RO | The vacuum's battery level. |
|
||||
| battery-level | Dimmer | RO | The vacuum's battery level. |
|
||||
| state | String | RO | The state of the vacuum. One of `cleaning`, `docked`, `paused`, `idle`, `returning`, or `error`. |
|
||||
| json-attributes | String | RO | Additional attributes, as a serialized JSON string. |
|
||||
|
||||
|
|
|
|||
|
|
@ -97,6 +97,57 @@ The Pairing Code must match the format `XXX-XX-XXX` or `XXXX-XXXX` or `XXXXXXXX`
|
|||
For case 1. above, the `With External Authentication` switch must be `OFF`.
|
||||
Whereas for case 2. above, must be `ON`.
|
||||
|
||||
## Thing and Bridge Architecture
|
||||
|
||||
The architecture comprises three types of Things `accessory`, `bridge`, and `bridged-accessory` which may be nested according to the architecture shown below.
|
||||
|
||||
Case 1: Simple accessory device.
|
||||
|
||||
```text
|
||||
homekit:accessory (with Ethernet connection)
|
||||
|_channel 1
|
||||
|_..
|
||||
|_channel N
|
||||
```
|
||||
|
||||
Case 2: Bridge accessory with external child accessories connected e.g. by Zigbee.
|
||||
|
||||
```text
|
||||
homekit:bridge (with Ethernet connection)
|
||||
|_ homekit:bridged-accessory (remote accessory connected by Zigbee)
|
||||
|_channel 1
|
||||
|_..
|
||||
|_channel N
|
||||
|_ homekit:bridged-accessory (remote accessory connected by Zigbee)
|
||||
|_channel 1
|
||||
|_..
|
||||
|_channel N
|
||||
```
|
||||
|
||||
Case 2a: Bridge accessory with external child accessories connected e.g. by Zigbee, **AND** its own internal channels.
|
||||
In this case an extra 'virtual' `bridged-accessory` is created that hosts the device's own internal channels.
|
||||
|
||||
```text
|
||||
homekit:bridge (with Ethernet connection)
|
||||
|_ homekit:bridged-accessory ('virtual' accessory with device's own internal channels)
|
||||
|_channel 1
|
||||
|_..
|
||||
|_channel N
|
||||
|_ homekit:bridged-accessory (remote accessory connected by Zigbee)
|
||||
|_channel 1
|
||||
|_..
|
||||
|_channel N
|
||||
|_ homekit:bridged-accessory (remote accessory connected by Zigbee)
|
||||
|_channel 1
|
||||
|_..
|
||||
|_channel N
|
||||
```
|
||||
|
||||
Sometimes devices confusingly advertise themselves as simple accessory devices (case 1 above) when in fact they have child accessories too.
|
||||
Initially such Things are discovered in the Inbox as an `accessory`, but after the Inbox Thing has been instantiated and paired, it may subsequently discover that it has child accessories as well.
|
||||
In such a case the binding will try to auto-migrate the Thing from being a case 1 `accessory` to being a case 2a `bridge`.
|
||||
Such an auto-migrated 'bridge' will have both a 'virtual' `bridged-accessory` for its own internal channels, plus additional `bridged-accessory` Thing(s) for the remote child accessories.
|
||||
|
||||
## Channels
|
||||
|
||||
For `accessory` and `bridged-accessory` Things, the Channels are auto-created depending on the services and characteristics published by the HomeKit accessory.
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 211 KiB |
|
Before Width: | Height: | Size: 460 KiB |
|
Before Width: | Height: | Size: 188 KiB |
|
Before Width: | Height: | Size: 337 KiB |
|
Before Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 238 KiB |
|
Before Width: | Height: | Size: 345 KiB |
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 740 KiB |
|
Before Width: | Height: | Size: 97 KiB |
|
|
@ -1,880 +0,0 @@
|
|||
---
|
||||
id: mybmw
|
||||
label: MyBMW
|
||||
title: MyBMW - Bindings
|
||||
type: binding
|
||||
description: "The binding provides access like [MyBMW App](https://www.bmw.com/en/footer/mybmw-app.html) to openHAB."
|
||||
logo: images/addons/mybmw.png
|
||||
install: auto
|
||||
---
|
||||
|
||||
<!-- Attention authors: Do not edit directly. Please add your changes to the appropriate source repository -->
|
||||
|
||||
{% include base.html %}
|
||||
|
||||
# MyBMW Binding
|
||||
|
||||
<AddonLogo />
|
||||
|
||||
The binding provides access like [MyBMW App](https://www.bmw.com/en/footer/mybmw-app.html) to openHAB.
|
||||
All vehicles connected to an account will be detected by the discovery with the correct type:
|
||||
|
||||
- Conventional Fuel Vehicle
|
||||
- Plugin-Hybrid Electrical Vehicle
|
||||
- Battery Electric Vehicle with Range Extender
|
||||
- Battery Electric Vehicle
|
||||
|
||||
In addition properties are attached with information and services provided by this vehicle.
|
||||
The provided data depends on
|
||||
|
||||
1. the [Thing Type](#things) and
|
||||
1. the [Properties](#properties) mentioned in Services
|
||||
|
||||
Different channel groups are clustering all information.
|
||||
Check for each group if it's supported by your vehicle.
|
||||
|
||||
Please note **this isn't a real-time binding**.
|
||||
If a door is opened the state isn't transmitted and changed immediately.
|
||||
It's not a flaw in the binding itself because the state in BMW's own MyBMW App is also updated with some delay.
|
||||
|
||||
This binding does not support the region: China.
|
||||
|
||||
## Supported Things
|
||||
|
||||
### Bridge
|
||||
|
||||
The bridge establishes the connection between BMW API and openHAB.
|
||||
|
||||
| Name | Bridge Type ID | Description |
|
||||
|----------------------------|----------------|------------------------------------------|
|
||||
| MyBMW Account | `account` | Access to BMW API for a specific user |
|
||||
|
||||
### Things
|
||||
|
||||
Four different vehicle types are provided.
|
||||
They differ in the supported channel groups & channels.
|
||||
Conventional Fuel Vehicles don't provide e.g. _Charging Profile_, Electric Vehicles don't provide a _Fuel Range_.
|
||||
For hybrid vehicles in addition to _Fuel and Electric Range_ the _Hybrid Range_ is shown.
|
||||
|
||||
| Name | Thing Type ID | Supported Channel Groups |
|
||||
|-------------------------------------|---------------|---------------------------------------------------------------------|
|
||||
| BMW Electric Vehicle | `bev` | Vehicle with electric drive train |
|
||||
| BMW Electric Vehicle with REX | `bev_rex` | Vehicle with electric drive train plus fuel powered range extender |
|
||||
| BMW Plug-In-Hybrid Electric Vehicle | `phev` | Vehicle with combustion and electric drive train |
|
||||
| BMW Conventional Vehicle | `conv` | Vehicle with combustion drive train |
|
||||
|
||||
#### Properties
|
||||
|
||||
<img align="right" src="doc/vehicle-properties.png" alt="Vehicle properties overview" width="500" height="350"/>
|
||||
|
||||
For each vehicle properties are available.
|
||||
Basic information is given regarding
|
||||
|
||||
- Vehicle properties like model type, drive train and construction year
|
||||
- Which services are available / not available
|
||||
|
||||
In the right picture can see in _remoteServicesEnabled_ e.g. the _Door Lock_ and _Door Unlock_ services are mentioned.
|
||||
This ensures channel group [Remote Services](#remote-services) is supporting door lock and unlock remote control.
|
||||
|
||||
In _Services Supported_ the entry _ChargingHistory_ is mentioned.
|
||||
So it's valid to connect channel group [Charge Sessions](#charge-sessions) in order to display your last charging sessions.
|
||||
|
||||
| Property Key | Property Value | Supported Channel Groups |
|
||||
|------------------------|---------------------|------------------------------|
|
||||
| servicesSupported | ChargingHistory | session |
|
||||
| remoteServicesEnabled | _list of services_ | remote |
|
||||
|
||||
## Discovery
|
||||
|
||||
Auto discovery is starting after the bridge is created.
|
||||
A list of your registered vehicles is queried and all found things are added in the inbox.
|
||||
Unique identifier is the _Vehicle Identification Number_ (VIN).
|
||||
If a Thing is already declared in a _.things_ configuration, discovery won't highlight it again.
|
||||
Properties will be attached to predefined vehicles if the VIN is matching.
|
||||
|
||||
## Configuration
|
||||
|
||||
### Bridge Configuration
|
||||
|
||||
| Parameter | Type | Description |
|
||||
|-----------------|---------|--------------------------------------------------------------------------------------------------------|
|
||||
| userName | text | MyBMW Username |
|
||||
| password | text | MyBMW Password |
|
||||
| region | text | Select region in order to connect to the appropriate BMW server. |
|
||||
|
||||
The region Configuration has 2 different options
|
||||
|
||||
- _NORTH_AMERICA_
|
||||
- _ROW_ (Rest of World)
|
||||
|
||||
At first initialization, follow the online instructions for login into the BMW API.
|
||||
|
||||
#### Advanced Configuration
|
||||
|
||||
| Parameter | Type | Description |
|
||||
|-----------------|---------|--------------------------------------------------------------------------------------------------------|
|
||||
| language | text | Channel data can be returned in the desired language |
|
||||
| hcaptchatoken | text | HCaptcha-Token for initial login (see <https://bimmer-connected.readthedocs.io/en/stable/captcha.html>) |
|
||||
| callbackIP | text | IP address for openHAB callback URL, defaults to IP of openHAB host |
|
||||
| callbackPort | integer | Port Number for openHAB callback URL, default 8090 |
|
||||
|
||||
Language is predefined as _AUTODETECT_.
|
||||
Some textual descriptions, date and times are delivered based on your local language.
|
||||
You can overwrite this setting with lowercase 2-letter [language code reagrding ISO 639](https://www.oracle.com/java/technologies/javase/jdk8-jre8-suported-locales.html)
|
||||
So if want your UI in english language place _en_ as desired language.
|
||||
|
||||
The initial login to the BMW API requires a Captcha Token.
|
||||
At first configuration, you can set the Captcha Token as a configuration parameter manually.
|
||||
|
||||
To set the Captcha Token online, a webpage is presented and a callback to the bridge is created temporarily on the hosts IP address and a default port.
|
||||
If the port is already in use, or you have a complex network setup, you may have to override the defaults provided.
|
||||
|
||||
### Thing Configuration
|
||||
|
||||
Same configuration is needed for all things
|
||||
|
||||
| Parameter | Type | Description |
|
||||
|-----------------|---------|-------------------------------------------------------------------------------------------------------------------------|
|
||||
| vin | text | Vehicle Identification Number (VIN) |
|
||||
| refreshInterval | integer | Refresh Interval in Minutes (by default set to 60; to be set to 0 if no automated refresh should be triggered) |
|
||||
|
||||
#### Advanced Configuration
|
||||
|
||||
| Parameter | Type | Description |
|
||||
|-----------------|---------|-----------------------------------|
|
||||
| vehicleBrand | text | Vehicle Brand like BMW or Mini |
|
||||
|
||||
The _vehicleBrand_ is automatically obtained by the discovery service and shall not be changed.
|
||||
If Thing is defined manually via *.things file following brands are supported
|
||||
|
||||
- BMW
|
||||
- MINI
|
||||
|
||||
## Channels
|
||||
|
||||
There are many channels available for each vehicle.
|
||||
For better overview they are clustered in different channel groups.
|
||||
They differ for each vehicle type, build-in sensors and activated services.
|
||||
|
||||
### Thing Channel Groups
|
||||
|
||||
| Channel Group ID | Description | conv | phev | bev_rex | bev |
|
||||
|----------------------------------|---------------------------------------------------|------|------|---------|-----|
|
||||
| [update](#vehicle-update) | Overall vehicle status | X | X | X | X |
|
||||
| [status](#vehicle-status) | Overall vehicle status | X | X | X | X |
|
||||
| [doors](#doors-details) | Details of all doors and windows | X | X | X | X |
|
||||
| [range](#range-data) | Provides mileage, range and charge / fuel levels | X | X | X | X |
|
||||
| [check](#check-control) | Shows current active CheckControl messages | X | X | X | X |
|
||||
| [service](#services) | Future vehicle service schedules | X | X | X | X |
|
||||
| [location](#location) | Coordinates and heading of the vehicle | X | X | X | X |
|
||||
| [remote](#remote-services) | Remote control of the vehicle | X | X | X | X |
|
||||
| [profile](#charge-profile) | Scheduled charging profiles of vehicle | | X | X | X |
|
||||
| [statistic](#charge-statistics) | Charging statistics of current month | | X | X | X |
|
||||
| [session](#charge-sessions) | Past charging sessions | | X | X | X |
|
||||
| [tires](#tire-pressure) | Current and wanted pressure for all tires | X | X | X | X |
|
||||
| [image](#image) | Provides an image of your vehicle | X | X | X | X |
|
||||
|
||||
#### Vehicle Update
|
||||
|
||||
The BMW API has limits in the requests per time period.
|
||||
This leads to unexpected errors stating that some quota is reached and the next successful request can be triggered in X minutes.
|
||||
In this case the bridge as well as the vehicle things can be set to offline and nothing can be done with them anymore until the next successful refresh.
|
||||
To reduce the probability of the error, the default automated API update has been set to 60 Minutes, but this is often not sufficient to retrieve continuous range or charging updates.
|
||||
These channels can be used to control the update behavior from openHAB, e.g. via rules.
|
||||
|
||||
- Channel Group ID is status
|
||||
- Available for all vehicles (charging channel only for xEV)
|
||||
- switches which can be triggered by a command
|
||||
- if the switches are set to ON, then immediately they will be set to OFF again for being able to trigger the next update
|
||||
|
||||
| Channel ID | Type | Description | conv | phev | bev_rex | bev |
|
||||
|-----------------|--------|----------------------------------------------------------------------------------------------------------|------|------|---------|-----|
|
||||
| state-update | Switch | When set to ON, the state channels of the vehicle will be updated | X | X | X | X |
|
||||
| charging-update | Switch | When set to ON, the charging statistics and charging sessions channels of the vehicle will be updated | | X | X | X |
|
||||
| image-update | Switch | When set to ON, the image of the vehicle will be updated | X | X | X | X |
|
||||
|
||||
#### Vehicle Status
|
||||
|
||||
Reflects overall status of the vehicle.
|
||||
|
||||
- Channel Group ID is **status**
|
||||
- Available for all vehicles
|
||||
- Read-only values
|
||||
|
||||
| Channel ID | Type | Description | conv | phev | bev_rex | bev |
|
||||
|---------------------|---------------|------------------------------------------------|------|------|---------|-----|
|
||||
| doors | String | Combined status for all doors | X | X | X | X |
|
||||
| windows | String | Combined status for all windows | X | X | X | X |
|
||||
| lock | String | Status if vehicle is secured | X | X | X | X |
|
||||
| service-date | DateTime | Date of next upcoming service | X | X | X | X |
|
||||
| service-mileage | Number:Length | Mileage till upcoming service | X | X | X | X |
|
||||
| check-control | String | Presence of active warning messages | X | X | X | X |
|
||||
| plug-connection | String | Plug is _Connected_ or _Not connected_ | | X | X | X |
|
||||
| charge | String | Current charging status | | X | X | X |
|
||||
| charge-remaining | Number:Time | Remaining time for current charging session | | X | X | X |
|
||||
| last-update | DateTime | Date and time of last status update | X | X | X | X |
|
||||
| last-fetched | DateTime | Date and time of last time status fetched | X | X | X | X |
|
||||
|
||||
Overall Door Status values
|
||||
|
||||
- _Closed_ - all doors closed
|
||||
- _Open_ - at least one door is open
|
||||
- _Undef_ - no door data delivered at all
|
||||
|
||||
Overall Windows Status values
|
||||
|
||||
- _Closed_ - all windows closed
|
||||
- _Open_ - at least one window is completely open
|
||||
- _Intermediate_ - at least one window is partially open
|
||||
- _Undef_ - no window data delivered at all
|
||||
|
||||
Check Control values
|
||||
|
||||
Localized String of current active warnings.
|
||||
Examples:
|
||||
|
||||
- No Issues
|
||||
- Multiple Issues
|
||||
|
||||
Charging Status values
|
||||
|
||||
- _Not Charging_
|
||||
- _Charging_
|
||||
- _Plugged In_
|
||||
- _Fully Charged_
|
||||
|
||||
Charging Information values
|
||||
Localized String of current active charging session
|
||||
Examples
|
||||
|
||||
- 100% at ~00:43
|
||||
- Starts at ~09:00
|
||||
|
||||
##### Vehicle Status Raw Data
|
||||
|
||||
The _raw data channel_ is marked as _advanced_ and isn't shown by default.
|
||||
Target are advanced users to derive even more data out of BMW API replies.
|
||||
As the replies are formatted as JSON use the [JsonPath Transformation Service](https://www.openhab.org/addons/transformations/jsonpath/) to extract data for an item,
|
||||
|
||||
| Channel ID | Type | Description |
|
||||
|---------------------|---------------|------------------------------------------------|
|
||||
| raw | String | Unfiltered JSON String of vehicle data |
|
||||
|
||||
<img align="right" src="doc/RawData.png" alt="Raw data example" width="400" height="125"/>
|
||||
|
||||
Examples:
|
||||
|
||||
###### Country ISO Code
|
||||
|
||||
```json
|
||||
$.properties.originCountryISO
|
||||
```
|
||||
|
||||
###### Drivers Guide URL
|
||||
|
||||
```json
|
||||
$.driverGuideInfo.androidStoreUrl
|
||||
```
|
||||
|
||||
#### Range Data
|
||||
|
||||
Based on vehicle type some channels are present or not.
|
||||
Conventional fuel vehicles don't provide _Electric Range_ and battery electric vehicles don't show _Fuel Range_.
|
||||
Hybrid vehicles have both and in addition _Hybrid Range_.
|
||||
See description [Range vs Range Radius](#range-vs-range-radius) to get more information.
|
||||
|
||||
- Channel Group ID is **range**
|
||||
- Availability according to table
|
||||
- Read-only values
|
||||
|
||||
| Channel ID | Type | Description | conv | phev | bev_rex | bev |
|
||||
|----------------------------|----------------------|-----------------------------------------------|------|------|---------|-----|
|
||||
| mileage | Number:Length | Current mileage of the vehicle | X | X | X | X |
|
||||
| range-fuel | Number:Length | Fuel range | X | X | X | |
|
||||
| range-electric | Number:Length | Electric range | | X | X | X |
|
||||
| range-hybrid | Number:Length | Combined hybrid range | | X | X | |
|
||||
| soc | Number:Dimensionless | State of charge | | X | X | X |
|
||||
| remaining-fuel | Number:Volume | Remaining fuel in l | X | X | X | |
|
||||
| estimated-fuel-l-100km | Number | Estimated fuel consumption in l | X | X | X | |
|
||||
| estimated-fuel-mpg | Number | Estimated fuel consumption in mpg | X | X | X | |
|
||||
| range-radius-fuel | Number:Length | The calculated range radius combustion | X | X | X | |
|
||||
| range-radius-electric | Number:Length | The calculated range radius electric | | X | X | X |
|
||||
| range-radius-hybrid | Number:Length | The calculated range radius hybrid combined | | X | X | |
|
||||
|
||||
#### Doors Details
|
||||
|
||||
Detailed status of all doors and windows.
|
||||
|
||||
- Channel Group ID is **doors**
|
||||
- Available for all vehicles if corresponding sensors are built-in
|
||||
- Read-only values
|
||||
|
||||
| Channel ID | Type | Description |
|
||||
|-------------------------|---------------|-----------------------------------------|
|
||||
| driver-front | String | Status of front door driver's side |
|
||||
| driver-rear | String | Status of rear door driver's side |
|
||||
| passenger-front | String | Status of front door passenger's side |
|
||||
| passenger-rear | String | Status of rear door passenger's side |
|
||||
| trunk | String | Status of trunk |
|
||||
| hood | String | Status of hood |
|
||||
| win-driver-front | String | Status of front window driver's side |
|
||||
| win-driver-rear | String | Status of rear window driver's side |
|
||||
| win-passenger-front | String | Status of front window passenger's side |
|
||||
| win-passenger-rear | String | Status of rear window passenger's side |
|
||||
| win-rear | String | Status of rear window |
|
||||
| sunroof | String | Status of sunroof |
|
||||
|
||||
Possible states
|
||||
|
||||
- _Undef_ - no status data available
|
||||
- _Invalid_ - this door / window isn't applicable for this vehicle
|
||||
- _Closed_ - the door / window is closed
|
||||
- _Open_ - the door / window is open
|
||||
- _Intermediate_ - window in intermediate position, not applicable for doors
|
||||
|
||||
#### Check Control
|
||||
|
||||
Group for all current active Check Control messages.
|
||||
If more than one message is active the channel _name_ contains all active messages as options.
|
||||
|
||||
- Channel Group ID is **check**
|
||||
- Available for all vehicles
|
||||
- Read/Write access
|
||||
|
||||
| Channel ID | Type | Access |
|
||||
|---------------------|----------------|------------|
|
||||
| name | String | Read/Write |
|
||||
| details | String | Read |
|
||||
| severity | String | Read |
|
||||
|
||||
Severity Levels
|
||||
|
||||
- Ok
|
||||
- Low
|
||||
- Medium
|
||||
|
||||
#### Services
|
||||
|
||||
Group for all upcoming services with description, service date and/or service mileage.
|
||||
If more than one service is scheduled in the future the channel _name_ contains all future services as options.
|
||||
|
||||
- Channel Group ID is **service**
|
||||
- Available for all vehicles
|
||||
- Read/Write access
|
||||
|
||||
| Channel ID | Type | Access |
|
||||
|---------------------|----------------|------------|
|
||||
| name | String | Read/Write |
|
||||
| details | String | Read |
|
||||
| date | DateTime | Read |
|
||||
| mileage | Number:Length | Read |
|
||||
|
||||
#### Location
|
||||
|
||||
GPS location and heading of the vehicle.
|
||||
|
||||
- Channel Group ID is **location**
|
||||
- Available for all vehicles with built-in GPS sensor. Function can be enabled/disabled in the head unit
|
||||
- Read-only values
|
||||
|
||||
| Channel ID | Type | Description |
|
||||
|---------------------|---------------|--------------------------------------------------------------|
|
||||
| gps | Location | Current GPS coordinates of the vehicle |
|
||||
| heading | Number:Angle | Current direction of the vehicle |
|
||||
| address | String | Current address |
|
||||
| home-distance | Number:Length | Calculated distance from configured home position of openHAB |
|
||||
|
||||
#### Remote Services
|
||||
|
||||
Remote control of the vehicle.
|
||||
Send a _command_ to the vehicle and the _state_ is reporting the execution progress.
|
||||
Only one command can be executed each time.
|
||||
Parallel execution isn't supported.
|
||||
|
||||
- Channel Group ID is **remote**
|
||||
- Available for all commands mentioned in _Services Activated_. See [Vehicle Properties](#properties) for further details
|
||||
- Read/Write access
|
||||
|
||||
| Channel ID | Type | Access |
|
||||
|---------------------|---------|--------|
|
||||
| command | String | Write |
|
||||
| state | String | Read |
|
||||
|
||||
The channel _command_ provides options
|
||||
|
||||
- _light-flash_
|
||||
- _vehicle-finder_
|
||||
- _door-lock_
|
||||
- _door-unlock_
|
||||
- _horn-blow_
|
||||
- _climate-now-start_
|
||||
- _climate-now-stop_
|
||||
- _start-charging_
|
||||
- _stop-charging_
|
||||
|
||||
The channel _state_ shows the progress of the command execution in the following order
|
||||
|
||||
1. _initiated_
|
||||
1. _pending_
|
||||
1. _delivered_
|
||||
1. _executed_
|
||||
|
||||
#### Charge Profile
|
||||
|
||||
Charging options with date and time for preferred time windows and charging modes.
|
||||
|
||||
- Channel Group ID is **profile**
|
||||
- Available for electric and hybrid vehicles
|
||||
- Read access for UI.
|
||||
- There are 4 timers _T1, T2, T3 and T4_ available. Replace _X_ with number 1,2 or 3 to target the correct timer
|
||||
|
||||
| Channel ID | Type |
|
||||
|---------------------------|----------|
|
||||
| mode | String |
|
||||
| prefs | String |
|
||||
| control | String |
|
||||
| target | String |
|
||||
| limit | Switch |
|
||||
| window-start | DateTime |
|
||||
| window-end | DateTime |
|
||||
| climate | Switch |
|
||||
| timer_X_-enabled | Switch |
|
||||
| timer_X_-departure | DateTime |
|
||||
| timer_X_-day-mon | Switch |
|
||||
| timer_X_-day-tue | Switch |
|
||||
| timer_X_-day-wed | Switch |
|
||||
| timer_X_-day-thu | Switch |
|
||||
| timer_X_-day-fri | Switch |
|
||||
| timer_X_-day-sat | Switch |
|
||||
| timer_X_-day-sun | Switch |
|
||||
|
||||
The channel _profile-mode_ supports
|
||||
|
||||
- _immediateCharging_
|
||||
- _delayedCharging_
|
||||
|
||||
The channel _profile-prefs_ supports
|
||||
|
||||
- _noPreSelection_
|
||||
- _chargingWindow_
|
||||
|
||||
#### Charge Statistics
|
||||
|
||||
Shows charge statistics of the current month
|
||||
|
||||
- Channel Group ID is **statistic**
|
||||
- Available for electric and hybrid vehicles
|
||||
- Read-only values
|
||||
|
||||
| Channel ID | Type | Description |
|
||||
|-------------------------|----------------|-------------------------|
|
||||
| title | String | Title of the statistics |
|
||||
| energy | Number:Energy | Consumed energy |
|
||||
| sessions | Number | Number of sessions |
|
||||
|
||||
#### Charge Sessions
|
||||
|
||||
Group for past charging sessions.
|
||||
If more than one message is active the channel _name_ contains all active messages as options.
|
||||
|
||||
- Channel Group ID is **session**
|
||||
- Available for electric and hybrid vehicles
|
||||
- Read-only values
|
||||
|
||||
| Channel ID | Type | Description |
|
||||
|--------------|----------|-------------------------|
|
||||
| title | String | Title of the session |
|
||||
| subtitle | String | Subtitle of the session |
|
||||
| energy | String | Consumed energy |
|
||||
| issue | String | If an issue occurred |
|
||||
| status | String | Status of the session |
|
||||
|
||||
#### Tire Pressure
|
||||
|
||||
Current and target tire pressure values
|
||||
|
||||
- Channel Group ID is **tires**
|
||||
- Available for all vehicles if corresponding sensors are built-in
|
||||
- Read-only values
|
||||
|
||||
| Channel ID | Type | Description |
|
||||
|-------------------------|------------------|------------------------------|
|
||||
| fl-current | Number:Pressure | Current pressure front left |
|
||||
| fl-target | Number:Pressure | Target pressure front left |
|
||||
| fr-current | Number:Pressure | Current pressure front right |
|
||||
| fr-target | Number:Pressure | Target pressure front right |
|
||||
| rl-current | Number:Pressure | Current pressure rear left |
|
||||
| rl-target | Number:Pressure | Target pressure rear left |
|
||||
| rr-current | Number:Pressure | Current pressure rear right |
|
||||
| rr-target | Number:Pressure | Target pressure rear right |
|
||||
|
||||
#### Image
|
||||
|
||||
Image representation of the vehicle.
|
||||
|
||||
- Channel Group ID is **image**
|
||||
- Available for all vehicles
|
||||
- Read/Write access
|
||||
|
||||
| Channel ID | Type | Access | Description |
|
||||
|---------------------|--------|----------|---------------------------|
|
||||
| png | Image | Read | The image as png |
|
||||
| view | String | Write | The view port of the car |
|
||||
|
||||
Possible view ports:
|
||||
|
||||
- _VehicleStatus_ Front Left Side View
|
||||
- _FrontView_ Front View
|
||||
- _FrontLeft_ Front Left Side View
|
||||
- _FrontRight_ Front Right Side View
|
||||
- _RearView_ Rear View
|
||||
|
||||
## Further Descriptions
|
||||
|
||||
### Dynamic Data
|
||||
|
||||
<img align="right" src="doc/SessionOptions.png" alt="Session options example" width="400" height="250"/>
|
||||
|
||||
There are 3 occurrences of dynamic data delivered
|
||||
|
||||
- Upcoming Services delivered in group [Services](#services)
|
||||
- Check Control Messages delivered in group [Check Control](#check-control)
|
||||
- Charging Session data delivered in group [Charge Sessions](#charge-sessions)
|
||||
|
||||
The channel id _name_ shows the first element as default.
|
||||
All other possibilities are attached as options.
|
||||
The picture on the right shows the _Session Title_ item and 3 possible options.
|
||||
Select the desired service and the corresponding Charge Session with _Energy Charged_, _Session Status_ and
|
||||
_Session Issues_ will be shown.
|
||||
|
||||
### TroubleShooting
|
||||
|
||||
BMW has a high range of vehicles supported by their API.
|
||||
In case of any issues with this binding help to resolve it!
|
||||
Please perform the following steps:
|
||||
|
||||
- Can you log into MyBMW App with your credentials?
|
||||
- Is the vehicle listed in your account?
|
||||
- Is the [MyBMW Brige](#bridge) status _Online_?
|
||||
|
||||
If these preconditions are fulfilled proceed with the fingerprint generation.
|
||||
|
||||
#### Generate Debug Fingerprint
|
||||
|
||||
Login to the openHAB console and use the `mybmw fingerprint` command.
|
||||
|
||||
Fingerprint information on your account and vehicle(s) will show in the console and can be copiedfrom there.
|
||||
A zip file with fingerprint information for your vehicle(s) will also be generated and put into the `mybmw` folder in the userdata folder.
|
||||
This fingerprint information is valuable for the developers to better support your vehicle.
|
||||
|
||||
You can restrict the accounts and vehicles for the fingerprint generation.
|
||||
Full syntax is available through the `mybmw help` console command.
|
||||
|
||||
Personal data is eliminated from fingerprints so it should be possible to share them in public.
|
||||
Data like
|
||||
|
||||
- Vehicle Identification Number (VIN)
|
||||
- Location data
|
||||
|
||||
are anonymized in the JSON response and URL's.
|
||||
|
||||
After the corresponding fingerprint is generated please [follow the instructions to raise an issue](https://community.openhab.org/t/how-to-file-an-issue/68464) and attach the fingerprint!
|
||||
|
||||
Your feedback is highly appreciated!
|
||||
|
||||
#### Debug Logging
|
||||
|
||||
You can [enable debug logging](https://www.openhab.org/docs/administration/logging.html#defining-what-to-log) to get more information on the behaviour of the binding.
|
||||
The package.subpackage in this case would be "org.openhab.binding.mybmw".
|
||||
|
||||
As with fingerprint data, personal data is eliminated from logs.
|
||||
|
||||
### Range vs Range Radius
|
||||
|
||||
<img align="right" src="doc/range-radius.png" alt="Range radius example" width="400" height="350"/>
|
||||
|
||||
You will observe differences in the vehicle range and range radius values.
|
||||
While range is indicating the possible distance to be driven on roads the range radius indicates the reachable range on the map.
|
||||
|
||||
The right picture shows the distance between Kassel and Frankfurt in Germany.
|
||||
While the air-line distance is 145 kilometers the route distance is 192 kilometers.
|
||||
So range value is the normal remaining range while the range radius values can be used e.g. on [Mapview](https://www.openhab.org/docs/ui/sitemaps.html#element-type-mapview) to indicate the reachable range on map.
|
||||
Please note this is just an indicator of the effective range.
|
||||
Especially for electric vehicles it depends on many factors like driving style and usage of electric consumers.
|
||||
|
||||
## Full Example
|
||||
|
||||
The example is based on a BMW i3 with range extender (REX).
|
||||
Exchange configuration parameters in the Things section
|
||||
|
||||
- 4711 - any id you want
|
||||
- YOUR_USERNAME - with your MyBMW login username
|
||||
- YOUR_PASSWORD - with your MyBMW password credentials
|
||||
- VEHICLE_VIN - the vehicle identification number
|
||||
|
||||
In addition search for all occurrences of _i3_ and replace it with your Vehicle Identification like _x3_ or _535d_ and you're ready to go!
|
||||
|
||||
### Things File
|
||||
|
||||
```java
|
||||
Bridge mybmw:account:4711 "MyBMW Account" [userName="YOUR_USERNAME",password="YOUR_PASSWORD",region="ROW"] {
|
||||
Thing bev_rex i3 "BMW i3 94h REX" [ vin="VEHICLE_VIN",refreshInterval=5,vehicleBrand="BMW"]
|
||||
}
|
||||
```
|
||||
|
||||
### Items File
|
||||
|
||||
```java
|
||||
Number:Length i3Mileage "Odometer [%d %unit%]" <line> (i3) {channel="mybmw:bev_rex:4711:i3:range#mileage" }
|
||||
Number:Length i3Range "Range [%d %unit%]" <motion> (i3) {channel="mybmw:bev_rex:4711:i3:range#hybrid"}
|
||||
Number:Length i3RangeElectric "Electric Range [%d %unit%]" <motion> (i3,long) {channel="mybmw:bev_rex:4711:i3:range#electric"}
|
||||
Number:Length i3RangeFuel "Fuel Range [%d %unit%]" <motion> (i3) {channel="mybmw:bev_rex:4711:i3:range#fuel"}
|
||||
Number:Dimensionless i3BatterySoc "Battery Charge [%.1f %%]" <battery> (i3,long) {channel="mybmw:bev_rex:4711:i3:range#soc"}
|
||||
Number:Volume i3Fuel "Fuel [%.1f %unit%]" <oil> (i3) {channel="mybmw:bev_rex:4711:i3:range#remaining-fuel"}
|
||||
Number:Length i3RadiusElectric "Electric Radius [%d %unit%]" <zoom> (i3) {channel="mybmw:bev_rex:4711:i3:range#radius-electric" }
|
||||
Number:Length i3RadiusFuel "Fuel Radius [%d %unit%]" <zoom> (i3) {channel="mybmw:bev_rex:4711:i3:range#radius-fuel" }
|
||||
Number:Length i3RadiusHybrid "Hybrid Radius [%d %unit%]" <zoom> (i3) {channel="mybmw:bev_rex:4711:i3:range#radius-hybrid" }
|
||||
|
||||
String i3DoorStatus "Door Status [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:status#doors" }
|
||||
String i3WindowStatus "Window Status [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:status#windows" }
|
||||
String i3LockStatus "Lock Status [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:status#lock" }
|
||||
DateTime i3NextServiceDate "Next Service Date [%1$tb %1$tY]" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:status#service-date" }
|
||||
String i3NextServiceMileage "Next Service Mileage [%d %unit%]" <line> (i3) {channel="mybmw:bev_rex:4711:i3:status#service-mileage" }
|
||||
String i3CheckControl "Check Control [%s]" <error> (i3) {channel="mybmw:bev_rex:4711:i3:status#check-control" }
|
||||
String i3PlugConnection "Plug [%s]" <energy> (i3) {channel="mybmw:bev_rex:4711:i3:status#plug-connection" }
|
||||
String i3ChargingStatus "[%s]" <energy> (i3) {channel="mybmw:bev_rex:4711:i3:status#charge" }
|
||||
String i3ChargingInfo "[%s]" <energy> (i3) {channel="mybmw:bev_rex:4711:i3:status#charge-info" }
|
||||
DateTime i3LastUpdate "Update [%1$tA, %1$td.%1$tm. %1$tH:%1$tM]" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:status#last-update"}
|
||||
|
||||
Location i3Location "Location [%s]" <zoom> (i3) {channel="mybmw:bev_rex:4711:i3:location#gps" }
|
||||
Number:Angle i3Heading "Heading [%.1f %unit%]" <zoom> (i3) {channel="mybmw:bev_rex:4711:i3:location#heading" }
|
||||
|
||||
String i3RemoteCommand "Command [%s]" <switch> (i3) {channel="mybmw:bev_rex:4711:i3:remote#command" }
|
||||
String i3RemoteState "Remote Execution State [%s]" <status> (i3) {channel="mybmw:bev_rex:4711:i3:remote#state" }
|
||||
|
||||
String i3DriverDoor "Driver Door [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:doors#driver-front" }
|
||||
String i3DriverDoorRear "Driver Door Rear [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:doors#driver-rear" }
|
||||
String i3PassengerDoor "Passenger Door [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:doors#passenger-front" }
|
||||
String i3PassengerDoorRear "Passenger Door Rear [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:doors#passenger-rear" }
|
||||
String i3Hood "Hood [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:doors#hood" }
|
||||
String i3Trunk "Trunk [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:doors#trunk" }
|
||||
String i3DriverWindow "Driver Window [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:doors#win-driver-front" }
|
||||
String i3DriverWindowRear "Driver Window Rear [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:doors#win-driver-rear" }
|
||||
String i3PassengerWindow "Passenger Window [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:doors#win-passenger-front" }
|
||||
String i3PassengerWindowRear "Passenger Window Rear [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:doors#win-passenger-rear" }
|
||||
String i3RearWindow "Rear Window [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:doors#win-rear" }
|
||||
String i3Sunroof "Sunroof [%s]" <lock> (i3) {channel="mybmw:bev_rex:4711:i3:doors#sunroof" }
|
||||
|
||||
String i3ServiceName "Service Name [%s]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:service#name" }
|
||||
String i3ServiceDetails "Service Details [%s]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:service#details" }
|
||||
Number:Length i3ServiceMileage "Service Mileage [%d %unit%]" <line> (i3) {channel="mybmw:bev_rex:4711:i3:service#mileage" }
|
||||
DateTime i3ServiceDate "Service Date [%1$tb %1$tY]" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:service#date" }
|
||||
|
||||
String i3CCName "CheckControl Name [%s]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:check#name" }
|
||||
String i3CCDetails "CheckControl Details [%s]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:check#details" }
|
||||
String i3CCSeverity "CheckControl Severity [%s]" <line> (i3) {channel="mybmw:bev_rex:4711:i3:check#severity" }
|
||||
|
||||
Switch i3ChargeProfileClimate "Charge Profile Climatization" <temperature> (i3) {channel="mybmw:bev_rex:4711:i3:profile#climate" }
|
||||
String i3ChargeProfileMode "Charge Profile Mode [%s]" <energy> (i3) {channel="mybmw:bev_rex:4711:i3:profile#mode" }
|
||||
String i3ChargeProfilePrefs "Charge Profile Preference [%s]" <energy> (i3) {channel="mybmw:bev_rex:4711:i3:profile#prefs" }
|
||||
String i3ChargeProfileCtrl "Charge Profile Control [%s]" <energy> (i3) {channel="mybmw:bev_rex:4711:i3:profile#control" }
|
||||
Number i3ChargeProfileTarget "Charge Profile SoC Target [%s]" <energy> (i3) {channel="mybmw:bev_rex:4711:i3:profile#target" }
|
||||
Switch i3ChargeProfileLimit "Charge Profile limited" <energy> (i3) {channel="mybmw:bev_rex:4711:i3:profile#limit" }
|
||||
DateTime i3ChargeWindowStart "Charge Window Start [%1$tH:%1$tM]" <time> (i3) {channel="mybmw:bev_rex:4711:i3:profile#window-start" }
|
||||
DateTime i3ChargeWindowEnd "Charge Window End [%1$tH:%1$tM]" <time> (i3) {channel="mybmw:bev_rex:4711:i3:profile#window-end" }
|
||||
DateTime i3Timer1Departure "Timer 1 Departure [%1$tH:%1$tM]" <time> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer1-departure" }
|
||||
String i3Timer1Days "Timer 1 Days [%s]" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer1-days" }
|
||||
Switch i3Timer1DayMon "Timer 1 Monday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer1-day-mon" }
|
||||
Switch i3Timer1DayTue "Timer 1 Tuesday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer1-day-tue" }
|
||||
Switch i3Timer1DayWed "Timer 1 Wednesday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer1-day-wed" }
|
||||
Switch i3Timer1DayThu "Timer 1 Thursday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer1-day-thu" }
|
||||
Switch i3Timer1DayFri "Timer 1 Friday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer1-day-fri" }
|
||||
Switch i3Timer1DaySat "Timer 1 Saturday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer1-day-sat" }
|
||||
Switch i3Timer1DaySun "Timer 1 Sunday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer1-day-sun" }
|
||||
Switch i3Timer1Enabled "Timer 1 Enabled" <switch> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer1-enabled" }
|
||||
DateTime i3Timer2Departure "Timer 2 Departure [%1$tH:%1$tM]" <time> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer2-departure" }
|
||||
Switch i3Timer2DayMon "Timer 2 Monday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer2-day-mon" }
|
||||
Switch i3Timer2DayTue "Timer 2 Tuesday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer2-day-tue" }
|
||||
Switch i3Timer2DayWed "Timer 2 Wednesday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer2-day-wed" }
|
||||
Switch i3Timer2DayThu "Timer 2 Thursday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer2-day-thu" }
|
||||
Switch i3Timer2DayFri "Timer 2 Friday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer2-day-fri" }
|
||||
Switch i3Timer2DaySat "Timer 2 Saturday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer2-day-sat" }
|
||||
Switch i3Timer2DaySun "Timer 2 Sunday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer2-day-sun" }
|
||||
Switch i3Timer2Enabled "Timer 2 Enabled" <switch> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer2-enabled" }
|
||||
DateTime i3Timer3Departure "Timer 3 Departure [%1$tH:%1$tM]" <time> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer3-departure" }
|
||||
Switch i3Timer3DayMon "Timer 3 Monday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer3-day-mon" }
|
||||
Switch i3Timer3DayTue "Timer 3 Tuesday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer3-day-tue" }
|
||||
Switch i3Timer3DayWed "Timer 3 Wednesday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer3-day-wed" }
|
||||
Switch i3Timer3DayThu "Timer 3 Thursday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer3-day-thu" }
|
||||
Switch i3Timer3DayFri "Timer 3 Friday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer3-day-fri" }
|
||||
Switch i3Timer3DaySat "Timer 3 Saturday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer3-day-sat" }
|
||||
Switch i3Timer3DaySun "Timer 3 Sunday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer3-day-sun" }
|
||||
Switch i3Timer3Enabled "Timer 3 Enabled" <switch> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer3-enabled" }
|
||||
DateTime i3Timer4Departure "Timer 4 Departure [%1$tH:%1$tM]" <time> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer4-departure" }
|
||||
Switch i3Timer4DayMon "Timer 4 Monday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer4-day-mon" }
|
||||
Switch i3Timer4DayTue "Timer 4 Tuesday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer4-day-tue" }
|
||||
Switch i3Timer4DayWed "Timer 4 Wednesday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer4-day-wed" }
|
||||
Switch i3Timer4DayThu "Timer 4 Thursday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer4-day-thu" }
|
||||
Switch i3Timer4DayFri "Timer 4 Friday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer4-day-fri" }
|
||||
Switch i3Timer4DaySat "Timer 4 Saturday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer4-day-sat" }
|
||||
Switch i3Timer4DaySun "Timer 4 Sunday" <calendar> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer4-day-sun" }
|
||||
Switch i3Timer4Enabled "Timer 4 Enabled" <switch> (i3) {channel="mybmw:bev_rex:4711:i3:profile#timer4-enabled" }
|
||||
|
||||
String i3StatisticsTitle "[%s]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:statistic#title" }
|
||||
Number:Energy i3StatisticsEnergy "Charged [%d %unit%]" <energy> (i3) {channel="mybmw:bev_rex:4711:i3:statistic#energy" }
|
||||
Number i3StatisticsSessions "Sessions [%d]" <line> (i3) {channel="mybmw:bev_rex:4711:i3:statistic#sessions" }
|
||||
|
||||
String i3SessionTitle "[%s]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:session#title" }
|
||||
String i3SessionDetails "[%s]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:session#subtitle" }
|
||||
String i3SessionCharged "Energy Charged [%s]" <energy> (i3) {channel="mybmw:bev_rex:4711:i3:session#energy" }
|
||||
String i3SessionProblems "Problems [%s]" <error> (i3) {channel="mybmw:bev_rex:4711:i3:session#issue" }
|
||||
String i3SessionStatus "Session status [%s]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:session#status" }
|
||||
|
||||
Number:Pressure i3TireFLCurrent "Tire Front Left [%.1f %unit%]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:tires#fl-current" }
|
||||
Number:Pressure i3TireFLTarget "Tire Front Left Target [%.1f %unit%]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:tires#fl-target" }
|
||||
Number:Pressure i3TireFRCurrent "Tire Front Right [%.1f %unit%]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:tires#fr-current" }
|
||||
Number:Pressure i3TireFRTarget "Tire Front Right Target [%.1f %unit%]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:tires#fr-target" }
|
||||
Number:Pressure i3TireRLCurrent "Tire Rear Left [%.1f %unit%]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:tires#rl-current" }
|
||||
Number:Pressure i3TireRLTarget "Tire Rear Left Target [%.1f %unit%]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:tires#rl-target" }
|
||||
Number:Pressure i3TireRRCurrent "Tire Rear Right [%.1f %unit%]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:tires#rr-current" }
|
||||
Number:Pressure i3TireRRTarget "Tire Rear Right Target [%.1f %unit%]" <text> (i3) {channel="mybmw:bev_rex:4711:i3:tires#rr-target" }
|
||||
|
||||
Image i3Image "Image" (i3) {channel="mybmw:bev_rex:4711:i3:image#png" }
|
||||
String i3ImageViewport "Image Viewport [%s]" <zoom> (i3) {channel="mybmw:bev_rex:4711:i3:image#view" }
|
||||
```
|
||||
|
||||
### Sitemap File
|
||||
|
||||
```perl
|
||||
sitemap BMW label="BMW" {
|
||||
Frame label="BMW i3" {
|
||||
Image item=i3Image
|
||||
|
||||
}
|
||||
Frame label="Status" {
|
||||
Text item=i3DoorStatus
|
||||
Text item=i3WindowStatus
|
||||
Text item=i3LockStatus
|
||||
Text item=i3NextServiceDate
|
||||
Text item=i3NextServiceMileage
|
||||
Text item=i3CheckControl
|
||||
Text item=i3ChargingStatus
|
||||
Text item=i3LastUpdate
|
||||
}
|
||||
Frame label="Range" {
|
||||
Text item=i3Mileage
|
||||
Text item=i3Range
|
||||
Text item=i3RangeElectric
|
||||
Text item=i3RangeFuel
|
||||
Text item=i3BatterySoc
|
||||
Text item=i3Fuel
|
||||
Text item=i3RadiusElectric
|
||||
Text item=i3RadiusHybrid
|
||||
}
|
||||
Frame label="Remote Services" {
|
||||
Selection item=i3RemoteCommand
|
||||
Text item=i3RemoteState
|
||||
}
|
||||
Frame label="Services" {
|
||||
Selection item=i3ServiceName
|
||||
Text item=i3ServiceDetails
|
||||
Text item=i3ServiceMileage
|
||||
Text item=i3ServiceDate
|
||||
}
|
||||
Frame label="CheckControl" {
|
||||
Selection item=i3CCName
|
||||
Text item=i3CCDetails
|
||||
Text item=i3CCSeverity
|
||||
}
|
||||
Frame label="Door Details" {
|
||||
Text item=i3DriverDoor visibility=[i3DriverDoor!="INVALID"]
|
||||
Text item=i3DriverDoorRear visibility=[i3DriverDoorRear!="INVALID"]
|
||||
Text item=i3PassengerDoor visibility=[i3PassengerDoor!="INVALID"]
|
||||
Text item=i3PassengerDoorRear visibility=[i3PassengerDoorRear!="INVALID"]
|
||||
Text item=i3Hood visibility=[i3Hood!="INVALID"]
|
||||
Text item=i3Trunk visibility=[i3Trunk!="INVALID"]
|
||||
Text item=i3DriverWindow visibility=[i3DriverWindow!="INVALID"]
|
||||
Text item=i3DriverWindowRear visibility=[i3DriverWindowRear!="INVALID"]
|
||||
Text item=i3PassengerWindow visibility=[i3PassengerWindow!="INVALID"]
|
||||
Text item=i3PassengerWindowRear visibility=[i3PassengerWindowRear!="INVALID"]
|
||||
Text item=i3RearWindow visibility=[i3RearWindow!="INVALID"]
|
||||
Text item=i3Sunroof visibility=[i3Sunroof!="INVALID"]
|
||||
}
|
||||
Frame label="Location" {
|
||||
Text item=i3Location
|
||||
Text item=i3Heading
|
||||
}
|
||||
Frame label="Charge Profile" {
|
||||
Switch item=i3ChargeProfileClimate
|
||||
Selection item=i3ChargeProfileMode
|
||||
Text item=i3ChargeWindowStart
|
||||
Text item=i3ChargeWindowEnd
|
||||
Text item=i3Timer1Departure
|
||||
Switch item=i3Timer1DayMon
|
||||
Switch item=i3Timer1DayTue
|
||||
Switch item=i3Timer1DayWed
|
||||
Switch item=i3Timer1DayThu
|
||||
Switch item=i3Timer1DayFri
|
||||
Switch item=i3Timer1DaySat
|
||||
Switch item=i3Timer1DaySun
|
||||
Switch item=i3Timer1Enabled
|
||||
Text item=i3Timer2Departure
|
||||
Switch item=i3Timer2DayMon
|
||||
Switch item=i3Timer2DayTue
|
||||
Switch item=i3Timer2DayWed
|
||||
Switch item=i3Timer2DayThu
|
||||
Switch item=i3Timer2DayFri
|
||||
Switch item=i3Timer2DaySat
|
||||
Switch item=i3Timer2DaySun
|
||||
Switch item=i3Timer2Enabled
|
||||
Text item=i3Timer3Departure
|
||||
Switch item=i3Timer3DayMon
|
||||
Switch item=i3Timer3DayTue
|
||||
Switch item=i3Timer3DayWed
|
||||
Switch item=i3Timer3DayThu
|
||||
Switch item=i3Timer3DayFri
|
||||
Switch item=i3Timer3DaySat
|
||||
Switch item=i3Timer3DaySun
|
||||
Switch item=i3Timer3Enabled
|
||||
Text item=i3Timer4Departure
|
||||
Switch item=i3Timer4DayMon
|
||||
Switch item=i3Timer4DayTue
|
||||
Switch item=i3Timer4DayWed
|
||||
Switch item=i3Timer4DayThu
|
||||
Switch item=i3Timer4DayFri
|
||||
Switch item=i3Timer4DaySat
|
||||
Switch item=i3Timer4DaySun
|
||||
Switch item=i3Timer4Enabled
|
||||
}
|
||||
Frame label="Charge Statistics" {
|
||||
Text item=i3StatisticsTitle
|
||||
Text item=i3StatisticsEnergy
|
||||
Text item=i3StatisticsSessions
|
||||
}
|
||||
|
||||
Frame label="Charge Sessions" {
|
||||
Selection item=i3SessionTitle
|
||||
Text item=i3SessionDetails
|
||||
Text item=i3SessionCharged
|
||||
Text item=i3SessionProblems
|
||||
Text item=i3SessionStatus
|
||||
}
|
||||
Frame label="Tires" {
|
||||
Text item=i3TireFLCurrent
|
||||
Text item=i3TireFLTarget
|
||||
Text item=i3TireFRCurrent
|
||||
Text item=i3TireFRTarget
|
||||
Text item=i3TireRLCurrent
|
||||
Text item=i3TireRLTarget
|
||||
Text item=i3TireRRCurrent
|
||||
Text item=i3TireRRTarget
|
||||
}
|
||||
Frame label="Image Properties" {
|
||||
Selection item=i3ImageViewport
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## Credits
|
||||
|
||||
This work is based on the great work of the project of [Bimmer Connected](https://github.com/bimmerconnected/bimmer_connected).
|
||||
|
|
@ -15,7 +15,7 @@ install: auto
|
|||
|
||||
Transforms the input by applying simple math on it.
|
||||
|
||||
The available transformations are
|
||||
The available transformations are:
|
||||
|
||||
- `MULTIPLY`: multiply the state by a value
|
||||
- `ADD`: add a value to the state
|
||||
|
|
|
|||
|
|
@ -13,7 +13,6 @@
|
|||
<semantic-equipment-tag>WebService</semantic-equipment-tag>
|
||||
|
||||
<channel-groups>
|
||||
<channel-group id="pollens" typeId="bridge-pollens"/>
|
||||
<channel-group id="aq-bulletin" typeId="air-quality-bulletin">
|
||||
<label>Today's Air Quality Bulletin</label>
|
||||
</channel-group>
|
||||
|
|
@ -23,6 +22,10 @@
|
|||
<channel-group id="daily" typeId="daily"/>
|
||||
</channel-groups>
|
||||
|
||||
<properties>
|
||||
<property name="thingTypeVersion">1</property>
|
||||
</properties>
|
||||
|
||||
<config-description>
|
||||
<parameter name="apikey" type="text" required="true">
|
||||
<label>API Key</label>
|
||||
|
|
|
|||
|
|
@ -4,24 +4,6 @@
|
|||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<channel-group-type id="bridge-pollens">
|
||||
<label>Pollen information for the region</label>
|
||||
<channels>
|
||||
<channel id="comment" typeId="comment">
|
||||
<label>Situation</label>
|
||||
<description>Current pollens situation</description>
|
||||
</channel>
|
||||
<channel id="begin-validity" typeId="timestamp">
|
||||
<label>Begin Validity</label>
|
||||
<description>Bulletin validity start</description>
|
||||
</channel>
|
||||
<channel id="end-validity" typeId="timestamp">
|
||||
<label>End Validity</label>
|
||||
<description>Bulletin validity end</description>
|
||||
</channel>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
|
||||
<channel-group-type id="air-quality-bulletin">
|
||||
<label>Air Quality Bulletin</label>
|
||||
<channels>
|
||||
|
|
@ -114,29 +96,4 @@
|
|||
</channels>
|
||||
</channel-group-type>
|
||||
|
||||
<channel-group-type id="dept-pollens">
|
||||
<label>Department Pollen Information</label>
|
||||
<channels>
|
||||
<channel id="cypress" typeId="cypress-level"/>
|
||||
<channel id="hazel" typeId="hazel-level"/>
|
||||
<channel id="alder" typeId="alder-level"/>
|
||||
<channel id="poplar" typeId="poplar-level"/>
|
||||
<channel id="willow" typeId="willow-level"/>
|
||||
<channel id="ash" typeId="ash-level"/>
|
||||
<channel id="hornbeam" typeId="hornbeam-level"/>
|
||||
<channel id="birch" typeId="birch-level"/>
|
||||
<channel id="plane" typeId="plane-level"/>
|
||||
<channel id="oak" typeId="oak-level"/>
|
||||
<channel id="olive" typeId="olive-level"/>
|
||||
<channel id="linden" typeId="linden-level"/>
|
||||
<channel id="chestnut" typeId="chestnut-level"/>
|
||||
<channel id="rumex" typeId="rumex-level"/>
|
||||
<channel id="grasses" typeId="grasses-level"/>
|
||||
<channel id="plantain" typeId="plantain-level"/>
|
||||
<channel id="urticaceae" typeId="urticaceae-level"/>
|
||||
<channel id="wormwood" typeId="wormwood-level"/>
|
||||
<channel id="ragweed" typeId="ragweed-level"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
|||
|
|
@ -22,346 +22,6 @@
|
|||
<state readOnly="true" pattern="%s"/>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="hazel-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Hazel Level</label>
|
||||
<category>oh:airparif:hazel</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="birch-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Birch Level</label>
|
||||
<category>oh:airparif:birch</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="cypress-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Cypress</label>
|
||||
<category>oh:airparif:cypress</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="alder-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Alder</label>
|
||||
<category>oh:airparif:alder</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="poplar-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Poplar</label>
|
||||
<category>oh:airparif:poplar</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
<channel-type id="ash-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Ash</label>
|
||||
<category>oh:airparif:ash</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
<channel-type id="olive-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Olive</label>
|
||||
<category>oh:airparif:olive</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="urticaceae-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Urticacea</label>
|
||||
<category>oh:airparif:urticaceae</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="wormwood-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Wormwood</label>
|
||||
<category>oh:airparif:wormwood</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="rumex-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Rumex</label>
|
||||
<category>oh:airparif:rumex</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="ragweed-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Ragweed</label>
|
||||
<category>oh:airparif:ragweed</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="grasses-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Grasses</label>
|
||||
<category>oh:airparif:grasses</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="plantain-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Plantain</label>
|
||||
<category>oh:airparif:plantain</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="chestnut-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Chestnut</label>
|
||||
<category>oh:airparif:chestnut</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="oak-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Oak</label>
|
||||
<category>oh:airparif:oak</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="linden-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Linden</label>
|
||||
<category>oh:airparif:linden</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="plane-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Plane</label>
|
||||
<category>oh:airparif:plane</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="hornbeam-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Hornbeam</label>
|
||||
<category>oh:airparif:hornbeam</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="willow-level">
|
||||
<item-type>Number</item-type>
|
||||
<label>Willow</label>
|
||||
<category>oh:airparif:willow</category>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
<state readOnly="true">
|
||||
<options>
|
||||
<option value="0">None</option>
|
||||
<option value="1">Low</option>
|
||||
<option value="2">Average</option>
|
||||
<option value="3">High</option>
|
||||
</options>
|
||||
</state>
|
||||
</channel-type>
|
||||
|
||||
<channel-type id="ndx-value">
|
||||
<item-type>Number</item-type>
|
||||
<label>Measure</label>
|
||||
|
|
@ -398,5 +58,4 @@
|
|||
</state>
|
||||
</channel-type>
|
||||
|
||||
|
||||
</thing:thing-descriptions>
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@
|
|||
<semantic-equipment-tag>WebService</semantic-equipment-tag>
|
||||
|
||||
<channel-groups>
|
||||
<channel-group id="pollens" typeId="dept-pollens"/>
|
||||
<channel-group id="indice" typeId="pollutant-ndx"/>
|
||||
<channel-group id="o3" typeId="pollutant-mpc">
|
||||
<label>Ozone Concentration</label>
|
||||
|
|
@ -30,6 +29,10 @@
|
|||
</channel-group>
|
||||
</channel-groups>
|
||||
|
||||
<properties>
|
||||
<property name="thingTypeVersion">1</property>
|
||||
</properties>
|
||||
|
||||
<representation-property>department</representation-property>
|
||||
|
||||
<config-description>
|
||||
|
|
|
|||
|
|
@ -1,13 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<bridge-type id="account">
|
||||
<label>MyBMW Account</label>
|
||||
<description>Your BMW account data</description>
|
||||
<semantic-equipment-tag>WebService</semantic-equipment-tag>
|
||||
<config-description-ref uri="thing-type:mybmw:bridge"/>
|
||||
</bridge-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="charge-statistic">
|
||||
<label>Charging Statistics</label>
|
||||
<description>Charging statistics of current month</description>
|
||||
<channels>
|
||||
<channel id="title" typeId="statistic-title-channel"/>
|
||||
<channel id="energy" typeId="statistic-energy-channel"/>
|
||||
<channel id="sessions" typeId="statistic-sessions-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="statistic-title-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Charge Statistic Month</label>
|
||||
</channel-type>
|
||||
<channel-type id="statistic-energy-channel">
|
||||
<item-type>Number:Energy</item-type>
|
||||
<label>Energy Charged</label>
|
||||
<description>Total energy charged in current month</description>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Energy</tag>
|
||||
</tags>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="statistic-sessions-channel">
|
||||
<item-type>Number</item-type>
|
||||
<label>Charge Sessions</label>
|
||||
<description>Number of charging sessions this month</description>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="checkcontrol-name-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>CheckControl Description</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>Info</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="checkcontrol-details-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>CheckControl Details</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>Info</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="checkcontrol-severity-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Severity Level</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>Level</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="check-control-values">
|
||||
<label>Check Control Messages</label>
|
||||
<description>Shows current active CheckControl messages</description>
|
||||
<channels>
|
||||
<channel id="name" typeId="checkcontrol-name-channel"/>
|
||||
<channel id="details" typeId="checkcontrol-details-channel"/>
|
||||
<channel id="severity" typeId="checkcontrol-severity-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="conv-range-values">
|
||||
<label>Range and Fuel Data</label>
|
||||
<description>Provides Mileage, remaining range and fuel level values</description>
|
||||
<channels>
|
||||
<channel id="mileage" typeId="mileage-channel"/>
|
||||
<channel id="fuel" typeId="range-fuel-channel"/>
|
||||
<channel id="remaining-fuel" typeId="remaining-fuel-channel"/>
|
||||
<channel id="estimated-fuel-l-100km" typeId="estimated-fuel-l-100km-channel"/>
|
||||
<channel id="estimated-fuel-mpg" typeId="estimated-fuel-mpg-channel"/>
|
||||
<channel id="radius-fuel" typeId="range-radius-fuel-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,105 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="driver-front-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Driver Door</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="driver-rear-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Driver Door Rear</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="passenger-front-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Passenger Door</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="passenger-rear-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Passenger Door Rear</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="hood-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Hood</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="trunk-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Trunk</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="window-driver-front-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Driver Window</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="window-driver-rear-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Driver Rear Window</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="window-passenger-front-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Passenger Window</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="window-passenger-rear-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Passenger Rear Window</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="sunroof-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Sunroof</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="door-values">
|
||||
<label>Detailed Door Status</label>
|
||||
<description>Detailed Status of all Doors and Windows</description>
|
||||
<channels>
|
||||
<channel id="driver-front" typeId="driver-front-channel"/>
|
||||
<channel id="driver-rear" typeId="driver-rear-channel"/>
|
||||
<channel id="passenger-front" typeId="passenger-front-channel"/>
|
||||
<channel id="passenger-rear" typeId="passenger-rear-channel"/>
|
||||
<channel id="hood" typeId="hood-channel"/>
|
||||
<channel id="trunk" typeId="trunk-channel"/>
|
||||
<channel id="win-driver-front" typeId="window-driver-front-channel"/>
|
||||
<channel id="win-driver-rear" typeId="window-driver-rear-channel"/>
|
||||
<channel id="win-passenger-front" typeId="window-passenger-front-channel"/>
|
||||
<channel id="win-passenger-rear" typeId="window-passenger-rear-channel"/>
|
||||
<channel id="sunroof" typeId="sunroof-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="ev-range-values">
|
||||
<label>Range and Charge Data</label>
|
||||
<description>Provides Mileage, remaining range and charge level values</description>
|
||||
<channels>
|
||||
<channel id="mileage" typeId="mileage-channel"/>
|
||||
<channel id="electric" typeId="range-electric-channel"/>
|
||||
<channel id="radius-electric" typeId="range-radius-electric-channel"/>
|
||||
<channel id="soc" typeId="soc-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="ev-vehicle-status">
|
||||
<label>Vehicle Status</label>
|
||||
<description>Overall vehicle status</description>
|
||||
<channels>
|
||||
<channel id="doors" typeId="doors-channel"/>
|
||||
<channel id="windows" typeId="windows-channel"/>
|
||||
<channel id="lock" typeId="lock-channel"/>
|
||||
<channel id="service-date" typeId="next-service-date-channel"/>
|
||||
<channel id="service-mileage" typeId="next-service-mileage-channel"/>
|
||||
<channel id="check-control" typeId="check-control-channel"/>
|
||||
<channel id="plug-connection" typeId="plug-connection-channel"/>
|
||||
<channel id="charge" typeId="charging-status-channel"/>
|
||||
<channel id="charge-remaining" typeId="charging-remaining-channel"/>
|
||||
<channel id="last-update" typeId="last-update-channel"/>
|
||||
<channel id="last-fetched" typeId="last-fetched-channel"/>
|
||||
<channel id="raw" typeId="raw-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="ev-vehicle-update">
|
||||
<label>Vehicle Update</label>
|
||||
<description>Triggering the vehicle update</description>
|
||||
<channels>
|
||||
<channel id="state-update" typeId="state-update-channel"/>
|
||||
<channel id="charging-update" typeId="charging-update-channel"/>
|
||||
<channel id="image-update" typeId="image-update-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="hybrid-range-values">
|
||||
<label>Range, Charge / Fuel Data</label>
|
||||
<description>Provides mileage, remaining fuel and range data for hybrid vehicles</description>
|
||||
<channels>
|
||||
<channel id="mileage" typeId="mileage-channel"/>
|
||||
<channel id="electric" typeId="range-electric-channel"/>
|
||||
<channel id="fuel" typeId="range-fuel-channel"/>
|
||||
<channel id="hybrid" typeId="range-hybrid-channel"/>
|
||||
<channel id="radius-electric" typeId="range-radius-electric-channel"/>
|
||||
<channel id="radius-fuel" typeId="range-radius-fuel-channel"/>
|
||||
<channel id="radius-hybrid" typeId="range-radius-hybrid-channel"/>
|
||||
<channel id="soc" typeId="soc-channel"/>
|
||||
<channel id="remaining-fuel" typeId="remaining-fuel-channel"/>
|
||||
<channel id="estimated-fuel-l-100km" typeId="estimated-fuel-l-100km-channel"/>
|
||||
<channel id="estimated-fuel-mpg" typeId="estimated-fuel-mpg-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="image-values">
|
||||
<label>Vehicle Image</label>
|
||||
<description>Provides an image of your vehicle</description>
|
||||
<channels>
|
||||
<channel id="png" typeId="png-channel"/>
|
||||
<channel id="view" typeId="image-view-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,24 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="png-channel">
|
||||
<item-type>Image</item-type>
|
||||
<label>Rendered Vehicle Image</label>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="image-view-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Image Viewport</label>
|
||||
<command>
|
||||
<options>
|
||||
<option value="VehicleStatus">Front Side View</option>
|
||||
<option value="FrontView">Front View</option>
|
||||
<option value="FrontLeft">Left Side View</option>
|
||||
<option value="FrontRight">Right Side View</option>
|
||||
<option value="RearView">Rear View</option>
|
||||
</options>
|
||||
</command>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="location-values">
|
||||
<label>Vehicle Location</label>
|
||||
<description>Coordinates and heading of the vehicle</description>
|
||||
<channels>
|
||||
<channel id="gps" typeId="gps-channel"/>
|
||||
<channel id="heading" typeId="heading-channel"/>
|
||||
<channel id="address" typeId="address-channel"/>
|
||||
<channel id="home-distance" typeId="home-distance-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="gps-channel">
|
||||
<item-type>Location</item-type>
|
||||
<label>GPS Coordinates</label>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>GeoLocation</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="heading-channel">
|
||||
<item-type>Number:Angle</item-type>
|
||||
<label>Heading Angle</label>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="address-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Address</label>
|
||||
</channel-type>
|
||||
<channel-type id="home-distance-channel">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Distance from Home</label>
|
||||
<description>Computed distance between vehicle and home location</description>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>GeoLocation</tag>
|
||||
</tags>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,56 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="profile-values">
|
||||
<label>Electric Charging Profile</label>
|
||||
<description>Scheduled charging profiles</description>
|
||||
<channels>
|
||||
<channel id="climate" typeId="profile-climate-channel"/>
|
||||
<channel id="mode" typeId="profile-mode-channel"/>
|
||||
<channel id="prefs" typeId="profile-prefs-channel"/>
|
||||
<channel id="control" typeId="profile-control-channel"/>
|
||||
<channel id="target" typeId="profile-target-channel"/>
|
||||
<channel id="limit" typeId="profile-limit-channel"/>
|
||||
<channel id="window-start" typeId="window-start-channel"/>
|
||||
<channel id="window-end" typeId="window-end-channel"/>
|
||||
<channel id="timer1-departure" typeId="timer1-departure-channel"/>
|
||||
<channel id="timer1-day-mon" typeId="timer1-day-mon-channel"/>
|
||||
<channel id="timer1-day-tue" typeId="timer1-day-tue-channel"/>
|
||||
<channel id="timer1-day-wed" typeId="timer1-day-wed-channel"/>
|
||||
<channel id="timer1-day-thu" typeId="timer1-day-thu-channel"/>
|
||||
<channel id="timer1-day-fri" typeId="timer1-day-fri-channel"/>
|
||||
<channel id="timer1-day-sat" typeId="timer1-day-sat-channel"/>
|
||||
<channel id="timer1-day-sun" typeId="timer1-day-sun-channel"/>
|
||||
<channel id="timer1-enabled" typeId="timer1-enabled-channel"/>
|
||||
<channel id="timer2-departure" typeId="timer2-departure-channel"/>
|
||||
<channel id="timer2-day-mon" typeId="timer2-day-mon-channel"/>
|
||||
<channel id="timer2-day-tue" typeId="timer2-day-tue-channel"/>
|
||||
<channel id="timer2-day-wed" typeId="timer2-day-wed-channel"/>
|
||||
<channel id="timer2-day-thu" typeId="timer2-day-thu-channel"/>
|
||||
<channel id="timer2-day-fri" typeId="timer2-day-fri-channel"/>
|
||||
<channel id="timer2-day-sat" typeId="timer2-day-sat-channel"/>
|
||||
<channel id="timer2-day-sun" typeId="timer2-day-sun-channel"/>
|
||||
<channel id="timer2-enabled" typeId="timer2-enabled-channel"/>
|
||||
<channel id="timer3-departure" typeId="timer3-departure-channel"/>
|
||||
<channel id="timer3-day-mon" typeId="timer3-day-mon-channel"/>
|
||||
<channel id="timer3-day-tue" typeId="timer3-day-tue-channel"/>
|
||||
<channel id="timer3-day-wed" typeId="timer3-day-wed-channel"/>
|
||||
<channel id="timer3-day-thu" typeId="timer3-day-thu-channel"/>
|
||||
<channel id="timer3-day-fri" typeId="timer3-day-fri-channel"/>
|
||||
<channel id="timer3-day-sat" typeId="timer3-day-sat-channel"/>
|
||||
<channel id="timer3-day-sun" typeId="timer3-day-sun-channel"/>
|
||||
<channel id="timer3-enabled" typeId="timer3-enabled-channel"/>
|
||||
<channel id="timer4-departure" typeId="timer4-departure-channel"/>
|
||||
<channel id="timer4-day-mon" typeId="timer4-day-mon-channel"/>
|
||||
<channel id="timer4-day-tue" typeId="timer4-day-tue-channel"/>
|
||||
<channel id="timer4-day-wed" typeId="timer4-day-wed-channel"/>
|
||||
<channel id="timer4-day-thu" typeId="timer4-day-thu-channel"/>
|
||||
<channel id="timer4-day-fri" typeId="timer4-day-fri-channel"/>
|
||||
<channel id="timer4-day-sat" typeId="timer4-day-sat-channel"/>
|
||||
<channel id="timer4-day-sun" typeId="timer4-day-sun-channel"/>
|
||||
<channel id="timer4-enabled" typeId="timer4-enabled-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,413 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="profile-climate-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>A/C at Departure Time</label>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Mode</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="profile-mode-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Charge Mode</label>
|
||||
<description>Mode for selecting immediate or delayed charging</description>
|
||||
<tags>
|
||||
<tag>Control</tag>
|
||||
<tag>Mode</tag>
|
||||
</tags>
|
||||
<command>
|
||||
<options>
|
||||
<option value="immediateCharging">Immediate Charging</option>
|
||||
<option value="delayedCharging">Use Charging Preference</option>
|
||||
</options>
|
||||
</command>
|
||||
</channel-type>
|
||||
<channel-type id="profile-prefs-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Charge Preferences</label>
|
||||
<description>Preferences for delayed charging</description>
|
||||
<command>
|
||||
<options>
|
||||
<option value="noPreSelection">No Selection</option>
|
||||
<option value="chargingWindow">Charging Window</option>
|
||||
</options>
|
||||
</command>
|
||||
</channel-type>
|
||||
<channel-type id="profile-control-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Charging Plan</label>
|
||||
<description>Charging plan selection</description>
|
||||
<tags>
|
||||
<tag>Control</tag>
|
||||
<tag>Mode</tag>
|
||||
</tags>
|
||||
<command>
|
||||
<options>
|
||||
<option value="weeklyPlanner">Weekly Schedule</option>
|
||||
</options>
|
||||
</command>
|
||||
</channel-type>
|
||||
<channel-type id="profile-target-channel">
|
||||
<item-type>Number:Dimensionless</item-type>
|
||||
<label>SOC Target</label>
|
||||
<description>SOC charging target </description>
|
||||
<state pattern="%d %%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="profile-limit-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>Charging Energy Limited</label>
|
||||
<description>Limited charging activated</description>
|
||||
</channel-type>
|
||||
<channel-type id="window-start-channel">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>Window Start Time</label>
|
||||
<description>Start time of charging window</description>
|
||||
<tags>
|
||||
<tag>Control</tag>
|
||||
<tag>Timestamp</tag>
|
||||
</tags>
|
||||
<state pattern="%1$tH:%1$tM" readOnly="false"/>
|
||||
</channel-type>
|
||||
<channel-type id="window-end-channel">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>Window End Time</label>
|
||||
<description>End time of charging window</description>
|
||||
<tags>
|
||||
<tag>Control</tag>
|
||||
<tag>Timestamp</tag>
|
||||
</tags>
|
||||
<state pattern="%1$tH:%1$tM" readOnly="false"/>
|
||||
</channel-type>
|
||||
<channel-type id="timer1-departure-channel">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>T1 Departure Time</label>
|
||||
<description>Departure time for regular schedule timer 1</description>
|
||||
<tags>
|
||||
<tag>Control</tag>
|
||||
<tag>Timestamp</tag>
|
||||
</tags>
|
||||
<state pattern="%1$tH:%1$tM" readOnly="false"/>
|
||||
</channel-type>
|
||||
<channel-type id="timer1-day-mon-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T1 Monday</label>
|
||||
<description>Monday scheduled for timer 1</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer1-day-tue-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T1 Tuesday</label>
|
||||
<description>Tuesday scheduled for timer 1</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer1-day-wed-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T1 Wednesday</label>
|
||||
<description>Wednesday scheduled for timer 1</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer1-day-thu-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T1 Thursday</label>
|
||||
<description>Thursday scheduled for timer 1</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer1-day-fri-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T1 Friday</label>
|
||||
<description>Friday scheduled for timer 1</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer1-day-sat-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T1 Saturday</label>
|
||||
<description>Saturday scheduled for timer 1</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer1-day-sun-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T1 Sunday</label>
|
||||
<description>Sunday scheduled for timer 1</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer1-enabled-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T1 Enabled</label>
|
||||
<description>Timer 1 enabled</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer2-departure-channel">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>T2 Departure Time</label>
|
||||
<description>Departure time for regular schedule timer 2</description>
|
||||
<tags>
|
||||
<tag>Control</tag>
|
||||
<tag>Timestamp</tag>
|
||||
</tags>
|
||||
<state pattern="%1$tH:%1$tM" readOnly="false"/>
|
||||
</channel-type>
|
||||
<channel-type id="timer2-day-mon-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T2 Monday</label>
|
||||
<description>Monday scheduled for timer 2</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer2-day-tue-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T2 Tuesday</label>
|
||||
<description>Tuesday scheduled for timer 2</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer2-day-wed-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T2 Wednesday</label>
|
||||
<description>Wednesday scheduled for timer 2</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer2-day-thu-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T2 Thursday</label>
|
||||
<description>Thursday scheduled for timer 2</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer2-day-fri-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T2 Friday</label>
|
||||
<description>Friday scheduled for timer 2</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer2-day-sat-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T2 Saturday</label>
|
||||
<description>Saturday scheduled for timer 2</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer2-day-sun-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T2 Sunday</label>
|
||||
<description>Sunday scheduled for timer 2</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer2-enabled-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T2 Enabled</label>
|
||||
<description>Timer 2 enabled</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer3-departure-channel">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>T3 Departure Time</label>
|
||||
<description>Departure time for regular schedule timer 3</description>
|
||||
<tags>
|
||||
<tag>Control</tag>
|
||||
<tag>Timestamp</tag>
|
||||
</tags>
|
||||
<state pattern="%1$tH:%1$tM" readOnly="false"/>
|
||||
</channel-type>
|
||||
<channel-type id="timer3-day-mon-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T3 Monday</label>
|
||||
<description>Monday scheduled for timer 3</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer3-day-tue-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T3 Tuesday</label>
|
||||
<description>Tuesday scheduled for timer 3</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer3-day-wed-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T3 Wednesday</label>
|
||||
<description>Wednesday scheduled for timer 3</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer3-day-thu-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T3 Thursday</label>
|
||||
<description>Thursday scheduled for timer 3</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer3-day-fri-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T3 Friday</label>
|
||||
<description>Friday scheduled for timer 3</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer3-day-sat-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T3 Saturday</label>
|
||||
<description>Saturday scheduled for timer 3</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer3-day-sun-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T3 Sunday</label>
|
||||
<description>Sunday scheduled for timer 3</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer3-enabled-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T3 Enabled</label>
|
||||
<description>Timer 3 enabled</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer4-departure-channel">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>T4 Departure Time</label>
|
||||
<description>Departure time for regular schedule timer 4</description>
|
||||
<tags>
|
||||
<tag>Control</tag>
|
||||
<tag>Timestamp</tag>
|
||||
</tags>
|
||||
<state pattern="%1$tH:%1$tM" readOnly="false"/>
|
||||
</channel-type>
|
||||
<channel-type id="timer4-day-mon-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T4 Monday</label>
|
||||
<description>Monday scheduled for timer 4</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer4-day-tue-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T4 Tuesday</label>
|
||||
<description>Tuesday scheduled for timer 4</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer4-day-wed-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T4 Wednesday</label>
|
||||
<description>Wednesday scheduled for timer 4</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer4-day-thu-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T4 Thursday</label>
|
||||
<description>Thursday scheduled for timer 4</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer4-day-fri-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T4 Friday</label>
|
||||
<description>Friday scheduled for timer 4</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer4-day-sat-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T4 Saturday</label>
|
||||
<description>Saturday scheduled for timer 4</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer4-day-sun-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T4 Sunday</label>
|
||||
<description>Sunday scheduled for timer 4</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="timer4-enabled-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>T4 Enabled</label>
|
||||
<description>Timer 4 enabled</description>
|
||||
<tags>
|
||||
<tag>Switch</tag>
|
||||
<tag>Enabled</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,65 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="mileage-channel">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Total Distance Driven</label>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="range-electric-channel">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Electric Range</label>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="range-fuel-channel">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Fuel Range</label>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="range-hybrid-channel">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Hybrid Range</label>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="soc-channel">
|
||||
<item-type>Number:Dimensionless</item-type>
|
||||
<label>Battery Charge Level</label>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Energy</tag>
|
||||
</tags>
|
||||
<state pattern="%d %%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="remaining-fuel-channel">
|
||||
<item-type>Number:Volume</item-type>
|
||||
<label>Remaining Fuel</label>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="estimated-fuel-l-100km-channel">
|
||||
<item-type>Number</item-type>
|
||||
<label>Estimated Fuel Consumption l/100km</label>
|
||||
<state pattern="%.2f l/100km" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="estimated-fuel-mpg-channel">
|
||||
<item-type>Number</item-type>
|
||||
<label>Estimated Fuel Consumption mpg</label>
|
||||
<state pattern="%.2f mpg" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="range-radius-electric-channel">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Electric Range Radius</label>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="range-radius-fuel-channel">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Fuel Range Radius</label>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="range-radius-hybrid-channel">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Hybrid Range Radius</label>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="remote-services">
|
||||
<label>Remote Services</label>
|
||||
<description>Remote control of the vehicle</description>
|
||||
<channels>
|
||||
<channel id="command" typeId="remote-command-channel"/>
|
||||
<channel id="state" typeId="remote-state-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="remote-command-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Remote Command</label>
|
||||
</channel-type>
|
||||
<channel-type id="remote-state-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Service Execution State</label>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="service-name-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Service Name</label>
|
||||
</channel-type>
|
||||
<channel-type id="service-details-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Service Details</label>
|
||||
</channel-type>
|
||||
<channel-type id="service-date-channel">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>Service Date</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>Timestamp</tag>
|
||||
</tags>
|
||||
<state pattern="%1$tb %1$tY"/>
|
||||
</channel-type>
|
||||
<channel-type id="service-mileage-channel">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Mileage till Service</label>
|
||||
<state pattern="%d %unit%"/>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="service-values">
|
||||
<label>Vehicle Services</label>
|
||||
<description>Future vehicle service schedules</description>
|
||||
<channels>
|
||||
<channel id="name" typeId="service-name-channel"/>
|
||||
<channel id="details" typeId="service-details-channel"/>
|
||||
<channel id="date" typeId="service-date-channel"/>
|
||||
<channel id="mileage" typeId="service-mileage-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="session-values">
|
||||
<label>Electric Charging Sessions</label>
|
||||
<description>Past charging sessions</description>
|
||||
<channels>
|
||||
<channel id="title" typeId="session-title-channel"/>
|
||||
<channel id="subtitle" typeId="session-subtitle-channel"/>
|
||||
<channel id="energy" typeId="session-energy-channel"/>
|
||||
<channel id="issue" typeId="session-issue-channel"/>
|
||||
<channel id="status" typeId="session-status-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="session-title-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Session Title</label>
|
||||
</channel-type>
|
||||
<channel-type id="session-subtitle-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Session Details</label>
|
||||
</channel-type>
|
||||
<channel-type id="session-energy-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Charged Energy in Session</label>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Energy</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="session-issue-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Issues during Session</label>
|
||||
</channel-type>
|
||||
<channel-type id="session-status-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Session Status</label>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<thing-type id="bev">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="account"/>
|
||||
</supported-bridge-type-refs>
|
||||
|
||||
<label>Electric Vehicle</label>
|
||||
<description>Battery Electric Vehicle (BEV)</description>
|
||||
<semantic-equipment-tag>Vehicle</semantic-equipment-tag>
|
||||
|
||||
<channel-groups>
|
||||
<channel-group id="update" typeId="ev-vehicle-update"/>
|
||||
<channel-group id="status" typeId="ev-vehicle-status"/>
|
||||
<channel-group id="doors" typeId="door-values"/>
|
||||
<channel-group id="range" typeId="ev-range-values"/>
|
||||
<channel-group id="check" typeId="check-control-values"/>
|
||||
<channel-group id="service" typeId="service-values"/>
|
||||
<channel-group id="location" typeId="location-values"/>
|
||||
<channel-group id="remote" typeId="remote-services"/>
|
||||
<channel-group id="profile" typeId="profile-values"/>
|
||||
<channel-group id="statistic" typeId="charge-statistic"/>
|
||||
<channel-group id="session" typeId="session-values"/>
|
||||
<channel-group id="tires" typeId="tire-pressures"/>
|
||||
<channel-group id="image" typeId="image-values"/>
|
||||
</channel-groups>
|
||||
|
||||
<properties>
|
||||
<property name="thingTypeVersion">4</property>
|
||||
</properties>
|
||||
|
||||
<representation-property>vin</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:mybmw:vehicle"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<thing-type id="bev_rex">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="account"/>
|
||||
</supported-bridge-type-refs>
|
||||
|
||||
<label>Electric Vehicle with REX</label>
|
||||
<description>Battery Electric Vehicle with Range Extender (BEV_REX)</description>
|
||||
<semantic-equipment-tag>Vehicle</semantic-equipment-tag>
|
||||
|
||||
<channel-groups>
|
||||
<channel-group id="update" typeId="ev-vehicle-update"/>
|
||||
<channel-group id="status" typeId="ev-vehicle-status"/>
|
||||
<channel-group id="doors" typeId="door-values"/>
|
||||
<channel-group id="range" typeId="hybrid-range-values"/>
|
||||
<channel-group id="check" typeId="check-control-values"/>
|
||||
<channel-group id="service" typeId="service-values"/>
|
||||
<channel-group id="location" typeId="location-values"/>
|
||||
<channel-group id="remote" typeId="remote-services"/>
|
||||
<channel-group id="profile" typeId="profile-values"/>
|
||||
<channel-group id="statistic" typeId="charge-statistic"/>
|
||||
<channel-group id="session" typeId="session-values"/>
|
||||
<channel-group id="tires" typeId="tire-pressures"/>
|
||||
<channel-group id="image" typeId="image-values"/>
|
||||
</channel-groups>
|
||||
|
||||
<properties>
|
||||
<property name="thingTypeVersion">4</property>
|
||||
</properties>
|
||||
|
||||
<representation-property>vin</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:mybmw:vehicle"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<thing-type id="conv">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="account"/>
|
||||
</supported-bridge-type-refs>
|
||||
|
||||
<label>Conventional Vehicle</label>
|
||||
<description>Conventional Fuel Vehicle (CONV)</description>
|
||||
<semantic-equipment-tag>Vehicle</semantic-equipment-tag>
|
||||
|
||||
<channel-groups>
|
||||
<channel-group id="update" typeId="vehicle-update"/>
|
||||
<channel-group id="status" typeId="vehicle-status"/>
|
||||
<channel-group id="doors" typeId="door-values"/>
|
||||
<channel-group id="range" typeId="conv-range-values"/>
|
||||
<channel-group id="check" typeId="check-control-values"/>
|
||||
<channel-group id="service" typeId="service-values"/>
|
||||
<channel-group id="location" typeId="location-values"/>
|
||||
<channel-group id="remote" typeId="remote-services"/>
|
||||
<channel-group id="tires" typeId="tire-pressures"/>
|
||||
<channel-group id="image" typeId="image-values"/>
|
||||
</channel-groups>
|
||||
|
||||
<properties>
|
||||
<property name="thingTypeVersion">4</property>
|
||||
</properties>
|
||||
|
||||
<representation-property>vin</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:mybmw:vehicle"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,40 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
|
||||
<thing-type id="phev">
|
||||
<supported-bridge-type-refs>
|
||||
<bridge-type-ref id="account"/>
|
||||
</supported-bridge-type-refs>
|
||||
|
||||
<label>Plug-In-Hybrid Electric Vehicle</label>
|
||||
<description>Conventional Fuel Vehicle with supporting Electric Engine (PHEV)</description>
|
||||
<semantic-equipment-tag>Vehicle</semantic-equipment-tag>
|
||||
|
||||
<channel-groups>
|
||||
<channel-group id="update" typeId="ev-vehicle-update"/>
|
||||
<channel-group id="status" typeId="ev-vehicle-status"/>
|
||||
<channel-group id="doors" typeId="door-values"/>
|
||||
<channel-group id="range" typeId="hybrid-range-values"/>
|
||||
<channel-group id="check" typeId="check-control-values"/>
|
||||
<channel-group id="service" typeId="service-values"/>
|
||||
<channel-group id="location" typeId="location-values"/>
|
||||
<channel-group id="remote" typeId="remote-services"/>
|
||||
<channel-group id="profile" typeId="profile-values"/>
|
||||
<channel-group id="statistic" typeId="charge-statistic"/>
|
||||
<channel-group id="session" typeId="session-values"/>
|
||||
<channel-group id="tires" typeId="tire-pressures"/>
|
||||
<channel-group id="image" typeId="image-values"/>
|
||||
</channel-groups>
|
||||
|
||||
<properties>
|
||||
<property name="thingTypeVersion">4</property>
|
||||
</properties>
|
||||
|
||||
<representation-property>vin</representation-property>
|
||||
|
||||
<config-description-ref uri="thing-type:mybmw:vehicle"/>
|
||||
</thing-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="tire-pressures">
|
||||
<label>Tire Pressure</label>
|
||||
<description>Current and target pressure for all tires</description>
|
||||
<channels>
|
||||
<channel id="fl-current" typeId="front-left-current-channel"/>
|
||||
<channel id="fl-target" typeId="front-left-target-channel"/>
|
||||
<channel id="fr-current" typeId="front-right-current-channel"/>
|
||||
<channel id="fr-target" typeId="front-right-target-channel"/>
|
||||
<channel id="rl-current" typeId="rear-left-current-channel"/>
|
||||
<channel id="rl-target" typeId="rear-left-target-channel"/>
|
||||
<channel id="rr-current" typeId="rear-right-current-channel"/>
|
||||
<channel id="rr-target" typeId="rear-right-target-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,78 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="front-left-current-channel">
|
||||
<item-type>Number:Pressure</item-type>
|
||||
<label>Tire Pressure Front Left</label>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Pressure</tag>
|
||||
</tags>
|
||||
<state pattern="%.1f %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="front-left-target-channel">
|
||||
<item-type>Number:Pressure</item-type>
|
||||
<label>Tire Pressure Front Left Target</label>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Pressure</tag>
|
||||
</tags>
|
||||
<state pattern="%.1f %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="front-right-current-channel">
|
||||
<item-type>Number:Pressure</item-type>
|
||||
<label>Tire Pressure Front Right</label>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Pressure</tag>
|
||||
</tags>
|
||||
<state pattern="%.1f %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="front-right-target-channel">
|
||||
<item-type>Number:Pressure</item-type>
|
||||
<label>Tire Pressure Front Right Target</label>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Pressure</tag>
|
||||
</tags>
|
||||
<state pattern="%.1f %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="rear-left-current-channel">
|
||||
<item-type>Number:Pressure</item-type>
|
||||
<label>Tire Pressure Rear Left</label>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Pressure</tag>
|
||||
</tags>
|
||||
<state pattern="%.1f %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="rear-left-target-channel">
|
||||
<item-type>Number:Pressure</item-type>
|
||||
<label>Tire Pressure Rear Left Target</label>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Pressure</tag>
|
||||
</tags>
|
||||
<state pattern="%.1f %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="rear-right-current-channel">
|
||||
<item-type>Number:Pressure</item-type>
|
||||
<label>Tire Pressure Rear Right</label>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Pressure</tag>
|
||||
</tags>
|
||||
<state pattern="%.1f %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="rear-right-target-channel">
|
||||
<item-type>Number:Pressure</item-type>
|
||||
<label>Tire Pressure Rear Right Target</label>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Pressure</tag>
|
||||
</tags>
|
||||
<state pattern="%.1f %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,96 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="doors-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Overall Door Status</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="windows-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Overall Window Status</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>OpenState</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="lock-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Doors Locked</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>LockState</tag>
|
||||
</tags>
|
||||
</channel-type>
|
||||
<channel-type id="next-service-date-channel">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>Next Service Date</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>Timestamp</tag>
|
||||
</tags>
|
||||
<state pattern="%1$tb %1$tY" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="next-service-mileage-channel">
|
||||
<item-type>Number:Length</item-type>
|
||||
<label>Mileage Till Next Service</label>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="check-control-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Check Control</label>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="charging-status-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Charging Status</label>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="charging-remaining-channel">
|
||||
<item-type>Number:Time</item-type>
|
||||
<label>Remaining Charging Time</label>
|
||||
<tags>
|
||||
<tag>Measurement</tag>
|
||||
<tag>Duration</tag>
|
||||
</tags>
|
||||
<state pattern="%d %unit%" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="plug-connection-channel">
|
||||
<item-type>String</item-type>
|
||||
<label>Plug Connection Status</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>Power</tag>
|
||||
</tags>
|
||||
<state readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="last-update-channel">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>Last Car Status Timestamp</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>Timestamp</tag>
|
||||
</tags>
|
||||
<state pattern="%1$tA, %1$td.%1$tm. %1$tH:%1$tM" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="last-fetched-channel">
|
||||
<item-type>DateTime</item-type>
|
||||
<label>Last Openhab Update Timestamp</label>
|
||||
<tags>
|
||||
<tag>Status</tag>
|
||||
<tag>Timestamp</tag>
|
||||
</tags>
|
||||
<state pattern="%1$tA, %1$td.%1$tm. %1$tH:%1$tM" readOnly="true"/>
|
||||
</channel-type>
|
||||
<channel-type id="raw-channel" advanced="true">
|
||||
<item-type>String</item-type>
|
||||
<label>Raw Data</label>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="vehicle-status">
|
||||
<label>Vehicle Status</label>
|
||||
<description>Overall vehicle status</description>
|
||||
<channels>
|
||||
<channel id="doors" typeId="doors-channel"/>
|
||||
<channel id="windows" typeId="windows-channel"/>
|
||||
<channel id="lock" typeId="lock-channel"/>
|
||||
<channel id="service-date" typeId="next-service-date-channel"/>
|
||||
<channel id="service-mileage" typeId="next-service-mileage-channel"/>
|
||||
<channel id="check-control" typeId="check-control-channel"/>
|
||||
<channel id="last-update" typeId="last-update-channel"/>
|
||||
<channel id="last-fetched" typeId="last-fetched-channel"/>
|
||||
<channel id="raw" typeId="raw-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-type id="state-update-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>trigger the update of the state</label>
|
||||
<autoUpdatePolicy>veto</autoUpdatePolicy>
|
||||
</channel-type>
|
||||
<channel-type id="charging-update-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>trigger the update of the charging information</label>
|
||||
<autoUpdatePolicy>veto</autoUpdatePolicy>
|
||||
</channel-type>
|
||||
<channel-type id="image-update-channel">
|
||||
<item-type>Switch</item-type>
|
||||
<label>trigger the update of the image</label>
|
||||
<autoUpdatePolicy>veto</autoUpdatePolicy>
|
||||
</channel-type>
|
||||
</thing:thing-descriptions>
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<thing:thing-descriptions bindingId="mybmw"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:thing="https://openhab.org/schemas/thing-description/v1.0.0"
|
||||
xsi:schemaLocation="https://openhab.org/schemas/thing-description/v1.0.0 https://openhab.org/schemas/thing-description-1.0.0.xsd">
|
||||
<channel-group-type id="vehicle-update">
|
||||
<label>Vehicle Update</label>
|
||||
<description>Triggering the vehicle update</description>
|
||||
<channels>
|
||||
<channel id="state-update" typeId="state-update-channel"/>
|
||||
<channel id="image-update" typeId="image-update-channel"/>
|
||||
</channels>
|
||||
</channel-group-type>
|
||||
</thing:thing-descriptions>
|
||||