Nabend,
ich habe jetzt 2 MQTT2-Devices, welche Bilder verschicken. Einmal Repetier-Server und jetzt Valetudo.
Kann MQTT2 bzw Fhem die Bilder vernünftig darstellen?
Hier ein List von Valetudo
Save config
01.Heizung_UG
02.Waschküche_UG
03.Wohnzimmer_EG
04.Esszimmer_EG
05.Arbeitszimmer_EG
06.Küche_EG
07.Badezimmer_EG
08.Balkon_EG
09.Schlafzimmer_OG
10.Kinderzimmer1_OG
11.Kinderzimmer2_OG
12.System
13.Hobbyraum
14.PV
Batteriestatus
Breakroom
CUL_HM
CUL_TX
DOIF
HUEDevice
Hideki
Homematic
IT
MQTT2_DEVICE
Notify
Plots
SD_BELL
SD_RSL
Saugroboter
Test
Unsorted
icoEverything Everything
Logfile
Commandref
Remote doc
Edit files
Select style
Event monitor
Internals:
CFGFN
CID valetudo_FlusteredUnequaledFish
DEF valetudo_FlusteredUnequaledFish
FUUID 63f541dc-f33f-86cf-efe0-a71cfc71655b88f5
IODev myFhembroker
LASTInputDev myFhembroker
MSGCNT 14
NAME MQTT2_valetudo_FlusteredUnequaledFish
NR 5664
STATE ???
TYPE MQTT2_DEVICE
eventCount 38
myFhembroker_CONN myFhembroker_192.168.178.59_41566
myFhembroker_MSGCNT 14
myFhembroker_TIME 2023-02-21 23:24:52
READINGS:
2023-02-21 23:13:15 1 Badezimmer
2023-02-21 23:13:15 2 Wohnzimmer
2023-02-21 23:13:15 3 Arbeitszimmer
2023-02-21 23:13:15 4 Kueche
2023-02-21 23:13:15 5 Flur
2023-02-21 23:13:15 6 Esszimmer
2023-02-21 23:12:44 IODev myFhembroker
2023-02-21 23:12:44 _state ready
2023-02-21 23:13:15 area 100000
2023-02-21 23:13:15 brush-main 1076400
2023-02-21 23:13:15 brush-side_right 716400
2023-02-21 23:13:15 detail none
2023-02-21 23:13:15 error_description No error
2023-02-21 23:13:15 filter-main 536400
2023-02-21 23:13:15 frequency 2.4ghz
2023-02-21 23:13:15 ips 192.168.178.59
2023-02-21 23:24:52 level 72
2023-02-21 23:12:44 map-data x���]��7nǿ�\�z��n��v�
����'�c��o7�W���3���8�E?S��H�(J�s���W_�~�>=�}y��ׇ���7�����ܽ�=_���|���><�?����\��=�{};�-�ҿ��/��ڿh�[�b�z��_�7�~s{���T���|}������p;���FJ?^���~���v���]�W8E���v{����݃����~��Q�}�}�����_��|ʮ����z�����t;m>~����p����U��]ߊ���7��߿}��x�5R��i��/V��=�<Ы�ݛ�#��y���p���T/�Go�G��:t���|��뷇��v��M{��ګ���>(����<��|D�߾�p{z����?R�"��|�����˥��� x�����(�,��j��R��8'�+pϓs` ��
xƳ���p���E/]�y���-��̗\M�Cz��5���8�Et�����QZ��㙺��>���IKHk��{����+�a��xZ;�nEkwW�-������Y�Y]1���������z9Vu�ltG:�p�d�����z�P�x\�n- ��욃�S��Y%��
�DA��ͧ<�0s&P<W��7&�T���Q8}kS@Pzz���:�Z���Ʃ)7�������|N�������d���+#`�v<��#�˴�՞Dž�=S}�j����]�M\"�ťBg�;e8\���L�q�4�#p��MO;��Xmy ��8W�&��K`�`'������Ll�8g�
S�c,�5���߆#p��M��K`
l��Z9��� �Ks\�'�泎�JK���ވ%���8gԻ���ea�.͐B���8g�
�2�Á�bK�g�9�LB9��"P�Iz����@�������e�t�7� �,��W��Qe���,Lt4bmfa���A�S1h`�����W��N:f�C.˔e�
e��JY��Q��n��Ye+���h�`����c�S\��xV/1���X�����G�\��( �`�,��������f�G�TLآY�&���t��L�,�5�v�ij���8W�&��K`
l��#k&��팼K�J53�,��K`
l�=p����h-Gk'HK�ӧ&:&��J)��8g�
���Eb,��Z��J�V���kM��N��s` ��3\���
O�֊�����>'��������Qg�Uf�G��UκQ��yV��gu}{Vw�nY]�/#j*���pI�_���r�B�r4@
Ԑ{���t����/�M<K3o�X�o��ݭ��D�����[�'���K�'��r5H�$í�Q�����!�c�Y�g
)�I�'���x�HQ<�x�����D��(rv��$�'�
�DY�v"��XX�,H���D��&�'�'��
��ld�&�zؕ
�LkW�?��{���+pO�D��Z�֬519��HKf��d��+cف|��7����.�P֓2��V\X\X,���c�"���F�A��E:���!�N��������︘�$��//���Xf�H?ĎV^��j�Ա�cS�~(�&;x)��$7�6��`̊�j(��8g�
����X�59x$��Ǒ�GBZ$�����WL:Cz��m��'�|Y��YO���z"��8g�
�ij��9P�#e9v�i
iE ���H�)���W�헡��Y�rg:L:t�2�#���ΐ���ߔ4��Yqz��Il���Xa�P��*Ob/�ݙ6�7djO��f��Il�O�Đo�ȷ0�*���
LB ��-�r����
�G��R��ei₱`�+/z�j�a��V�o�g����aSeSW�J�FM\J��Sص'+���i��l�L�|�|F�����%�W�%��т��;�7�{���Pg}�0��#f;��^C���-������رt�6\��8R`��I�%C�Q�
k��8����=�٤��\!;V���7����Zrw٧aV\����j�z}Y
�g�ȵtS\p��#�Ƞ�pB(����l0W�� g�}];�y�t�-��O+��qÏ'��t,��);��ۤ#��F��m�J;��m
k���)��qv/���/�;�ٻ�YO�^m�6�-�. ���R��mxvs����J2��3�$��g%�kHKH�*@�N� GJ[H{H�J�� ���.{��U:��
�Ri� Bz�4'J�9W�d��R�������2݆Z�?݆�����kS�������������u<�[/��|����� �z� �I�䠊�}�#��*��X���V�hDS�,�[%�Uj�),@���خ������z#,@���e���
k)�-��˙T��3�K��Yk������Z�Es��;,-@-��h��f������i�i��Hz�Zt�m��7أ���p�^��2������ �M�-�-�-�-�m�q6)�7��
�%��%#S/S/S�3b�q(A���>��C�oT��P��@Wl��Q���N������:��A=:dL��!Z
=:d,��!Z
=:dl��!Z*z3���H��~�PUOK��!�{���Ԃ��RX���5Z
�J�J�J=�fr�T���Ozfr�MzF z�����Ke�3sR'YU�k&]3ᆔ��G�L�fn�m��5��Y������_������i[�"ӂ�Yt���âТЂNZtҪ|�J=:i�I�Q�Q��g�I�SOI�2٦G'�A�A=.�E'�I�I=�h�G�>2jN��}dԜF7�vݚ���N���6}�3�2��M��1;H_���'����̮�����T��ٍz�O@�lzfw��3��g�3{P�����|���6}�'-�G� oا؎�z�X�X��5`���еE���M<��}W2=�ѽz�V��v�ZdZdZ���b����QU�fQiQiQioUu�z*5Z4Z4Z�oU���2��R�����U�!S����j;h;h��\�� ��͢��ג�c5Y�d}�����<��A6��VY�ZkY�E�伖�Z��*�Z6k��Ϭ�6c�L���^�dΫ�y�zEχ����je=��q�M2Mtbm=F�1'���C���VZ��U�}�B#���4�pB)u'�����Q�N:H_m��6�A=�( ��fz�8�MoRN�{���"�-�T~jb�ڦ���]��%�W�0��z�z\�J�I���[���z��q�:DK�רG�CK�שG�CK�7�G�CK�n��tA*ӛ�[����fz�G���ԣ?
�Q鏚\������G�ԣ?*�Q�
��JT��j�3�e���U���"�Z��o���u�i>�W$��I� ]SM�����6���xИ����P5�i �QS������BN�i8�ަަަ]�<_����6:�e�htNSG4���dZZYZYJG����#T��G�
�8XmRƉ���ƞ7����z�!�ξu���oz� ���8�\�����24+��z�0��`�@ /L�s�����j�h�M��#�^�_\����*������zAЖ�tR[O�����.�.�r*vN�N��l7�@���R���� :覑(��Нe(-���%�e�2N��)�ijS~�
}�R������[��1�}����^���v�/����ɞ�����0=�C/{VZp��z~�&d/f��@�i��NP�oFT�/t
����I$�^�}?2Z�u��.'q���U��
�a��2Q��ݢ�����=(�V7��2��]�����7۠��D=?���جykV�&�L*F�>K�w�}���i�#���-�����������I��]�vEP�r�m�o&���h�!�.�~6��}�K���R��EW/��E.��E�,ƎE7,���U��V6�os\6�e36l�֝��{w�c/7��!Ӿm����:e���K��27{i�c{�u/�䛑���>���O��s��wD�ȴs��7DH����f��*5'��U�U�U�U�5�5�5�5�u�u�u�u�
�
�
�
�M�M�M�M�-�-�-�-�m�m�m�m��!~�\/��^��Qs����Ld�#�z�;I��4��_��w^�!ϝ2o��N�M�`�G��3�e���2=p���2���WP1���7#�U�*e��F[�H7R٠lP6)c?�hS�W�Q!�V�����҄]�[� 3�w&��V
Z�4L�bt����%�}j�Ѩz)�*��>}��F�/�k�k�k��������� z�z�zV=�@oRoR�C���-�-�q�z�z�z�Zz=%�Ӄ��z�z�z�z�G�?��G4�C�,ۊ�F��W5��>�t�N��6T�t�t���l�淬�q�ڢ�C�<����e�&f��2--,e�{a�<� ���cJ�u_�z�A٠ޤlR�([�mʶ���_]�n���o/�����w��������w�>�����]ź��?�2�+~�������?>������_�B?o�ʧ�e�h��w���>|�������>��6~��r���|�#Md���g�����91�ɡ!�|a%��Eu!�*KΡ�Q&��,�c5�JY��@&���)˔�-�Q5J{�([�-���!��4(C��#�$9�'�C����L<1 ��إ��^J�J�2y%y4#�UI��4n��*e�2�[i#C&5'�RS*{o�靶)[ԛ�K'e�z�k*%����F����RV(+U�Qv�m�^�,��ڐ�wuZ�K���]��1�t�NY�L��Qv��U�J'%�LY�,Q&_\�Ɣ����cn�W����P�9t(�:$�r��Kl���R&��� L�g�a>���`ʗE.E�P�t>i����(�YR$��ɇ9���ɦ�H.�L�R!�Z�
dҏB�L=y��Q�߳/yT���L�®Nk�m^�e��Pe4�����'ȝ���5��%�o�!��$ ��+�An����%W�?�E,�$Oߤ]��|ت�)��씀�36�[�%�]�,�N�g�'�p��b����dXo�$m�+��^r]J(=�4��P��$�%��
���$�)�B�� �H����ڄ6�ōԛS�^ڨW)�_od%�" ������^BsG[�ɓX�ހ,�3'�O��TO.o���5�"������E����J;{�L����DY�,SV(+�լ�:�W$�q�>��G*�]����l�(]��I��+�������=ҽVz��/dؓ�OG�{�f��=^�RV)k�6k��e�}��G2�eBg���GI�*��)����[~�NO�E٢lS&]e
2�U�LY��PV(��U�e�Z���A٠lR6)[�Ɇa�=�K�DY�,SVT)���C�ƴR��r{J`�03,|d$J�,~J��[S�fM]1Dz��b�@�� �b�
�Y}����4��Y_g}�V�&��W��|��MַX����ۍ�Uִ݂�0�B�X��v7���R�Q��[��[��[��+tjY�
��[3~���Hix)6s�'Ew���)R�A �F.���p���i�ĝ��bO�>���`8����y�g��`�^-�ҌDv��s�f`�Y�᥋��B���P�����2�
2023-02-21 23:13:15 message
2023-02-21 23:13:15 mop false
2023-02-21 23:12:44 preset medium
2023-02-21 23:13:15 sensor-all 104400
2023-02-21 23:13:15 severity_kind none
2023-02-21 23:13:15 severity_level none
2023-02-21 23:21:15 signal -59
2023-02-21 23:13:15 ssid FRITZ1313
2023-02-21 23:13:15 status none
2023-02-21 23:13:15 subsystem none
2023-02-21 23:13:15 time 360
2023-02-21 23:13:15 value 75
2023-02-21 23:13:15 watertank false
hmccu:
Attributes:
readingList valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/\x24state:.* _state
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/FanSpeedControlCapability/preset:.* preset
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/WaterUsageControlCapability/preset:.* preset
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/MapData/map-data:.* map-data
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/AttachmentStateAttribute/watertank:.* watertank
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/BatteryStateAttribute/level:.* level
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/StatusStateAttribute/status:.* status
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/AttachmentStateAttribute/mop:.* mop
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/MapData/segments:.* { json2nameValue($EVENT) }
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/BatteryStateAttribute/status:.* status
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/StatusStateAttribute/detail:.* detail
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/WifiConfigurationCapability/ssid:.* ssid
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/StatusStateAttribute/error_description:.* error_description
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/WifiConfigurationCapability/ips:.* ips
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/StatusStateAttribute/error:.* { json2nameValue($EVENT) }
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/WifiConfigurationCapability/frequency:.* frequency
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/WifiConfigurationCapability/signal:.* signal
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/SpeakerVolumeControlCapability/value:.* value
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/CurrentStatisticsCapability/time:.* time
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/CurrentStatisticsCapability/area:.* area
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/ConsumableMonitoringCapability/brush-main:.* brush-main
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/ConsumableMonitoringCapability/brush-side_right:.* brush-side_right
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/ConsumableMonitoringCapability/filter-main:.* filter-main
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/ConsumableMonitoringCapability/sensor-all:.* sensor-all
room 04.Esszimmer_EG,MQTT2_DEVICE
Gruß schwatter
Was ist ein Repetier-Server?
Ich habe im Internet nach FHEM und Valetudo gesucht, und etliche Links gefunden.
Z.Bsp.:
https://forum.fhem.de/index.php/topic,104804.msg1020859.html#msg1020859
https://forum.fhem.de/index.php/topic,104687.msg986304.html#msg986304
Nabend,
Repetier-Server ist für 3d-Drucker.
https://www.repetier-server.com/.
Danke für die Links zu Valetudo. Die haben mir geholfen. Daraus geht für mich hervor, besser erstmal nicht benutzen.
Daher benutze ich jetzt das Template von Beta-User ohne Map. Bei Repetier-Server werde ich das PNG auch blocken,
damit das zugemüllte Reading verschwindet.
Gruß schwatter
Hallo.
Dir wird ja anscheinend ein Bild via MQTT geschickt und ins Reading geschrieben. Das Macht die Kamera YiCam auch. Kann man mit einem File-Handle in Perl abfangen und wegschreiben. Das so gespeicherte Bild kannst Du dann weiterverarbeiten - z.B. im WebIf anzeigen (via Weblink) oder auch versenden etc.. Dürfte dem nahe kommen, was Du lt. Titel erreichen wolltest.
Wegen Hennis Beitrag https://forum.fhem.de/index.php/topic,114027.msg1124729.html#msg1124729 (https://forum.fhem.de/index.php/topic,114027.msg1124729.html#msg1124729) hatte ich mal einen Vorschlag in diesem Fred vorgestellt: https://forum.fhem.de/index.php/topic,114027.msg1167520.html#msg1167520 (https://forum.fhem.de/index.php/topic,114027.msg1167520.html#msg1167520). Lediglich das 'or die $!' sollte man wohl unterlassen ???
Bei Dir wäre der betroffene Punkt in der Readingslist:
valetudo_FlusteredUnequaledFish:Valetudo/DreameD9/MapData/map-data:.* map-data
Wäre m.E. nur zu klären, wie man den File-Handle in schön umsetzt ;)
Und eines gibt es auch zu beachten: Wenn Dein 'myFhembroker' der MQTT2_Server ist, dann taucht das unschöne Reading ggf. auch dort auf unter Retain. Bläht unnötig das Statefile. Abhilfe schafft dann respectRetain auf 0 zu setzen oder periodisch löschen.
VG
rob
ZitatAbhilfe schafft dann respectRetain auf 0 zu setzen oder periodisch löschen.
Ab featurelevel 6.2 ist die Voreinstellung fuer respectRetain 0.
@rob
Habe vergessen oben zu erwähnen, das ich die filewrite(Vorschläge) aus den Links von rudolfkoenig
getestet habe. Konnte das PNG nicht öffnen. Soweit
ich mich belesen konnte, sind es Raw-Png's. Zumindest bei Valetudo.
Repetier-Server habe ich erstmal nicht weiter verfolgt.
Da mich da eine Random-CID nervt. Kann man abstellen.
Vielleicht lösche ich das MQTT-Client Device aber auch einfach wieder...
Wie ich gegen angehen kann, habe ich dem Octoprint-Thread entnommen. Aber das tut hier nicht zur Sache.
respectRetain 0 werde ich bei MQTT2-Server setzen.
Danke!
Gruß schwatter