NEWS
Frigate Adapter für ioBroker
-
@hardyvo ,
die Corel haben nichts mit der Menge der Kameras zu tun, die sind für Objekterkennung zuständig.
Es steht und fällt immer wie viele Streams gewandelt werden müssen und ob der Videoserver über Hardware die Streams wandelt oder über Software. Im besten Fall wenn sie nicht gewandelt werden müssen. -
@moista ,
die Warnungen dürften jetzt weg sein wenn du den Adapter über Github aktualisierst. -
Servus miteinander!
Großen Dank an @Wal für den Adapter, läuft hier seit Wochen Stabil und ohne Probleme
Eine Sache die mich noch beschäftigt ist: Wenn eine Person erkannt wird, dass ich mir eine Nachricht mit Bild über Pushover zukommen lasse.
Das Skript funktioniert soweit Tadellos, nur ist das Bild das gesendet wird, immer das vorletzte.
Ich habe gestern erstmal rausgefunden, dass der bzw. die Datenpunkte unter frigate.0.Kamera.objects.person.web.snap erst dann aktualisiert werden, wenn die Person nicht mehr erkannt wird.
Bzw. anders formuliert: Wenn eine aktuelle Bewegung erkannt wird und der Erkennungsprozes noch läuft, wird kein Snapshot erstellt.Wie löst ihr das? Macht ihr ein Snapshot direkt von der Kamera?
Anbei mal mein Skript dazu:
-
@sidm ,
ja ich mach meine Snapshot direkt, deshalb ist das mir auch noch nicht aufgefallen. -
Ah super, bin ich doch nicht blind
Dann muss ich nochmal bei mir schauen. Hatte es gestern mal mit den Snapshot der Reolink probiert, allerdings war die erstellte Datei dann leer.
-
@sidm ,
ich mach das so wenn jemand klingeltvar request = require('request'); var fs = require('fs'); var bell = true; var snap = ''; function sendImage() { request.get({url: 'http://192.168.133.10:5000/api/doorbell/latest.jpg?h=600', encoding: 'binary'}, function (err, response, body) { fs.writeFile(snap, body, 'binary', function(err) { if (err) { console.error(err); } else { console.log('Snapshot sent'); sendTo('telegram.0', {text: snap, caption: 'Jemand klingelt an der Haustür !!!'}); sendTo("email", { to: "xxx@gmx.de", subject: "Message from ioBroker", text: "Jemand klingelt an der Haustür !!!", attachments: [{path: snap}] }); sendTo("email", { to: "xxx@gmx.net", subject: "Message from ioBroker", text: "Jemand klingelt an der Haustür !!!", attachments: [{path: snap}] }); sendTo("email", { to: "xxx@gmx.net", subject: "Message from ioBroker", text: "Jemand klingelt an der Haustür !!!", attachments: [{path: snap}] }); sendTo("email", { to: "xxx@gmail.com", subject: "Message from ioBroker", text: "Jemand klingelt an der Haustür !!!", attachments: [{path: snap}] }); } }); }); } on({id: "mqtt.0.piface.input.DoorBell_1", val: true}, function (obj) { if (bell) { snap = '/opt/iobroker/snapshots/snap_' + formatDate(obj.state.lc, 'TT.MM.JJJJ_hh:mm:ss') + '.jpg'; sendImage(); } bell = false; setTimeout(function() { bell = true; }, 120000);
edit: die Snapshot-Url kommt von der Frigate Api
editedit: du musst da dein Kameranamen einsetzen -
-
Super genau das hatte ich gesucht, danke dir! Läuft
-
Hallo,
keine Ahnung ob es gewollt ist oder nicht, aber wenn bei Frigate die Snapshots deaktivuert sind für camX, aktualisiert der Adapter trotzdem das Objekt: frigate.0.camX.objects.person.web.clip.clip_0, da scheinbar was getriggert wurde. In Frigate wird ja auch immer ein Thumbnail generiert des letztens Objekt.
Öffnet man aber die Url ist kein Event verfügbar, da die Funktion Snapshots ja auch aus war und somit kein JPG erzeugt wurde.
Ein Idee daher meinerseits, das Objekt erst zu aktualisieren, wenn auch die Funktion in Frigate überhaupt aktiviert ist.
Grüße
dragst3r -
@dragst3r ,
du kannst über Github installieren und testen, müsste jetzt funktionieren. -
@wal
Danke für die Aktualisierung, leider funktioniert es nicht.
Wann wird das Objekt in Clip_n aktualisiert? Wenn sich das Objekt frigate.0.camX.objects.person.id ändert?Mmn müsste bevor das Objekt aktualisiert wird, geprüft werden ob frigate.0.camX.snapshots.state true ist.
Viele Grüße
dragst3r -
@dragst3r ,
ja so mache ich es ja im Moment.
Bei mir hat es funktioniert, ich schau nochmal drüber. -
@dragst3r ,
ich sehe gerade wenn Snapshots abgeschaltet ist, werden die Snapshots-Url deaktiviert und wenn Recording deaktiviert ist, werden die Clip-Url deaktiviert.
Ich habe jetzt noch nicht getestet(gebraucht) ob Clips erzeugt werden bei abgeschalteten Snapshots. -
@wal
Genau so ist, ich hatte bei meinem Test ursprünglich einen Gedanken Fehler in der Abfrage, da ich die camid zusätzlich auf Veränderung abfrage. Die aktualisiert sich aber immer, egal ob Snap oder Clip.
Clip und Snap URL werden nur dann aktualisiert wenn diese auch an sind. Kann so bleiben mMn. -
Adapter läuft bisher super bei mir. Einbindung war super easy nachdem ich MQTT ans fliegen bekommen habe.
Kämpfe gerade noch mit false positives. Vor der Haustür steht eine Halloweenfigur die in der Dunkelheit als Person erkannt wird und neben der Kamera scheint häufiger ein Spinnenweben oder so ins Bild zu fliegen. Das ergibt ein Motion Event und dann erkennt die Kamera die Halloweenfigur und schon gibt es ein AlarmHab jetzt einen Filter gesetzt, aber irgendwie hilft das noch nicht so viel. Bildqualität in der Dunkelheit ist aber auch mies. Da läuft gerade noch eine Xiaomi Kamera mit dafang Hack, da kann man für 18€ auch nicht viel verlangen.
-
@wal bin jetzt auch endlich mal dazu gekommen, erste Meldung beim anlegen
frigate.0 2023-11-25 23:31:01.265 info State value to set for "frigate.0.Buero.cat.snapshot" has to be type "boolean" but received type "string" frigate.0 2023-11-25 23:31:01.221 info State value to set for "frigate.0.Buero.person.snapshot" has to be type "boolean" but received type "string" frigate.0 2023-11-25 23:31:00.602 info State value to set for "frigate.0.Haustuer.person.snapshot" has to be type "boolean" but received type "string" frigate.0 2023-11-25 23:31:00.471 warn This object will not be created in future versions. Please report this to the developer. frigate.0 2023-11-25 23:31:00.458 warn Object frigate.0.Buero.cat.snapshot is invalid: Default value has to be type "boolean" but received type "string" frigate.0 2023-11-25 23:31:00.456 warn This object will not be created in future versions. Please report this to the developer. frigate.0 2023-11-25 23:31:00.454 warn Object frigate.0.Buero.person.snapshot is invalid: Default value has to be type "boolean" but received type "string" frigate.0 2023-11-25 23:31:00.164 warn This object will not be created in future versions. Please report this to the developer. frigate.0 2023-11-25 23:31:00.158 warn Object frigate.0.Haustuer.person.snapshot is invalid: Default value has to be type "boolean" but received type "string"
-
@crunchip ,
die Meldung hatte ich noch nicht, muss mal mit deinen Kameranamen durchtesten. -
@wal das kommt für alle Cams die ich angelegt hab und halt bei jedem Ereignis im log
EDIT:
hab jetzt nochmal alle Datenpunkte gelöscht und neu anlegen lassenfrigate.0 2023-11-26 09:54:39.893 info MQTT Frigate URL: http://localhost:5000 frigate.0 2023-11-26 09:54:39.891 info MQTT Frigate Object: mqtt.0.frigate frigate.0 2023-11-26 09:54:39.846 info starting. Version 0.2.6 in /opt/iobroker/node_modules/iobroker.frigate, node: v18.18.2, js-controller: 5.0.16 frigate.0 2023-11-26 09:54:32.649 info terminating frigate.0 2023-11-26 09:54:32.146 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason frigate.0 2023-11-26 09:54:32.144 info terminating frigate.0 2023-11-26 09:54:32.142 info Got terminate signal TERMINATE_YOURSELF frigate.0 2023-11-26 09:54:15.600 warn State "frigate.0.uptime" has no existing object, this might lead to an error in future versions frigate.0 2023-11-26 09:54:15.599 warn State "frigate.0.latest_version" has no existing object, this might lead to an error in future versions frigate.0 2023-11-26 09:54:15.597 warn State "frigate.0.version" has no existing object, this might lead to an error in future versions frigate.0 2023-11-26 09:54:15.556 warn State "frigate.0.available" has no existing object, this might lead to an error in future versions
sobald ich nen toggle Button in der Gui drücke
frigate.0 2023-11-26 09:56:17.120 info State value to set for "frigate.0.Buero.person.snapshot" has to be type "boolean" but received type "string" frigate.0 2023-11-26 09:56:06.850 info State value to set for "frigate.0.Buero.person.snapshot" has to be type "boolean" but received type "string"
Bewegung erkannt
frigate.0 2023-11-26 09:59:41.993 info State value to set for "frigate.0.Terrasse.person.snapshot" has to be type "boolean" but received type "string" frigate.0 2023-11-26 09:59:29.054 info State value to set for "frigate.0.Terrasse.person.snapshot" has to be type "boolean" but received type "string" frigate.0 2023-11-26 09:59:28.937 warn This object will not be created in future versions. Please report this to the developer. frigate.0 2023-11-26 09:59:28.930 warn Object frigate.0.Terrasse.person.snapshot is invalid: Default value has to be type "boolean" but received type "string"
docker auf unraid
System 0.12.1-367d724
Beispieldatenpunkt
{ "type": "state", "common": { "name": "Terrasse.person.snapshot", "type": "boolean", "role": "value", "read": true, "write": false, "def": "����\u0000\u0010JFIF\u0000\u0001\u0001\u0000\u0000\u0001\u0000\u0001\u0000\u0000��\u0000C\u0000\n\u0007\u0007\b\u0007\u0006\n\b\b\b\u000b\n\n\u000b\u000e\u0018\u0010\u000e\r\r\u000e\u001d\u0015\u0016\u0011\u0018#\u001f%$\"\u001f\"!&+7/&)4)!\"0A149;>>>%.DIC<H7=>;��\u0000C\u0001\n\u000b\u000b\u000e\r\u000e\u001c\u0010\u0010\u001c;(\"(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;��\u0000\u0011\b\u0001\u000e\u0001\u000e\u0003\u0001\"\u0000\u0002\u0011\u0001\u0003\u0011\u0001��\u0000\u001f\u0000\u0000\u0001\u0005\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b��\u0000�\u0010\u0000\u0002\u0001\u0003\u0003\u0002\u0004\u0003\u0005\u0005\u0004\u0004\u0000\u0000\u0001}\u0001\u0002\u0003\u0000\u0004\u0011\u0005\u0012!1A\u0006\u0013Qa\u0007\"q\u00142���\b#B��\u0015R��$3br�\t\n\u0016\u0017\u0018\u0019\u001a%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz���������������������������������������������������������������������������\u0000\u001f\u0001\u0000\u0003\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0000\u0000\u0000\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b��\u0000�\u0011\u0000\u0002\u0001\u0002\u0004\u0004\u0003\u0004\u0007\u0005\u0004\u0004\u0000\u0001\u0002w\u0000\u0001\u0002\u0003\u0011\u0004\u0005!1\u0006\u0012AQ\u0007aq\u0013\"2�\b\u0014B����\t#3R�\u0015br�\n\u0016$4�%�\u0017\u0018\u0019\u001a&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz��������������������������������������������������������������������������\u0000\f\u0003\u0001\u0000\u0002\u0011\u0003\u0011\u0000?\u0000��~\b��<\u001f�k+����\u0016�4pB�6�.�7��'n9\u0000}�g�\u001b�\u0007��?��nmH\u0018��!.� \u0003DÑ�\\�����}VAg���\u000fsj�SE\u0018\u0001r\u0019pO��\b�\u0007�:�\u001b�=\u0002�V��Y�\u0017\u0010��\u0002d);�\u001f��~��8��7Qe_\rxA%�\u0002}�y�i|�I}�h�\u0012\u0001�=2\u000f\u0019��-�={z\\Ÿ�&ح�\f����\u0003�s�\fv�i���|?�y&Ho�\u0017{\u0006L�S28��8�4]SE��2�8\u0013����Ǡ\u0018\u001c\u000f��J)-\u0019roW\u0011��r�\\ܳ��\u0011��\u0012\u0010�\u0016�T�O\u001f���5-4C��.��f}�C���� s�9\u0003�¶\"�t�n���h����:\u0002�X�#�{zz�3\\�@�.��qH�\u0016��|�'���H�\\\u0003�Uh�Ni�f\\�xn��Z\\�\u0004�|A�hՖK�a�#�c�q�\u0000�rm\u0007E����1�{8���\u0012X�h�\u0019m����:�汴'�,u)/�\u0011*��ub\f�\\�I\u0003'=�ӯ|V�ھ�\r��s�]�\u0016�\u0016\u001eFS�F\b��0}:��&��)��I\nJ[+����ht�Zp��F�leB��H\u0002���?3.�\u0001�P��@�R:=����&�%Ů�\u001e�d��J���l��6\u0018n\u0018,1�⬦���-���\u001a�����\u0019�I2x|��g<|��\u0014�����\u0013q{uq=�A�\u0019D� T ��v�'9�I�\u0003��գg�\u0015��3nKr����;G�Z���;i\u0013-���A�����z\u000fư�5\u0013�jz��`�;\r2�<�v�|�\u00030V�$\u0012\u0014(�X}\t�\u001f\u001a�gI��t�SQ��Ϟn�;�\u001d�R[i=s�\u0018\u0003���\u0000]�՟P�f���\u0003!i�\u0011m���pN�s�Ȭ�\u0004��m=4���N�t�\u001bO��\\IdK\u0001nn�,{[f7�\u0003�\u000e��z���:ė�m��\u0005���L��d��|�Z�\u0019^[�\f�OS[-�iv�Z���v�D|���q�;1�\u001d����O\u0003L7�/�V\u0019�'�\ft�?ȭ��JK�����ciւo\tZ^�sj7���&R_/{8\u0007#'\u0000\f���#�\u001f�$rǢO5����\u0012\\%�p;A\u000e�\u0000Rz\u001e��O?wr�݊;H\u001a7X�'D�\u0015\u0007\u0018�Fq�<Ԃ�\u0014@]���Q�Ϧj�\u001a\u000e����5\u00179�c�\u0015����,�(\u000eIc��\u001c���z\u001c\n��>�q�\[yУ�U\u0000�\u000f�3��\u0006=�T\u001fn�^���i�Į� �Un��ϧ�5cR�\u0016���w<�ȱ�V\t\u001eDa�\u0005�\u0019���2qڶ�\u001eX���}�\u0017��\u0012�t�!o�-���;�\u0002�,��`A;��9?�\u00113���:����b>[H�_�\u0011�W��ʺ\u001doľ\u001f\u001e\u001a�F��u-T�J\u001d��,�\u0000T�.\u0017���=I���+XbҦ���\n]K�\u0019@\u0007\t�\u0018�iΧ.�p�5.�����U\u000b@Y���\u001a��ʼn���N��Q�5��\ry4�\"�n%�Ϸ֧ڮ��\u000b\r�&�Q6��$�j\b�3�?�j�7Iu�j\u001a�?�yX��\u0000�i��\u0007�Tm|A� �q4�,1��\r��|�^y#5=���X��I..�aR1�z�L��Wg�\r�����>\u001f�Y8wF��>��c���(��5\u001d~w�M�� bx\u0004���&�C�\u0017���\u0012}�)\u001b\r��\u0019 \u0001�3�+�!���\u0002���]�\u0012ѧ�\u0015Z��vq\u000e:�$O\u0016w\u000e7�dr\tS�P��Zq�i�\u0016\u00172��q�p$�*�^YT�<\u001eG�T\b\u001bN)BJw�@j�I��?�7\u001ek\u000f��\u0019�\u0000r?��\u0000��Evw\u0000���K�\n��\u001d;�\u001akn\u001f4q�_�#��@�+CP�lle�|m���9�V�DZ�G�<\u001e&���\re�\u0011�\u0000a�r���\u001aކC\u0013\b��F�6�\u0000��W\u0013j$�\u0003,�2H6�n��-�WE�HR�\u001b9�>r#$��\u0002��L����ڣ\u0004�j���\u001c�)���o�\u000f�@�9\u0018��\"Y�e��YZ!E����fF\u0019bG���\u0003\u0003�\u0018�e�\u001an\u000b`�\u001d9隧\f7v���\t�0�\u0006!���\u0007����:\\F<̓ d\u000f��{W\r�QG�x��\u001d�C��rFx\u0003\u0003��D\u0011��`\u001c\u0014t�s���\u001e��-\u0019!O\u0004t�OC RǑ�i�\u000e\u0016\u001d��H�\u0000إ��2Gҝ����\r�\"^wGʂq�\u0007�?*f�d;��r����'���R�v�\u000b8i\u0015\u000e\u0002�j�\u0011f�\u0003����܂\t*\u000e��w$�\"�Ĵ8\u0003��8\u0019�4��Ǔ\u001c��~��#ךu���\b`\u0016L��0s�23�VR�*���2�R�/�8\t\u0005O��0�\u0007�ɫZ\u0015��YEb�\u0011��c`N\u0006�=i��\u001a�K�y%�8�y�W;s�=*Ƌ��m�2�\f[�\u0007\u001cWd\u001e�%]\f˯����u\t\u0014��\t\"�\u0000z\u0002+���KїO2���d�s*�l�^����\u0005�Sۨ�m�p�\u000b9�^�~[ͥ#l��,j?�#���jg���U���k�̗~$���ʳ�\u0002��\u000e\u0000\b>�~'�\u0002�\u0017H�u\b��\u0007)\u001d�|��\f!\\^�\u0006��}��Ŕo(���B[\u0018\u001f�+��֟����;3��\u0015\r���h�F7��������V(e��j�<օ��k��\u0018�\u0017��!����oOƴn�\"�ʶ\n�9u9W���a\u0007�W����\u0017��]Z�\f�Uͤ�Е\u0004:Ԑ(h����{z\u0005Q��/�\u001a�jz��\u0004�I�cw\b�S��8��;ir�vq8x\u0003� >d$���q^��؍?I���0�\u0003�\u0000�yoԚ��Qs��Xv�\"�\u0017R}\u0017%�\u0000U�k�rO��ɦ���\u001dvk[\u0018���C��\u00125��\u0015�z��u�ə��k�b^\u0015\u000f_z�|k1:}�Y��b}�\u001f�z�\u001e\u0006�CCv*1��I\u001f5\u0010��\u0017\u000f\u001c���*U� �Ӧ]���U)\u000b9��ph��<G�k\u0016����\n���Y%6�g\f���W�����\\�\u000e��e\\�E;܆_Ҳ4�\\�?���\u0000F�;E��5kh\u0018�,7�/����X�h҇�J�a�\u0000N��\u0000�R��\u001f�F��[�\u001f+��?�\u001f;��\u000fƱ������\u001e�en�i�D�����?�c���X>6�n�\r��og\u0001��|���~5�ɖvj�Or'�\u001c�O[q��~g?�\u001f�tEY\\L�l��8\\�l��\b*���w.j�梯\u0010\u0005\u0015s�p���M���Wr�\u000eT��\u001d+\u0019����\u0019��G��Dx?�օ��H\u0001 �H �=띵{�ظ\u0000m\u001b�?��Z�3���f+�|��8>�ވK�ڹllc��>�UQm4W�U�[��\u001f����N�n k�4��_�9�\u001b�\u0003����ݬ�\u0010��2A��W5�M��\u000bՈ�\u0004q��Q�\u0004��;�Rgf\u001eh;:\u001f,��\u0000\u001a��`�La��қ+C\n�ɏ|��z�\u001cP��-\u0010\"�2<�t�|c�К\u001eK�v���Y��\u0000�\u0001��q\u0015�?�9\u0012��\u0004�w�L\u001ad�*a��J�y\r���SBܹ/�r78I\u0003��G\u001e���L�^H��F\u0019Q6�I\u001f��\u0000�\u001d=jx\"��\u001aE�60����u�\u000b4�v��E?7c��\u0000Uf��\u0017��\u0005f̫k�c���a\u0013q,j�Y\u0001� ��ҡ�t��\u0001�ۦ�I�\u0000Md�\u0017)1Y\u0017�\u001fÎ+v��(o��W1���\u0019�B�\u0018����\"�T�aR\u0017:\u000b\u000bOW@����A�\u0015N�v��y�U<\"�\u0000uGAT��\u0010�h�t\u0006H#�R�I�h��E\u0017�\u001d�~F�_��J����\u0016=J0aN�vs�N�G@a]V���fD�hX�\u0000��3!^�Ne\u0000W\u0017��\u0012�Sk�bc��(�1�|\u0013�\u0000����e\u0013\r�3\u001c\u0005\u001c�ݳ\u000bt2��E-D�~i\u0006\u0015Tu$���[Cj�\u001f��������R@�5F��A��� ��\n�\u001f���ܖ42����m��|?p\u000e�hŴ_�?_��W��j�i�������#p;�\r�~���F�9���=��Q�x_�Y�\n�Aiu˥�+n�Ѥ��E�tM��pWgm\u0002 �\u0012\\\u0002Q\u001e5n�\u0012\u000f�����r\u0001�n+/D\u000fu;�3?��<�'��+Nr\u001d��TCmBv��>��E��\u0013��6͌����\u001fʹ�{\bn�[��F\u0007#ܚ�.��-�\u001c4�h?ΰ\u0016��˴.���ڊ�\u001dXe��x�L�\rbU�-�2��\u001e��\u0000�+\u001c�\")\u0005H�+��h\r��0F\u0017����.<#\u0017��\ts�F���8\u0019�*T�4�\u001eg��S!�u~\u0016{�4fڅ���*�H�����%Q�W�8�t��l0��H����k\u0016pԍ��[��i|�F��J$\u0018�������zLZm�\b\u0015�D�F�]�f�6����{\rane��\u000e��!\u0018`\u0015Տ\u001f@kѬ!�4�c#\u0012I��\u001e�𩎲����DS�\u001d���sq\u001c\u0011���@3��S+by��S��s�����j�t�}=xkـ��3~�G�^qr�גI#m�O'ҷzD��s5���ȁ�\u0006\u000bw\u00153Dm\u0014\u0018\u0014�\u0018��9\u001e�f/\t��}�.L�~bB�\u000fcZQY[?���ʔ�Ϙ�\u000f�s����+E;;��2\\\u001f�\u001c�jr�SX;�\u001cbhe8(N0{\u001fʲ���>颻���\u0012�*���w���,<�S���a-N�\u001b��k�.`w�RA2���b\t����in�xn.!���a��_�*Tդ��f\f\u000e|�\u0017�\u001d���SJȑyΤ�I�#\"��g���FGm�Y\u0011�����SgA+\u0015\u0019*˴\u000f/8���YGmy!\u0011��|8r��W\\����N)y0BB��&%\f1�)44�\u0014��in�\u001d�q�{\u0011���<�O�<(\u001cn$����b�G�e ��\bA\\���\t�P�5����#����2\u0017\u0003�)�\u0003}ªd�E�\u001d~�\u0019\f*�n̛�[����Mt�+��\u0006�D/���\u001d�\u0019\u0011z?Ф��\u001b\u000b�$�>J�j�럭_��\u0010�����\u0000G��.�C�\u0000-\u0018}��\u000e*\u000bx�|��p�3������Uդ6�w6Hq\u001c���=}\u0006}+u\u001b��R��ܳoak�_\u0010<��f@g�\u0012v�p\u0011G��\u0000\n��\u000f��ֶp��w�<��1\u0005�\u0002\u001b>��5VK����i?�r�\u0006B3�\u000e��:kP�'�(\u0004y.б��=@�[ӒKRe\u000b�D�T/\u001e�\u001eT\t$��X\u0003���*�զ�ji������\u001f�sY~\f�����W\u0013��\u001a�I9'\u000eա�A3G.�t1qyʩ�\u0000�q�\u001f�j��\u0016��bJ�kh ��(�=�� �C�}�\bA��\u0000��R]|�\u0017ҳ�;��i�Wǥ��8�s���Mt3Z�\u0016�\u0004�$�ͭ����>od�8f�ug_���g�(lI\u0019\"�?v.�\u0000�rMMf��\u000b�����ڃ �!�U>����\u0002�ɨx�}F��6�]��m�\u001f��f�;�Dm�#� �m�\n�\n���L��d��N��ɵb:��S4\u001e毡�R��\u0003^m����\u0019u'�煮sN��o��)*�2�Z��2�z���Q+ϟ�Ta:���V�I��.�e�hr��<��Q(�\u001d\u0014�r�\u001dl\n�jH�\u0000¬\u0018�tr#H�Ba��q�\u0003�\u0015��w���~�e8Qԩ\r�WYg�_\u000e�\u0005U�|�?�4eq���yFI�u¢}N3Śd�\u0000�nL{�\u0007\u0015�B�&��\u001d��I���]A+n\u0004\u0004ps\\LN���\u0007��=�z{jrb-͡�|>�R�i�[�v\u0011\u000f��a��\n���N}�W7�=3�2��H��ym��K?�@�+~��t�.�P�gȌ�\u001e��#�8�I^s��\u0011��G\u001b�D\\k7N�rZ�����C���W\u0011�����Y�H���\u0011�4�V,�摏w<���g�i�\u0013�s\u0014~r�۱~�\u001e���$�\u0011�\u000f�Z�dh-�u�� \u001f��\u0005n�\u0000f����~��Z�?������\u0011M\u0017����1�á� ի�\u0010̷D\u001bf�\u0014�>7���\u000f��\\|ϛC���e]��Y+��fU��!�|�\u001f�z楈4�c\u0018Rs�ڻ\u001dZ���ݩ]�1D#�q�\\�\b6��5���SWf�Z��7\u0015\u0003��\u001fδ�\u000b͐\\��J'B��cn�v����ٞ\u00014o��#z}�\u0007�\u0007>�c�\u001a�D��\\�,�\u0017j���A��EJGO:\u0016�[���]A,qț$\u0016���|{S\r�o\u0011ki\u0003 b���ڞ�� �\u0000����~YR \u0019\u000fc�\u0006������\n�Ə\u001e�'��1���JJ�4-\u001ak�i\u001c\u0000�nrK\u0011�}9��tbe\u00063#;m\u001eX�Uo#-1�-�Ą��\u0018!H�<�h�Y\"L\u0016\u0012�\u0000��*\u001a��.��Bp\u001b�F=\u0004�A\u0015jh��#y�+\n2&߽��5BB�\u0016�N����s|�����ⴜ41-ɞ/�5P��\u00001\u001bFr+\u0019+T^��\u000b�%o�id�\u0019�\fۈ�T\u001f�5����>�x�c�+.��s�\u0002qןJ��\u000b��C�\f�[d�\u0015�˒\u0005szL*��W��\u0018`2\t�i\u0007�\u0013���vٙ�d\n7{Tw��WgL�:ըa��>R�1�X/\\z�i6��Nnf�\u0000�[_��ћ��\u0000SE�c����ɧi�d��\fJg�[�\u0018�\n:�'|�J�+y��I�Nw=�\u0003����m��cc�]����egy39�|�����,r��\u001c�\u001a6��u?ŷ��\n�[j;��\u0015�x�\\+\u0003�[ɉe\u001bI_�N�\u0000�Jrw�\n\u000b�9�\u0013�-�j,\u0015�mn�!�\u000e���\n�|\u000b����Vy\u0017\u0012^���gE�9�k�`�{ۘ,a\u001f=ċ\u0012�N+��-�\b���E�~�c�SJ�\nN�\u001dE��G\u0010�q����l�y�^U�q�H퀤�ֳ�+M>\u000b�R�B���X�\n=�yo��U�x���l�l�j��_s�}��o�\u0007��^\"�-4�l�R����\u0012S\u0019�V\u0014��\u001e�\u0002��\u001fx�L�\u000e�l�dO��3\u001b\\0ǚ\u000f8\u0003�\u00075ʒ=(\u0014+!�!\u0014�A�M\u001cS�T�r2�t\u0018��\bY����\u0010�yW�/A��\u0005em�zW��\u0014�v��9�������\u0000ʓ\u0003�����Y�\u001f���\u001fV ���_�n\u0014Gg����i�\u001f�O�\u000fՏ�[c2^���\u001f��\u0013^�\u0016����NVg��\u0000�I�?���j(�)�?�\nOc\"�a�G�qT��A�e�\u0000ec�\u000fj�Q��l`�ƪBc����F\u0014��k\u0007c��M���^�d���oO_jǖ)�&u�ݑ�\"H�\u001f���\u000b\u000b�w\u0018�f\u0018\u001f#zT��&Fy\n���^3Y$օ�W0n�^DT.YT�g֫����6v�`UIK�\u0004jY�\u0005SBNǡ�\u0014F\u0002\u0004��\u0004\u0015?3V���by.m�q:�\u00191֡��\u0006�}\u001c�!\u000b*�*��ǧ\u0002�\u0017�wG��N\u001a\u0015\u0001@�����M6\u000fW�\n��� `�s��*T�k�X�Ky#9\u0007��튎�����d�FU\u001b''r��:z��Z�r\u001e��Z�r�NC{�Q{�b���\u0004���ôdBT��\b�C�YC$v�-���@t>^2?#�N\u0017J7H\u000b��\u000e\u0007o�\u001e}���\u0013\u001b�K\u0016U��9�dW<�+:i�[�qx6�r�F\u0018n�q��\n~��\b$��Y�\u0011.��>n0\u000e~���if�2��>�M\u0019�<����Y�Β\f��[q�-�\n�k�����Fr\u001b�Z[�\u0002�H��1�7>�s�?�]����\u0001��\u0015�xت�.%�\u001f4 q��Y�\\�g\u0002(̎��n�P}�c\u001ft�u�U�V��\\F�M�rG��9\u001e����\u0014c�6\u001d�\u0015���\u0002ǭI��C��I��+��\u001e�U3�;�*�{\u0003*��q �B~p{�\u0018ى��h��\u000e\u0007�.��&\u0007�_��m�?\u0001\u0007s�s�\u000f����R3˽�ɓ��-l^K�7sҺ��\u0013�j�\f�f�-�$�8b2�\u001dN?�+�.g��V�c�$;�����Ƴ\u001b/\rE\u0019R&Ԯq#z\"\r��y�MTV��R}\u0011��\u0006��k�_0�v\u0011�����2k����h�:�\u0007�Y>\u0005Ӿ��hfeķ�n\u001b�މ�s�Սr�\u000b8�{�\u0002[�'�!�=���%r\u0019�?��Ϋ\u0016�\u001b\u001f&�\u0001a��ܟ�b�Z���MB���Q����#�'�EU.����妓�(�\u0018�Pi���\u001c�@O\u00042��\u0015�\u00032��4\u001e��W�Z\u001e�\u000e���q�\u00164Xc#�^3��My'Í-�|Bn�\\'\u001f���_�d�\u0015�\n��k\u0018�\"QS�\u0003#�SOe�4�����jGb�n\f���D\u0017\t\n�C\u0002\u0005�\u0000+��6��y5�g�VP\r��\u0007�\u0000~u�ڤ�]����\u001d��ޕ=��\u0000D'Ѕ�\u0013�#�n\fx�aQ���j���\u001c\f֢�D�z\u0018�%��\u0006��\n�{x\r�T<����\u0004@����I�M��\u0004��v�\u000e|9o{\u0005α}\u0007�\u0013\u001f\"\u0014n�\u0018,��W\u001c��u4V�.�fq\u001a\u000fRN+�t�6-+K��`\u001f���&}Os���\u0014އ���\"9�X�\u0004p;ִ��7�\u0016\r>\u000bg���\u001c���!^7`�b�sVj��2[I�S۞k$�����R��f\"\bd�����p)���Ƒ!hQN8�&��>��tK\u000b�Mn.\u0011������Pp\u0019�r\t\u001d+:f�����#h�|��#\u001d���=�=�^���\\�4�\u0014�C�\u0000\u0011�:�j�y4\u000f�XIc\u0004G�2\r���&�a�g��g�_93\u001a\b[p)ө�VA��\u000b��\fď����\u0004�-^�\u001a]����n59&�\u0013¢�g��\u001f�6�T��I\n�b �_O֥�`��)j�&�\u0015Q�����G)�[�I\u0000��p=���r�\"��q��'��5�\u001e�\u001f0\r�\u0002�w䊭�[\u0005��t�b CN��(�\u0019�<S�}3H�t\u0011��$�0�'8\u001c\u001f��W�|=�&�\t�yt7]:�\u0000\u000ex��_�\u001a��t���H�Q�~�}!��R(�DR�7�5��#`F\u00139�g\u0014��l6�ml�+\fT\u0013f s���5Kby\u0011��Z\u0019 ��\u0004�͂��\t���^���x�Å\u001c\u0003ܓ�T�+K�}\u0006��l��ZF\u0004���<��\u001e��X�4`�\u001c\u001e�V����$�+g\u0015�:\u0006���d\u001d#�e���\u0000�^wgi&��[i�}��V1��O��/�Q��\u0004 ����Ʌr�\u000et�k�\u001a���c\u0016\u0010�\u0000�G��\u0006:�j�G:g��\u0002�H!\\G\u0012��Q�\u0001�^A�\u0017\]CXm6�����)S���\u001f��A�S�:\u0003yL?�/A��{��\\�;{ׇ�I�O$��дW\r�4��F)�%\u0000<҃H\u000f4��\u000b�M�摍hh\u001ao���khA�o��\"����\f�_��\u0012+�W\u000e���?�a���u��;K9�\u000b��q)����2����pۀ\u0003�w8\u001d���\u001cV��U`��G\u0002S���\u001a\u001e\u0007������\u0014���K)���y��y��\u0000��8�\u0006\u0007�\\\u0016�8��NR/�Z�o�muK��\u0011\u0018�Ժ�\\Gל�A����\u0010tD��\u000ekF�F$Vr�+B�mZlE��0���~�Y��MR��\t5,����s���\u00106����\u0005%I�da��\f���\u0007��r�\u000e�[K���\u0012.٥\u001et��n��\u0018��#��+�6y�e2\u0005WF9�\u0005���֭��e��<�.\u0019Rf\f�\u001c�~]\rTK�\u0010g!�\b�(�!wU2\u0006\u0007��`�Bh�,'���i,�F��q�\u0007v\u0007_^1V\u001c$�\t#I01�n?\u001a欵Q�i�o\r��\u000b�wv�A>��\u0000�C�_$���ɸ����\u0011�EC���J-�\u001a���ܵ�\u0016)o�\u0019D@3c�1�V%ͬz���\"���?\u001b�OZ��Pc<0��1�S����\u0007�Y�w\u0016ӆ�xLruFN��*�E�VW ���6�\u0016a�y�_jՎ\u0004�Ӳvm�!��\u000f����Vu�Yq��6�\u0000 \u0011[V\u0010�u[~HX��\u001d~�\u001fֱo���?ж��I����5���=67\u0010!��1���X�|�����\u0016��b�c�\u0000�U|k��.�c�F�--�\u0013\u0011�\u0000=\u0018�\u0004�1R��\u0019\u000e6\u001d�i�3�\u0015��(+\"?/d���\u0003�Xb�|?��붽���m� \u001e���\u000e��ok>�x�����.O�(�kS�W�i�Q�v\u0003j�\u001ei\u001dU}>��������\u001df�y\u0016�b���\u001ew@Ǹ\\\u0000kE:W?�φ\u0010\u001e�2�\u0000J�F�`����S�g=�\u0005\u0003�.��H^9\u000f����T�)k\u0006��Ի�\"\u0015uk˖�\u0014��}p\u0007�[���ZMŃ�ۂ��M���W��V�\n$q�r�A����/�(���*�{\"\u0011�x�\\��&�>�q�\u000ev�\u001fh�\u001fuEf�( �*d�RCZ�>�#q�3\u0004���\n1�v�R��\u0002\"�^��C���N&l)�\u0000�jy��\u0003�>��[˨� \u0019�w\b�ܚ�\u000bú\\z.�\u0012D��,Q\u001e�G\u0019�NMK�\u0006ͳyӴ��W�\u0007�w�?�u��k���\u0000�̛!\u001e�/\u0003�9?�u~#�k\r\bZ@ظ�>B\u001e�\u001e]�\u0001�μ�U���R8���0\u0007��J��=Y^��5��h�>]�;�\u0000�eO��뜍w>*�+�g��!��X�\u0000�ԨmԖ\u0018�\\�����\"�ȱ\u0015�N{U�\u0004b�T\b�Z���hJ\u001b+��𦖺LjcIWu���\u0007��A���f;Kv\u001dk��\u0013��7��,х��>k���\u0011�s�Բӱ���6�WQ��P\u000e*ʜU\u0012q�\bn���\u0014F\u0001n8#�qIp\u0005Ğd1`�7*�\u0007�S��/\u0000������\u001eA\f�:��}Er����ƅv�w݁�@�I\r�5��$���ڠr�\u001e�JW��%\u0017;q�a�U�����\u0006\u0000�\u0014���I�T��b�d\f�\u0000�L|���z���0��\u000b/@\u0000��j�n�\u001bo'\u001cT���\u0001�\f9�\u0007�$�)E-\f��\u001b\u0002���;��5�ijMԳ\u0004\u000b\u0019�UU\u001fÒ?²\fЍ�]簭� \u0017����1\"��~\\�\u0000QY��/G�\u0013?��F�M�{��2\u001a=��9��j�K\"*LJ�p\u0002\u0001�?J�r�O\u0015�*��N�ns�\u000e?�v�\"4�h�\u0015H�\u0013!\u0018�\u001d�\u0000\u000f�[�FW5�\u001f\u0000O\u000e��|�M��\u0015=A�A��1\"���+�f%��RkZmBmQ�_�\fG����Q���ٷ��#)8��I-\u0004�ge��?�\u001e��~d�B�\u000485�x,c���\u0000_O������v\u001e\u0016�\u0005�����!�>��\u0003ֻ):��e/\u001bx���v���q�L3\f\u0019�\u0007����׆�<�w2�]He�g/#��M\\�5y�A���+��\u001b!\u0001��\u001c\u0005�\u0005P<V�i+#4���\u0006�b6�ֳ(A�\u001fjv�P�(��4\u0000�3�)�i@�(\u0004�\u001e\u0000\u001dϥ\u0000v�\f<<u=jK�_��\u000f.2G�S�/�g� n�\u0014_�\u0005\u0000\u000fz��N��\u001d��(�y���#�����𫺽�iZ,�jA���O�H�\u000f��*b��I�o��Q%���l�h�����\u0000�~|~\u0015���얱Z���|�>��uZ�#\\Eb\u001f1ڦ�X�=I?�k����n��\u0003��z\u000eիfi\u0016t��\u0000�v�������J��\u0010�su����zv�����J�\u001b\u0002�a�O��F�dX��Z���\u0003�\u0001��I\u000b6=*9\u000e��h$��\u001dқXס��\u0010��NG�\u0007Q���Y\\n�\u0018\u0003�=\u0005s^\u0003�Z�C{�W\u0013_�W#�\u0018�����2\u0003\n\u0016��й\u000f\u0002�5Z3���S\u0011�G4~@�V*�\u000e�\u001b��Ol���\t|¬<�\u001f�\u001bi����S\u0019\u0004��[�S>�$�\u0015�]F7y}��,�\u000fi\"\u00127�_c\f\u001cӃ\u00028\"�m�\f���r(X�\"���;�\u0006���\u0014;zS-��B�̉���9ݕ<�U��$�\u0019]\u0018\u0010T���Ih;6\u000e�g2\u0005c4�Dv���H����*��k%�ᤸ��\"(�\"?\u0005?�V��n�\u0019BŌ'a���1�Vo�����G��\u001em�6Mo\\�+�!���|䪖'\u001fSҺ�r�̖=>�쵀a����?\u000f�J�A�\u000eA�[7��]�#���ϰ�+%\u001br��\u001e�l��\\ih\n̄�8\u0015\u001c��Y��\u000f�\u0015\u001c�(z\u0017\rY�x)\u000f�#������_\u0015/&��Y�~��\u0018�5�\u000b(b_ҽ\u000f�$��e�\u0000���\u0000�V�_��\u001a���u�f_2B�L��{+gۡ��R�8*��g���c8\u0002��d�4�\u0016F(�K!�8�5I�*�\u001e�f\"ri�\u0005(\u001cR��!�\u0005<\u001cTdњ\u0000~y���΄u�\u0014G+��,@��о~A���W$\u0018\f�ҽ��~�����t�4�\u0000��������L�\u001a;\u0016�~��z ������RC|�\u00007�t�ϱ���\u001fκ���Ӵ���\\�2\u0017�\u001e���W���\u001d0˹������ɫ���=NSU��Ȃ|�oP��R!���T��nԥ�q\u0010�\"\u001f�\u0000\n���\u0019j�cO��\u0000��Ī\u0005��j���\u0000�~��\u0000\\W�\u0000F%f���\u0006���O��C{!Q�sZZ>��ޱo��¹�+u\u0007S�+: \u0015w7J��\u0002i\u000ba���D�\u0000J��$r���ǭ[)++�\u000bF�*F�c@\u0015\u0014v\u0003�)�VOJ��:S�,u\u0015D\u0010 !pEG)��N\u0000\u0015RNM01/�2\"�\u0004��\u0018uS��֪�(��P�9\u0001~��������NH�\u0006��\u000b�Ue\r\f�p\u0019yS�W!���\f�\t`��М\u000fQ��#�D\u001b�*�\u001d\u0018��*V�xr7\u0006R0J�G�*'�HX$��z\u001eƑi�yh�Si\u0007nK �cڙ�ӑ�SF#�r�� ð�9�\u0014\\'�º���!�CR�QЯ�4L�\u0019\u000e�\u001b�P���omc�\t�%��\u0010Y\u0001�\u0003�Ȫ;c�8��\u00152����#�\u0015N��iH\u0011.�E\u0004��\u0011���+&�x�\u001f�'i3/̟P��P�m�O�; ��SϘ\u0014��\u0002�{Q\u0012g�\\c#����\u001d�_z�L\u001aOb\u0000Io�g�Ӌ�\u0018+�zp\u0019\u001e���\f��%�F�:o\b^Ɩri�7ݽ�ݑ���*\u001f\u001fk�LғL�k^��Đ\u000f�\u001f����:f�k��P�R�Е�1�G���\"���T�'��}���c�G`=���+K�ί��T�\u0000\u0000\n�=�JمK0\u0004�\u001e��hEi%\u000e�D\u000e\u001aV\u001c\u000f����\f�E\u0007��т7��\\|����z����[\u0012�G �\u0018>�����!Ni\u0015r��M�V\u001a��S\u001e\u0006A��\u0001sW��1�|Imj�Z\u0014>l��\u000fO��W����V�Z�'�|W�|#��mJt\u0001�\u0000���\u0000\b�g�\u0015�]���ơ?�E-��\u000e��Z��\u000b�\u001a�i>�?��zy��3�\u0000\u0002�\u001d*��_Q�\u001d6{�$]j�@�T�]7�f����Y�����vGoo�\u0000?\n��kQ\u001a��$���/�D?�\u001d�\u0000\u001a���k�V#�\u0001�T�Z�\u0011��3TܣNŇ�f���Ĭ�\u001bڮ��v��\u000f�`��5*\u0018\u0013b�j�����\"�{\u001a�\u001bѿ���m\u001c\u0013n�����\u000e߉�z5��\n\u0015@¨\u001c\u0001�W/��/�\u001a?�d\\OzC�UA�G���\u00000*�p��M\u001c\\S�<\n�1�,��Q&\\�U�5r�u�-�i�ô�'��kŌG\t\u0000��\u001e��h�h\rդr\u0019A*#f\u0007i���Wf��\u0012\u0019f�\u0001\u001c��P��\u0013�j�in�o3[��,�&�\u001cg\u0007>��!�\u0010-�#fS\u0014g��f��=�6�Cqp���#�\u0007�?ST@1\r�����\"��u�4�{9D�\u001co�I\u0015r\u000f���&�m%�6n\u0015�15��{v\u0019\f�\u0004\u000fqP\u000b��P\u001c�uSҨ��m+���8�p�x��4W1bR���D�7֛�1�ܑ�ڍ�K\ng�\n����\u0007j��\u0018�$�wx��m\u000b��\u001f�S�\u000f\u000bE\u0002nX�C�8�ǩ��\u001eIDE�+\u0004j\u000fԀrk)/�G����v\u0012F�Ko,>J\u001c�a�;��[y\"`�(\r�z� �4[C�$|���Z�s'��\u0000)eR�/`\u000f\u0015��̯dP�\t?yW�P�\u0012�h���)8Q�j�!#��b�MV���1\u001cG\u001fʃ���i��EY�F�]\\=ě������O�YX�o\u0019������M%��έ<�b���}�o�T��\r��\b#�>#�z/��z�K��7wv:Y��\u0000]�'\t\u0018��ip1ҡ\u0007\u0002�ˁ�x�!�\u0012\u0005CT\u0017�5�\u000e��j�$�V\u0013�\fC,�~\u001e��gʋ�v\nHppGLQ`#''����GY�`���'|�vA�����T.Q�?�Mz�¯\u000f���K���q��\u0007���?�Kv)#���\u0016v0Y\"�\u0002�v\u001e�Ҳ�O\u0018�-\t�\u0016�'���\u0000\u0002�\u0000_�V�\u0011�[\\j\u0013}�R@�@�?\u001a�mvY�'�Lf��.no\u001b����\u0006\u0007�N\n�ɜε��\u0015���c��E�'�)��UɄ�(\u001c\n��n\u0005��(�1�.%�Q��\b�8�\u0011\u0014jKb��݁5<\u0011�S�J�\u0000\u001d�9;\u001aA\\M*\u0012�\u001a�a�\u0014�\u0000щZ>\u001cю���\f���<ۃ�|���4�R��P$�\u0015��\u0000]\u0016�\u0007�z'�&��ȸ��ķ\u0004�\u0007��\u0002���)����^�4`\u0000�\u0000(\u001c\u0000:\u0001�Z\u0010\u000ej�#\rW�=+s$hD�\u0014�Dž���N�\u0005i\fȸNMgJ�nkb�:�U��u�D���ϛ\u0012�39�[\u0018PG�T\u001bA��ø�\u000b�\u0004�T�I\u0011���\"��o%��=�a���#p\u001b\u0018�A\u001fZ�=U���>�yw�3�\u001c\r�\t9�:��˙�̗\u0017\\\u00014��\u001e��],W1ZMz�\u001a��\u0019�+�A\u0000�W\u0016�%�@��MoOf�J���,r}G�:7)�K/��\u0014�y�)Bzt�0/A��6����\u001fd�n������Bl���g��\u0018`�����5�l f��'�1?�_�-k\u0019$�����)4���6�UbU��\u0014ck�G�\"��iq���'�75ƒI�ꧪ���2�V����Kx$u��U�X���8�>�\u0003t�z\"\u000e���;F��F\nz��Z\u0017\u0003�vb��[ω.�\u001f���VFug�U��\u0017\u0013\r��\b��c����s��C\u0011I�4�p+C 2\u0000\t&�gЮm4x�9���t�lソ~o�*�t\u0016�n�w\u001em���V�\u0000��:��:��1.�w�<�4�3��ֽa����$[i`P$�\u0003\u001eW��\u001e�����Q�{�-%\u0004w�d�\f,���ι�ำ���\u0000N��s\u0017�a������=�Hu��r ��%���������Y�b�\u0016��Yu�n-1��m�\u0000�\u0004`������k�M:�,l!��6�\u001c��+��qX��\u001d����R�\u0006�\f��÷�ֶ�[;9�\t��U{�A�&�W`�H��\u0015�K'��}��D��\u0016�\u0005����0��W��k�Ȼ�\u001f\u000b��c�t\u001a��O4zl�\u0003�M������\u000e+ϵ]Ljw�r\u0006\"\u0003d+胧�ִ��3�\u0004ҫ\u001c\u000e�� �B�\u001a\u0017�K`h�aw\u001crjc��\u0001eZ���u�4.��QGROAY7��\u0018�t�\u0007�[�V_>-��\u0017q�\\\u0010�?���I��I9&��m-4]>��\u0000�\u0014����9\u001c�\u0000�i�ɬ�z~��\"n�#�������\u001c�\u0001[�\u0011�\u0013\u0010)�<�\u0011�+�\u0015# �<\u001ek&v���x��d���\u0018[\u001bT`\t\u001fm�x��(��\u0015P�q\u0014�X�Y\u0004\u0012\f�\u0007��N���ԭ�O\"A�w��`\u0010^M\u000e0\u0003�>���\u001a�]�S������ڌ�\u0014�\"�g\u001b�d\u001f�5�Jv��\u001d\u0006+_�\n\u0012\b\"B\u0002K.H\u001d�?���q�9��D>\u0013���D�&��\u0014�1�H�l9\u001c�֨�\u0017?�Z�\u0017�9�_�-j�Th��C�\u001f.:�\\խ_\u001fm^�_�-k'�X�?�}\f¸5\u001b\u001a���C��* ,�@\u0000w5�%��\"E�{8�6�m��������P��$�,�ZI\u0018���M]��@���\u0010Vߙ[��>����KC;ݖ\u0015�mxg�\u0013���Δ�:lg����\u001f���\u000f\u000f�\u001e!Ԗ�\"c�L5�������]��\u000bKX�-c\u0011[��#A��&ƑOU�8mm��5�\u0018�čz(\u0002��`���ô��\u0000�\n�5��\u000f��9��<;t@�:\u001f�|U��+s>\u0019�\u0000t\u0001�S���]�\u0016�l�\u0014��1:�\u001d>�B7�@�:�y�m'˶7�\nCH7`�^���U����m�D\"<�3\u0017��k\u0013�\u001a�k7�H�=�\u0012H?�)\u001f\"�\u001d*ٻ�\u001a}������\u0011�vc¨�k�5���d�P�k���{4��?�i\u0015��L���b��7rn�\u0003�S�c��k�f�\u0001Үj\u0017���{�\u001bL��\\��\u001d\u0005Rde#p �4�\u0010��!���5n�W$�f�.;��d\u0000+��\u001e�g�mfu�ͱ)\u0000#�I��\u001fι�;O�VԠӬ��9�o�/v?A^�mi\u0005��66�l\u0016�}�I�5�Wfҕ��������F�#5\u0003�����X�iS����#'�\u0018�\u0014�����S�I\u001f�� S�`\u0013�R/���;h\u001d�e��MVs���1ɨ�\"�FJ\\i���~J\u001e�<��O\r��w�ġB�F��ʎ\t.%�፤|r\u0017�֬6�2���@�p\t'��4�z2�OF`x�&�T��2�\u0002# c����Y2\u0002\u001a�����G>�� �#�q���e͍خ�����n쌂\u001b=��\u0005W\u0003\u0007� \u001d\u0006iF\u0003b�\u0016��\tuK��\"`��gs�*:���i\u0006��\u001bv���\b�r\u0018\u0004\u001dj��p��Ҥl\u0016Y�h�'�n�~<�ꍣOs\u001812DZrA�ôqX���>��\u001d�<�������@q��eO�R���c%�\u000f�!�\u0010GY\u000f�s]\u001e�^]�*E\t���0��s��\u0012�T�\u0000V�pZ�KK��#�˂r{��8�iDq��=\u0005H@ۜѥ�mYB�\u000256�*���\ti���^�b@�82��݉=kl\fqU4D)���F\u000f����*P��~�1\r��f�B�}T��w����\u0000�ֺmu�um��!\\����\u0011���p��[/�˩\u0006�`ڝ�6�e3�_�}?\u001e��ۈ��p\u0000\u001b�\u001fʹ\u0002h���i��\\K.\u001c��uϭtw�Oc`]\u00007W\r�0��\u001c�\u0015�Sfs�*�V9$�`�c�D���r1�\u0000�����\u0010L���1��7�vޤ�Z����D�!c%���\t?�?�5�\u001a�ij��4�2�Ř���#\"��x�EX��_�\n\u0000j��j���J���j\u0006E-��˲A�����a\u0004�J�\u0010Gy\u000e�\u001c��V|'�\u0017ּF!�S�\u001b@&��q��\u0013I�'i�\r\u0013�?F:�ˋ��\f`�R.ߟZ�ߊ��=\u0014*��\u0003�\u001d�V��U���\"o���\u0000��\r[O�T����\u001f�j�\u001c�YC⟯��DEp� -K\"��Hq[\u0012\"`�����BFI����@\u0014�\u0014���,�v�\u0004\nb\"��-�0�&��I����;�\r��i\u0003�¸��3�{�з��I�\u001f.��^@��B��B�kֺ�z���/�8���/��\u0017gvp��幾�\u0007�t��f��'4B�;\b�~��j,�[3��(=)�zTA����ր\u001eW~\b$\u00159\u0004u\u0006�\u000b}y �6w��K\fG�\u001dF���Ԟk�Lb�57\u000bp���/�\u0001k\t\u0016>��)=\u000e���U��� �\u0015�q�$\u0002���rx9�qRxcP�����\u0012\u0015��_隮����e���sԣc?_Z��|WdD��ŗ`\u0002˳r�\\�յ�\u0015�9��\u001bP�q\u0004��\u0014�\tP�|�J���E��\u0007?ʺmcS��i&�\u0011��0�Zc\u0003�V?����)F�bm�pG\u001dE6�)&{M�{,�S\u0018\u000bo\u0018\u001f�ȧ��&͑ƣ�j?AU�q\u0018,�*��؇���\u0003�m}ٿ�eh����l˾!0g\u001e� ��U�r�9�\u0011�p�\u001cw'\u0015�xWL];M�s+�����\u0000\u000e��~�\tjm�\n\u0002B>�|���KĚ�*�\u0010���mf?�'��A]\u0006�p`�[8�l�\u0000��'�7�\u001fZ�ۑ\u001cQ](\u0000#\u0018�ǧ\u001d!S\u0015�o��k��榟\u000b���c\u0003��z�¹ɏ���[�\u0018��?�s�j�S��m�\u0012�\u0004G�<��\u001d�\u0007\u0002�G\u0015,\u0003\u001dj\n44����(�$�lX��+��m14m=mF\fχ��_\u001d>���Z\u0000\u0005�Cr���f�����\n�\u0014��in\u001b\u000ec�V��YlUi��Vs���U�wɪm˧��U�N�X�⟯�{\"Խ*��ڭ���Bvɭ�,#�\u0015)�Uc��ht�\u0005yF8�JՉG\u0004�bi�WH��Ź�kM�}\u0007j���1]\"(UI�\t8�\u0003�\u0003[\u001a��\u001d�����/�1Y�q\u000e�p�\u0012C$ci`A���U��f�38\u0016�\u0007�Ds��\u0001��4��\u0001�]�햘\u0018���g�r9��\u001eM\u0006�؛f���>�����\u0016�0�`pEJ��kI<7{$�8��l.�d\u0004g�ˉ��S\u0015�h�w���N���\u0013�\n���S�G\n\u001e��V\n\u0017s�d�0:\u001fAY�s\u001c�<���;�\u0016%���*q��ݣ@����A�G�\u0002�\u0000�U4���\u001f���\u0000����4��5>�\u001f�a��o�8R=�ٖ@��[�\u0000���\u001c���R�N�k\u001b\u0018�V�[$�prƹ�r�kk�\u000b�]�s����z��\u000b�eA��c�\u0002$+��q�Q�\u0015\u0014�ۗ\u0006Wa�q�\u0015i�es�i�ҩP��ٛ�0�y5�6�\u0016?!�4��y}\b�۽u\tl�B�\u001b��\u0005��x\u0003�\u0019Q����V©�Xx\u0015'�V��+&�i\u0010?���U���\u0002q��W�x;/Փ��{���;������\u0007�v�$1\u001f&9\u0011dڡ��cZ\u000fp���1����\u0003Ҳ5�����\u000f�h�0��\u0016\u001c���\r;(�옖 e_��z�%ɇ�f�f�T�*�2�t�럚���!�X��5\u000e�?��M��Q��\r*�?�?�\u0000\u0015[\u001e\u001f�:�\r�zm�#|�>��\u0010u?{�\u0015�<�q�d\u0016�a��\u0015��\u000f�\"�|?\f�\u0006��Q,�\u000fC�T{\n^�\u001f�avhEc\u0015�)ol�G\u0004K�4\u0004|��\b?����U�Ҙ�^�\u001f�b�d-\u0011\u001f��O��C$g�z��EZ5\u0014������s2\u0004��Ř�i��ԣ����\\!\u0018�&�\u0002Ċ�౩\u001d�\r\b��Z\u0012\u0010�I�Z1�K\f|�\u001e\u0005Lɀ*\u0006Q�~SUJ��U)\u0000\fj���" }, "native": {}, "from": "system.adapter.frigate.0", "user": "system.user.admin", "ts": 1700989168929, "_id": "frigate.0.Terrasse.person.snapshot", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
im mqtt Adapter ist er korrekt
{ "_id": "mqtt.0.frigate.Terrasse.person.snapshot", "common": { "name": "frigate/Terrasse/person/snapshot", "write": true, "read": true, "role": "variable", "desc": "mqtt client variable", "type": "string" }, "native": { "topic": "frigate/Terrasse/person/snapshot" }, "type": "state", "from": "system.adapter.mqtt.0", "user": "system.user.admin", "ts": 1700976115142, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@crunchip ,
ich wandle im Adapter die Strings in Boolean um, da True/False besser ist als On/Off.
Du bist aber der Erste der die Fehler bekommt. -
@wal sagte in Test Frigate Adapter 0.2.5:
ich wandle im Adapter die Strings in Boolean um, da True/False besser ist als On/Off.
da steht aber weder true/false noch On/Off
bei mir steht da dieser Wert drin
als Ergänzung
mqtt läuft im docker auf dem Unraid und im iobroker als client