Cacti / cacti

Cacti ™
http://www.cacti.net
GNU General Public License v2.0
1.63k stars 405 forks source link

RRD file structures are not always updated properly, if there are more Data Sources in the Data Template than the Graph Template #5259

Closed WirthmU closed 1 year ago

WirthmU commented 1 year ago

I am using a perl script for data input which works perfectly fine. If there is only one item in the ds it is working, If I add more than one item rrd is no longer updated.

If the data template consists of only the temperature it is working. If the data template contains two or more items it is no longer functioning. All values in the ds file and temperature graph are NaN.

To Reproduce

perl script: sudo perl /usr/share/cacti/site/scripts/fhem-getstate.pl -s 'localhost' -d 'uRadMonitor_AC3' 01_altitude:600.26 01_ch2o:10 01_co2:458 01_cpm:18 01_duty:180 01_humidity:56.01 01_latitude:46.9167 01_longitude:7.4667 01_noise:42 01_pm25:55 01_pressure:94320 01_temperature:17.43 01_time:1678098947 01_timelocal:965700 01_voc:484736 01_voltage:382

Expected behavior

The different parameters in the ds should be available for graphing. For now I only can do this if the ds contains just one parameter

Screenshots

Working: image

Not working: image

Desktop (please complete the following information)

Smartphone (please complete the following information)

Additional context

image

TheWitness commented 1 year ago

If using spine, you have to output the entire output in one print. If you are using multiple print's inside the script, it will fail. This is a known and documented behavior of spine.

TheWitness commented 1 year ago

This should work. Post a screen shot of your Data Template and Data Input Method, or simply export your Graph Template and post the XML here GZIPed of course.

WirthmU commented 1 year ago

The data input method is the same for both graphs: image ... this list continues.

Here are the templates:

Graph working: image image

cacti_graph_template_fhem_uradmonitor_temperature_template.xml

<cacti> 
    <hash_0001035f62e83f6ff3e22bf4a1adf54daeb608>
        <name>FHEM uRadMonitor Temperature Template</name>
        <multiple></multiple>
        <test_source></test_source>
        <graph>
            <t_title></t_title>
            <title>FHEM uRadMonitor Temperature</title>
            <t_vertical_label></t_vertical_label>
            <vertical_label>Degrees Celsius (°C)</vertical_label>
            <t_image_format_id></t_image_format_id>
            <image_format_id>1</image_format_id>
            <t_height></t_height>
            <height>200</height>
            <t_width></t_width>
            <width>700</width>
            <t_base_value></t_base_value>
            <base_value>1000</base_value>
            <t_slope_mode></t_slope_mode>
            <slope_mode>on</slope_mode>
            <t_auto_scale></t_auto_scale>
            <auto_scale>on</auto_scale>
            <t_auto_scale_opts></t_auto_scale_opts>
            <auto_scale_opts>1</auto_scale_opts>
            <t_auto_scale_log></t_auto_scale_log>
            <auto_scale_log></auto_scale_log>
            <t_scale_log_units></t_scale_log_units>
            <scale_log_units></scale_log_units>
            <t_auto_scale_rigid></t_auto_scale_rigid>
            <auto_scale_rigid></auto_scale_rigid>
            <t_upper_limit></t_upper_limit>
            <upper_limit>100</upper_limit>
            <t_lower_limit></t_lower_limit>
            <lower_limit>0</lower_limit>
            <t_unit_value></t_unit_value>
            <unit_value></unit_value>
            <t_unit_exponent_value></t_unit_exponent_value>
            <unit_exponent_value></unit_exponent_value>
            <t_unit_length></t_unit_length>
            <unit_length></unit_length>
            <t_no_gridfit></t_no_gridfit>
            <no_gridfit></no_gridfit>
            <t_alt_y_grid></t_alt_y_grid>
            <alt_y_grid></alt_y_grid>
            <t_right_axis></t_right_axis>
            <right_axis></right_axis>
            <t_right_axis_label></t_right_axis_label>
            <right_axis_label></right_axis_label>
            <t_right_axis_format></t_right_axis_format>
            <right_axis_format>0</right_axis_format>
            <t_right_axis_formatter></t_right_axis_formatter>
            <right_axis_formatter>0</right_axis_formatter>
            <t_left_axis_formatter></t_left_axis_formatter>
            <left_axis_formatter>0</left_axis_formatter>
            <t_auto_padding></t_auto_padding>
            <auto_padding>on</auto_padding>
            <t_dynamic_labels></t_dynamic_labels>
            <dynamic_labels></dynamic_labels>
            <t_force_rules_legend></t_force_rules_legend>
            <force_rules_legend></force_rules_legend>
            <t_tab_width></t_tab_width>
            <tab_width></tab_width>
            <t_legend_position></t_legend_position>
            <legend_position>0</legend_position>
            <t_legend_direction></t_legend_direction>
            <legend_direction>0</legend_direction>
        </graph>
        <items>
            <hash_1001037abcea9dcd6752ac39edbe5b0f78777f>
                <graph_type_id>1</graph_type_id>
                <task_item_id>0</task_item_id>
                <color_id>0</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>1</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_060103e9c43831e54eca8069317a2ce8c6f751</gprint_id>
                <textalign></textalign>
                <text_format>\t\t\t Current\t\tMinimum\t\t       Average\t\t     Maximum</text_format>
                <hard_return>on</hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>1</sequence>
            </hash_1001037abcea9dcd6752ac39edbe5b0f78777f>
            <hash_1001039f51781e571deffe1d0e6bdfabcfe9ea>
                <graph_type_id>1</graph_type_id>
                <task_item_id>0</task_item_id>
                <color_id>0</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>1</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_060103e9c43831e54eca8069317a2ce8c6f751</gprint_id>
                <textalign></textalign>
                <text_format>                        -------------------------------------------------------------------------------</text_format>
                <hard_return>on</hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>2</sequence>
            </hash_1001039f51781e571deffe1d0e6bdfabcfe9ea>
            <hash_100103d38b06fc0c12677e8984cc8707fc2e75>
                <graph_type_id>4</graph_type_id>
                <task_item_id>hash_080103b860e944d23ffc68589efe4147d89320</task_item_id>
                <color_id>F12619</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>1</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_060103e9c43831e54eca8069317a2ce8c6f751</gprint_id>
                <textalign></textalign>
                <text_format>AC3</text_format>
                <hard_return></hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>8</sequence>
            </hash_100103d38b06fc0c12677e8984cc8707fc2e75>
            <hash_100103449c5f75231c81e207b4b2d28368da19>
                <graph_type_id>9</graph_type_id>
                <task_item_id>hash_080103b860e944d23ffc68589efe4147d89320</task_item_id>
                <color_id>0</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>4</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_0601034a5d8ca52820224b65e49dbed4320040</gprint_id>
                <textalign></textalign>
                <text_format> \t </text_format>
                <hard_return></hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>9</sequence>
            </hash_100103449c5f75231c81e207b4b2d28368da19>
            <hash_1001037fa270a2729bd9f294f3f3cf284524c7>
                <graph_type_id>9</graph_type_id>
                <task_item_id>hash_080103b860e944d23ffc68589efe4147d89320</task_item_id>
                <color_id>0</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>2</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_0601032a2d72ef4dad8e2b6ca957e47b1a26f2</gprint_id>
                <textalign></textalign>
                <text_format> \t</text_format>
                <hard_return></hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>10</sequence>
            </hash_1001037fa270a2729bd9f294f3f3cf284524c7>
            <hash_100103d3323fba82bbbf939c5e4bb933f51b0f>
                <graph_type_id>9</graph_type_id>
                <task_item_id>hash_080103b860e944d23ffc68589efe4147d89320</task_item_id>
                <color_id>0</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>1</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_0601032a2d72ef4dad8e2b6ca957e47b1a26f2</gprint_id>
                <textalign></textalign>
                <text_format> \t</text_format>
                <hard_return></hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>11</sequence>
            </hash_100103d3323fba82bbbf939c5e4bb933f51b0f>
            <hash_1001039a59dec8937dff2dafcce736126814cf>
                <graph_type_id>9</graph_type_id>
                <task_item_id>hash_080103b860e944d23ffc68589efe4147d89320</task_item_id>
                <color_id>0</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>3</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_0601032a2d72ef4dad8e2b6ca957e47b1a26f2</gprint_id>
                <textalign></textalign>
                <text_format> \t</text_format>
                <hard_return>on</hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>12</sequence>
            </hash_1001039a59dec8937dff2dafcce736126814cf>
        </items>
        <inputs>
            <hash_0901033438a802931cc880e8afbb4c0453445e>
                <name>Data Source [temperature]</name>
                <description></description>
                <column_name>task_item_id</column_name>
                <items>hash_000103d38b06fc0c12677e8984cc8707fc2e75|hash_0001037fa270a2729bd9f294f3f3cf284524c7|hash_000103449c5f75231c81e207b4b2d28368da19|hash_000103d3323fba82bbbf939c5e4bb933f51b0f|hash_0001039a59dec8937dff2dafcce736126814cf</items>
            </hash_0901033438a802931cc880e8afbb4c0453445e>
        </inputs>
    </hash_0001035f62e83f6ff3e22bf4a1adf54daeb608>
    <hash_01010321dc9f23434c6a4f8e8ece25a3d54869>
        <name>uRadMonitor_N</name>
        <ds>
            <t_name></t_name>
            <name>uRadMonitor_N</name>
            <data_source_path></data_source_path>
            <data_input_id>hash_030103c2c6f7d660c3d1a3358bf47f2da3f68d</data_input_id>
            <t_data_source_profile_id></t_data_source_profile_id>
            <data_source_profile_id>hash_2001033e459544d60de25e06f4aecf59e84ed6</data_source_profile_id>
            <t_rrd_step></t_rrd_step>
            <rrd_step>60</rrd_step>
            <t_active></t_active>
            <active>on</active>
        </ds>
        <items>
            <hash_080103b860e944d23ffc68589efe4147d89320>
                <t_data_source_name></t_data_source_name>
                <data_source_name>temperature</data_source_name>
                <t_rrd_minimum></t_rrd_minimum>
                <rrd_minimum>0</rrd_minimum>
                <t_rrd_maximum></t_rrd_maximum>
                <rrd_maximum>U</rrd_maximum>
                <t_data_source_type_id></t_data_source_type_id>
                <data_source_type_id>1</data_source_type_id>
                <rrd_heartbeat>600</rrd_heartbeat>
                <t_data_input_field_id></t_data_input_field_id>
                <data_input_field_id>hash_070103c7ac691c63dee6d3f5c4dde569c804bc</data_input_field_id>
            </hash_080103b860e944d23ffc68589efe4147d89320>
        </items>
        <data>
            <item_000>
                <data_input_field_id>hash_070103550a4de29234c21a8c6a1178fb9901a0</data_input_field_id>
                <t_value></t_value>
                <value>localhost</value>
            </item_000>
            <item_001>
                <data_input_field_id>hash_07010341e452e5e168f4f02335ef993718cbed</data_input_field_id>
                <t_value></t_value>
                <value>uRadMonitor_AC3</value>
            </item_001>
        </data>
    </hash_01010321dc9f23434c6a4f8e8ece25a3d54869>
    <hash_030103c2c6f7d660c3d1a3358bf47f2da3f68d>
        <name>FHEM_1</name>
        <type_id>1</type_id>
        <input_string>cGVybCA8cGF0aF9jYWN0aT4vc2NyaXB0cy9maGVtLWdldHN0YXRlLnBsIC1zIDxzZXJ2ZXI+IC1kIDxkZXZpY2U+</input_string>
        <fields>
            <hash_070103550a4de29234c21a8c6a1178fb9901a0>
                <name>FHEM Host</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>in</input_output>
                <data_name>server</data_name>
            </hash_070103550a4de29234c21a8c6a1178fb9901a0>
            <hash_07010341e452e5e168f4f02335ef993718cbed>
                <name>FHEM Device</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>in</input_output>
                <data_name>device</data_name>
            </hash_07010341e452e5e168f4f02335ef993718cbed>
            <hash_070103d6d67302374e88e8f04acdb753e9334f>
                <name>FHEM temperature</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>temperature</data_name>
            </hash_070103d6d67302374e88e8f04acdb753e9334f>
            <hash_070103617e9ef87c2efb9ac8c706944e073462>
                <name>FHEM humidity</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>humidity</data_name>
            </hash_070103617e9ef87c2efb9ac8c706944e073462>
            <hash_0701035bc95c400392b206ec9a534718c0188b>
                <name>FHEM pressure</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>pressure</data_name>
            </hash_0701035bc95c400392b206ec9a534718c0188b>
            <hash_070103b34f9f42fbba5e7b10d6c5c20f63ccf2>
                <name>FHEM  brightness</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>brightness</data_name>
            </hash_070103b34f9f42fbba5e7b10d6c5c20f63ccf2>
            <hash_070103064e25cd219abe43cdc371aabd2c7a1e>
                <name>FHEM rain</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>rain</data_name>
            </hash_070103064e25cd219abe43cdc371aabd2c7a1e>
            <hash_0701036312809fc85229525eb2d8ad762f5c38>
                <name>FHEM sunshine</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>sunshine</data_name>
            </hash_0701036312809fc85229525eb2d8ad762f5c38>
            <hash_0701036e833e54a7c8f98eba788c9776e463d6>
                <name>FHEM windDirection</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>windDirection</data_name>
            </hash_0701036e833e54a7c8f98eba788c9776e463d6>
            <hash_070103f5d1c1d2c0ae3129bd786a5663f25cf0>
                <name>FHEM windDirection_RANGE</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>windDirection_RANGE</data_name>
            </hash_070103f5d1c1d2c0ae3129bd786a5663f25cf0>
            <hash_070103e623a28f393fe6b658a7a502679b5594>
                <name>FHEM windSpeed</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>windSpeed</data_name>
            </hash_070103e623a28f393fe6b658a7a502679b5594>
            <hash_070103e91363c78e4a6986213e1ec1ef77923d>
                <name>uRadMonitor Methane </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_ch2o</data_name>
            </hash_070103e91363c78e4a6986213e1ec1ef77923d>
            <hash_070103e776abaf769cda25bb288fc2b04e56ed>
                <name>uRadMonitor Carbon Dioxide </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_co2</data_name>
            </hash_070103e776abaf769cda25bb288fc2b04e56ed>
            <hash_07010363919a62838fde8d7ff34bf1ea028c7a>
                <name>uRadMonitor Radioactivity </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_cpm</data_name>
            </hash_07010363919a62838fde8d7ff34bf1ea028c7a>
            <hash_0701037a7410b0d2310fa170631a1f6ac98917>
                <name>uRadMonitor gas1 </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_gas1</data_name>
            </hash_0701037a7410b0d2310fa170631a1f6ac98917>
            <hash_070103576097723cd2c6e8e989b30230fdb175>
                <name>uRadMonitor gas2 </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_gas2</data_name>
            </hash_070103576097723cd2c6e8e989b30230fdb175>
            <hash_0701035ac124e5af0921529dbccbe6ab8c8115>
                <name>uRadMonitor gas3</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_gas3</data_name>
            </hash_0701035ac124e5af0921529dbccbe6ab8c8115>
            <hash_0701038768f19bed8acb70de4011be51372570>
                <name>uRadMonitor gas4 </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_gas4</data_name>
            </hash_0701038768f19bed8acb70de4011be51372570>
            <hash_07010376cdbda8123400524f7d983ccdda7cfa>
                <name>uRadMonitor Humidity </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_humidity</data_name>
            </hash_07010376cdbda8123400524f7d983ccdda7cfa>
            <hash_070103b21ffc7e255cd1d81e04f922bad5ed0d>
                <name>uRadMonitor Noise </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_noise</data_name>
            </hash_070103b21ffc7e255cd1d81e04f922bad5ed0d>
            <hash_070103d3c61e4379cd4796420e13478408bd1d>
                <name>uRadMonitor Particles_1 </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_pm1</data_name>
            </hash_070103d3c61e4379cd4796420e13478408bd1d>
            <hash_070103d0e161264c4fbd6e7e39793451eb0bfa>
                <name>uRadMonitor Particles_10</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_pm10</data_name>
            </hash_070103d0e161264c4fbd6e7e39793451eb0bfa>
            <hash_07010329fcc57465578b0ec55bc88c1f628100>
                <name>uRadMonitor Particles_25</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_pm25</data_name>
            </hash_07010329fcc57465578b0ec55bc88c1f628100>
            <hash_0701035e66a70408b2fd2cb6b24b83196517b9>
                <name>uRadMonitor Pressure </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_pressure</data_name>
            </hash_0701035e66a70408b2fd2cb6b24b83196517b9>
            <hash_070103c7ac691c63dee6d3f5c4dde569c804bc>
                <name>uRadMonitor Temperature</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_temperature</data_name>
            </hash_070103c7ac691c63dee6d3f5c4dde569c804bc>
            <hash_070103acf4251209c8a71b54f138c4a5daa576>
                <name>uRadMonitor Volatile Organic Components</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_voc</data_name>
            </hash_070103acf4251209c8a71b54f138c4a5daa576>
            <hash_070103d600701d534bcf997d2bc129b40ed331>
                <name>uRadMonitor Voltage</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_voltage</data_name>
            </hash_070103d600701d534bcf997d2bc129b40ed331>
            <hash_07010333ac86960e22dbfefe1d3c439b28f38e>
                <name>RMS Keller</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Temp_K</data_name>
            </hash_07010333ac86960e22dbfefe1d3c439b28f38e>
            <hash_07010329bebb7ecebf86a21dae7e9a998a2812>
                <name>RMS Kühlschrank</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Temp_KS</data_name>
            </hash_07010329bebb7ecebf86a21dae7e9a998a2812>
            <hash_070103cdd4f8680f9d74eaa54a53cd6ee1cd2e>
                <name>RMS Tiefkühlschrank</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Temp_TK</data_name>
            </hash_070103cdd4f8680f9d74eaa54a53cd6ee1cd2e>
            <hash_070103ca020fdd06e3b65680e0a3d103f034f8>
                <name>AirPi Carbon_Monoxide</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Carbon_Monoxide</data_name>
            </hash_070103ca020fdd06e3b65680e0a3d103f034f8>
            <hash_0701035751518014ff83f22a9540d6ec69aea3>
                <name>AirPi Nitrogen_Dioxide</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Nitrogen_Dioxide</data_name>
            </hash_0701035751518014ff83f22a9540d6ec69aea3>
            <hash_070103610f635020a447dbffae2b794e94c22e>
                <name>AirPi Pressure</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Pressure</data_name>
            </hash_070103610f635020a447dbffae2b794e94c22e>
            <hash_070103b97d421a3851b3b0183e8bd5ddfb5266>
                <name>AirPi Relative_Humidity</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Relative_Humidity</data_name>
            </hash_070103b97d421a3851b3b0183e8bd5ddfb5266>
            <hash_07010387ff774eeb89c7afae3f51b880c042db>
                <name>AirPi Smoke_Level</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Smoke_Level</data_name>
            </hash_07010387ff774eeb89c7afae3f51b880c042db>
            <hash_0701038fc31facfa2708acaad793de03ec317e>
                <name>AirPi Temperature-BMP</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Temperature-BMP</data_name>
            </hash_0701038fc31facfa2708acaad793de03ec317e>
            <hash_07010373b368ee143ffb9e0d3561c7ed4b2b84>
                <name>AirPi Temperature-DHT</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Temperature-DHT</data_name>
            </hash_07010373b368ee143ffb9e0d3561c7ed4b2b84>
            <hash_0701033f0d5ccb97f191c16bc067644373ebac>
                <name>AirPI Volume</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Volume</data_name>
            </hash_0701033f0d5ccb97f191c16bc067644373ebac>
            <hash_070103d5cfecc60a3be256e59f14a2c9630ee1>
                <name>airpi alt</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>alt</data_name>
            </hash_070103d5cfecc60a3be256e59f14a2c9630ee1>
            <hash_07010357bf0a3fdbc9d472fb6d4179ad9e357d>
                <name>airpi epc</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>epc</data_name>
            </hash_07010357bf0a3fdbc9d472fb6d4179ad9e357d>
            <hash_070103c1b931e46de62a5e22b81b9f7d2dad06>
                <name>airpi eps</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>eps</data_name>
            </hash_070103c1b931e46de62a5e22b81b9f7d2dad06>
            <hash_070103573c408154e421b3f4ad615ccf47f055>
                <name>airpi epv</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>epv</data_name>
            </hash_070103573c408154e421b3f4ad615ccf47f055>
            <hash_070103ed21f92ae7fb2880f36cc76d490d03e1>
                <name>airpi epx</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>epx</data_name>
            </hash_070103ed21f92ae7fb2880f36cc76d490d03e1>
            <hash_0701035fb74383156e3f9df1ba2f4a85a66a0c>
                <name>airpi epy</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>epy</data_name>
            </hash_0701035fb74383156e3f9df1ba2f4a85a66a0c>
            <hash_070103b3b9d8cd7a3cee2f5f7ae3e6ffe7034f>
                <name>airpi gdop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>gdop</data_name>
            </hash_070103b3b9d8cd7a3cee2f5f7ae3e6ffe7034f>
            <hash_070103e848ca0ab7062f71dbe22b6746373f07>
                <name>airpi hdop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>hdop</data_name>
            </hash_070103e848ca0ab7062f71dbe22b6746373f07>
            <hash_0701035a79eb6c3972e9fdfed099adacc9b242>
                <name>airpi lat</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>lat</data_name>
            </hash_0701035a79eb6c3972e9fdfed099adacc9b242>
            <hash_0701039645ac1b786297b180dc02ceb01d451d>
                <name>airpi lon</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>lon</data_name>
            </hash_0701039645ac1b786297b180dc02ceb01d451d>
            <hash_070103f2781120858de58d22730bff2b083a9d>
                <name>airpi pdop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>pdop</data_name>
            </hash_070103f2781120858de58d22730bff2b083a9d>
            <hash_070103e9fc81a4dbad9b5484eae7e26b00bf1a>
                <name>airpi tdop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>tdop</data_name>
            </hash_070103e9fc81a4dbad9b5484eae7e26b00bf1a>
            <hash_0701034c9477079d7e8f21518caeff42612231>
                <name>airpi vdop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>vdop</data_name>
            </hash_0701034c9477079d7e8f21518caeff42612231>
            <hash_070103c4efe8199c669342f3e7a401123a6cee>
                <name>airpi xdop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>xdop</data_name>
            </hash_070103c4efe8199c669342f3e7a401123a6cee>
            <hash_070103a23aa1f25a2783215df2d6d049bee92b>
                <name>airpi ydop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ydop</data_name>
            </hash_070103a23aa1f25a2783215df2d6d049bee92b>
            <hash_0701036be954df80cf3551943811eab78fa2b7>
                <name>airpi sat_snr</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>sat_snr</data_name>
            </hash_0701036be954df80cf3551943811eab78fa2b7>
            <hash_070103eed69efb1deb7464bdd4f1e6683759af>
                <name>airpi sat_used</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>sat_used</data_name>
            </hash_070103eed69efb1deb7464bdd4f1e6683759af>
            <hash_070103e678c74b0fadcec79659c7ba51403e90>
                <name>airpi sat_visible</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>sat_visible</data_name>
            </hash_070103e678c74b0fadcec79659c7ba51403e90>
            <hash_070103898d9b604bf1e9c0acecebae45a8f706>
                <name>Gardena ambient_temperature</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ambient_temperature-temperature</data_name>
            </hash_070103898d9b604bf1e9c0acecebae45a8f706>
            <hash_070103735db24fd98a09389393361510372f6c>
                <name>Gardena humidity</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>humidity-humidity</data_name>
            </hash_070103735db24fd98a09389393361510372f6c>
            <hash_0701037fb5c6c74d78ee569078a1f90a26dd59>
                <name>Gardena light</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>light-light</data_name>
            </hash_0701037fb5c6c74d78ee569078a1f90a26dd59>
            <hash_070103fe8ca64a606ca580213f6e55f7025eb7>
                <name>Gardena radio-quality</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>radio-quality</data_name>
            </hash_070103fe8ca64a606ca580213f6e55f7025eb7>
            <hash_070103e09d97e565e13754b0236a161bbc779a>
                <name>Gardena soil_temperature</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>soil_temperature-temperature</data_name>
            </hash_070103e09d97e565e13754b0236a161bbc779a>
            <hash_070103d3cd442738f38df4e3efccc2a943269f>
                <name>FHEM state</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>state</data_name>
            </hash_070103d3cd442738f38df4e3efccc2a943269f>
            <hash_0701033b3a76436421f7053de5bd1d52a3fce2>
                <name>FHEM lightning ACC_maxX</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ACC_maxX</data_name>
            </hash_0701033b3a76436421f7053de5bd1d52a3fce2>
            <hash_0701035fe4453fa2b3932907e626a37df35719>
                <name>FHEM lightning ACC_maxY</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ACC_maxY</data_name>
            </hash_0701035fe4453fa2b3932907e626a37df35719>
            <hash_070103755ca496a99e5bb7f53d423216bf2332>
                <name>FHEM lightning ACC_maxZ</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ACC_maxZ</data_name>
            </hash_070103755ca496a99e5bb7f53d423216bf2332>
            <hash_0701034e28cf660bb9a151e6249aefb82768f9>
                <name>FHEM lightning ACC_minX</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ACC_minX</data_name>
            </hash_0701034e28cf660bb9a151e6249aefb82768f9>
            <hash_070103c8b33ea6e9f986ab355878a77620a04f>
                <name>FHEM lightning ACC_minY</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ACC_minY</data_name>
            </hash_070103c8b33ea6e9f986ab355878a77620a04f>
            <hash_07010353e18b430be7c7d43b85104d81b201e3>
                <name>FHEM lightning ACC_minZ</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ACC_minZ</data_name>
            </hash_07010353e18b430be7c7d43b85104d81b201e3>
            <hash_07010383461d5ae3e7e6e465f86d362894c4cd>
                <name>FHEM lightning IMU_maxX</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>IMU_maxX</data_name>
            </hash_07010383461d5ae3e7e6e465f86d362894c4cd>
            <hash_070103a5cb4bc6eb2a6e0fb5d6c7379aaac7e9>
                <name>FHEM lightning IMU_maxY</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>IMU_maxY</data_name>
            </hash_070103a5cb4bc6eb2a6e0fb5d6c7379aaac7e9>
            <hash_070103f27a15397c847b510a38bc5284e3d971>
                <name>FHEM lightning IMU_maxZ</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>IMU_maxZ</data_name>
            </hash_070103f27a15397c847b510a38bc5284e3d971>
            <hash_070103c20eb8b1e685818c5fcd37a6c5b9659e>
                <name>FHEM lightning IMU_minX</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>IMU_minX</data_name>
            </hash_070103c20eb8b1e685818c5fcd37a6c5b9659e>
            <hash_070103dd7739936a5119d2c914ab45c624873b>
                <name>FHEM lightning IMU_minY</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>IMU_minY</data_name>
            </hash_070103dd7739936a5119d2c914ab45c624873b>
            <hash_070103c772e1b9a4c8eea01757cc50513ecaad>
                <name>FHEM lightning IMU_minZ</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>IMU_minZ</data_name>
            </hash_070103c772e1b9a4c8eea01757cc50513ecaad>
            <hash_0701033c31fcce5d9c91d7a473bdf0b748c641>
                <name>FHEM lightning Kalman_AccXangle</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_AccXangle</data_name>
            </hash_0701033c31fcce5d9c91d7a473bdf0b748c641>
            <hash_070103bd67f76bd0a57a816054120bff78c5f9>
                <name>FHEM lightning Kalman_AccYangle</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_AccYangle</data_name>
            </hash_070103bd67f76bd0a57a816054120bff78c5f9>
            <hash_070103c7da0385fb3a06901161802e6b7c900e>
                <name>FHEM lightning Kalman_CFangLeX</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_CFangLeX</data_name>
            </hash_070103c7da0385fb3a06901161802e6b7c900e>
            <hash_0701032dcb03706f59ee05c789b888b623d915>
                <name>FHEM lightning Kalman_CFangLeY</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_CFangLeY</data_name>
            </hash_0701032dcb03706f59ee05c789b888b623d915>
            <hash_070103f57dcad68a6d2e0bb1c65c3ee494311d>
                <name>FHEM lightning Kalman_gyroXangle</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_gyroXangle</data_name>
            </hash_070103f57dcad68a6d2e0bb1c65c3ee494311d>
            <hash_070103b22c98a4b091dd85d67ff83163f1ce22>
                <name>FEHM lightning Kalman_gyroYangle</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_gyroYangle</data_name>
            </hash_070103b22c98a4b091dd85d67ff83163f1ce22>
            <hash_07010311fea564f308a3d2f56975ef37e3e1ef>
                <name>FHEM lightning Kalman_gyroZangle</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_gyroZangle</data_name>
            </hash_07010311fea564f308a3d2f56975ef37e3e1ef>
            <hash_070103e49f18f437005009eb57eeb616c0106c>
                <name>FHEM lightning Kalman_heading</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_heading</data_name>
            </hash_070103e49f18f437005009eb57eeb616c0106c>
            <hash_070103e588cf3716f14f202e1607c74387a0fe>
                <name>FHEM lightning Kalman_kalmanX</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_kalmanX</data_name>
            </hash_070103e588cf3716f14f202e1607c74387a0fe>
            <hash_070103befad09d4fd2de38db5a3251e07500f8>
                <name>FHEM lightning Kalman_kalmanY</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_kalmanY</data_name>
            </hash_070103befad09d4fd2de38db5a3251e07500f8>
            <hash_0701030cc8c07a56fc68a3fe5f991edfbb39e4>
                <name>FHEM lightning Kalman_tiltCompensatedHeading</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_tiltCompensatedHeading</data_name>
            </hash_0701030cc8c07a56fc68a3fe5f991edfbb39e4>
            <hash_070103b04e54b70937ebed274885c9007f54bb>
                <name>FEHM distance</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>distance</data_name>
            </hash_070103b04e54b70937ebed274885c9007f54bb>
            <hash_070103fca9ad791ed2e05a3fc8a58b340c802b>
                <name>FHEM energy</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>energy</data_name>
            </hash_070103fca9ad791ed2e05a3fc8a58b340c802b>
            <hash_0701033130cb1662bece7a4f3ec80e2c877065>
                <name>FHEM Synology Temperature</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>cpu_temp</data_name>
            </hash_0701033130cb1662bece7a4f3ec80e2c877065>
            <hash_07010358b440e32f0bcfb714ed96d68491ef00>
                <name>FEHM Synology HD1_Temp</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>HD1_temp</data_name>
            </hash_07010358b440e32f0bcfb714ed96d68491ef00>
            <hash_0701037c5c1fc49c3bcb67629728422305a082>
                <name>FHEM Synology HD2_Temp</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>HD2_temp</data_name>
            </hash_0701037c5c1fc49c3bcb67629728422305a082>
            <hash_070103ad56cf6fc4acf075c4840880d6de0abd>
                <name>FEHM Synology HD3_temp</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>HD3_Temp</data_name>
            </hash_070103ad56cf6fc4acf075c4840880d6de0abd>
            <hash_070103e17fb3dc09edd6f6aff43d1fca51d148>
                <name>FHEM Synology HD4_Temp</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>HD4_temp</data_name>
            </hash_070103e17fb3dc09edd6f6aff43d1fca51d148>
            <hash_070103d45087ab5fce78d1f397ddc04fc1f185>
                <name>FHEM Synology Storage Size</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>storage_size</data_name>
            </hash_070103d45087ab5fce78d1f397ddc04fc1f185>
            <hash_07010304f207550d6b1745e2dce5b3ecabebe7>
                <name>FEHM Synology Storage Usedd</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>storage_used</data_name>
            </hash_07010304f207550d6b1745e2dce5b3ecabebe7>
            <hash_070103f2fac0e3a8acad41cd0afbbc1edec764>
                <name>HP_M277n black</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>black</data_name>
            </hash_070103f2fac0e3a8acad41cd0afbbc1edec764>
            <hash_0701037a3430c40c8181670c8b096b4eeac575>
                <name>HP_M277n cyan</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>cyan</data_name>
            </hash_0701037a3430c40c8181670c8b096b4eeac575>
            <hash_0701031910b1247cb632d715d6fcd0eb4e7ff3>
                <name>HP_M277n magenta</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>magenta</data_name>
            </hash_0701031910b1247cb632d715d6fcd0eb4e7ff3>
            <hash_0701034c7bcc7bc451d86ff0993a1a957db343>
                <name>HP_M277n yellow</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>yellow</data_name>
            </hash_0701034c7bcc7bc451d86ff0993a1a957db343>
            <hash_070103e63276dd239e12b7554ff86d428623f0>
                <name>FHEM Luftqualitaet O3</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>O3</data_name>
            </hash_070103e63276dd239e12b7554ff86d428623f0>
            <hash_07010329a2379d7440027797292218c91eb16f>
                <name>FHEM Atmosphere</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>result_uv</data_name>
            </hash_07010329a2379d7440027797292218c91eb16f>
            <hash_07010307565f42f6f164fbf6f9323a74d4362f>
                <name>FHEM</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>voltage</data_name>
            </hash_07010307565f42f6f164fbf6f9323a74d4362f>
            <hash_070103cfd36992c83052d4c06ea8cbbf161e7d>
                <name>FHEM</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>energy</data_name>
            </hash_070103cfd36992c83052d4c06ea8cbbf161e7d>
            <hash_0701032d09894a84ae2615cfb13d300799e52c>
                <name>FHEM</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>current</data_name>
            </hash_0701032d09894a84ae2615cfb13d300799e52c>
            <hash_070103635042bcc623ca58f5de4e4d58cd6387>
                <name>FHEM</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>frequency</data_name>
            </hash_070103635042bcc623ca58f5de4e4d58cd6387>
            <hash_070103670e73a268cba7deacd86ca787a3839f>
                <name>FHEM</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>power</data_name>
            </hash_070103670e73a268cba7deacd86ca787a3839f>
            <hash_070103ce6533ca6ee7a3c8f783068b3e6f4850>
                <name>FEHM Luftqualitaet PM10</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Feinstaub_PM10</data_name>
            </hash_070103ce6533ca6ee7a3c8f783068b3e6f4850>
            <hash_070103964ee815681c222ab9acdb86e13177c5>
                <name>FEHM Luftqualitaet PM2.5</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Feinstaub_PM2.5</data_name>
            </hash_070103964ee815681c222ab9acdb86e13177c5>
            <hash_070103be183a477d9a313b0ab35902d28d90e9>
                <name>FHEM Luftqualitaet NO2</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>NO2</data_name>
            </hash_070103be183a477d9a313b0ab35902d28d90e9>
            <hash_07010376ddc9cb2be6be056a879dbb7afe13b2>
                <name>FHEM Atmosphere</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>result_ozone</data_name>
            </hash_07010376ddc9cb2be6be056a879dbb7afe13b2>
            <hash_0701034e5c1f42c5b9dcff2e8aa22f02baf33e>
                <name>RPI_Monitor Temperature</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>temp</data_name>
            </hash_0701034e5c1f42c5b9dcff2e8aa22f02baf33e>
            <hash_070103dbe8f7579f94e2e93b340dde7cd9002e>
                <name>RPI_Monitor Frequency</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>freq</data_name>
            </hash_070103dbe8f7579f94e2e93b340dde7cd9002e>
            <hash_070103c606036753caae96ab8e19eae038f8e8>
                <name>RPI_Monitor Volt</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>volt</data_name>
            </hash_070103c606036753caae96ab8e19eae038f8e8>
            <hash_070103d83f48588e93ae2c947070c89588b611>
                <name>FHEM energy_counter</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>1.IEC_ENERGY_COUNTER</data_name>
            </hash_070103d83f48588e93ae2c947070c89588b611>
            <hash_070103cc64869172d4f7ccc6595760316cfe5d>
                <name>PDU 02_Current</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_02_Current</data_name>
            </hash_070103cc64869172d4f7ccc6595760316cfe5d>
            <hash_070103eed0d8c365dad3891ba70d3ce0b31cf3>
                <name>PDU 03_Current</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_03_Current</data_name>
            </hash_070103eed0d8c365dad3891ba70d3ce0b31cf3>
            <hash_070103826ca779a8fd8be9f5365ea64d00e30e>
                <name>PDU 04_Current</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_04_Current</data_name>
            </hash_070103826ca779a8fd8be9f5365ea64d00e30e>
            <hash_070103142c0a19b023e69c2e5f3f2e52c6e970>
                <name>PDU 01_Energy</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_01_Energy</data_name>
            </hash_070103142c0a19b023e69c2e5f3f2e52c6e970>
            <hash_0701032648de779d582c4f8a9774509680adf4>
                <name>PDU 02_Energy</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_02_Energy</data_name>
            </hash_0701032648de779d582c4f8a9774509680adf4>
            <hash_0701033e7edeeb5c36211bf30c8008dcf2c993>
                <name>PDU 03_Energy</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_03_Energy</data_name>
            </hash_0701033e7edeeb5c36211bf30c8008dcf2c993>
            <hash_070103f46b883d0c9eed7e54a54f77008b97dc>
                <name>PDU 04_Energy</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_04_Energy</data_name>
            </hash_070103f46b883d0c9eed7e54a54f77008b97dc>
            <hash_0701039bec79b9071d8bdaea919ac46c8a402e>
                <name>PDU 01_Load</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_01_Load</data_name>
            </hash_0701039bec79b9071d8bdaea919ac46c8a402e>
            <hash_070103c72b4e7459fa52812b020e7e3399b667>
                <name>PDU 02_Load</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_02_Load</data_name>
            </hash_070103c72b4e7459fa52812b020e7e3399b667>
            <hash_0701030f836ac3963c598716305429a8af3286>
                <name>PDU 03_Load</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_03_Load</data_name>
            </hash_0701030f836ac3963c598716305429a8af3286>
            <hash_070103beff0206748d6895401c5cc576e7d41b>
                <name>PDU 04_Load</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_04_Load</data_name>
            </hash_070103beff0206748d6895401c5cc576e7d41b>
            <hash_070103ed8d7ac1033bf254fabc6011e0d9204c>
                <name> PDU 01_PowerFactor</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_01_PowerFactor</data_name>
            </hash_070103ed8d7ac1033bf254fabc6011e0d9204c>
            <hash_0701031884401c90170634b06d47cf3ea9b335>
                <name>PDU 02_PowerFactor</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_02_PowerFactor</data_name>
            </hash_0701031884401c90170634b06d47cf3ea9b335>
            <hash_070103a9e677ebd2813c2c95525f67e9101d5d>
                <name>PDU 02_PowerFactor</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_02_PowerFactor</data_name>
            </hash_070103a9e677ebd2813c2c95525f67e9101d5d>
            <hash_0701030f51f7b5735c578eca40aa38a36b4fbc>
                <name>PDU 03_PowerFactor</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_03_PowerFactor</data_name>
            </hash_0701030f51f7b5735c578eca40aa38a36b4fbc>
            <hash_07010333200686d79e3cf2ff18112461efd406>
                <name>PDU 04_PowerFactor</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_04_PowerFactor</data_name>
            </hash_07010333200686d79e3cf2ff18112461efd406>
        </fields>
    </hash_030103c2c6f7d660c3d1a3358bf47f2da3f68d>
    <hash_2001033e459544d60de25e06f4aecf59e84ed6>
        <name>IoT_Bern</name>
        <step>60</step>
        <heartbeat>600</heartbeat>
        <x_files_factor>0.5</x_files_factor>
        <default>on</default>
        <cf_items>1|2|3|4</cf_items>
        <items>
            <item_000>
                <name>Hourly (1 Minute Average) - 6h view @ 1 Minute Polling</name>
                <steps>1</steps>
                <rows>240</rows>
                <timespan>21600</timespan>
            </item_000>
            <item_001>
                <name>Daily (1 Minute Average) - 24h view @ 1 Minute Polling</name>
                <steps>5</steps>
                <rows>290</rows>
                <timespan>86400</timespan>
            </item_001>
            <item_002>
                <name>Weekly (30 Minute Average) - 7d view @ 1 Minute Polling</name>
                <steps>30</steps>
                <rows>336</rows>
                <timespan>604800</timespan>
            </item_002>
            <item_003>
                <name>Monthly (2 Hour Average) - 1M view @ 1 Minute Polling</name>
                <steps>120</steps>
                <rows>372</rows>
                <timespan>2618784</timespan>
            </item_003>
            <item_004>
                <name>Yearly (24 hour Average) - 1Y view @ 1 Minute Polling</name>
                <steps>1440</steps>
                <rows>366</rows>
                <timespan>31536000</timespan>
            </item_004>
        </items>
    </hash_2001033e459544d60de25e06f4aecf59e84ed6>
    <hash_060103e9c43831e54eca8069317a2ce8c6f751>
        <name>Normal</name>
        <gprint_text>%8.2lf %s</gprint_text>
    </hash_060103e9c43831e54eca8069317a2ce8c6f751>
    <hash_0601034a5d8ca52820224b65e49dbed4320040>
        <name>1st Column</name>
        <gprint_text>%8.2lf%s</gprint_text>
    </hash_0601034a5d8ca52820224b65e49dbed4320040>
    <hash_0601032a2d72ef4dad8e2b6ca957e47b1a26f2>
        <name>Remaining Columns</name>
        <gprint_text>%12.2lf</gprint_text>
    </hash_0601032a2d72ef4dad8e2b6ca957e47b1a26f2>
</cacti>

Graph not working: image image

cacti_graph_template_fhem_uradmonitor_humidity_template.xml

<cacti> 
    <hash_0001037672c614399fa56cb41698ba0de228bd>
        <name>FHEM uRadMonitor Humidity Template</name>
        <multiple></multiple>
        <test_source></test_source>
        <graph>
            <t_title></t_title>
            <title>FHEM uRadMonitor Humidity</title>
            <t_vertical_label></t_vertical_label>
            <vertical_label>Relative Humidity (%)</vertical_label>
            <t_image_format_id></t_image_format_id>
            <image_format_id>1</image_format_id>
            <t_height></t_height>
            <height>200</height>
            <t_width></t_width>
            <width>700</width>
            <t_base_value></t_base_value>
            <base_value>1000</base_value>
            <t_slope_mode></t_slope_mode>
            <slope_mode>on</slope_mode>
            <t_auto_scale></t_auto_scale>
            <auto_scale>on</auto_scale>
            <t_auto_scale_opts></t_auto_scale_opts>
            <auto_scale_opts>1</auto_scale_opts>
            <t_auto_scale_log></t_auto_scale_log>
            <auto_scale_log></auto_scale_log>
            <t_scale_log_units></t_scale_log_units>
            <scale_log_units></scale_log_units>
            <t_auto_scale_rigid></t_auto_scale_rigid>
            <auto_scale_rigid></auto_scale_rigid>
            <t_upper_limit></t_upper_limit>
            <upper_limit>100</upper_limit>
            <t_lower_limit></t_lower_limit>
            <lower_limit>0</lower_limit>
            <t_unit_value></t_unit_value>
            <unit_value></unit_value>
            <t_unit_exponent_value></t_unit_exponent_value>
            <unit_exponent_value></unit_exponent_value>
            <t_unit_length></t_unit_length>
            <unit_length></unit_length>
            <t_no_gridfit></t_no_gridfit>
            <no_gridfit></no_gridfit>
            <t_alt_y_grid></t_alt_y_grid>
            <alt_y_grid></alt_y_grid>
            <t_right_axis></t_right_axis>
            <right_axis></right_axis>
            <t_right_axis_label></t_right_axis_label>
            <right_axis_label></right_axis_label>
            <t_right_axis_format></t_right_axis_format>
            <right_axis_format>0</right_axis_format>
            <t_right_axis_formatter></t_right_axis_formatter>
            <right_axis_formatter>0</right_axis_formatter>
            <t_left_axis_formatter></t_left_axis_formatter>
            <left_axis_formatter>0</left_axis_formatter>
            <t_auto_padding></t_auto_padding>
            <auto_padding>on</auto_padding>
            <t_dynamic_labels></t_dynamic_labels>
            <dynamic_labels></dynamic_labels>
            <t_force_rules_legend></t_force_rules_legend>
            <force_rules_legend></force_rules_legend>
            <t_tab_width></t_tab_width>
            <tab_width></tab_width>
            <t_legend_position></t_legend_position>
            <legend_position>0</legend_position>
            <t_legend_direction></t_legend_direction>
            <legend_direction>0</legend_direction>
        </graph>
        <items>
            <hash_1001033d4257e2422384b899f1a0c3d5af5a49>
                <graph_type_id>1</graph_type_id>
                <task_item_id>0</task_item_id>
                <color_id>0</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>1</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_060103e9c43831e54eca8069317a2ce8c6f751</gprint_id>
                <textalign></textalign>
                <text_format>\t\t\t Current\t\tMinimum\t\t       Average\t\t     Maximum</text_format>
                <hard_return>on</hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>1</sequence>
            </hash_1001033d4257e2422384b899f1a0c3d5af5a49>
            <hash_10010345c2555608232965d398e135cdf08397>
                <graph_type_id>1</graph_type_id>
                <task_item_id>0</task_item_id>
                <color_id>0</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>1</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_060103e9c43831e54eca8069317a2ce8c6f751</gprint_id>
                <textalign></textalign>
                <text_format>                        -------------------------------------------------------------------------------</text_format>
                <hard_return>on</hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>2</sequence>
            </hash_10010345c2555608232965d398e135cdf08397>
            <hash_100103d013aa1d6f78ba66f8a693cc95a4d029>
                <graph_type_id>4</graph_type_id>
                <task_item_id>hash_0801035e9589e3465711b0e4227647fc05abed</task_item_id>
                <color_id>00DAFF</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>1</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_060103e9c43831e54eca8069317a2ce8c6f751</gprint_id>
                <textalign></textalign>
                <text_format>AC3</text_format>
                <hard_return></hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>8</sequence>
            </hash_100103d013aa1d6f78ba66f8a693cc95a4d029>
            <hash_100103f008bd30c0f02898e659a52251b25a46>
                <graph_type_id>9</graph_type_id>
                <task_item_id>hash_0801035e9589e3465711b0e4227647fc05abed</task_item_id>
                <color_id>0</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>4</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_0601034a5d8ca52820224b65e49dbed4320040</gprint_id>
                <textalign></textalign>
                <text_format> \t </text_format>
                <hard_return></hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>9</sequence>
            </hash_100103f008bd30c0f02898e659a52251b25a46>
            <hash_100103e318e54a994db67c86760930839452f4>
                <graph_type_id>9</graph_type_id>
                <task_item_id>hash_0801035e9589e3465711b0e4227647fc05abed</task_item_id>
                <color_id>0</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>2</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_0601032a2d72ef4dad8e2b6ca957e47b1a26f2</gprint_id>
                <textalign></textalign>
                <text_format> \t</text_format>
                <hard_return></hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>10</sequence>
            </hash_100103e318e54a994db67c86760930839452f4>
            <hash_10010399ed61cf1f466abb058eafdd933adf52>
                <graph_type_id>9</graph_type_id>
                <task_item_id>hash_0801035e9589e3465711b0e4227647fc05abed</task_item_id>
                <color_id>0</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>1</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_0601032a2d72ef4dad8e2b6ca957e47b1a26f2</gprint_id>
                <textalign></textalign>
                <text_format> \t</text_format>
                <hard_return></hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>11</sequence>
            </hash_10010399ed61cf1f466abb058eafdd933adf52>
            <hash_100103c43bcc48b932601fd322ac578a97368c>
                <graph_type_id>9</graph_type_id>
                <task_item_id>hash_0801035e9589e3465711b0e4227647fc05abed</task_item_id>
                <color_id>0</color_id>
                <alpha>FF</alpha>
                <consolidation_function_id>3</consolidation_function_id>
                <cdef_id>0</cdef_id>
                <vdef_id>0</vdef_id>
                <shift></shift>
                <value></value>
                <gprint_id>hash_0601032a2d72ef4dad8e2b6ca957e47b1a26f2</gprint_id>
                <textalign></textalign>
                <text_format> \t</text_format>
                <hard_return>on</hard_return>
                <line_width>1.00</line_width>
                <dashes></dashes>
                <dash_offset>0</dash_offset>
                <sequence>12</sequence>
            </hash_100103c43bcc48b932601fd322ac578a97368c>
        </items>
        <inputs>
            <hash_0901030e6adc5e48dcfbc7e01d5398ae6444a9>
                <name>Data Source [humidity]</name>
                <description></description>
                <column_name>task_item_id</column_name>
                <items>hash_000103d013aa1d6f78ba66f8a693cc95a4d029|hash_000103e318e54a994db67c86760930839452f4|hash_000103f008bd30c0f02898e659a52251b25a46|hash_00010399ed61cf1f466abb058eafdd933adf52|hash_000103c43bcc48b932601fd322ac578a97368c</items>
            </hash_0901030e6adc5e48dcfbc7e01d5398ae6444a9>
        </inputs>
    </hash_0001037672c614399fa56cb41698ba0de228bd>
    <hash_010103721a85b8adf2c1b1a304b20684b3fe60>
        <name>uRadMonitor_NN</name>
        <ds>
            <t_name></t_name>
            <name>uRadMonitor_NN</name>
            <data_source_path></data_source_path>
            <data_input_id>hash_030103c2c6f7d660c3d1a3358bf47f2da3f68d</data_input_id>
            <t_data_source_profile_id></t_data_source_profile_id>
            <data_source_profile_id>hash_2001033e459544d60de25e06f4aecf59e84ed6</data_source_profile_id>
            <t_rrd_step></t_rrd_step>
            <rrd_step>60</rrd_step>
            <t_active></t_active>
            <active>on</active>
        </ds>
        <items>
            <hash_080103395150ff59249272b0dcce144e4baf22>
                <t_data_source_name></t_data_source_name>
                <data_source_name>temperature</data_source_name>
                <t_rrd_minimum></t_rrd_minimum>
                <rrd_minimum>0</rrd_minimum>
                <t_rrd_maximum></t_rrd_maximum>
                <rrd_maximum>U</rrd_maximum>
                <t_data_source_type_id></t_data_source_type_id>
                <data_source_type_id>1</data_source_type_id>
                <rrd_heartbeat>600</rrd_heartbeat>
                <t_data_input_field_id></t_data_input_field_id>
                <data_input_field_id>hash_070103c7ac691c63dee6d3f5c4dde569c804bc</data_input_field_id>
            </hash_080103395150ff59249272b0dcce144e4baf22>
            <hash_0801035e9589e3465711b0e4227647fc05abed>
                <t_data_source_name></t_data_source_name>
                <data_source_name>humidity</data_source_name>
                <t_rrd_minimum></t_rrd_minimum>
                <rrd_minimum>0</rrd_minimum>
                <t_rrd_maximum></t_rrd_maximum>
                <rrd_maximum>U</rrd_maximum>
                <t_data_source_type_id></t_data_source_type_id>
                <data_source_type_id>1</data_source_type_id>
                <rrd_heartbeat>600</rrd_heartbeat>
                <t_data_input_field_id></t_data_input_field_id>
                <data_input_field_id>hash_07010376cdbda8123400524f7d983ccdda7cfa</data_input_field_id>
            </hash_0801035e9589e3465711b0e4227647fc05abed>
        </items>
        <data>
            <item_000>
                <data_input_field_id>hash_070103550a4de29234c21a8c6a1178fb9901a0</data_input_field_id>
                <t_value></t_value>
                <value>localhost</value>
            </item_000>
            <item_001>
                <data_input_field_id>hash_07010341e452e5e168f4f02335ef993718cbed</data_input_field_id>
                <t_value></t_value>
                <value>uRadMonitor_Industrial</value>
            </item_001>
        </data>
    </hash_010103721a85b8adf2c1b1a304b20684b3fe60>
    <hash_030103c2c6f7d660c3d1a3358bf47f2da3f68d>
        <name>FHEM_1</name>
        <type_id>1</type_id>
        <input_string>cGVybCA8cGF0aF9jYWN0aT4vc2NyaXB0cy9maGVtLWdldHN0YXRlLnBsIC1zIDxzZXJ2ZXI+IC1kIDxkZXZpY2U+</input_string>
        <fields>
            <hash_070103550a4de29234c21a8c6a1178fb9901a0>
                <name>FHEM Host</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>in</input_output>
                <data_name>server</data_name>
            </hash_070103550a4de29234c21a8c6a1178fb9901a0>
            <hash_07010341e452e5e168f4f02335ef993718cbed>
                <name>FHEM Device</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>in</input_output>
                <data_name>device</data_name>
            </hash_07010341e452e5e168f4f02335ef993718cbed>
            <hash_070103d6d67302374e88e8f04acdb753e9334f>
                <name>FHEM temperature</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>temperature</data_name>
            </hash_070103d6d67302374e88e8f04acdb753e9334f>
            <hash_070103617e9ef87c2efb9ac8c706944e073462>
                <name>FHEM humidity</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>humidity</data_name>
            </hash_070103617e9ef87c2efb9ac8c706944e073462>
            <hash_0701035bc95c400392b206ec9a534718c0188b>
                <name>FHEM pressure</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>pressure</data_name>
            </hash_0701035bc95c400392b206ec9a534718c0188b>
            <hash_070103b34f9f42fbba5e7b10d6c5c20f63ccf2>
                <name>FHEM  brightness</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>brightness</data_name>
            </hash_070103b34f9f42fbba5e7b10d6c5c20f63ccf2>
            <hash_070103064e25cd219abe43cdc371aabd2c7a1e>
                <name>FHEM rain</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>rain</data_name>
            </hash_070103064e25cd219abe43cdc371aabd2c7a1e>
            <hash_0701036312809fc85229525eb2d8ad762f5c38>
                <name>FHEM sunshine</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>sunshine</data_name>
            </hash_0701036312809fc85229525eb2d8ad762f5c38>
            <hash_0701036e833e54a7c8f98eba788c9776e463d6>
                <name>FHEM windDirection</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>windDirection</data_name>
            </hash_0701036e833e54a7c8f98eba788c9776e463d6>
            <hash_070103f5d1c1d2c0ae3129bd786a5663f25cf0>
                <name>FHEM windDirection_RANGE</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>windDirection_RANGE</data_name>
            </hash_070103f5d1c1d2c0ae3129bd786a5663f25cf0>
            <hash_070103e623a28f393fe6b658a7a502679b5594>
                <name>FHEM windSpeed</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>windSpeed</data_name>
            </hash_070103e623a28f393fe6b658a7a502679b5594>
            <hash_070103e91363c78e4a6986213e1ec1ef77923d>
                <name>uRadMonitor Methane </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_ch2o</data_name>
            </hash_070103e91363c78e4a6986213e1ec1ef77923d>
            <hash_070103e776abaf769cda25bb288fc2b04e56ed>
                <name>uRadMonitor Carbon Dioxide </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_co2</data_name>
            </hash_070103e776abaf769cda25bb288fc2b04e56ed>
            <hash_07010363919a62838fde8d7ff34bf1ea028c7a>
                <name>uRadMonitor Radioactivity </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_cpm</data_name>
            </hash_07010363919a62838fde8d7ff34bf1ea028c7a>
            <hash_0701037a7410b0d2310fa170631a1f6ac98917>
                <name>uRadMonitor gas1 </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_gas1</data_name>
            </hash_0701037a7410b0d2310fa170631a1f6ac98917>
            <hash_070103576097723cd2c6e8e989b30230fdb175>
                <name>uRadMonitor gas2 </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_gas2</data_name>
            </hash_070103576097723cd2c6e8e989b30230fdb175>
            <hash_0701035ac124e5af0921529dbccbe6ab8c8115>
                <name>uRadMonitor gas3</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_gas3</data_name>
            </hash_0701035ac124e5af0921529dbccbe6ab8c8115>
            <hash_0701038768f19bed8acb70de4011be51372570>
                <name>uRadMonitor gas4 </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_gas4</data_name>
            </hash_0701038768f19bed8acb70de4011be51372570>
            <hash_07010376cdbda8123400524f7d983ccdda7cfa>
                <name>uRadMonitor Humidity </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_humidity</data_name>
            </hash_07010376cdbda8123400524f7d983ccdda7cfa>
            <hash_070103b21ffc7e255cd1d81e04f922bad5ed0d>
                <name>uRadMonitor Noise </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_noise</data_name>
            </hash_070103b21ffc7e255cd1d81e04f922bad5ed0d>
            <hash_070103d3c61e4379cd4796420e13478408bd1d>
                <name>uRadMonitor Particles_1 </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_pm1</data_name>
            </hash_070103d3c61e4379cd4796420e13478408bd1d>
            <hash_070103d0e161264c4fbd6e7e39793451eb0bfa>
                <name>uRadMonitor Particles_10</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_pm10</data_name>
            </hash_070103d0e161264c4fbd6e7e39793451eb0bfa>
            <hash_07010329fcc57465578b0ec55bc88c1f628100>
                <name>uRadMonitor Particles_25</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_pm25</data_name>
            </hash_07010329fcc57465578b0ec55bc88c1f628100>
            <hash_0701035e66a70408b2fd2cb6b24b83196517b9>
                <name>uRadMonitor Pressure </name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_pressure</data_name>
            </hash_0701035e66a70408b2fd2cb6b24b83196517b9>
            <hash_070103c7ac691c63dee6d3f5c4dde569c804bc>
                <name>uRadMonitor Temperature</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_temperature</data_name>
            </hash_070103c7ac691c63dee6d3f5c4dde569c804bc>
            <hash_070103acf4251209c8a71b54f138c4a5daa576>
                <name>uRadMonitor Volatile Organic Components</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_voc</data_name>
            </hash_070103acf4251209c8a71b54f138c4a5daa576>
            <hash_070103d600701d534bcf997d2bc129b40ed331>
                <name>uRadMonitor Voltage</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>01_voltage</data_name>
            </hash_070103d600701d534bcf997d2bc129b40ed331>
            <hash_07010333ac86960e22dbfefe1d3c439b28f38e>
                <name>RMS Keller</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Temp_K</data_name>
            </hash_07010333ac86960e22dbfefe1d3c439b28f38e>
            <hash_07010329bebb7ecebf86a21dae7e9a998a2812>
                <name>RMS Kühlschrank</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Temp_KS</data_name>
            </hash_07010329bebb7ecebf86a21dae7e9a998a2812>
            <hash_070103cdd4f8680f9d74eaa54a53cd6ee1cd2e>
                <name>RMS Tiefkühlschrank</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Temp_TK</data_name>
            </hash_070103cdd4f8680f9d74eaa54a53cd6ee1cd2e>
            <hash_070103ca020fdd06e3b65680e0a3d103f034f8>
                <name>AirPi Carbon_Monoxide</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Carbon_Monoxide</data_name>
            </hash_070103ca020fdd06e3b65680e0a3d103f034f8>
            <hash_0701035751518014ff83f22a9540d6ec69aea3>
                <name>AirPi Nitrogen_Dioxide</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Nitrogen_Dioxide</data_name>
            </hash_0701035751518014ff83f22a9540d6ec69aea3>
            <hash_070103610f635020a447dbffae2b794e94c22e>
                <name>AirPi Pressure</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Pressure</data_name>
            </hash_070103610f635020a447dbffae2b794e94c22e>
            <hash_070103b97d421a3851b3b0183e8bd5ddfb5266>
                <name>AirPi Relative_Humidity</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Relative_Humidity</data_name>
            </hash_070103b97d421a3851b3b0183e8bd5ddfb5266>
            <hash_07010387ff774eeb89c7afae3f51b880c042db>
                <name>AirPi Smoke_Level</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Smoke_Level</data_name>
            </hash_07010387ff774eeb89c7afae3f51b880c042db>
            <hash_0701038fc31facfa2708acaad793de03ec317e>
                <name>AirPi Temperature-BMP</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Temperature-BMP</data_name>
            </hash_0701038fc31facfa2708acaad793de03ec317e>
            <hash_07010373b368ee143ffb9e0d3561c7ed4b2b84>
                <name>AirPi Temperature-DHT</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Temperature-DHT</data_name>
            </hash_07010373b368ee143ffb9e0d3561c7ed4b2b84>
            <hash_0701033f0d5ccb97f191c16bc067644373ebac>
                <name>AirPI Volume</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Volume</data_name>
            </hash_0701033f0d5ccb97f191c16bc067644373ebac>
            <hash_070103d5cfecc60a3be256e59f14a2c9630ee1>
                <name>airpi alt</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>alt</data_name>
            </hash_070103d5cfecc60a3be256e59f14a2c9630ee1>
            <hash_07010357bf0a3fdbc9d472fb6d4179ad9e357d>
                <name>airpi epc</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>epc</data_name>
            </hash_07010357bf0a3fdbc9d472fb6d4179ad9e357d>
            <hash_070103c1b931e46de62a5e22b81b9f7d2dad06>
                <name>airpi eps</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>eps</data_name>
            </hash_070103c1b931e46de62a5e22b81b9f7d2dad06>
            <hash_070103573c408154e421b3f4ad615ccf47f055>
                <name>airpi epv</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>epv</data_name>
            </hash_070103573c408154e421b3f4ad615ccf47f055>
            <hash_070103ed21f92ae7fb2880f36cc76d490d03e1>
                <name>airpi epx</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>epx</data_name>
            </hash_070103ed21f92ae7fb2880f36cc76d490d03e1>
            <hash_0701035fb74383156e3f9df1ba2f4a85a66a0c>
                <name>airpi epy</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>epy</data_name>
            </hash_0701035fb74383156e3f9df1ba2f4a85a66a0c>
            <hash_070103b3b9d8cd7a3cee2f5f7ae3e6ffe7034f>
                <name>airpi gdop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>gdop</data_name>
            </hash_070103b3b9d8cd7a3cee2f5f7ae3e6ffe7034f>
            <hash_070103e848ca0ab7062f71dbe22b6746373f07>
                <name>airpi hdop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>hdop</data_name>
            </hash_070103e848ca0ab7062f71dbe22b6746373f07>
            <hash_0701035a79eb6c3972e9fdfed099adacc9b242>
                <name>airpi lat</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>lat</data_name>
            </hash_0701035a79eb6c3972e9fdfed099adacc9b242>
            <hash_0701039645ac1b786297b180dc02ceb01d451d>
                <name>airpi lon</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>lon</data_name>
            </hash_0701039645ac1b786297b180dc02ceb01d451d>
            <hash_070103f2781120858de58d22730bff2b083a9d>
                <name>airpi pdop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>pdop</data_name>
            </hash_070103f2781120858de58d22730bff2b083a9d>
            <hash_070103e9fc81a4dbad9b5484eae7e26b00bf1a>
                <name>airpi tdop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>tdop</data_name>
            </hash_070103e9fc81a4dbad9b5484eae7e26b00bf1a>
            <hash_0701034c9477079d7e8f21518caeff42612231>
                <name>airpi vdop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>vdop</data_name>
            </hash_0701034c9477079d7e8f21518caeff42612231>
            <hash_070103c4efe8199c669342f3e7a401123a6cee>
                <name>airpi xdop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>xdop</data_name>
            </hash_070103c4efe8199c669342f3e7a401123a6cee>
            <hash_070103a23aa1f25a2783215df2d6d049bee92b>
                <name>airpi ydop</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ydop</data_name>
            </hash_070103a23aa1f25a2783215df2d6d049bee92b>
            <hash_0701036be954df80cf3551943811eab78fa2b7>
                <name>airpi sat_snr</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>sat_snr</data_name>
            </hash_0701036be954df80cf3551943811eab78fa2b7>
            <hash_070103eed69efb1deb7464bdd4f1e6683759af>
                <name>airpi sat_used</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>sat_used</data_name>
            </hash_070103eed69efb1deb7464bdd4f1e6683759af>
            <hash_070103e678c74b0fadcec79659c7ba51403e90>
                <name>airpi sat_visible</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>sat_visible</data_name>
            </hash_070103e678c74b0fadcec79659c7ba51403e90>
            <hash_070103898d9b604bf1e9c0acecebae45a8f706>
                <name>Gardena ambient_temperature</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ambient_temperature-temperature</data_name>
            </hash_070103898d9b604bf1e9c0acecebae45a8f706>
            <hash_070103735db24fd98a09389393361510372f6c>
                <name>Gardena humidity</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>humidity-humidity</data_name>
            </hash_070103735db24fd98a09389393361510372f6c>
            <hash_0701037fb5c6c74d78ee569078a1f90a26dd59>
                <name>Gardena light</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>light-light</data_name>
            </hash_0701037fb5c6c74d78ee569078a1f90a26dd59>
            <hash_070103fe8ca64a606ca580213f6e55f7025eb7>
                <name>Gardena radio-quality</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>radio-quality</data_name>
            </hash_070103fe8ca64a606ca580213f6e55f7025eb7>
            <hash_070103e09d97e565e13754b0236a161bbc779a>
                <name>Gardena soil_temperature</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>soil_temperature-temperature</data_name>
            </hash_070103e09d97e565e13754b0236a161bbc779a>
            <hash_070103d3cd442738f38df4e3efccc2a943269f>
                <name>FHEM state</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>state</data_name>
            </hash_070103d3cd442738f38df4e3efccc2a943269f>
            <hash_0701033b3a76436421f7053de5bd1d52a3fce2>
                <name>FHEM lightning ACC_maxX</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ACC_maxX</data_name>
            </hash_0701033b3a76436421f7053de5bd1d52a3fce2>
            <hash_0701035fe4453fa2b3932907e626a37df35719>
                <name>FHEM lightning ACC_maxY</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ACC_maxY</data_name>
            </hash_0701035fe4453fa2b3932907e626a37df35719>
            <hash_070103755ca496a99e5bb7f53d423216bf2332>
                <name>FHEM lightning ACC_maxZ</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ACC_maxZ</data_name>
            </hash_070103755ca496a99e5bb7f53d423216bf2332>
            <hash_0701034e28cf660bb9a151e6249aefb82768f9>
                <name>FHEM lightning ACC_minX</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ACC_minX</data_name>
            </hash_0701034e28cf660bb9a151e6249aefb82768f9>
            <hash_070103c8b33ea6e9f986ab355878a77620a04f>
                <name>FHEM lightning ACC_minY</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ACC_minY</data_name>
            </hash_070103c8b33ea6e9f986ab355878a77620a04f>
            <hash_07010353e18b430be7c7d43b85104d81b201e3>
                <name>FHEM lightning ACC_minZ</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>ACC_minZ</data_name>
            </hash_07010353e18b430be7c7d43b85104d81b201e3>
            <hash_07010383461d5ae3e7e6e465f86d362894c4cd>
                <name>FHEM lightning IMU_maxX</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>IMU_maxX</data_name>
            </hash_07010383461d5ae3e7e6e465f86d362894c4cd>
            <hash_070103a5cb4bc6eb2a6e0fb5d6c7379aaac7e9>
                <name>FHEM lightning IMU_maxY</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>IMU_maxY</data_name>
            </hash_070103a5cb4bc6eb2a6e0fb5d6c7379aaac7e9>
            <hash_070103f27a15397c847b510a38bc5284e3d971>
                <name>FHEM lightning IMU_maxZ</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>IMU_maxZ</data_name>
            </hash_070103f27a15397c847b510a38bc5284e3d971>
            <hash_070103c20eb8b1e685818c5fcd37a6c5b9659e>
                <name>FHEM lightning IMU_minX</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>IMU_minX</data_name>
            </hash_070103c20eb8b1e685818c5fcd37a6c5b9659e>
            <hash_070103dd7739936a5119d2c914ab45c624873b>
                <name>FHEM lightning IMU_minY</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>IMU_minY</data_name>
            </hash_070103dd7739936a5119d2c914ab45c624873b>
            <hash_070103c772e1b9a4c8eea01757cc50513ecaad>
                <name>FHEM lightning IMU_minZ</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>IMU_minZ</data_name>
            </hash_070103c772e1b9a4c8eea01757cc50513ecaad>
            <hash_0701033c31fcce5d9c91d7a473bdf0b748c641>
                <name>FHEM lightning Kalman_AccXangle</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_AccXangle</data_name>
            </hash_0701033c31fcce5d9c91d7a473bdf0b748c641>
            <hash_070103bd67f76bd0a57a816054120bff78c5f9>
                <name>FHEM lightning Kalman_AccYangle</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_AccYangle</data_name>
            </hash_070103bd67f76bd0a57a816054120bff78c5f9>
            <hash_070103c7da0385fb3a06901161802e6b7c900e>
                <name>FHEM lightning Kalman_CFangLeX</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_CFangLeX</data_name>
            </hash_070103c7da0385fb3a06901161802e6b7c900e>
            <hash_0701032dcb03706f59ee05c789b888b623d915>
                <name>FHEM lightning Kalman_CFangLeY</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_CFangLeY</data_name>
            </hash_0701032dcb03706f59ee05c789b888b623d915>
            <hash_070103f57dcad68a6d2e0bb1c65c3ee494311d>
                <name>FHEM lightning Kalman_gyroXangle</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_gyroXangle</data_name>
            </hash_070103f57dcad68a6d2e0bb1c65c3ee494311d>
            <hash_070103b22c98a4b091dd85d67ff83163f1ce22>
                <name>FEHM lightning Kalman_gyroYangle</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_gyroYangle</data_name>
            </hash_070103b22c98a4b091dd85d67ff83163f1ce22>
            <hash_07010311fea564f308a3d2f56975ef37e3e1ef>
                <name>FHEM lightning Kalman_gyroZangle</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_gyroZangle</data_name>
            </hash_07010311fea564f308a3d2f56975ef37e3e1ef>
            <hash_070103e49f18f437005009eb57eeb616c0106c>
                <name>FHEM lightning Kalman_heading</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_heading</data_name>
            </hash_070103e49f18f437005009eb57eeb616c0106c>
            <hash_070103e588cf3716f14f202e1607c74387a0fe>
                <name>FHEM lightning Kalman_kalmanX</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_kalmanX</data_name>
            </hash_070103e588cf3716f14f202e1607c74387a0fe>
            <hash_070103befad09d4fd2de38db5a3251e07500f8>
                <name>FHEM lightning Kalman_kalmanY</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_kalmanY</data_name>
            </hash_070103befad09d4fd2de38db5a3251e07500f8>
            <hash_0701030cc8c07a56fc68a3fe5f991edfbb39e4>
                <name>FHEM lightning Kalman_tiltCompensatedHeading</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Kalman_tiltCompensatedHeading</data_name>
            </hash_0701030cc8c07a56fc68a3fe5f991edfbb39e4>
            <hash_070103b04e54b70937ebed274885c9007f54bb>
                <name>FEHM distance</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>distance</data_name>
            </hash_070103b04e54b70937ebed274885c9007f54bb>
            <hash_070103fca9ad791ed2e05a3fc8a58b340c802b>
                <name>FHEM energy</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>energy</data_name>
            </hash_070103fca9ad791ed2e05a3fc8a58b340c802b>
            <hash_0701033130cb1662bece7a4f3ec80e2c877065>
                <name>FHEM Synology Temperature</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>cpu_temp</data_name>
            </hash_0701033130cb1662bece7a4f3ec80e2c877065>
            <hash_07010358b440e32f0bcfb714ed96d68491ef00>
                <name>FEHM Synology HD1_Temp</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>HD1_temp</data_name>
            </hash_07010358b440e32f0bcfb714ed96d68491ef00>
            <hash_0701037c5c1fc49c3bcb67629728422305a082>
                <name>FHEM Synology HD2_Temp</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>HD2_temp</data_name>
            </hash_0701037c5c1fc49c3bcb67629728422305a082>
            <hash_070103ad56cf6fc4acf075c4840880d6de0abd>
                <name>FEHM Synology HD3_temp</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>HD3_Temp</data_name>
            </hash_070103ad56cf6fc4acf075c4840880d6de0abd>
            <hash_070103e17fb3dc09edd6f6aff43d1fca51d148>
                <name>FHEM Synology HD4_Temp</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>HD4_temp</data_name>
            </hash_070103e17fb3dc09edd6f6aff43d1fca51d148>
            <hash_070103d45087ab5fce78d1f397ddc04fc1f185>
                <name>FHEM Synology Storage Size</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>storage_size</data_name>
            </hash_070103d45087ab5fce78d1f397ddc04fc1f185>
            <hash_07010304f207550d6b1745e2dce5b3ecabebe7>
                <name>FEHM Synology Storage Usedd</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>storage_used</data_name>
            </hash_07010304f207550d6b1745e2dce5b3ecabebe7>
            <hash_070103f2fac0e3a8acad41cd0afbbc1edec764>
                <name>HP_M277n black</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>black</data_name>
            </hash_070103f2fac0e3a8acad41cd0afbbc1edec764>
            <hash_0701037a3430c40c8181670c8b096b4eeac575>
                <name>HP_M277n cyan</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>cyan</data_name>
            </hash_0701037a3430c40c8181670c8b096b4eeac575>
            <hash_0701031910b1247cb632d715d6fcd0eb4e7ff3>
                <name>HP_M277n magenta</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>magenta</data_name>
            </hash_0701031910b1247cb632d715d6fcd0eb4e7ff3>
            <hash_0701034c7bcc7bc451d86ff0993a1a957db343>
                <name>HP_M277n yellow</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>yellow</data_name>
            </hash_0701034c7bcc7bc451d86ff0993a1a957db343>
            <hash_070103e63276dd239e12b7554ff86d428623f0>
                <name>FHEM Luftqualitaet O3</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>O3</data_name>
            </hash_070103e63276dd239e12b7554ff86d428623f0>
            <hash_07010329a2379d7440027797292218c91eb16f>
                <name>FHEM Atmosphere</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>result_uv</data_name>
            </hash_07010329a2379d7440027797292218c91eb16f>
            <hash_07010307565f42f6f164fbf6f9323a74d4362f>
                <name>FHEM</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>voltage</data_name>
            </hash_07010307565f42f6f164fbf6f9323a74d4362f>
            <hash_070103cfd36992c83052d4c06ea8cbbf161e7d>
                <name>FHEM</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>energy</data_name>
            </hash_070103cfd36992c83052d4c06ea8cbbf161e7d>
            <hash_0701032d09894a84ae2615cfb13d300799e52c>
                <name>FHEM</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>current</data_name>
            </hash_0701032d09894a84ae2615cfb13d300799e52c>
            <hash_070103635042bcc623ca58f5de4e4d58cd6387>
                <name>FHEM</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>frequency</data_name>
            </hash_070103635042bcc623ca58f5de4e4d58cd6387>
            <hash_070103670e73a268cba7deacd86ca787a3839f>
                <name>FHEM</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>power</data_name>
            </hash_070103670e73a268cba7deacd86ca787a3839f>
            <hash_070103ce6533ca6ee7a3c8f783068b3e6f4850>
                <name>FEHM Luftqualitaet PM10</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Feinstaub_PM10</data_name>
            </hash_070103ce6533ca6ee7a3c8f783068b3e6f4850>
            <hash_070103964ee815681c222ab9acdb86e13177c5>
                <name>FEHM Luftqualitaet PM2.5</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Feinstaub_PM2.5</data_name>
            </hash_070103964ee815681c222ab9acdb86e13177c5>
            <hash_070103be183a477d9a313b0ab35902d28d90e9>
                <name>FHEM Luftqualitaet NO2</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>NO2</data_name>
            </hash_070103be183a477d9a313b0ab35902d28d90e9>
            <hash_07010376ddc9cb2be6be056a879dbb7afe13b2>
                <name>FHEM Atmosphere</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>result_ozone</data_name>
            </hash_07010376ddc9cb2be6be056a879dbb7afe13b2>
            <hash_0701034e5c1f42c5b9dcff2e8aa22f02baf33e>
                <name>RPI_Monitor Temperature</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>temp</data_name>
            </hash_0701034e5c1f42c5b9dcff2e8aa22f02baf33e>
            <hash_070103dbe8f7579f94e2e93b340dde7cd9002e>
                <name>RPI_Monitor Frequency</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>freq</data_name>
            </hash_070103dbe8f7579f94e2e93b340dde7cd9002e>
            <hash_070103c606036753caae96ab8e19eae038f8e8>
                <name>RPI_Monitor Volt</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>volt</data_name>
            </hash_070103c606036753caae96ab8e19eae038f8e8>
            <hash_070103d83f48588e93ae2c947070c89588b611>
                <name>FHEM energy_counter</name>
                <update_rra>on</update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>1.IEC_ENERGY_COUNTER</data_name>
            </hash_070103d83f48588e93ae2c947070c89588b611>
            <hash_070103cc64869172d4f7ccc6595760316cfe5d>
                <name>PDU 02_Current</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_02_Current</data_name>
            </hash_070103cc64869172d4f7ccc6595760316cfe5d>
            <hash_070103eed0d8c365dad3891ba70d3ce0b31cf3>
                <name>PDU 03_Current</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_03_Current</data_name>
            </hash_070103eed0d8c365dad3891ba70d3ce0b31cf3>
            <hash_070103826ca779a8fd8be9f5365ea64d00e30e>
                <name>PDU 04_Current</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_04_Current</data_name>
            </hash_070103826ca779a8fd8be9f5365ea64d00e30e>
            <hash_070103142c0a19b023e69c2e5f3f2e52c6e970>
                <name>PDU 01_Energy</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_01_Energy</data_name>
            </hash_070103142c0a19b023e69c2e5f3f2e52c6e970>
            <hash_0701032648de779d582c4f8a9774509680adf4>
                <name>PDU 02_Energy</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_02_Energy</data_name>
            </hash_0701032648de779d582c4f8a9774509680adf4>
            <hash_0701033e7edeeb5c36211bf30c8008dcf2c993>
                <name>PDU 03_Energy</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_03_Energy</data_name>
            </hash_0701033e7edeeb5c36211bf30c8008dcf2c993>
            <hash_070103f46b883d0c9eed7e54a54f77008b97dc>
                <name>PDU 04_Energy</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_04_Energy</data_name>
            </hash_070103f46b883d0c9eed7e54a54f77008b97dc>
            <hash_0701039bec79b9071d8bdaea919ac46c8a402e>
                <name>PDU 01_Load</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_01_Load</data_name>
            </hash_0701039bec79b9071d8bdaea919ac46c8a402e>
            <hash_070103c72b4e7459fa52812b020e7e3399b667>
                <name>PDU 02_Load</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_02_Load</data_name>
            </hash_070103c72b4e7459fa52812b020e7e3399b667>
            <hash_0701030f836ac3963c598716305429a8af3286>
                <name>PDU 03_Load</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_03_Load</data_name>
            </hash_0701030f836ac3963c598716305429a8af3286>
            <hash_070103beff0206748d6895401c5cc576e7d41b>
                <name>PDU 04_Load</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_04_Load</data_name>
            </hash_070103beff0206748d6895401c5cc576e7d41b>
            <hash_070103ed8d7ac1033bf254fabc6011e0d9204c>
                <name> PDU 01_PowerFactor</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_01_PowerFactor</data_name>
            </hash_070103ed8d7ac1033bf254fabc6011e0d9204c>
            <hash_0701031884401c90170634b06d47cf3ea9b335>
                <name>PDU 02_PowerFactor</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_02_PowerFactor</data_name>
            </hash_0701031884401c90170634b06d47cf3ea9b335>
            <hash_070103a9e677ebd2813c2c95525f67e9101d5d>
                <name>PDU 02_PowerFactor</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_02_PowerFactor</data_name>
            </hash_070103a9e677ebd2813c2c95525f67e9101d5d>
            <hash_0701030f51f7b5735c578eca40aa38a36b4fbc>
                <name>PDU 03_PowerFactor</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_03_PowerFactor</data_name>
            </hash_0701030f51f7b5735c578eca40aa38a36b4fbc>
            <hash_07010333200686d79e3cf2ff18112461efd406>
                <name>PDU 04_PowerFactor</name>
                <update_rra></update_rra>
                <regexp_match></regexp_match>
                <allow_nulls></allow_nulls>
                <type_code></type_code>
                <input_output>out</input_output>
                <data_name>Outputs_04_PowerFactor</data_name>
            </hash_07010333200686d79e3cf2ff18112461efd406>
        </fields>
    </hash_030103c2c6f7d660c3d1a3358bf47f2da3f68d>
    <hash_2001033e459544d60de25e06f4aecf59e84ed6>
        <name>IoT_Bern</name>
        <step>60</step>
        <heartbeat>600</heartbeat>
        <x_files_factor>0.5</x_files_factor>
        <default>on</default>
        <cf_items>1|2|3|4</cf_items>
        <items>
            <item_000>
                <name>Hourly (1 Minute Average) - 6h view @ 1 Minute Polling</name>
                <steps>1</steps>
                <rows>240</rows>
                <timespan>21600</timespan>
            </item_000>
            <item_001>
                <name>Daily (1 Minute Average) - 24h view @ 1 Minute Polling</name>
                <steps>5</steps>
                <rows>290</rows>
                <timespan>86400</timespan>
            </item_001>
            <item_002>
                <name>Weekly (30 Minute Average) - 7d view @ 1 Minute Polling</name>
                <steps>30</steps>
                <rows>336</rows>
                <timespan>604800</timespan>
            </item_002>
            <item_003>
                <name>Monthly (2 Hour Average) - 1M view @ 1 Minute Polling</name>
                <steps>120</steps>
                <rows>372</rows>
                <timespan>2618784</timespan>
            </item_003>
            <item_004>
                <name>Yearly (24 hour Average) - 1Y view @ 1 Minute Polling</name>
                <steps>1440</steps>
                <rows>366</rows>
                <timespan>31536000</timespan>
            </item_004>
        </items>
    </hash_2001033e459544d60de25e06f4aecf59e84ed6>
    <hash_060103e9c43831e54eca8069317a2ce8c6f751>
        <name>Normal</name>
        <gprint_text>%8.2lf %s</gprint_text>
    </hash_060103e9c43831e54eca8069317a2ce8c6f751>
    <hash_0601034a5d8ca52820224b65e49dbed4320040>
        <name>1st Column</name>
        <gprint_text>%8.2lf%s</gprint_text>
    </hash_0601034a5d8ca52820224b65e49dbed4320040>
    <hash_0601032a2d72ef4dad8e2b6ca957e47b1a26f2>
        <name>Remaining Columns</name>
        <gprint_text>%12.2lf</gprint_text>
    </hash_0601032a2d72ef4dad8e2b6ca957e47b1a26f2>
</cacti>
TheWitness commented 1 year ago

Can you enable boost and then collect about 30 minutes of data and then query the poller_output_boost table for the local_data_id? Send the output:

SELECT * FROM poller_output_boost
WHERE local_data_id = ?
TheWitness commented 1 year ago

Last thing, turn logging to HIGH for one poller cycle and review the Cacti log for your Data Sources. You should be able to search for [map and find what you are looking for.

WirthmU commented 1 year ago

I think I did enable boost but the query did not give anything:

MariaDB [cacti]> SELECT * FROM poller_output_boost WHERE local_data_id = ?
    -> 

image

WirthmU commented 1 year ago

I did set logging to high but I cannot search for [map

image

TheWitness commented 1 year ago

You have to put a backslash in front of the square bracket.

WirthmU commented 1 year ago

It looks like both DS are ok:

Temperature:

13-03-2023 13:51:07 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:51:06 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:50:07 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:50:04 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:49:07 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:49:06 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:48:05 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:48:04 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:47:10 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:47:08 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:46:07 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:46:04 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:45:06 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:45:06 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:44:04 - POLLER: Poller[Main Poller] PID[601487] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:44:03 - POLLER: Poller[Main Poller] PID[601487] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:43:06 - POLLER: Poller[Main Poller] PID[601487] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:43:05 - POLLER: Poller[Main Poller] PID[601487] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature] 

Humidity:

13-03-2023 13:52:03 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:51:07 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:50:04 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:49:07 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:48:04 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:47:08 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:46:04 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:45:06 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:44:03 - POLLER: Poller[Main Poller] PID[601487] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:43:05 - POLLER: Poller[Main Poller] PID[601487] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity] 

But as I said only the DS (temperature) with one single parameter is graphing. The DS with two is not (temperature + humidity).

TheWitness commented 1 year ago

Are you seeing any "[map" for those data sources?

TheWitness commented 1 year ago

Next thing to do is to put the one of the devices into debug mode, put the general debug level to LOW, and then look at the output generated by the poller for that specific device.

WirthmU commented 1 year ago

How do I put a device into debug mode?

TheWitness commented 1 year ago

Edit the device and you will find a link in upper right hand corner.

WirthmU commented 1 year ago

I found it:

image

But where do I set the general debug level to LOW?

Do you mean here?

image

bmfmancini commented 1 year ago

Console >> configuration >> settings

On Mon, Mar 13, 2023, 10:01 a.m. WirthmU @.***> wrote:

I found it: [image: image] https://user-images.githubusercontent.com/27740335/224724090-59e23d59-4bf3-40bf-a33f-1614f4ce2ff0.png But where do I set the general debug level to LOW

— Reply to this email directly, view it on GitHub https://github.com/Cacti/cacti/issues/5259#issuecomment-1466200031, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADGEXTA5L4NEMK725BHX27TW34SDZANCNFSM6AAAAAAVQ576NA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

TheWitness commented 1 year ago

You have it right now. So, in debug you should see an "output" log showing the entirety of the output data.

WirthmU commented 1 year ago

This is the output of the DS which is not working:

2023-03-14 11:43:04 - SPINE: Poller[Main Poller] PID[3109035] PT[140320218428992] Device[uRadMonitor Industrial] HT[1] DS[uRadMonitor_NN] Graphs[FHEM uRadMonitor Humidity] TT[107.67] SCRIPT: perl /usr/share/cacti/site/scripts/fhem-getstate.pl -s 'localhost' -d 'uRadMonitor_Industrial', output: 01_altitude:576 01_gas1:0.22 01_gas2:0.09 01_gas3:0.1 01_gas4:1.6 01_humidity:34.76 01_latitude:46.9167 01_longitude:7.4667 01_noise:37.54 01_pm1:0 01_pm10:0 01_pm25:3.35 01_pressure:94499 01_temperature:25.91 01_time:1678555340 01_timelocal:46800 01_voc:607187
2023-03-14 11:42:03 - SPINE: Poller[Main Poller] PID[3105925] PT[140436584072768] Device[uRadMonitor Industrial] HT[1] DS[uRadMonitor_NN] Graphs[FHEM uRadMonitor Humidity] TT[88.75] SCRIPT: perl /usr/share/cacti/site/scripts/fhem-getstate.pl -s 'localhost' -d 'uRadMonitor_Industrial', output: 01_altitude:576 01_gas1:0.22 01_gas2:0.09 01_gas3:0.1 01_gas4:1.6 01_humidity:34.76 01_latitude:46.9167 01_longitude:7.4667 01_noise:37.54 01_pm1:0 01_pm10:0 01_pm25:3.35 01_pressure:94499 01_temperature:25.91 01_time:1678555340 01_timelocal:46800 01_voc:607187
14-03-2023 11:41:58 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/graph_1003_17.png --imgformat=PNG --start='1647254458' --end='1678790458' --pango-markup --title='FHEM uRadMonitor Humidity' --vertical-label='Relative Humidity (%)' --slope-mode --base=1000 --height=200 --width=700 --alt-autoscale COMMENT:"From 14-03-2022 11\:40\:58 To 14-03-2023 11\:40\:58\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:11:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_industrial_temperature_1345.rrd':'humidity':AVERAGE COMMENT:'\t\t\t Current\t\tMinimum\t\t Average\t\t Maximum\n' COMMENT:' \n' COMMENT:'-------------------------------------------------------------------------------\n' LINE1:a#00DAFFFF:'AC3' GPRINT:a:LAST:' \t %8.2lf%s' GPRINT:a:MIN:' \t%12.2lf' GPRINT:a:AVERAGE:' \t%12.2lf' GPRINT:a:MAX:' \t%12.2lf\n'
14-03-2023 11:41:58 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/graph_1003_16.png --imgformat=PNG --start='1676171674' --end='1678790458' --pango-markup --title='FHEM uRadMonitor Humidity' --vertical-label='Relative Humidity (%)' --slope-mode --base=1000 --height=200 --width=700 --alt-autoscale COMMENT:"From 12-02-2023 04\:14\:34 To 14-03-2023 11\:40\:58\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:11:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_industrial_temperature_1345.rrd':'humidity':AVERAGE COMMENT:'\t\t\t Current\t\tMinimum\t\t Average\t\t Maximum\n' COMMENT:' \n' COMMENT:'-------------------------------------------------------------------------------\n' LINE1:a#00DAFFFF:'AC3' GPRINT:a:LAST:' \t %8.2lf%s' GPRINT:a:MIN:' \t%12.2lf' GPRINT:a:AVERAGE:' \t%12.2lf' GPRINT:a:MAX:' \t%12.2lf\n'
14-03-2023 11:41:58 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/graph_1003_15.png --imgformat=PNG --start='1678185658' --end='1678790458' --pango-markup --title='FHEM uRadMonitor Humidity' --vertical-label='Relative Humidity (%)' --slope-mode --base=1000 --height=200 --width=700 --alt-autoscale COMMENT:"From 07-03-2023 11\:40\:58 To 14-03-2023 11\:40\:58\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:11:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_industrial_temperature_1345.rrd':'humidity':AVERAGE COMMENT:'\t\t\t Current\t\tMinimum\t\t Average\t\t Maximum\n' COMMENT:' \n' COMMENT:'-------------------------------------------------------------------------------\n' LINE1:a#00DAFFFF:'AC3' GPRINT:a:LAST:' \t %8.2lf%s' GPRINT:a:MIN:' \t%12.2lf' GPRINT:a:AVERAGE:' \t%12.2lf' GPRINT:a:MAX:' \t%12.2lf\n'
14-03-2023 11:41:58 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/graph_1003_14.png --imgformat=PNG --start='1678704058' --end='1678790458' --pango-markup --title='FHEM uRadMonitor Humidity' --vertical-label='Relative Humidity (%)' --slope-mode --base=1000 --height=200 --width=700 --alt-autoscale COMMENT:"From 13-03-2023 11\:40\:58 To 14-03-2023 11\:40\:58\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:11:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_industrial_temperature_1345.rrd':'humidity':AVERAGE COMMENT:'\t\t\t Current\t\tMinimum\t\t Average\t\t Maximum\n' COMMENT:' \n' COMMENT:'-------------------------------------------------------------------------------\n' LINE1:a#00DAFFFF:'AC3' GPRINT:a:LAST:' \t %8.2lf%s' GPRINT:a:MIN:' \t%12.2lf' GPRINT:a:AVERAGE:' \t%12.2lf' GPRINT:a:MAX:' \t%12.2lf\n'
14-03-2023 11:41:58 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/graph_1003_13.png --imgformat=PNG --start='1678768858' --end='1678790458' --pango-markup --title='FHEM uRadMonitor Humidity' --vertical-label='Relative Humidity (%)' --slope-mode --base=1000 --height=200 --width=700 --alt-autoscale COMMENT:"From 14-03-2023 05\:40\:58 To 14-03-2023 11\:40\:58\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:11:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_industrial_temperature_1345.rrd':'humidity':AVERAGE COMMENT:'\t\t\t Current\t\tMinimum\t\t Average\t\t Maximum\n' COMMENT:' \n' COMMENT:'-------------------------------------------------------------------------------\n' LINE1:a#00DAFFFF:'AC3' GPRINT:a:LAST:' \t %8.2lf%s' GPRINT:a:MIN:' \t%12.2lf' GPRINT:a:AVERAGE:' \t%12.2lf' GPRINT:a:MAX:' \t%12.2lf\n'
14-03-2023 11:41:58 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/graph_1003.png --imgformat=PNG --start='-86400' --end='-300' --pango-markup --title='FHEM uRadMonitor Humidity' --vertical-label='Relative Humidity (%)' --slope-mode --base=1000 --height=200 --width=700 --alt-autoscale COMMENT:"From 13-03-2023 11\:41\:58 To 14-03-2023 11\:36\:58\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:11:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_industrial_temperature_1345.rrd':'humidity':AVERAGE COMMENT:'\t\t\t Current\t\tMinimum\t\t Average\t\t Maximum\n' COMMENT:' \n' COMMENT:'-------------------------------------------------------------------------------\n' LINE1:a#00DAFFFF:'AC3' GPRINT:a:LAST:' \t %8.2lf%s' GPRINT:a:MIN:' \t%12.2lf' GPRINT:a:AVERAGE:' \t%12.2lf' GPRINT:a:MAX:' \t%12.2lf\n'
14-03-2023 11:41:58 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/thumb_1003.png --imgformat=PNG --start='-86400' --end='-300' --pango-markup --title='FHEM uRadMonitor Humidity' --vertical-label='Relative Humidity (%)' --slope-mode --base=1000 --height=100 --width=300 --alt-autoscale --no-legend COMMENT:"From 13-03-2023 11\:41\:58 To 14-03-2023 11\:36\:58\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:7.7:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_industrial_temperature_1345.rrd':'humidity':AVERAGE LINE1:a#00DAFFFF: GPRINT:a:LAST:'%8.2lf%s' GPRINT:a:MIN:'%12.2lf' GPRINT:a:AVERAGE:'%12.2lf' GPRINT:a:MAX:'%12.2lf'
14-03-2023 11:41:58 - WEBLOG CACTI2RRD: /usr/bin/rrdtool info /usr/share/cacti/site/rra/uradmonitor_industrial_temperature_1345.rrd
14-03-2023 11:41:58 - BOOST CACTI2RRD: /usr/bin/rrdtool update /usr/share/cacti/site/rra/uradmonitor_industrial_temperature_1345.rrd --skip-past-updates --template humidity:temperature 1678789923:34.76:25.91 1678789982:34.76:25.91 1678790042:34.76:25.91 1678790102:34.76:25.91 1678790162:34.76:25.91 1678790223:34.76:25.91 1678790282:34.76:25.91 1678790342:34.76:25.91 1678790402:34.76:25.91 1678790462:34.76:25.91
14-03-2023 11:41:58 - BOOST The RRDpath is /usr/share/cacti/site/rra/uradmonitor_industrial_temperature_1345.rrd
WirthmU commented 1 year ago

This is the output of the DS which is working:

2023-03-14 11:43:05 - SPINE: Poller[Main Poller] PID[3109035] PT[140320226821696] Device[uRadMonitor AC3] HT[1] DS[uRadMonitor_N] Graphs[FHEM uRadMonitor Temperature] TT[72.08] SCRIPT: perl /usr/share/cacti/site/scripts/fhem-getstate.pl -s 'localhost' -d 'uRadMonitor_AC3', output: 01_altitude:627.21 01_ch2o:20 01_co2:829 01_cpm:6 01_duty:182 01_humidity:61.96 01_latitude:46.9167 01_longitude:7.4667 01_noise:43 01_pm25:52 01_pressure:94015 01_temperature:18.82 01_time:1678790529 01_timelocal:164280 01_voc:348539 01_voltage:383
2023-03-14 11:42:05 - SPINE: Poller[Main Poller] PID[3105925] PT[140436600858176] Device[uRadMonitor AC3] HT[1] DS[uRadMonitor_N] Graphs[FHEM uRadMonitor Temperature] TT[74.91] SCRIPT: perl /usr/share/cacti/site/scripts/fhem-getstate.pl -s 'localhost' -d 'uRadMonitor_AC3', output: 01_altitude:627.39 01_ch2o:20 01_co2:830 01_cpm:12 01_duty:182 01_humidity:61.96 01_latitude:46.9167 01_longitude:7.4667 01_noise:44 01_pm25:52 01_pressure:94013 01_temperature:18.82 01_time:1678790469 01_timelocal:164220 01_voc:348242 01_voltage:383
14-03-2023 11:41:59 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/graph_999_17.png --imgformat=PNG --start='1647254459' --end='1678790459' --pango-markup --title='FHEM uRadMonitor Temperature' --vertical-label='Degrees Celsius (°C)' --slope-mode --base=1000 --height=200 --width=700 --alt-autoscale COMMENT:"From 14-03-2022 11\:40\:59 To 14-03-2023 11\:40\:59\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:11:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_ac3_temperature_1341.rrd':'temperature':AVERAGE COMMENT:'\t\t\t Current\t\tMinimum\t\t Average\t\t Maximum\n' COMMENT:' \n' COMMENT:'-------------------------------------------------------------------------------\n' LINE1:a#F12619FF:'AC3' GPRINT:a:LAST:' \t %8.2lf%s' GPRINT:a:MIN:' \t%12.2lf' GPRINT:a:AVERAGE:' \t%12.2lf' GPRINT:a:MAX:' \t%12.2lf\n'
14-03-2023 11:41:59 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/graph_999_16.png --imgformat=PNG --start='1676171675' --end='1678790459' --pango-markup --title='FHEM uRadMonitor Temperature' --vertical-label='Degrees Celsius (°C)' --slope-mode --base=1000 --height=200 --width=700 --alt-autoscale COMMENT:"From 12-02-2023 04\:14\:35 To 14-03-2023 11\:40\:59\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:11:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_ac3_temperature_1341.rrd':'temperature':AVERAGE COMMENT:'\t\t\t Current\t\tMinimum\t\t Average\t\t Maximum\n' COMMENT:' \n' COMMENT:'-------------------------------------------------------------------------------\n' LINE1:a#F12619FF:'AC3' GPRINT:a:LAST:' \t %8.2lf%s' GPRINT:a:MIN:' \t%12.2lf' GPRINT:a:AVERAGE:' \t%12.2lf' GPRINT:a:MAX:' \t%12.2lf\n'
14-03-2023 11:41:59 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/graph_999_15.png --imgformat=PNG --start='1678185659' --end='1678790459' --pango-markup --title='FHEM uRadMonitor Temperature' --vertical-label='Degrees Celsius (°C)' --slope-mode --base=1000 --height=200 --width=700 --alt-autoscale COMMENT:"From 07-03-2023 11\:40\:59 To 14-03-2023 11\:40\:59\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:11:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_ac3_temperature_1341.rrd':'temperature':AVERAGE COMMENT:'\t\t\t Current\t\tMinimum\t\t Average\t\t Maximum\n' COMMENT:' \n' COMMENT:'-------------------------------------------------------------------------------\n' LINE1:a#F12619FF:'AC3' GPRINT:a:LAST:' \t %8.2lf%s' GPRINT:a:MIN:' \t%12.2lf' GPRINT:a:AVERAGE:' \t%12.2lf' GPRINT:a:MAX:' \t%12.2lf\n'
14-03-2023 11:41:59 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/graph_999_14.png --imgformat=PNG --start='1678704059' --end='1678790459' --pango-markup --title='FHEM uRadMonitor Temperature' --vertical-label='Degrees Celsius (°C)' --slope-mode --base=1000 --height=200 --width=700 --alt-autoscale COMMENT:"From 13-03-2023 11\:40\:59 To 14-03-2023 11\:40\:59\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:11:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_ac3_temperature_1341.rrd':'temperature':AVERAGE COMMENT:'\t\t\t Current\t\tMinimum\t\t Average\t\t Maximum\n' COMMENT:' \n' COMMENT:'-------------------------------------------------------------------------------\n' LINE1:a#F12619FF:'AC3' GPRINT:a:LAST:' \t %8.2lf%s' GPRINT:a:MIN:' \t%12.2lf' GPRINT:a:AVERAGE:' \t%12.2lf' GPRINT:a:MAX:' \t%12.2lf\n'
14-03-2023 11:41:59 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/graph_999_13.png --imgformat=PNG --start='1678768859' --end='1678790459' --pango-markup --title='FHEM uRadMonitor Temperature' --vertical-label='Degrees Celsius (°C)' --slope-mode --base=1000 --height=200 --width=700 --alt-autoscale COMMENT:"From 14-03-2023 05\:40\:59 To 14-03-2023 11\:40\:59\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:11:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_ac3_temperature_1341.rrd':'temperature':AVERAGE COMMENT:'\t\t\t Current\t\tMinimum\t\t Average\t\t Maximum\n' COMMENT:' \n' COMMENT:'-------------------------------------------------------------------------------\n' LINE1:a#F12619FF:'AC3' GPRINT:a:LAST:' \t %8.2lf%s' GPRINT:a:MIN:' \t%12.2lf' GPRINT:a:AVERAGE:' \t%12.2lf' GPRINT:a:MAX:' \t%12.2lf\n'
14-03-2023 11:41:59 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/graph_999.png --imgformat=PNG --start='-86400' --end='-300' --pango-markup --title='FHEM uRadMonitor Temperature' --vertical-label='Degrees Celsius (°C)' --slope-mode --base=1000 --height=200 --width=700 --alt-autoscale COMMENT:"From 13-03-2023 11\:41\:59 To 14-03-2023 11\:36\:59\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:11:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_ac3_temperature_1341.rrd':'temperature':AVERAGE COMMENT:'\t\t\t Current\t\tMinimum\t\t Average\t\t Maximum\n' COMMENT:' \n' COMMENT:'-------------------------------------------------------------------------------\n' LINE1:a#F12619FF:'AC3' GPRINT:a:LAST:' \t %8.2lf%s' GPRINT:a:MIN:' \t%12.2lf' GPRINT:a:AVERAGE:' \t%12.2lf' GPRINT:a:MAX:' \t%12.2lf\n'
14-03-2023 11:41:59 - WEBLOG CACTI2RRD: /usr/bin/rrdtool graph /tmp/cacti-ftp-temp-1/graphs/thumb_999.png --imgformat=PNG --start='-86400' --end='-300' --pango-markup --title='FHEM uRadMonitor Temperature' --vertical-label='Degrees Celsius (°C)' --slope-mode --base=1000 --height=100 --width=300 --alt-autoscale --no-legend COMMENT:"From 13-03-2023 11\:41\:59 To 14-03-2023 11\:36\:59\c" COMMENT:" \n" --color BACK#F3F3F3 --color CANVAS#FDFDFD --color SHADEA#CBCBCB --color SHADEB#999999 --color FONT#000000 --color AXIS#2C4D43 --color ARROW#2C4D43 --color FRAME#2C4D43 --border 1 --font TITLE:7.7:'Arial' --font AXIS:8:'Arial' --font LEGEND:8:'Courier' --font UNIT:8:'Arial' --font WATERMARK:6:'Arial' --slope-mode --watermark 'Generated by Cacti®' DEF:a='/usr/share/cacti/site/rra/uradmonitor_ac3_temperature_1341.rrd':'temperature':AVERAGE LINE1:a#F12619FF: GPRINT:a:LAST:'%8.2lf%s' GPRINT:a:MIN:'%12.2lf' GPRINT:a:AVERAGE:'%12.2lf' GPRINT:a:MAX:'%12.2lf'
14-03-2023 11:41:59 - WEBLOG CACTI2RRD: /usr/bin/rrdtool info /usr/share/cacti/site/rra/uradmonitor_ac3_temperature_1341.rrd
14-03-2023 11:41:59 - BOOST CACTI2RRD: /usr/bin/rrdtool update /usr/share/cacti/site/rra/uradmonitor_ac3_temperature_1341.rrd --skip-past-updates --template temperature 1678789923:18.84 1678789982:18.84 1678790042:18.84 1678790102:18.84 1678790162:18.83 1678790222:18.83 1678790282:18.83 1678790342:18.83 1678790402:18.83 1678790463:18.83
14-03-2023 11:41:59 - BOOST The RRDpath is /usr/share/cacti/site/rra/uradmonitor_ac3_temperature_1341.rrd 
TheWitness commented 1 year ago

Cool. No map[ for those guys?

WirthmU commented 1 year ago

Only what I have already listed above.

It looks like both DS are ok:

Temperature:

13-03-2023 13:51:07 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:51:06 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:50:07 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:50:04 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:49:07 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:49:06 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:48:05 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:48:04 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:47:10 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:47:08 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:46:07 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:46:04 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:45:06 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:45:06 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:44:04 - POLLER: Poller[Main Poller] PID[601487] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:44:03 - POLLER: Poller[Main Poller] PID[601487] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature]
13-03-2023 13:43:06 - POLLER: Poller[Main Poller] PID[601487] Parsed MULTI output field '01_temperature:18.21' [map 01_temperature->temperature]
13-03-2023 13:43:05 - POLLER: Poller[Main Poller] PID[601487] Parsed MULTI output field '01_temperature:25.91' [map 01_temperature->temperature] 

Humidity:

13-03-2023 13:52:03 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:51:07 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:50:04 - POLLER: Poller[Main Poller] PID[621048] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:49:07 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:48:04 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:47:08 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:46:04 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:45:06 - POLLER: Poller[Main Poller] PID[608312] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:44:03 - POLLER: Poller[Main Poller] PID[601487] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity]
13-03-2023 13:43:05 - POLLER: Poller[Main Poller] PID[601487] Parsed MULTI output field '01_humidity:34.76' [map 01_humidity->humidity] 

But as I said only the DS (temperature) with one single parameter is graphing. The DS with two is not (temperature + humidity).

Only this.

TheWitness commented 1 year ago

You good for a quick zoom?

WirthmU commented 1 year ago

Thats a good idea - maybe tomorrow?

TheWitness commented 1 year ago

8:00 AM EST. I'll be looking for your update to this ticket before starting it.

WirthmU commented 1 year ago

This is fine with me.

TheWitness commented 1 year ago

Run the following query replacing ? with the local_data_id:

SELECT dtr.data_source_name, dif.data_name
FROM data_template_rrd AS dtr
INNER JOIN data_input_fields AS dif
ON dtr.data_input_field_id = dif.id
WHERE dtr.local_data_id = ?
TheWitness commented 1 year ago

Urs,

In /use/share/cacti/site revert the change. So, add to the GROUP BY at the end , dif.data_name. The query should look as follows:

INSERT IGNORE INTO poller_data_template_field_mappings
SELECT dtr.data_template_id, dif.data_name,
GROUP_CONCAT(dtr.data_source_name ORDER BY dtr.data_source_name) AS data_source_names, NOW()
FROM data_template_rrd AS dtr
INNER JOIN data_input_fields AS dif
ON dtr.data_input_field_id = dif.id
WHERE dtr.local_data_id = 0
GROUP BY dtr.data_template_id, dif.data_name

Then, manually run the TRUNCATE command:

TRUNCATE TABLE poller_data_template_field_mappings;

Then in lib/poller.php, in the block that we were working on change to the following:

                            foreach($fields as $field) {
                                cacti_log("Parsed MULTI output field '" . $matches[0] . ':' . $matches[1] . "' [map " . $matches[0] . '->' . $field . ']' , true, 'POLLER', ($debug ? POLLER_VERBOSITY_NONE:POLLER_VERBOSITY_HIGH));
                                $rrd_update_array[$rrd_path]['times'][$unix_time][$field] = $matches[1];
                            }

Which was the original data.

In the end, the root cause of the issue is that the table "poller_data_template_field_mappings" in your case needed to simply be truncated. You can do this on your own, or we can just follow the original plan.

TheWitness commented 1 year ago

Urs, this is fixed now. Just going to let it run a day or so on your system before closing. Tested with boost on and off.

TheWitness commented 1 year ago

@WirthmU, everything good on your end?

WirthmU commented 1 year ago

I did let it run for a few days and it looks good. Also did create new graphs of the devices in question and this is working as well.

Thank you for your support!

TheWitness commented 1 year ago

Okay. I'll keep it open a few more days then. Keep me posted or simply close when you are satisfied.