[PARTAGE]Images svg pour template Indego

J’ai été surpris de mettre la tondeuse en pause et que l’image mowing reste dans le plugin.
Et comme elle fait souvent des recherches de position, je me dis que l’image IdleInLawn serait un plus.

C’est peut-être pas la peine de récupérer toutes les images de l’app.

Il va falloir que je me replonge dans github et aussi dans la procédure de publication d’un plugin Jeedom.

Je vais tacher de faire un truc nuancé mais raccord quand même…
Même si perso, le mien en ce moment a plutôt tendance à être tanké « en incident » …

Loin de moi l’idée de te forcer la main avec ces images meme si la condition suggérée dans

me parait très juste, mais je ne mesure pas l’ampleur d’une publication / valdationV4 d’un plugin.

Hello
J’ai récupéré hier soir quelques vecteurs dans l’apk, voila une possibilité :

  • IdleInLawn.svg
<svg id="IdleInLawn" version="1.1" viewBox="0 0 790 300" height="300" width="790" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <path id="Mower" fill="#006249" d="M 38.2,99.9 C 37.9,99.3 40.8,93.9 44.8,87.8 51.5,77.6 52.4,76.6 56.1,75.9 c 3.2,-0.6 6.3,-3.1 17.1,-13.8 18.8,-18.7 36.8,-30.1 60.1,-37.9 11.6,-4 32.4,-7.6 41.5,-7.2 2.1,0 0.3,0.5 -4,1 -10.8,1.2 -23,3.8 -32.4,6.8 -12,3.8 -32,14.2 -42,21.8 -16,12 -33.5,32.3 -43.2,49.9 -1.5,2.9 -2.3,3.2 -6.5,3.2 -2.5,0 -5.4,0.2 -6.2,0.6 -0.8,0.3 -1.8,0.1 -2.1,-0.3 z M 334.4,170.6 c -1,-1 -1.7,-5.3 -2.2,-13.4 C 327.8,88.6 279.3,33.5 211.3,19.9 l -9.4,-1.8 6.2,0 c 8.9,-0.1 40.2,2.6 51.4,4.6 28.8,5 68.9,12.7 84.5,16.3 25.4,5.8 29.4,7.3 74.5,28.4 41.2,19.3 56.3,27.3 66,35 10.2,8.1 12.3,11.1 18.2,25.1 l 4.3,10.4 0,16.7 0,16.7 -85.7,0.2 c -73.2,0.2 -86,0 -87.2,-1.2 z m 456,139 c 1.5,0 1.5,-3.7 1.6,-22.5 l 0,-21 c -50.9,-1.3 -90.6,-1.3 -141.6,-1.7 l -119.4,0.7 c -0.3,-0.3 1,-2.8 3.1,-5.4 7.6,-9.8 11.6,-21.5 12.7,-36.4 l 0.7,-9.4 11.5,-0.5 c 9.9,-0.4 12.3,-0.9 17.1,-3.5 6.9,-3.6 15.3,-11.9 16.3,-16 0.4,-2.1 2.1,-4 5.3,-6 11.8,-7.5 11.7,-11 -1.1,-37 l -9.3,-18.7 -6.6,-4.3 c -4,-2.6 -8,-6.4 -10.1,-9.4 C 565.2,110.1 554.6,99.1 547.4,94 539,87.9 532.3,84.9 506.4,75.7 494.5,71.4 477.2,64.1 466.5,58.8 425.6,38.7 384,25.2 329.1,14.2 282.6,4.9 252.7,1.9 206,1.8 150.2,1.7 122.2,6.1 94.2,19.1 71.9,29.5 63.2,37.3 54.4,55.1 51.4,61.4 46.3,70.1 43.3,74.5 40.2,78.9 34.8,87.2 31.2,92.9 24.7,103.2 24.7,103.5 25.3,109.2 c 0.7,7.1 4.8,23.1 9.1,35.3 7,20.2 23.6,49.8 29.5,52.5 2.1,1 3.3,2.9 5,8 6.4,19.2 20.7,40.3 36.3,53.2 3.6,3 6.3,5.9 5.8,6.4 -0.4,0.4 -25.1,0.9 -54.8,1 l -58.4,0.4 0,20.9 c 0,19.3 0,20.9 1.6,22.1 2.6,1.9 788.3,2 790.9,0.1 z M 256.7,265 c -0.3,-0.3 2,-2.9 5.3,-5.5 12.4,-10.4 24.2,-25.1 31.5,-39.7 l 3.2,-6.5 57.4,0.2 57.4,0.2 -0.3,4.2 c -0.3,5.5 2.1,19.6 4.9,26.8 1.2,3.2 4.3,8.9 6.8,12.7 2.5,3.7 4.3,7.2 4,7.5 -0.7,0.7 -169.8,0.7 -170.7,0 z M 134.6,261 C 90.7,238.9 67.8,187.7 80,139.2 84.9,120 94.1,103.9 108.3,89.6 c 14.2,-14.2 30,-23.3 49.7,-28.4 8.6,-2.2 12.4,-2.6 25.4,-2.7 10.2,0 17.6,0.5 22.6,1.6 33.5,7.6 59.8,28 74.5,57.9 8.9,18.1 10.2,24.5 10.3,47.7 0,18.2 -0.1,20 -2.9,28.8 -5.9,19.2 -13.5,32.4 -26.7,46 -8,8.3 -18.4,16 -28.5,21.4 l -5.8,3 -41.5,0.3 -41.5,0.3 z"/>
    <path id="Wheel" fill="#006249" d="m 180.87,181.13 c -10.75,-3.84 -14.36,-17.18 -7.06,-25.89 5.33,-6.35 13.49,-7.84 20.71,-3.84 5.49,3.06 8.31,8.16 8.24,14.51 -0.15,11.61 -10.98,19.14 -21.81,15.22 z m 23.07,72.51 c 4.47,-0.86 8.71,-2.11 9.57,-2.74 2.04,-1.64 1.8,-6.82 -1.25,-28.8 -1.41,-10.35 -2.74,-20.09 -2.82,-21.5 -0.47,-5.88 3.21,-2.98 18.52,14.12 9.57,10.75 16.24,17.34 17.42,17.34 2.04,0 9.73,-7.92 14.83,-15.38 7.61,-10.98 15.46,-31.55 13.02,-33.9 -0.54,-0.54 -10.43,-2.9 -22.05,-5.33 -26.29,-5.41 -24.64,-4.94 -24.64,-8 0,-2.04 0.54,-2.58 2.9,-2.58 1.56,0 12.08,-4 23.38,-8.79 18.2,-7.76 20.48,-9.02 20.79,-11.3 0.47,-3.68 -5.25,-18.83 -10.35,-27.39 -4.31,-7.29 -16.08,-20.79 -18.05,-20.79 -1.72,0 -36.25,26.21 -38.37,29.03 -2.04,2.82 -5.49,2.51 -5.49,-0.54 0,-0.94 3.13,-11.22 6.98,-22.83 3.84,-11.61 6.74,-21.81 6.35,-22.76 -1.02,-2.74 -14.44,-5.25 -28.09,-5.25 -13.65,0 -26.76,2.43 -28.17,5.33 -0.62,1.17 1.41,8.79 6.43,23.78 6.9,20.87 7.22,22.05 5.33,23.38 -1.64,1.25 -2.19,1.09 -4,-1.09 -1.96,-2.35 -28.88,-23.23 -35.39,-27.39 -3.76,-2.43 -5.65,-1.33 -12.79,7.53 -9.1,11.3 -14.67,21.89 -18.05,34.06 -1.02,3.76 -1.02,5.33 -0.15,6.51 1.41,1.96 37.51,17.42 42.69,18.36 4.55,0.78 5.88,4.94 1.88,5.88 -1.33,0.31 -11.61,2.51 -22.91,4.78 -13.26,2.74 -20.87,4.78 -21.73,5.88 -1.56,2.04 0.39,9.33 5.49,20.24 6.2,13.26 18.99,29.11 22.91,28.25 0.94,-0.23 8.39,-7.92 16.63,-17.1 8.24,-9.18 15.46,-16.87 16.01,-17.03 0.54,-0.15 1.72,0.07 2.51,0.62 1.17,0.78 1.25,1.49 0.23,3.92 -1.56,3.84 -6.59,44.97 -5.8,47.08 0.54,1.49 7.53,4 14.04,5.1 6.35,1.09 24.64,0.62 32.09,-0.78 z"/>
    <path id="ZA" fill-opacity="1" d="M 0,275 H 790 V 150 H 515 v 70 H 285 l -45,50 H 125 L 84,220 H 0 Z"/>
    <path id="Grass" fill="#006249" d="m 511.4,267.5 -0.4,-1.9 c -0.2,-1 -1.6,-10.5 -3.1,-21 -3.1,-22.5 -3.0,-22 -4.2,-22 -1.1,0 -1.4,1.6 -2.2,12 -0.6,7.8 -1.6,19.1 -2.4,28.2 l -0.4,4.8 -2.8,0.1 c -1.5,0 -3.1,-0 -3.3,-0.3 -0.2,-0.2 -2.6,-20.6 -5.1,-45.2 -2.5,-24.5 -4.8,-45.2 -5.2,-45.9 -0.3,-0.7 -0.9,-1 -1.2,-0.7 -0.2,0.2 -1.3,11.9 -2.1,25.8 -2.6,41.1 -2.9,45.5 -3.6,55.8 -0.3,5.3 -0.8,9.9 -0.9,10.2 -0.4,0.6 -2.6,0.6 -3.1,-0 -0.1,-0.3 -1.2,-7.2 -2.2,-15.4 -1.0,-8.1 -2.2,-16.8 -2.5,-19.3 -0.3,-2.5 -0.8,-6.3 -1.0,-8.5 -0.2,-2.2 -0.7,-4.5 -1.2,-5.1 -0.7,-1 -0.8,-1 -1.5,0.4 -0.3,0.8 -0.9,5.2 -1.3,9.7 -2.3,27.6 -2.9,33.7 -3.4,33.7 -0.2,0 -0.5,-0.6 -0.5,-1.4 0,-0.8 -0.5,-6.4 -1.3,-12.5 -0.7,-6 -1.8,-16.1 -2.5,-22.4 -3.7,-33 -4.4,-38.4 -5,-39 -1.1,-1.1 -1.8,1.3 -2.2,7.2 -2,29.5 -5.1,71.8 -5.3,72.5 -0.1,0.4 23.6,0.5 71.4,0.4 z"/>
    <g id="Warning" transform="translate(600,0)" >
      <path fill="#006249" d="M 175.8,160 H 16.2 L 96,15.7 Z m -146,-8 H 162.2 L 96,32.3 Z" />
      <path fill="#f00" d="m 103.1,136.9 c 0,3.9 -3.2,7.1 -7.1,7.1 -4,0 -7.1,-3.1 -7.1,-7.1 0,-4 3.1,-7.1 7.1,-7.1 3.9,0 7.1,3.2 7.1,7.1 z M 90.9,88.9 V 64 h 10.2 v 24.9 l -2.7,30.7 h -4.9 z" />
    </g>
    <g id="Map" transform="translate(600,0)" >
      <path fill="#f00" d="m 116.6,99.7 3.4,5.8 3.4,-5.8 c 0.1,-0.2 13.7,-23.2 16.6,-28.3 2.5,-4 3.9,-9.6 3.9,-15.4 0,-13.2 -10.8,-24 -24,-24 C 106.7,32 96,42.8 96,56 c 0,5.8 1.4,11.4 3.9,15.4 3,5.1 16.5,28.1 16.7,28.3 z M 120,40 c 8.8,0 16,7.2 16,16 0,4.3 -1,8.5 -2.7,11.2 l -0.1,0.1 c -2,3.4 -8.9,15.2 -13.2,22.5 -4.3,-7.3 -11.2,-19.1 -13.2,-22.5 l -0.1,-0.1 C 105,64.5 104,60.3 104,56 c 0,-8.8 7.2,-16 16,-16 z" />
      <path fill="#f00" d="m 120,56 m -8,0 a 8,8 0 1 1 16,0 8,8 0 1 1 -16,0" />
      <path fill="#006249" d="m 147,38.8 c 1.4,2.3 2.6,4.7 3.5,7.3 l 17.6,-4.5 v 95.6 l -44,13.3 v -35.9 h -8 v 35.9 l -40,-13.3 V 41.5 L 89.7,46 c 0.8,-2.6 2,-5 3.5,-7.3 l -21,-7 L 16,49.1 v 112.4 l 56,-17.3 48,16 56,-17.3 V 30.5 Z M 68,137.1 24,150.4 V 54.9 L 68,41.6 Z" />
    </g>
    <clipPath id="Grass1">
      <use xlink:href="#Grass" transform="translate(-450,0)"/>
      <use xlink:href="#Grass" transform="translate(-150,0)"/>
      <use xlink:href="#Grass" transform="translate(150,0)"/>
      <use xlink:href="#Grass" transform="translate(300,0)"/>
      <use xlink:href="#Grass" transform="translate(450,0)"/>
    </clipPath>
  </defs>
  <g id="IdleInLawn.svg" style="display:inline">
    <use xlink:href="#ZA" clip-path="url(#Grass1)" fill="#006249"/>
    <use xlink:href="#Warning">
      <animate id="WarningAppear" attributeType="XML" attributeName="fill-opacity" values="0;1" begin="0s;MapDisappear.end" dur="1s" fill="freeze"/>
      <animate id="WarningDisappear" attributeType="XML" attributeName="fill-opacity" values="1;0" begin="WarningAppear.end" dur="1s" fill="freeze"/>
    </use>
    <use xlink:href="#Map" fill-opacity="0">
      <animate id="MapAppear" attributeType="XML" attributeName="fill-opacity" values="0;1" begin="WarningDisappear.end" dur="1s" fill="freeze"/>
      <animate id="MapDisappear" attributeType="XML" attributeName="fill-opacity" values="1;0" begin="MapAppear.end" dur="1s" fill="freeze"/>
    </use>
    <use xlink:href="#Mower"/>
    <use xlink:href="#Wheel"/>
  </g>
</svg>

Pour le coup, c’est la plus lourde des versions (8ko) du fait de la multiplication des path malgré une utilisation intensive des use…
J’ai trouvé beaucoup de vecteurs qui ferait aussi l’affaire comme le :pause_button: mais je n’ai pour autant pas trouvé la :bell:

1 « J'aime »

Merci pour l’image animée.
Il y a une cloche dans ic_bosch_notification.xml
image

Je viens seulement d’installer Android Studio

1 « J'aime »

Je regardais les différents états :
De 514 à 517 on est plus sur des warnings car la tondeuse est autonome ou redemarrable à distance.
Alors que le 519 est plus du critical car intervention nécessaire.
Il faudrait peut être revoir le rouge sur le dernier svg et en faire un supllémentaire dédié au 519 avec la cloche qui gigote ?
Genre :

  • Incident.svg
<svg id="Incident" version="1.1" viewBox="0 0 790 300" height="300" width="790" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <path id="Mower" fill="#006249" d="M 38.2,99.9 C 37.9,99.3 40.8,93.9 44.8,87.8 51.5,77.6 52.4,76.6 56.1,75.9 c 3.2,-0.6 6.3,-3.1 17.1,-13.8 18.8,-18.7 36.8,-30.1 60.1,-37.9 11.6,-4 32.4,-7.6 41.5,-7.2 2.1,0 0.3,0.5 -4,1 -10.8,1.2 -23,3.8 -32.4,6.8 -12,3.8 -32,14.2 -42,21.8 -16,12 -33.5,32.3 -43.2,49.9 -1.5,2.9 -2.3,3.2 -6.5,3.2 -2.5,0 -5.4,0.2 -6.2,0.6 -0.8,0.3 -1.8,0.1 -2.1,-0.3 z M 334.4,170.6 c -1,-1 -1.7,-5.3 -2.2,-13.4 C 327.8,88.6 279.3,33.5 211.3,19.9 l -9.4,-1.8 6.2,0 c 8.9,-0.1 40.2,2.6 51.4,4.6 28.8,5 68.9,12.7 84.5,16.3 25.4,5.8 29.4,7.3 74.5,28.4 41.2,19.3 56.3,27.3 66,35 10.2,8.1 12.3,11.1 18.2,25.1 l 4.3,10.4 0,16.7 0,16.7 -85.7,0.2 c -73.2,0.2 -86,0 -87.2,-1.2 z m 456,139 c 1.5,0 1.5,-3.7 1.6,-22.5 l 0,-21 c -50.9,-1.3 -90.6,-1.3 -141.6,-1.7 l -119.4,0.7 c -0.3,-0.3 1,-2.8 3.1,-5.4 7.6,-9.8 11.6,-21.5 12.7,-36.4 l 0.7,-9.4 11.5,-0.5 c 9.9,-0.4 12.3,-0.9 17.1,-3.5 6.9,-3.6 15.3,-11.9 16.3,-16 0.4,-2.1 2.1,-4 5.3,-6 11.8,-7.5 11.7,-11 -1.1,-37 l -9.3,-18.7 -6.6,-4.3 c -4,-2.6 -8,-6.4 -10.1,-9.4 C 565.2,110.1 554.6,99.1 547.4,94 539,87.9 532.3,84.9 506.4,75.7 494.5,71.4 477.2,64.1 466.5,58.8 425.6,38.7 384,25.2 329.1,14.2 282.6,4.9 252.7,1.9 206,1.8 150.2,1.7 122.2,6.1 94.2,19.1 71.9,29.5 63.2,37.3 54.4,55.1 51.4,61.4 46.3,70.1 43.3,74.5 40.2,78.9 34.8,87.2 31.2,92.9 24.7,103.2 24.7,103.5 25.3,109.2 c 0.7,7.1 4.8,23.1 9.1,35.3 7,20.2 23.6,49.8 29.5,52.5 2.1,1 3.3,2.9 5,8 6.4,19.2 20.7,40.3 36.3,53.2 3.6,3 6.3,5.9 5.8,6.4 -0.4,0.4 -25.1,0.9 -54.8,1 l -58.4,0.4 0,20.9 c 0,19.3 0,20.9 1.6,22.1 2.6,1.9 788.3,2 790.9,0.1 z M 256.7,265 c -0.3,-0.3 2,-2.9 5.3,-5.5 12.4,-10.4 24.2,-25.1 31.5,-39.7 l 3.2,-6.5 57.4,0.2 57.4,0.2 -0.3,4.2 c -0.3,5.5 2.1,19.6 4.9,26.8 1.2,3.2 4.3,8.9 6.8,12.7 2.5,3.7 4.3,7.2 4,7.5 -0.7,0.7 -169.8,0.7 -170.7,0 z M 134.6,261 C 90.7,238.9 67.8,187.7 80,139.2 84.9,120 94.1,103.9 108.3,89.6 c 14.2,-14.2 30,-23.3 49.7,-28.4 8.6,-2.2 12.4,-2.6 25.4,-2.7 10.2,0 17.6,0.5 22.6,1.6 33.5,7.6 59.8,28 74.5,57.9 8.9,18.1 10.2,24.5 10.3,47.7 0,18.2 -0.1,20 -2.9,28.8 -5.9,19.2 -13.5,32.4 -26.7,46 -8,8.3 -18.4,16 -28.5,21.4 l -5.8,3 -41.5,0.3 -41.5,0.3 z"/>
    <path id="Wheel" fill="#006249" d="m 180.87,181.13 c -10.75,-3.84 -14.36,-17.18 -7.06,-25.89 5.33,-6.35 13.49,-7.84 20.71,-3.84 5.49,3.06 8.31,8.16 8.24,14.51 -0.15,11.61 -10.98,19.14 -21.81,15.22 z m 23.07,72.51 c 4.47,-0.86 8.71,-2.11 9.57,-2.74 2.04,-1.64 1.8,-6.82 -1.25,-28.8 -1.41,-10.35 -2.74,-20.09 -2.82,-21.5 -0.47,-5.88 3.21,-2.98 18.52,14.12 9.57,10.75 16.24,17.34 17.42,17.34 2.04,0 9.73,-7.92 14.83,-15.38 7.61,-10.98 15.46,-31.55 13.02,-33.9 -0.54,-0.54 -10.43,-2.9 -22.05,-5.33 -26.29,-5.41 -24.64,-4.94 -24.64,-8 0,-2.04 0.54,-2.58 2.9,-2.58 1.56,0 12.08,-4 23.38,-8.79 18.2,-7.76 20.48,-9.02 20.79,-11.3 0.47,-3.68 -5.25,-18.83 -10.35,-27.39 -4.31,-7.29 -16.08,-20.79 -18.05,-20.79 -1.72,0 -36.25,26.21 -38.37,29.03 -2.04,2.82 -5.49,2.51 -5.49,-0.54 0,-0.94 3.13,-11.22 6.98,-22.83 3.84,-11.61 6.74,-21.81 6.35,-22.76 -1.02,-2.74 -14.44,-5.25 -28.09,-5.25 -13.65,0 -26.76,2.43 -28.17,5.33 -0.62,1.17 1.41,8.79 6.43,23.78 6.9,20.87 7.22,22.05 5.33,23.38 -1.64,1.25 -2.19,1.09 -4,-1.09 -1.96,-2.35 -28.88,-23.23 -35.39,-27.39 -3.76,-2.43 -5.65,-1.33 -12.79,7.53 -9.1,11.3 -14.67,21.89 -18.05,34.06 -1.02,3.76 -1.02,5.33 -0.15,6.51 1.41,1.96 37.51,17.42 42.69,18.36 4.55,0.78 5.88,4.94 1.88,5.88 -1.33,0.31 -11.61,2.51 -22.91,4.78 -13.26,2.74 -20.87,4.78 -21.73,5.88 -1.56,2.04 0.39,9.33 5.49,20.24 6.2,13.26 18.99,29.11 22.91,28.25 0.94,-0.23 8.39,-7.92 16.63,-17.1 8.24,-9.18 15.46,-16.87 16.01,-17.03 0.54,-0.15 1.72,0.07 2.51,0.62 1.17,0.78 1.25,1.49 0.23,3.92 -1.56,3.84 -6.59,44.97 -5.8,47.08 0.54,1.49 7.53,4 14.04,5.1 6.35,1.09 24.64,0.62 32.09,-0.78 z"/>
    <path id="ZA" fill-opacity="1" d="M 0,275 H 790 V 150 H 515 v 70 H 285 l -45,50 H 125 L 84,220 H 0 Z"/>
    <path id="Grass" fill="#006249" d="m 511.4,267.5 -0.4,-1.9 c -0.2,-1 -1.6,-10.5 -3.1,-21 -3.1,-22.5 -3.0,-22 -4.2,-22 -1.1,0 -1.4,1.6 -2.2,12 -0.6,7.8 -1.6,19.1 -2.4,28.2 l -0.4,4.8 -2.8,0.1 c -1.5,0 -3.1,-0 -3.3,-0.3 -0.2,-0.2 -2.6,-20.6 -5.1,-45.2 -2.5,-24.5 -4.8,-45.2 -5.2,-45.9 -0.3,-0.7 -0.9,-1 -1.2,-0.7 -0.2,0.2 -1.3,11.9 -2.1,25.8 -2.6,41.1 -2.9,45.5 -3.6,55.8 -0.3,5.3 -0.8,9.9 -0.9,10.2 -0.4,0.6 -2.6,0.6 -3.1,-0 -0.1,-0.3 -1.2,-7.2 -2.2,-15.4 -1.0,-8.1 -2.2,-16.8 -2.5,-19.3 -0.3,-2.5 -0.8,-6.3 -1.0,-8.5 -0.2,-2.2 -0.7,-4.5 -1.2,-5.1 -0.7,-1 -0.8,-1 -1.5,0.4 -0.3,0.8 -0.9,5.2 -1.3,9.7 -2.3,27.6 -2.9,33.7 -3.4,33.7 -0.2,0 -0.5,-0.6 -0.5,-1.4 0,-0.8 -0.5,-6.4 -1.3,-12.5 -0.7,-6 -1.8,-16.1 -2.5,-22.4 -3.7,-33 -4.4,-38.4 -5,-39 -1.1,-1.1 -1.8,1.3 -2.2,7.2 -2,29.5 -5.1,71.8 -5.3,72.5 -0.1,0.4 23.6,0.5 71.4,0.4 z"/>
    <g id="Bell" transform="translate(600,0)" >
      <path fill="#f00" d="M172.7,152L144,118.5V68c0,-26.5 -21.5,-48 -48,-48S48,41.5 48,68v50.5L19.3,152h53c1.9,11.3 11.8,20 23.7,20s21.7,-8.7 23.7,-20H172.7zM56,121.5V68c0,-22.1 17.9,-40 40,-40s40,17.9 40,40v53.5l19.3,22.5H36.7L56,121.5zM96,164c-7.4,0 -13.7,-5.1 -15.5,-12h30.9C109.7,158.9 103.4,164 96,164z"/>
    </g>
    <clipPath id="Grass1">
      <use xlink:href="#Grass" transform="translate(-450,0)"/>
      <use xlink:href="#Grass" transform="translate(-150,0)"/>
      <use xlink:href="#Grass" transform="translate(150,0)"/>
      <use xlink:href="#Grass" transform="translate(300,0)"/>
      <use xlink:href="#Grass" transform="translate(450,0)"/>
    </clipPath>
  </defs>
  <g id="Incident.svg" style="display:inline">
    <use xlink:href="#ZA" clip-path="url(#Grass1)" fill="#006249"/>
    <use xlink:href="#Bell">
      <animateTransform id="BellRing1" attributeName="transform" attributeType="XML" type="rotate" from="-5 696 96" to="5 696 96" dur="0.1s" begin="0s;BellRing2.end"/>
      <animateTransform id="BellRing2" attributeName="transform" attributeType="XML" type="rotate" from="5 696 96" to="-5 696 96" dur="0.1s" begin="BellRing1.end"/>
    </use>
    <use xlink:href="#Mower"/>
    <use xlink:href="#Wheel"/>
  </g>
</svg>
  • et dans cmd.info.numeric.BoschIndegoStateV4.html
else if(Svalue == 513 || Svalue == 518)
      { Stxt = "Tonte.";
        Simg = '<img src="'+imgPath+'Mowing.svg" width="280" height="200"/>';
        if(Svalue == 518) Stxt = 'Coupe des bordures.';
      }
      else if(Svalue == 519)
            { Stxt = "Incident.";
              Simg = '<img src="'+imgPath+'Incident.svg" width="280" height="200"/>';
            }
            else if(Svalue >= 514 && Svalue <= 517)
            { Simg = '<img src="'+imgPath+'IdleInLawn.svg" width="280" height="200"/>';
              if(Svalue == 514) Stxt = 'Recherche position.';
              else if(Svalue == 515) Stxt = 'Chargement carte.';
              else if(Svalue == 516) Stxt = 'Reconnaissance de la pelouse.';
              else if(Svalue == 517) Stxt = 'Pause.';
            }

Ok tout est en ligne sur ma config.
Une session est prévue aujourd’hui à 10H.
A voir si elle se tank ou se perd dans le jardin :crossed_fingers:

Bonjour,

Avec mon éditeur de texte préféré et en partant de votre image Incident.svg, j’ai ajouté une image pour l’état 517: PauseInLawn.svg

<svg id="PauseInLawn" version="1.1" viewBox="0 0 790 300" height="300" width="790" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <path id="Mower" fill="#006249" d="M 38.2,99.9 C 37.9,99.3 40.8,93.9 44.8,87.8 51.5,77.6 52.4,76.6 56.1,75.9 c 3.2,-0.6 6.3,-3.1 17.1,-13.8 18.8,-18.7 36.8,-30.1 60.1,-37.9 11.6,-4 32.4,-7.6 41.5,-7.2 2.1,0 0.3,0.5 -4,1 -10.8,1.2 -23,3.8 -32.4,6.8 -12,3.8 -32,14.2 -42,21.8 -16,12 -33.5,32.3 -43.2,49.9 -1.5,2.9 -2.3,3.2 -6.5,3.2 -2.5,0 -5.4,0.2 -6.2,0.6 -0.8,0.3 -1.8,0.1 -2.1,-0.3 z M 334.4,170.6 c -1,-1 -1.7,-5.3 -2.2,-13.4 C 327.8,88.6 279.3,33.5 211.3,19.9 l -9.4,-1.8 6.2,0 c 8.9,-0.1 40.2,2.6 51.4,4.6 28.8,5 68.9,12.7 84.5,16.3 25.4,5.8 29.4,7.3 74.5,28.4 41.2,19.3 56.3,27.3 66,35 10.2,8.1 12.3,11.1 18.2,25.1 l 4.3,10.4 0,16.7 0,16.7 -85.7,0.2 c -73.2,0.2 -86,0 -87.2,-1.2 z m 456,139 c 1.5,0 1.5,-3.7 1.6,-22.5 l 0,-21 c -50.9,-1.3 -90.6,-1.3 -141.6,-1.7 l -119.4,0.7 c -0.3,-0.3 1,-2.8 3.1,-5.4 7.6,-9.8 11.6,-21.5 12.7,-36.4 l 0.7,-9.4 11.5,-0.5 c 9.9,-0.4 12.3,-0.9 17.1,-3.5 6.9,-3.6 15.3,-11.9 16.3,-16 0.4,-2.1 2.1,-4 5.3,-6 11.8,-7.5 11.7,-11 -1.1,-37 l -9.3,-18.7 -6.6,-4.3 c -4,-2.6 -8,-6.4 -10.1,-9.4 C 565.2,110.1 554.6,99.1 547.4,94 539,87.9 532.3,84.9 506.4,75.7 494.5,71.4 477.2,64.1 466.5,58.8 425.6,38.7 384,25.2 329.1,14.2 282.6,4.9 252.7,1.9 206,1.8 150.2,1.7 122.2,6.1 94.2,19.1 71.9,29.5 63.2,37.3 54.4,55.1 51.4,61.4 46.3,70.1 43.3,74.5 40.2,78.9 34.8,87.2 31.2,92.9 24.7,103.2 24.7,103.5 25.3,109.2 c 0.7,7.1 4.8,23.1 9.1,35.3 7,20.2 23.6,49.8 29.5,52.5 2.1,1 3.3,2.9 5,8 6.4,19.2 20.7,40.3 36.3,53.2 3.6,3 6.3,5.9 5.8,6.4 -0.4,0.4 -25.1,0.9 -54.8,1 l -58.4,0.4 0,20.9 c 0,19.3 0,20.9 1.6,22.1 2.6,1.9 788.3,2 790.9,0.1 z M 256.7,265 c -0.3,-0.3 2,-2.9 5.3,-5.5 12.4,-10.4 24.2,-25.1 31.5,-39.7 l 3.2,-6.5 57.4,0.2 57.4,0.2 -0.3,4.2 c -0.3,5.5 2.1,19.6 4.9,26.8 1.2,3.2 4.3,8.9 6.8,12.7 2.5,3.7 4.3,7.2 4,7.5 -0.7,0.7 -169.8,0.7 -170.7,0 z M 134.6,261 C 90.7,238.9 67.8,187.7 80,139.2 84.9,120 94.1,103.9 108.3,89.6 c 14.2,-14.2 30,-23.3 49.7,-28.4 8.6,-2.2 12.4,-2.6 25.4,-2.7 10.2,0 17.6,0.5 22.6,1.6 33.5,7.6 59.8,28 74.5,57.9 8.9,18.1 10.2,24.5 10.3,47.7 0,18.2 -0.1,20 -2.9,28.8 -5.9,19.2 -13.5,32.4 -26.7,46 -8,8.3 -18.4,16 -28.5,21.4 l -5.8,3 -41.5,0.3 -41.5,0.3 z"/>
    <path id="Wheel" fill="#006249" d="m 180.87,181.13 c -10.75,-3.84 -14.36,-17.18 -7.06,-25.89 5.33,-6.35 13.49,-7.84 20.71,-3.84 5.49,3.06 8.31,8.16 8.24,14.51 -0.15,11.61 -10.98,19.14 -21.81,15.22 z m 23.07,72.51 c 4.47,-0.86 8.71,-2.11 9.57,-2.74 2.04,-1.64 1.8,-6.82 -1.25,-28.8 -1.41,-10.35 -2.74,-20.09 -2.82,-21.5 -0.47,-5.88 3.21,-2.98 18.52,14.12 9.57,10.75 16.24,17.34 17.42,17.34 2.04,0 9.73,-7.92 14.83,-15.38 7.61,-10.98 15.46,-31.55 13.02,-33.9 -0.54,-0.54 -10.43,-2.9 -22.05,-5.33 -26.29,-5.41 -24.64,-4.94 -24.64,-8 0,-2.04 0.54,-2.58 2.9,-2.58 1.56,0 12.08,-4 23.38,-8.79 18.2,-7.76 20.48,-9.02 20.79,-11.3 0.47,-3.68 -5.25,-18.83 -10.35,-27.39 -4.31,-7.29 -16.08,-20.79 -18.05,-20.79 -1.72,0 -36.25,26.21 -38.37,29.03 -2.04,2.82 -5.49,2.51 -5.49,-0.54 0,-0.94 3.13,-11.22 6.98,-22.83 3.84,-11.61 6.74,-21.81 6.35,-22.76 -1.02,-2.74 -14.44,-5.25 -28.09,-5.25 -13.65,0 -26.76,2.43 -28.17,5.33 -0.62,1.17 1.41,8.79 6.43,23.78 6.9,20.87 7.22,22.05 5.33,23.38 -1.64,1.25 -2.19,1.09 -4,-1.09 -1.96,-2.35 -28.88,-23.23 -35.39,-27.39 -3.76,-2.43 -5.65,-1.33 -12.79,7.53 -9.1,11.3 -14.67,21.89 -18.05,34.06 -1.02,3.76 -1.02,5.33 -0.15,6.51 1.41,1.96 37.51,17.42 42.69,18.36 4.55,0.78 5.88,4.94 1.88,5.88 -1.33,0.31 -11.61,2.51 -22.91,4.78 -13.26,2.74 -20.87,4.78 -21.73,5.88 -1.56,2.04 0.39,9.33 5.49,20.24 6.2,13.26 18.99,29.11 22.91,28.25 0.94,-0.23 8.39,-7.92 16.63,-17.1 8.24,-9.18 15.46,-16.87 16.01,-17.03 0.54,-0.15 1.72,0.07 2.51,0.62 1.17,0.78 1.25,1.49 0.23,3.92 -1.56,3.84 -6.59,44.97 -5.8,47.08 0.54,1.49 7.53,4 14.04,5.1 6.35,1.09 24.64,0.62 32.09,-0.78 z"/>
    <path id="ZA" fill-opacity="1" d="M 0,275 H 790 V 150 H 515 v 70 H 285 l -45,50 H 125 L 84,220 H 0 Z"/>
    <path id="Grass" fill="#006249" d="m 511.4,267.5 -0.4,-1.9 c -0.2,-1 -1.6,-10.5 -3.1,-21 -3.1,-22.5 -3.0,-22 -4.2,-22 -1.1,0 -1.4,1.6 -2.2,12 -0.6,7.8 -1.6,19.1 -2.4,28.2 l -0.4,4.8 -2.8,0.1 c -1.5,0 -3.1,-0 -3.3,-0.3 -0.2,-0.2 -2.6,-20.6 -5.1,-45.2 -2.5,-24.5 -4.8,-45.2 -5.2,-45.9 -0.3,-0.7 -0.9,-1 -1.2,-0.7 -0.2,0.2 -1.3,11.9 -2.1,25.8 -2.6,41.1 -2.9,45.5 -3.6,55.8 -0.3,5.3 -0.8,9.9 -0.9,10.2 -0.4,0.6 -2.6,0.6 -3.1,-0 -0.1,-0.3 -1.2,-7.2 -2.2,-15.4 -1.0,-8.1 -2.2,-16.8 -2.5,-19.3 -0.3,-2.5 -0.8,-6.3 -1.0,-8.5 -0.2,-2.2 -0.7,-4.5 -1.2,-5.1 -0.7,-1 -0.8,-1 -1.5,0.4 -0.3,0.8 -0.9,5.2 -1.3,9.7 -2.3,27.6 -2.9,33.7 -3.4,33.7 -0.2,0 -0.5,-0.6 -0.5,-1.4 0,-0.8 -0.5,-6.4 -1.3,-12.5 -0.7,-6 -1.8,-16.1 -2.5,-22.4 -3.7,-33 -4.4,-38.4 -5,-39 -1.1,-1.1 -1.8,1.3 -2.2,7.2 -2,29.5 -5.1,71.8 -5.3,72.5 -0.1,0.4 23.6,0.5 71.4,0.4 z"/>
    <g id="Pause" transform="translate(600,0)" >
        <path fill="#ff0062ff" d="M44,176h36L80,16L44,16v160zM52,24h20v144L52,168L52,24zM112,16v160h36L148,16h-36zM140,168h-20L120,24h20v144z" />
    </g>
    <clipPath id="Grass1">
      <use xlink:href="#Grass" transform="translate(-450,0)"/>
      <use xlink:href="#Grass" transform="translate(-150,0)"/>
      <use xlink:href="#Grass" transform="translate(150,0)"/>
      <use xlink:href="#Grass" transform="translate(300,0)"/>
      <use xlink:href="#Grass" transform="translate(450,0)"/>
    </clipPath>
  </defs>
  <g id="PauseInLawn.svg" style="display:inline">
    <use xlink:href="#ZA" clip-path="url(#Grass1)" fill="#006249"/>
    <use xlink:href="#Mower"/>
    <use xlink:href="#Wheel"/>
    <use xlink:href="#Pause"/>
  </g>
</svg>
1 « J'aime »

:+1: j’ai utilisé Inkscape au début… Vive Notepad++ :wink:

Pas de problème, c’est fait pour la synergie.
D’ailleurs incident n’est peut être pas le terme exact…

Perso, j’aurais mis un petit :

    <use xlink:href="#Pause">
      <animate id="PauseAppear" attributeType="XML" attributeName="fill-opacity" values="0;1" begin="0s;PauseDisappear.end" dur="1s" fill="freeze"/>
      <animate id="PauseDisappear" attributeType="XML" attributeName="fill-opacity" values="1;0" begin="PauseAppear.end" dur="1s" fill="freeze"/>
    </use>

Mais j’entends déjà les « sapin de noel »…

En tout cas, elle ne s’est pas tankée avant-hier mais un bon coup de calgon au démarrage qui m’a fait déconner le daemon de surveillance…
Au passage, j’ai un collègue (@sun56) qui a eu un push pour une mise à jour…

2 « J'aime »

Hello
Pour info, après avoir nettoyer le lamier hier, en la rallumant j’ai aussi reçu la même mise à jour que @sun56.
Je suis donc passé de la 7.1.18 (quelque chose comme ça) à la *25239.01251*
Session de tonte smart prévue ce jour, verdict ce soir sur la compatibilité et l’eventuel incident…

Bon après 2 sessions de tonte : pas de soucis de compatibilité entre le plugin et la dernière maj :+1:
Et enfin ce que j’attendais : elle est tankée :v:
J’adore ton plugin jpty :star_struck:
image

Hello
Pour info jpty, je suis tombé par hasard ce midi sur l’état ?.(266).
L’application, que j’ai mise a jour dernièrement, indiquait « Quitte la station de charge ».

Du coup, j’ai ajouté un svg (l’inverse de ToDockStation en fait) :

<svg id="LeaveDockStation" version="1.1" viewBox="0 0 790 300" height="300" width="790" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
  <g id="LeaveDockStation" style="display:inline">
    <path id="Dock" fill="#3E3E3E" d="m 613,120 c 0,13 0,26 0,40 h -23 c 0,9 0,19 0,29 h 23 v 81 h 83 V 120 Z">
      <animate id="appear" attributeType="XML" attributeName="fill-opacity" values="0;1" begin="0s;disappear.end" dur="0.5s"/>
      <animateTransform id="disappear" attributeType="XML" attributeName="transform" type="translate" from="0" to="250" begin="appear.end" dur="3s"/>
    </path>
    <path id="Mower" fill="#006249" d="M 38.2,99.9 C 37.9,99.3 40.8,93.9 44.8,87.8 51.5,77.6 52.4,76.6 56.1,75.9 c 3.2,-0.6 6.3,-3.1 17.1,-13.8 18.8,-18.7 36.8,-30.1 60.1,-37.9 11.6,-4 32.4,-7.6 41.5,-7.2 2.1,0 0.3,0.5 -4,1 -10.8,1.2 -23,3.8 -32.4,6.8 -12,3.8 -32,14.2 -42,21.8 -16,12 -33.5,32.3 -43.2,49.9 -1.5,2.9 -2.3,3.2 -6.5,3.2 -2.5,0 -5.4,0.2 -6.2,0.6 -0.8,0.3 -1.8,0.1 -2.1,-0.3 z M 334.4,170.6 c -1,-1 -1.7,-5.3 -2.2,-13.4 C 327.8,88.6 279.3,33.5 211.3,19.9 l -9.4,-1.8 6.2,0 c 8.9,-0.1 40.2,2.6 51.4,4.6 28.8,5 68.9,12.7 84.5,16.3 25.4,5.8 29.4,7.3 74.5,28.4 41.2,19.3 56.3,27.3 66,35 10.2,8.1 12.3,11.1 18.2,25.1 l 4.3,10.4 0,16.7 0,16.7 -85.7,0.2 c -73.2,0.2 -86,0 -87.2,-1.2 z m 456,139 c 1.5,0 1.5,-3.7 1.6,-22.5 l 0,-21 c -50.9,-1.3 -90.6,-1.3 -141.6,-1.7 l -119.4,0.7 c -0.3,-0.3 1,-2.8 3.1,-5.4 7.6,-9.8 11.6,-21.5 12.7,-36.4 l 0.7,-9.4 11.5,-0.5 c 9.9,-0.4 12.3,-0.9 17.1,-3.5 6.9,-3.6 15.3,-11.9 16.3,-16 0.4,-2.1 2.1,-4 5.3,-6 11.8,-7.5 11.7,-11 -1.1,-37 l -9.3,-18.7 -6.6,-4.3 c -4,-2.6 -8,-6.4 -10.1,-9.4 C 565.2,110.1 554.6,99.1 547.4,94 539,87.9 532.3,84.9 506.4,75.7 494.5,71.4 477.2,64.1 466.5,58.8 425.6,38.7 384,25.2 329.1,14.2 282.6,4.9 252.7,1.9 206,1.8 150.2,1.7 122.2,6.1 94.2,19.1 71.9,29.5 63.2,37.3 54.4,55.1 51.4,61.4 46.3,70.1 43.3,74.5 40.2,78.9 34.8,87.2 31.2,92.9 24.7,103.2 24.7,103.5 25.3,109.2 c 0.7,7.1 4.8,23.1 9.1,35.3 7,20.2 23.6,49.8 29.5,52.5 2.1,1 3.3,2.9 5,8 6.4,19.2 20.7,40.3 36.3,53.2 3.6,3 6.3,5.9 5.8,6.4 -0.4,0.4 -25.1,0.9 -54.8,1 l -58.4,0.4 0,20.9 c 0,19.3 0,20.9 1.6,22.1 2.6,1.9 788.3,2 790.9,0.1 z M 256.7,265 c -0.3,-0.3 2,-2.9 5.3,-5.5 12.4,-10.4 24.2,-25.1 31.5,-39.7 l 3.2,-6.5 57.4,0.2 57.4,0.2 -0.3,4.2 c -0.3,5.5 2.1,19.6 4.9,26.8 1.2,3.2 4.3,8.9 6.8,12.7 2.5,3.7 4.3,7.2 4,7.5 -0.7,0.7 -169.8,0.7 -170.7,0 z M 134.6,261 C 90.7,238.9 67.8,187.7 80,139.2 84.9,120 94.1,103.9 108.3,89.6 c 14.2,-14.2 30,-23.3 49.7,-28.4 8.6,-2.2 12.4,-2.6 25.4,-2.7 10.2,0 17.6,0.5 22.6,1.6 33.5,7.6 59.8,28 74.5,57.9 8.9,18.1 10.2,24.5 10.3,47.7 0,18.2 -0.1,20 -2.9,28.8 -5.9,19.2 -13.5,32.4 -26.7,46 -8,8.3 -18.4,16 -28.5,21.4 l -5.8,3 -41.5,0.3 -41.5,0.3 z"/>
    <path id="Wheel" fill="#006249" d="m 180.87,181.13 c -10.75,-3.84 -14.36,-17.18 -7.06,-25.89 5.33,-6.35 13.49,-7.84 20.71,-3.84 5.49,3.06 8.31,8.16 8.24,14.51 -0.15,11.61 -10.98,19.14 -21.81,15.22 z m 23.07,72.51 c 4.47,-0.86 8.71,-2.11 9.57,-2.74 2.04,-1.64 1.8,-6.82 -1.25,-28.8 -1.41,-10.35 -2.74,-20.09 -2.82,-21.5 -0.47,-5.88 3.21,-2.98 18.52,14.12 9.57,10.75 16.24,17.34 17.42,17.34 2.04,0 9.73,-7.92 14.83,-15.38 7.61,-10.98 15.46,-31.55 13.02,-33.9 -0.54,-0.54 -10.43,-2.9 -22.05,-5.33 -26.29,-5.41 -24.64,-4.94 -24.64,-8 0,-2.04 0.54,-2.58 2.9,-2.58 1.56,0 12.08,-4 23.38,-8.79 18.2,-7.76 20.48,-9.02 20.79,-11.3 0.47,-3.68 -5.25,-18.83 -10.35,-27.39 -4.31,-7.29 -16.08,-20.79 -18.05,-20.79 -1.72,0 -36.25,26.21 -38.37,29.03 -2.04,2.82 -5.49,2.51 -5.49,-0.54 0,-0.94 3.13,-11.22 6.98,-22.83 3.84,-11.61 6.74,-21.81 6.35,-22.76 -1.02,-2.74 -14.44,-5.25 -28.09,-5.25 -13.65,0 -26.76,2.43 -28.17,5.33 -0.62,1.17 1.41,8.79 6.43,23.78 6.9,20.87 7.22,22.05 5.33,23.38 -1.64,1.25 -2.19,1.09 -4,-1.09 -1.96,-2.35 -28.88,-23.23 -35.39,-27.39 -3.76,-2.43 -5.65,-1.33 -12.79,7.53 -9.1,11.3 -14.67,21.89 -18.05,34.06 -1.02,3.76 -1.02,5.33 -0.15,6.51 1.41,1.96 37.51,17.42 42.69,18.36 4.55,0.78 5.88,4.94 1.88,5.88 -1.33,0.31 -11.61,2.51 -22.91,4.78 -13.26,2.74 -20.87,4.78 -21.73,5.88 -1.56,2.04 0.39,9.33 5.49,20.24 6.2,13.26 18.99,29.11 22.91,28.25 0.94,-0.23 8.39,-7.92 16.63,-17.1 8.24,-9.18 15.46,-16.87 16.01,-17.03 0.54,-0.15 1.72,0.07 2.51,0.62 1.17,0.78 1.25,1.49 0.23,3.92 -1.56,3.84 -6.59,44.97 -5.8,47.08 0.54,1.49 7.53,4 14.04,5.1 6.35,1.09 24.64,0.62 32.09,-0.78 z">
      <animateTransform attributeName="transform" attributeType="XML" type="rotate" repeatCount="indefinite" from="360 186 165" to="0 186 165" dur="6.72s"/>
    </path>
  </g>
</svg>

et ajouté dans le template :

else if(Svalue == 266)
{ Stxt = "Quitte la station.";
  Simg = '<img src="'+imgPath+'LeaveDockStation.svg" width="140" height="100"/>';
}

Bonjour,

Comment on peut faire pour profiter de ton design sur le plugin ?
@jpty tu avais pas évoqué le fait de l’intégrer en natif ?

Merci encore pour votre travail sur ce sujet !

Hello

Je viens de remettre à jour le post de tete avec un peu plus d’explications et étant limité en taille de post, voici les images pour les états non géré par la version actuelle du plugin :

  • IdleInLawn.svg
<svg id="IdleInLawn" version="1.1" viewBox="0 0 790 300" height="300" width="790" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <path id="Mower" fill="#006249" d="M 38.2,99.9 C 37.9,99.3 40.8,93.9 44.8,87.8 51.5,77.6 52.4,76.6 56.1,75.9 c 3.2,-0.6 6.3,-3.1 17.1,-13.8 18.8,-18.7 36.8,-30.1 60.1,-37.9 11.6,-4 32.4,-7.6 41.5,-7.2 2.1,0 0.3,0.5 -4,1 -10.8,1.2 -23,3.8 -32.4,6.8 -12,3.8 -32,14.2 -42,21.8 -16,12 -33.5,32.3 -43.2,49.9 -1.5,2.9 -2.3,3.2 -6.5,3.2 -2.5,0 -5.4,0.2 -6.2,0.6 -0.8,0.3 -1.8,0.1 -2.1,-0.3 z M 334.4,170.6 c -1,-1 -1.7,-5.3 -2.2,-13.4 C 327.8,88.6 279.3,33.5 211.3,19.9 l -9.4,-1.8 6.2,0 c 8.9,-0.1 40.2,2.6 51.4,4.6 28.8,5 68.9,12.7 84.5,16.3 25.4,5.8 29.4,7.3 74.5,28.4 41.2,19.3 56.3,27.3 66,35 10.2,8.1 12.3,11.1 18.2,25.1 l 4.3,10.4 0,16.7 0,16.7 -85.7,0.2 c -73.2,0.2 -86,0 -87.2,-1.2 z m 456,139 c 1.5,0 1.5,-3.7 1.6,-22.5 l 0,-21 c -50.9,-1.3 -90.6,-1.3 -141.6,-1.7 l -119.4,0.7 c -0.3,-0.3 1,-2.8 3.1,-5.4 7.6,-9.8 11.6,-21.5 12.7,-36.4 l 0.7,-9.4 11.5,-0.5 c 9.9,-0.4 12.3,-0.9 17.1,-3.5 6.9,-3.6 15.3,-11.9 16.3,-16 0.4,-2.1 2.1,-4 5.3,-6 11.8,-7.5 11.7,-11 -1.1,-37 l -9.3,-18.7 -6.6,-4.3 c -4,-2.6 -8,-6.4 -10.1,-9.4 C 565.2,110.1 554.6,99.1 547.4,94 539,87.9 532.3,84.9 506.4,75.7 494.5,71.4 477.2,64.1 466.5,58.8 425.6,38.7 384,25.2 329.1,14.2 282.6,4.9 252.7,1.9 206,1.8 150.2,1.7 122.2,6.1 94.2,19.1 71.9,29.5 63.2,37.3 54.4,55.1 51.4,61.4 46.3,70.1 43.3,74.5 40.2,78.9 34.8,87.2 31.2,92.9 24.7,103.2 24.7,103.5 25.3,109.2 c 0.7,7.1 4.8,23.1 9.1,35.3 7,20.2 23.6,49.8 29.5,52.5 2.1,1 3.3,2.9 5,8 6.4,19.2 20.7,40.3 36.3,53.2 3.6,3 6.3,5.9 5.8,6.4 -0.4,0.4 -25.1,0.9 -54.8,1 l -58.4,0.4 0,20.9 c 0,19.3 0,20.9 1.6,22.1 2.6,1.9 788.3,2 790.9,0.1 z M 256.7,265 c -0.3,-0.3 2,-2.9 5.3,-5.5 12.4,-10.4 24.2,-25.1 31.5,-39.7 l 3.2,-6.5 57.4,0.2 57.4,0.2 -0.3,4.2 c -0.3,5.5 2.1,19.6 4.9,26.8 1.2,3.2 4.3,8.9 6.8,12.7 2.5,3.7 4.3,7.2 4,7.5 -0.7,0.7 -169.8,0.7 -170.7,0 z M 134.6,261 C 90.7,238.9 67.8,187.7 80,139.2 84.9,120 94.1,103.9 108.3,89.6 c 14.2,-14.2 30,-23.3 49.7,-28.4 8.6,-2.2 12.4,-2.6 25.4,-2.7 10.2,0 17.6,0.5 22.6,1.6 33.5,7.6 59.8,28 74.5,57.9 8.9,18.1 10.2,24.5 10.3,47.7 0,18.2 -0.1,20 -2.9,28.8 -5.9,19.2 -13.5,32.4 -26.7,46 -8,8.3 -18.4,16 -28.5,21.4 l -5.8,3 -41.5,0.3 -41.5,0.3 z"/>
    <path id="Wheel" fill="#006249" d="m 180.87,181.13 c -10.75,-3.84 -14.36,-17.18 -7.06,-25.89 5.33,-6.35 13.49,-7.84 20.71,-3.84 5.49,3.06 8.31,8.16 8.24,14.51 -0.15,11.61 -10.98,19.14 -21.81,15.22 z m 23.07,72.51 c 4.47,-0.86 8.71,-2.11 9.57,-2.74 2.04,-1.64 1.8,-6.82 -1.25,-28.8 -1.41,-10.35 -2.74,-20.09 -2.82,-21.5 -0.47,-5.88 3.21,-2.98 18.52,14.12 9.57,10.75 16.24,17.34 17.42,17.34 2.04,0 9.73,-7.92 14.83,-15.38 7.61,-10.98 15.46,-31.55 13.02,-33.9 -0.54,-0.54 -10.43,-2.9 -22.05,-5.33 -26.29,-5.41 -24.64,-4.94 -24.64,-8 0,-2.04 0.54,-2.58 2.9,-2.58 1.56,0 12.08,-4 23.38,-8.79 18.2,-7.76 20.48,-9.02 20.79,-11.3 0.47,-3.68 -5.25,-18.83 -10.35,-27.39 -4.31,-7.29 -16.08,-20.79 -18.05,-20.79 -1.72,0 -36.25,26.21 -38.37,29.03 -2.04,2.82 -5.49,2.51 -5.49,-0.54 0,-0.94 3.13,-11.22 6.98,-22.83 3.84,-11.61 6.74,-21.81 6.35,-22.76 -1.02,-2.74 -14.44,-5.25 -28.09,-5.25 -13.65,0 -26.76,2.43 -28.17,5.33 -0.62,1.17 1.41,8.79 6.43,23.78 6.9,20.87 7.22,22.05 5.33,23.38 -1.64,1.25 -2.19,1.09 -4,-1.09 -1.96,-2.35 -28.88,-23.23 -35.39,-27.39 -3.76,-2.43 -5.65,-1.33 -12.79,7.53 -9.1,11.3 -14.67,21.89 -18.05,34.06 -1.02,3.76 -1.02,5.33 -0.15,6.51 1.41,1.96 37.51,17.42 42.69,18.36 4.55,0.78 5.88,4.94 1.88,5.88 -1.33,0.31 -11.61,2.51 -22.91,4.78 -13.26,2.74 -20.87,4.78 -21.73,5.88 -1.56,2.04 0.39,9.33 5.49,20.24 6.2,13.26 18.99,29.11 22.91,28.25 0.94,-0.23 8.39,-7.92 16.63,-17.1 8.24,-9.18 15.46,-16.87 16.01,-17.03 0.54,-0.15 1.72,0.07 2.51,0.62 1.17,0.78 1.25,1.49 0.23,3.92 -1.56,3.84 -6.59,44.97 -5.8,47.08 0.54,1.49 7.53,4 14.04,5.1 6.35,1.09 24.64,0.62 32.09,-0.78 z"/>
    <path id="ZA" fill-opacity="1" d="M 0,275 H 790 V 150 H 515 v 70 H 285 l -45,50 H 125 L 84,220 H 0 Z"/>
    <path id="Grass" fill="#006249" d="m 511.4,267.5 -0.4,-1.9 c -0.2,-1 -1.6,-10.5 -3.1,-21 -3.1,-22.5 -3.0,-22 -4.2,-22 -1.1,0 -1.4,1.6 -2.2,12 -0.6,7.8 -1.6,19.1 -2.4,28.2 l -0.4,4.8 -2.8,0.1 c -1.5,0 -3.1,-0 -3.3,-0.3 -0.2,-0.2 -2.6,-20.6 -5.1,-45.2 -2.5,-24.5 -4.8,-45.2 -5.2,-45.9 -0.3,-0.7 -0.9,-1 -1.2,-0.7 -0.2,0.2 -1.3,11.9 -2.1,25.8 -2.6,41.1 -2.9,45.5 -3.6,55.8 -0.3,5.3 -0.8,9.9 -0.9,10.2 -0.4,0.6 -2.6,0.6 -3.1,-0 -0.1,-0.3 -1.2,-7.2 -2.2,-15.4 -1.0,-8.1 -2.2,-16.8 -2.5,-19.3 -0.3,-2.5 -0.8,-6.3 -1.0,-8.5 -0.2,-2.2 -0.7,-4.5 -1.2,-5.1 -0.7,-1 -0.8,-1 -1.5,0.4 -0.3,0.8 -0.9,5.2 -1.3,9.7 -2.3,27.6 -2.9,33.7 -3.4,33.7 -0.2,0 -0.5,-0.6 -0.5,-1.4 0,-0.8 -0.5,-6.4 -1.3,-12.5 -0.7,-6 -1.8,-16.1 -2.5,-22.4 -3.7,-33 -4.4,-38.4 -5,-39 -1.1,-1.1 -1.8,1.3 -2.2,7.2 -2,29.5 -5.1,71.8 -5.3,72.5 -0.1,0.4 23.6,0.5 71.4,0.4 z"/>
    <g id="Warning" transform="translate(600,0)" >
      <path fill="#006249" d="M 175.8,160 H 16.2 L 96,15.7 Z m -146,-8 H 162.2 L 96,32.3 Z" />
      <path fill="#f00" d="m 103.1,136.9 c 0,3.9 -3.2,7.1 -7.1,7.1 -4,0 -7.1,-3.1 -7.1,-7.1 0,-4 3.1,-7.1 7.1,-7.1 3.9,0 7.1,3.2 7.1,7.1 z M 90.9,88.9 V 64 h 10.2 v 24.9 l -2.7,30.7 h -4.9 z" />
    </g>
    <g id="Map" transform="translate(600,0)" >
      <path fill="#f00" d="m 116.6,99.7 3.4,5.8 3.4,-5.8 c 0.1,-0.2 13.7,-23.2 16.6,-28.3 2.5,-4 3.9,-9.6 3.9,-15.4 0,-13.2 -10.8,-24 -24,-24 C 106.7,32 96,42.8 96,56 c 0,5.8 1.4,11.4 3.9,15.4 3,5.1 16.5,28.1 16.7,28.3 z M 120,40 c 8.8,0 16,7.2 16,16 0,4.3 -1,8.5 -2.7,11.2 l -0.1,0.1 c -2,3.4 -8.9,15.2 -13.2,22.5 -4.3,-7.3 -11.2,-19.1 -13.2,-22.5 l -0.1,-0.1 C 105,64.5 104,60.3 104,56 c 0,-8.8 7.2,-16 16,-16 z" />
      <path fill="#f00" d="m 120,56 m -8,0 a 8,8 0 1 1 16,0 8,8 0 1 1 -16,0" />
      <path fill="#006249" d="m 147,38.8 c 1.4,2.3 2.6,4.7 3.5,7.3 l 17.6,-4.5 v 95.6 l -44,13.3 v -35.9 h -8 v 35.9 l -40,-13.3 V 41.5 L 89.7,46 c 0.8,-2.6 2,-5 3.5,-7.3 l -21,-7 L 16,49.1 v 112.4 l 56,-17.3 48,16 56,-17.3 V 30.5 Z M 68,137.1 24,150.4 V 54.9 L 68,41.6 Z" />
    </g>
    <clipPath id="Grass1">
      <use xlink:href="#Grass" transform="translate(-450,0)"/>
      <use xlink:href="#Grass" transform="translate(-150,0)"/>
      <use xlink:href="#Grass" transform="translate(150,0)"/>
      <use xlink:href="#Grass" transform="translate(300,0)"/>
      <use xlink:href="#Grass" transform="translate(450,0)"/>
    </clipPath>
  </defs>
  <g id="IdleInLawn.svg" style="display:inline">
    <use xlink:href="#ZA" clip-path="url(#Grass1)" fill="#006249"/>
    <use xlink:href="#Warning">
      <animate id="WarningAppear" attributeType="XML" attributeName="fill-opacity" values="0;1" begin="0s;MapDisappear.end" dur="1s" fill="freeze"/>
      <animate id="WarningDisappear" attributeType="XML" attributeName="fill-opacity" values="1;0" begin="WarningAppear.end" dur="1s" fill="freeze"/>
    </use>
    <use xlink:href="#Map" fill-opacity="0">
      <animate id="MapAppear" attributeType="XML" attributeName="fill-opacity" values="0;1" begin="WarningDisappear.end" dur="1s" fill="freeze"/>
      <animate id="MapDisappear" attributeType="XML" attributeName="fill-opacity" values="1;0" begin="MapAppear.end" dur="1s" fill="freeze"/>
    </use>
    <use xlink:href="#Mower"/>
    <use xlink:href="#Wheel"/>
  </g>
</svg>
  • Incident.svg
<svg id="Incident" version="1.1" viewBox="0 0 790 300" height="300" width="790" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <path id="Mower" fill="#006249" d="M 38.2,99.9 C 37.9,99.3 40.8,93.9 44.8,87.8 51.5,77.6 52.4,76.6 56.1,75.9 c 3.2,-0.6 6.3,-3.1 17.1,-13.8 18.8,-18.7 36.8,-30.1 60.1,-37.9 11.6,-4 32.4,-7.6 41.5,-7.2 2.1,0 0.3,0.5 -4,1 -10.8,1.2 -23,3.8 -32.4,6.8 -12,3.8 -32,14.2 -42,21.8 -16,12 -33.5,32.3 -43.2,49.9 -1.5,2.9 -2.3,3.2 -6.5,3.2 -2.5,0 -5.4,0.2 -6.2,0.6 -0.8,0.3 -1.8,0.1 -2.1,-0.3 z M 334.4,170.6 c -1,-1 -1.7,-5.3 -2.2,-13.4 C 327.8,88.6 279.3,33.5 211.3,19.9 l -9.4,-1.8 6.2,0 c 8.9,-0.1 40.2,2.6 51.4,4.6 28.8,5 68.9,12.7 84.5,16.3 25.4,5.8 29.4,7.3 74.5,28.4 41.2,19.3 56.3,27.3 66,35 10.2,8.1 12.3,11.1 18.2,25.1 l 4.3,10.4 0,16.7 0,16.7 -85.7,0.2 c -73.2,0.2 -86,0 -87.2,-1.2 z m 456,139 c 1.5,0 1.5,-3.7 1.6,-22.5 l 0,-21 c -50.9,-1.3 -90.6,-1.3 -141.6,-1.7 l -119.4,0.7 c -0.3,-0.3 1,-2.8 3.1,-5.4 7.6,-9.8 11.6,-21.5 12.7,-36.4 l 0.7,-9.4 11.5,-0.5 c 9.9,-0.4 12.3,-0.9 17.1,-3.5 6.9,-3.6 15.3,-11.9 16.3,-16 0.4,-2.1 2.1,-4 5.3,-6 11.8,-7.5 11.7,-11 -1.1,-37 l -9.3,-18.7 -6.6,-4.3 c -4,-2.6 -8,-6.4 -10.1,-9.4 C 565.2,110.1 554.6,99.1 547.4,94 539,87.9 532.3,84.9 506.4,75.7 494.5,71.4 477.2,64.1 466.5,58.8 425.6,38.7 384,25.2 329.1,14.2 282.6,4.9 252.7,1.9 206,1.8 150.2,1.7 122.2,6.1 94.2,19.1 71.9,29.5 63.2,37.3 54.4,55.1 51.4,61.4 46.3,70.1 43.3,74.5 40.2,78.9 34.8,87.2 31.2,92.9 24.7,103.2 24.7,103.5 25.3,109.2 c 0.7,7.1 4.8,23.1 9.1,35.3 7,20.2 23.6,49.8 29.5,52.5 2.1,1 3.3,2.9 5,8 6.4,19.2 20.7,40.3 36.3,53.2 3.6,3 6.3,5.9 5.8,6.4 -0.4,0.4 -25.1,0.9 -54.8,1 l -58.4,0.4 0,20.9 c 0,19.3 0,20.9 1.6,22.1 2.6,1.9 788.3,2 790.9,0.1 z M 256.7,265 c -0.3,-0.3 2,-2.9 5.3,-5.5 12.4,-10.4 24.2,-25.1 31.5,-39.7 l 3.2,-6.5 57.4,0.2 57.4,0.2 -0.3,4.2 c -0.3,5.5 2.1,19.6 4.9,26.8 1.2,3.2 4.3,8.9 6.8,12.7 2.5,3.7 4.3,7.2 4,7.5 -0.7,0.7 -169.8,0.7 -170.7,0 z M 134.6,261 C 90.7,238.9 67.8,187.7 80,139.2 84.9,120 94.1,103.9 108.3,89.6 c 14.2,-14.2 30,-23.3 49.7,-28.4 8.6,-2.2 12.4,-2.6 25.4,-2.7 10.2,0 17.6,0.5 22.6,1.6 33.5,7.6 59.8,28 74.5,57.9 8.9,18.1 10.2,24.5 10.3,47.7 0,18.2 -0.1,20 -2.9,28.8 -5.9,19.2 -13.5,32.4 -26.7,46 -8,8.3 -18.4,16 -28.5,21.4 l -5.8,3 -41.5,0.3 -41.5,0.3 z"/>
    <path id="Wheel" fill="#006249" d="m 180.87,181.13 c -10.75,-3.84 -14.36,-17.18 -7.06,-25.89 5.33,-6.35 13.49,-7.84 20.71,-3.84 5.49,3.06 8.31,8.16 8.24,14.51 -0.15,11.61 -10.98,19.14 -21.81,15.22 z m 23.07,72.51 c 4.47,-0.86 8.71,-2.11 9.57,-2.74 2.04,-1.64 1.8,-6.82 -1.25,-28.8 -1.41,-10.35 -2.74,-20.09 -2.82,-21.5 -0.47,-5.88 3.21,-2.98 18.52,14.12 9.57,10.75 16.24,17.34 17.42,17.34 2.04,0 9.73,-7.92 14.83,-15.38 7.61,-10.98 15.46,-31.55 13.02,-33.9 -0.54,-0.54 -10.43,-2.9 -22.05,-5.33 -26.29,-5.41 -24.64,-4.94 -24.64,-8 0,-2.04 0.54,-2.58 2.9,-2.58 1.56,0 12.08,-4 23.38,-8.79 18.2,-7.76 20.48,-9.02 20.79,-11.3 0.47,-3.68 -5.25,-18.83 -10.35,-27.39 -4.31,-7.29 -16.08,-20.79 -18.05,-20.79 -1.72,0 -36.25,26.21 -38.37,29.03 -2.04,2.82 -5.49,2.51 -5.49,-0.54 0,-0.94 3.13,-11.22 6.98,-22.83 3.84,-11.61 6.74,-21.81 6.35,-22.76 -1.02,-2.74 -14.44,-5.25 -28.09,-5.25 -13.65,0 -26.76,2.43 -28.17,5.33 -0.62,1.17 1.41,8.79 6.43,23.78 6.9,20.87 7.22,22.05 5.33,23.38 -1.64,1.25 -2.19,1.09 -4,-1.09 -1.96,-2.35 -28.88,-23.23 -35.39,-27.39 -3.76,-2.43 -5.65,-1.33 -12.79,7.53 -9.1,11.3 -14.67,21.89 -18.05,34.06 -1.02,3.76 -1.02,5.33 -0.15,6.51 1.41,1.96 37.51,17.42 42.69,18.36 4.55,0.78 5.88,4.94 1.88,5.88 -1.33,0.31 -11.61,2.51 -22.91,4.78 -13.26,2.74 -20.87,4.78 -21.73,5.88 -1.56,2.04 0.39,9.33 5.49,20.24 6.2,13.26 18.99,29.11 22.91,28.25 0.94,-0.23 8.39,-7.92 16.63,-17.1 8.24,-9.18 15.46,-16.87 16.01,-17.03 0.54,-0.15 1.72,0.07 2.51,0.62 1.17,0.78 1.25,1.49 0.23,3.92 -1.56,3.84 -6.59,44.97 -5.8,47.08 0.54,1.49 7.53,4 14.04,5.1 6.35,1.09 24.64,0.62 32.09,-0.78 z"/>
    <path id="ZA" fill-opacity="1" d="M 0,275 H 790 V 150 H 515 v 70 H 285 l -45,50 H 125 L 84,220 H 0 Z"/>
    <path id="Grass" fill="#006249" d="m 511.4,267.5 -0.4,-1.9 c -0.2,-1 -1.6,-10.5 -3.1,-21 -3.1,-22.5 -3.0,-22 -4.2,-22 -1.1,0 -1.4,1.6 -2.2,12 -0.6,7.8 -1.6,19.1 -2.4,28.2 l -0.4,4.8 -2.8,0.1 c -1.5,0 -3.1,-0 -3.3,-0.3 -0.2,-0.2 -2.6,-20.6 -5.1,-45.2 -2.5,-24.5 -4.8,-45.2 -5.2,-45.9 -0.3,-0.7 -0.9,-1 -1.2,-0.7 -0.2,0.2 -1.3,11.9 -2.1,25.8 -2.6,41.1 -2.9,45.5 -3.6,55.8 -0.3,5.3 -0.8,9.9 -0.9,10.2 -0.4,0.6 -2.6,0.6 -3.1,-0 -0.1,-0.3 -1.2,-7.2 -2.2,-15.4 -1.0,-8.1 -2.2,-16.8 -2.5,-19.3 -0.3,-2.5 -0.8,-6.3 -1.0,-8.5 -0.2,-2.2 -0.7,-4.5 -1.2,-5.1 -0.7,-1 -0.8,-1 -1.5,0.4 -0.3,0.8 -0.9,5.2 -1.3,9.7 -2.3,27.6 -2.9,33.7 -3.4,33.7 -0.2,0 -0.5,-0.6 -0.5,-1.4 0,-0.8 -0.5,-6.4 -1.3,-12.5 -0.7,-6 -1.8,-16.1 -2.5,-22.4 -3.7,-33 -4.4,-38.4 -5,-39 -1.1,-1.1 -1.8,1.3 -2.2,7.2 -2,29.5 -5.1,71.8 -5.3,72.5 -0.1,0.4 23.6,0.5 71.4,0.4 z"/>
    <g id="Bell" transform="translate(600,0)" >
      <path fill="#f00" d="M172.7,152L144,118.5V68c0,-26.5 -21.5,-48 -48,-48S48,41.5 48,68v50.5L19.3,152h53c1.9,11.3 11.8,20 23.7,20s21.7,-8.7 23.7,-20H172.7zM56,121.5V68c0,-22.1 17.9,-40 40,-40s40,17.9 40,40v53.5l19.3,22.5H36.7L56,121.5zM96,164c-7.4,0 -13.7,-5.1 -15.5,-12h30.9C109.7,158.9 103.4,164 96,164z"/>
    </g>
    <clipPath id="Grass1">
      <use xlink:href="#Grass" transform="translate(-450,0)"/>
      <use xlink:href="#Grass" transform="translate(-150,0)"/>
      <use xlink:href="#Grass" transform="translate(150,0)"/>
      <use xlink:href="#Grass" transform="translate(300,0)"/>
      <use xlink:href="#Grass" transform="translate(450,0)"/>
    </clipPath>
  </defs>
  <g id="Incident.svg" style="display:inline">
    <use xlink:href="#ZA" clip-path="url(#Grass1)" fill="#006249"/>
    <use xlink:href="#Bell">
      <animateTransform id="BellRing1" attributeName="transform" attributeType="XML" type="rotate" from="-5 696 96" to="5 696 96" dur="0.1s" begin="0s;BellRing2.end"/>
      <animateTransform id="BellRing2" attributeName="transform" attributeType="XML" type="rotate" from="5 696 96" to="-5 696 96" dur="0.1s" begin="BellRing1.end"/>
    </use>
    <use xlink:href="#Mower"/>
    <use xlink:href="#Wheel"/>
  </g>
</svg>
  • LeaveDockStation.svg
<svg id="LeaveDockStation" version="1.1" viewBox="0 0 790 300" height="300" width="790" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg">
  <g id="LeaveDockStation" style="display:inline">
    <path id="Dock" fill="#3E3E3E" d="m 613,120 c 0,13 0,26 0,40 h -23 c 0,9 0,19 0,29 h 23 v 81 h 83 V 120 Z">
      <animate id="appear" attributeType="XML" attributeName="fill-opacity" values="0;1" begin="0s;disappear.end" dur="0.5s"/>
      <animateTransform id="disappear" attributeType="XML" attributeName="transform" type="translate" from="0" to="250" begin="appear.end" dur="3s"/>
    </path>
    <path id="Mower" fill="#006249" d="M 38.2,99.9 C 37.9,99.3 40.8,93.9 44.8,87.8 51.5,77.6 52.4,76.6 56.1,75.9 c 3.2,-0.6 6.3,-3.1 17.1,-13.8 18.8,-18.7 36.8,-30.1 60.1,-37.9 11.6,-4 32.4,-7.6 41.5,-7.2 2.1,0 0.3,0.5 -4,1 -10.8,1.2 -23,3.8 -32.4,6.8 -12,3.8 -32,14.2 -42,21.8 -16,12 -33.5,32.3 -43.2,49.9 -1.5,2.9 -2.3,3.2 -6.5,3.2 -2.5,0 -5.4,0.2 -6.2,0.6 -0.8,0.3 -1.8,0.1 -2.1,-0.3 z M 334.4,170.6 c -1,-1 -1.7,-5.3 -2.2,-13.4 C 327.8,88.6 279.3,33.5 211.3,19.9 l -9.4,-1.8 6.2,0 c 8.9,-0.1 40.2,2.6 51.4,4.6 28.8,5 68.9,12.7 84.5,16.3 25.4,5.8 29.4,7.3 74.5,28.4 41.2,19.3 56.3,27.3 66,35 10.2,8.1 12.3,11.1 18.2,25.1 l 4.3,10.4 0,16.7 0,16.7 -85.7,0.2 c -73.2,0.2 -86,0 -87.2,-1.2 z m 456,139 c 1.5,0 1.5,-3.7 1.6,-22.5 l 0,-21 c -50.9,-1.3 -90.6,-1.3 -141.6,-1.7 l -119.4,0.7 c -0.3,-0.3 1,-2.8 3.1,-5.4 7.6,-9.8 11.6,-21.5 12.7,-36.4 l 0.7,-9.4 11.5,-0.5 c 9.9,-0.4 12.3,-0.9 17.1,-3.5 6.9,-3.6 15.3,-11.9 16.3,-16 0.4,-2.1 2.1,-4 5.3,-6 11.8,-7.5 11.7,-11 -1.1,-37 l -9.3,-18.7 -6.6,-4.3 c -4,-2.6 -8,-6.4 -10.1,-9.4 C 565.2,110.1 554.6,99.1 547.4,94 539,87.9 532.3,84.9 506.4,75.7 494.5,71.4 477.2,64.1 466.5,58.8 425.6,38.7 384,25.2 329.1,14.2 282.6,4.9 252.7,1.9 206,1.8 150.2,1.7 122.2,6.1 94.2,19.1 71.9,29.5 63.2,37.3 54.4,55.1 51.4,61.4 46.3,70.1 43.3,74.5 40.2,78.9 34.8,87.2 31.2,92.9 24.7,103.2 24.7,103.5 25.3,109.2 c 0.7,7.1 4.8,23.1 9.1,35.3 7,20.2 23.6,49.8 29.5,52.5 2.1,1 3.3,2.9 5,8 6.4,19.2 20.7,40.3 36.3,53.2 3.6,3 6.3,5.9 5.8,6.4 -0.4,0.4 -25.1,0.9 -54.8,1 l -58.4,0.4 0,20.9 c 0,19.3 0,20.9 1.6,22.1 2.6,1.9 788.3,2 790.9,0.1 z M 256.7,265 c -0.3,-0.3 2,-2.9 5.3,-5.5 12.4,-10.4 24.2,-25.1 31.5,-39.7 l 3.2,-6.5 57.4,0.2 57.4,0.2 -0.3,4.2 c -0.3,5.5 2.1,19.6 4.9,26.8 1.2,3.2 4.3,8.9 6.8,12.7 2.5,3.7 4.3,7.2 4,7.5 -0.7,0.7 -169.8,0.7 -170.7,0 z M 134.6,261 C 90.7,238.9 67.8,187.7 80,139.2 84.9,120 94.1,103.9 108.3,89.6 c 14.2,-14.2 30,-23.3 49.7,-28.4 8.6,-2.2 12.4,-2.6 25.4,-2.7 10.2,0 17.6,0.5 22.6,1.6 33.5,7.6 59.8,28 74.5,57.9 8.9,18.1 10.2,24.5 10.3,47.7 0,18.2 -0.1,20 -2.9,28.8 -5.9,19.2 -13.5,32.4 -26.7,46 -8,8.3 -18.4,16 -28.5,21.4 l -5.8,3 -41.5,0.3 -41.5,0.3 z"/>
    <path id="Wheel" fill="#006249" d="m 180.87,181.13 c -10.75,-3.84 -14.36,-17.18 -7.06,-25.89 5.33,-6.35 13.49,-7.84 20.71,-3.84 5.49,3.06 8.31,8.16 8.24,14.51 -0.15,11.61 -10.98,19.14 -21.81,15.22 z m 23.07,72.51 c 4.47,-0.86 8.71,-2.11 9.57,-2.74 2.04,-1.64 1.8,-6.82 -1.25,-28.8 -1.41,-10.35 -2.74,-20.09 -2.82,-21.5 -0.47,-5.88 3.21,-2.98 18.52,14.12 9.57,10.75 16.24,17.34 17.42,17.34 2.04,0 9.73,-7.92 14.83,-15.38 7.61,-10.98 15.46,-31.55 13.02,-33.9 -0.54,-0.54 -10.43,-2.9 -22.05,-5.33 -26.29,-5.41 -24.64,-4.94 -24.64,-8 0,-2.04 0.54,-2.58 2.9,-2.58 1.56,0 12.08,-4 23.38,-8.79 18.2,-7.76 20.48,-9.02 20.79,-11.3 0.47,-3.68 -5.25,-18.83 -10.35,-27.39 -4.31,-7.29 -16.08,-20.79 -18.05,-20.79 -1.72,0 -36.25,26.21 -38.37,29.03 -2.04,2.82 -5.49,2.51 -5.49,-0.54 0,-0.94 3.13,-11.22 6.98,-22.83 3.84,-11.61 6.74,-21.81 6.35,-22.76 -1.02,-2.74 -14.44,-5.25 -28.09,-5.25 -13.65,0 -26.76,2.43 -28.17,5.33 -0.62,1.17 1.41,8.79 6.43,23.78 6.9,20.87 7.22,22.05 5.33,23.38 -1.64,1.25 -2.19,1.09 -4,-1.09 -1.96,-2.35 -28.88,-23.23 -35.39,-27.39 -3.76,-2.43 -5.65,-1.33 -12.79,7.53 -9.1,11.3 -14.67,21.89 -18.05,34.06 -1.02,3.76 -1.02,5.33 -0.15,6.51 1.41,1.96 37.51,17.42 42.69,18.36 4.55,0.78 5.88,4.94 1.88,5.88 -1.33,0.31 -11.61,2.51 -22.91,4.78 -13.26,2.74 -20.87,4.78 -21.73,5.88 -1.56,2.04 0.39,9.33 5.49,20.24 6.2,13.26 18.99,29.11 22.91,28.25 0.94,-0.23 8.39,-7.92 16.63,-17.1 8.24,-9.18 15.46,-16.87 16.01,-17.03 0.54,-0.15 1.72,0.07 2.51,0.62 1.17,0.78 1.25,1.49 0.23,3.92 -1.56,3.84 -6.59,44.97 -5.8,47.08 0.54,1.49 7.53,4 14.04,5.1 6.35,1.09 24.64,0.62 32.09,-0.78 z">
      <animateTransform attributeName="transform" attributeType="XML" type="rotate" repeatCount="indefinite" from="360 186 165" to="0 186 165" dur="6.72s"/>
    </path>
  </g>
</svg>

Et voici le contenu de mon fichier cmd.info.numeric.BoschIndegoStateV4.html :

<div class="cmd cmd-widget #history#" data-type="info" data-subtype="numeric" data-template="line" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#" data-eqLogic_id="#eqLogic_id#">
  <div class="content-xs">
    <span class="cmdName #hide_name#">#name_display# </span> <strong class="stateTxt"></strong>(<strong class="state"></strong>)
    <span class="stateImg"></span>
    <br>
    <span class="stateDate"></span>
  </div>
  <script>
    jeedom.cmd.update['#id#'] = function(_options) {
			var cmd = $('.cmd[data-cmd_id=#id#]')
      var Stxt = "?";
      var imgPath = "plugins/BoschIndego/core/template/dashboard/cmd.info.numeric.BoschIndegoStateV4/";
      var Simg = "";
			cmd.attr('title','Date de valeur : '+_options.valueDate+'<br/>Date de collecte : '+_options.collectDate);
      cmd.find('.state').empty().append(_options.display_value);
      cmd.find('.stateDate').empty().append(_options.valueDate);
      var Svalue = parseInt(_options.display_value);
      if(Svalue == 0) Stxt = 'Lecture état.';
      else if(Svalue == 257 || Svalue == 260)
      { Simg = '<img src="'+imgPath+'OnDockStationCharging.svg" width="140" height="100"/>';
         if(Svalue == 257) Stxt = 'En charge.';
        else if(Svalue == 260) Stxt = "Sur station. En charge.";
      }
      else if(Svalue >= 258 && Svalue <= 263)
      { Simg = '<img src="'+imgPath+'OnDockStation.svg" width="140" height="100"/>';
        Stxt = "Sur station.";
        if(Svalue == 259) Stxt += "Mise à jour logiciel.";
        else if(Svalue == 262) Stxt += "Chargement carte.";
        else if(Svalue == 263) Stxt += "Enregistrement carte.";
      }
      else if(Svalue == 266)
      { Stxt = "Quitte la station.";
        Simg = '<img src="'+imgPath+'LeaveDockStation.svg" width="140" height="100"/>';
      }
      else if(Svalue == 513 || Svalue == 518)
      { Stxt = "Tonte.";
        Simg = '<img src="'+imgPath+'Mowing.svg" width="140" height="100"/>';
        if(Svalue == 518) Stxt = 'Coupe des bordures.';
      }
      else if(Svalue >= 514 && Svalue <= 517)
      { Simg = '<img src="'+imgPath+'IdleInLawn.svg" width="140" height="100"/>';
        if(Svalue == 514) Stxt = 'Recherche position.';
        else if(Svalue == 515) Stxt = 'Chargement carte.';
        else if(Svalue == 516) Stxt = 'Reconnaissance de la pelouse.';
        else if(Svalue == 517) Stxt = 'Pause.';
      }
      else if(Svalue == 519)
      { Stxt = "Incident.";
        Simg = '<img src="'+imgPath+'Incident.svg" width="140" height="100"/>';
      }
      else if(Svalue >= 769 && Svalue <= 776)
      { Simg = '<img src="'+imgPath+'ToDockStation.svg" width="140" height="100"/>';
        Stxt = "Retour à la station. ";
        if(Svalue == 771) Stxt += "Batterie faible.";
        else if(Svalue == 772) Stxt += "Créneau horaire de tonte terminé.";
        else if(Svalue == 773) Stxt += "Température batterie.";
        else if(Svalue == 775) Stxt += "Tonte terminée.";
        else if(Svalue == 776) Stxt += "Recherche position.";
      }
      cmd.find('.stateImg').empty().append(Simg);
      cmd.find('.stateTxt').empty().append(' Indego : '+Stxt);
    }
    jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
  </script>
</div>

Bonjour merci pour vos image, j’essaye de reproduire votre mise en forme car j’aime bien voir les info sur 2 colonnes mais je n’y arrive pas.
Dans mon cas, toute les infos se mettent les unes en dessous des autres.

Hello
Il faut passer par la configuration avancée de l’équipement puis dans disposition, mettre sous forme de tableau :

Bonjour, merci pour votre réponse. J’ai réussi à le faire.
Dans le code l’image Mowing.svg, il manquait la première ligne, après plusieurs essai, je pense que c’est celle-ci.

<svg id="Mowing" version="1.1" viewBox="0 0 790 300" height="300" width="790" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg">

D’autre part, j’ai 2 zone à tondre dans mon jardin, pour la seconde zone l’indego tond en aléatoire et renvoie le code 524, je pense avoir compris comment modifier le fichier cmd.info.numeric.BoschIndegoStateV4.html , je fais des essai et je vous mettrai mes modifs si vous voulez.
Merci encore

Hello
Autant pour moi, je n’avais pas vu la coquille :innocent:
Le post de tête est corrigé.

Pour la tonte aléatoire, il suffit de remplacer :

else if(Svalue == 513 || Svalue == 518)

Par :

else if(Svalue == 513 || Svalue == 518 || Svalue == 524)

Et pourquoi pas, 3 lignes en dessous, ajouter :

if(Svalue == 524) Stxt = 'Tonte de la zone 2.';

C’est exactement ce que je viens de faire. j’allais poster le code. J’ai testé cela fonctionne.
Merci

1 « J'aime »

Hello
Suite à la mise à jour de ce we, j’ai « perdu » les svg…
Après ré-upload avec Jeexplorer et modification du cmd.info.numeric.BoschIndegoStateV4.html, tout est en ordre.
Je clotures.
PS: Le returntodock ne va plus à la casse :joy: et fonctionne de nouveau avec la dernière maj. Merci jpty :wink:

EDIT: Je viens de passer la dernière maj et vu tes commits sur ton github, le plugin plus que parfait : Merci @jpty

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.