finaly it works!!! thank you!! the wrong was in the number of the [] in skin conf
with this [JSONGenerator] enabled = true timespan = 27 [[MQTT]] [[[connections]]] [[[[my_mqtt_with_public_tokens]]]] broker_connection = wss://broker.hivemq.com:8884/mqtt [[[[[topics]]]]] [[[[[[weathermoudania/loop]]]]]] type = JSON the skin is trully beatyfull and simple . Στις Κυριακή 2 Φεβρουαρίου 2025 στις 9:34:14 μ.μ. UTC+2, ο χρήστης michael.k...@gmx.at έγραψε: > > I've just observed it doesn't work on your site, I don't know exactly what > is misconfigured, but I suspect it's the number of [] brackets not right. > The above examples have to be nested in the correct stanzas in weewx.conf. > Don't do changes in skin.conf, always do customization in weewx.conf. > michael.k...@gmx.at schrieb am Sonntag, 2. Februar 2025 um 19:05:26 UTC+1: > >> I checked locally with hive mq public server and found the following >> should work: >> >> For the MQTT extension: >> [[MQTT]] >> server_url = mqtt://broker.hivemq.com:1883 >> topic = weather >> binding = loop >> aggregation = aggregate >> >> For the skin: >> >> [[[[MQTT]]]] >> [[[[[connections]]]]] >> [[[[[[my_mqtt_with_public_tokens]]]]]] >> broker_connection = wss://broker.hivemq.com:8884/mqtt >> [[[[[[[topics]]]]]]] >> [[[[[[[[weather/loop]]]]]]]] >> type = JSON >> >> But! You shouldn't use the topic "weather" as your topic on the public >> server since it is very likely someone else will interfere. Better try >> something that's likely to be unique, i.e. a UUID like his: >> >> For the MQTT extension: >> [[MQTT]] >> server_url = mqtt://broker.hivemq.com:1883 >> topic = weather_8463cb6f-9eef-4823-85ce-375bb5f4448f >> binding = loop >> aggregation = aggregate >> >> For the skin: >> >> [[[[MQTT]]]] >> [[[[[connections]]]]] >> [[[[[[my_mqtt_with_public_tokens]]]]]] >> broker_connection = wss://broker.hivemq.com:8884/mqtt >> [[[[[[[topics]]]]]]] >> [[[[[[[[weather_8463cb6f-9eef-4823-85ce-375bb5f4448f/loop]]]]]]]] >> type = JSON >> >> michael.k...@gmx.at schrieb am Sonntag, 2. Februar 2025 um 18:29:22 >> UTC+1: >> >>> You don't have at least one MQTT topic defined, that's why everything >>> else fails (it shouldn't fail that hard, i'll fix that, but if configured >>> correctly, it won't fail this way) >>> >>> The missing config is highlighted in red below: >>> >>> [StdReport] >>> [[WhateverYouChoseForYourSkin]] >>> [[[JSONGenerator]]] >>> [[[[MQTT]]]] >>> [[[[[connections]]]]] >>> [[[[[[my_mqtt_with_public_tokens]]]]]] >>> broker_connection = wss:// >>> myweatherstation.fr:9001 # wss (encrypted) websocket connection >>> mqtt_username = your_username >>> mqtt_password = your_password >>> >>> >>> *[[[[[[[topics]]]]]]] >>> [[[[[[[[weather/loop]]]]]]]] type = JSON* >>> >>> Δημήτρης Βήχος schrieb am Sonntag, 2. Februar 2025 um 17:46:26 UTC+1: >>> >>>> unfortunately again the page its the same >>>> >>>> [[MQTT]] >>>> server_url = "mqtt://broker.hivemq.com:8883" >>>> >>>> topic = weather >>>> binding = loop >>>> aggregation = aggregate >>>> >>>> and skin conf >>>> >>>> [[[[hiveMQ_public]]]] >>>> >>>> broker_connection = wss://broker.hivemq.com:8884 >>>> >>>> trying without quotes in server url but nothing. >>>> >>>> Στις Κυριακή 2 Φεβρουαρίου 2025 στις 1:38:12 μ.μ. UTC+2, ο χρήστης >>>> michael.k...@gmx.at έγραψε: >>>> >>>>> Your Browsers JS console reveals the problem: >>>>> >>>>> Your are trying to load insecure content with content load over https: >>>>> >>>>> [image: Screenshot 2025-02-02 123232.png] >>>>> >>>>> According to https://www.hivemq.com/mqtt/public-mqtt-broker/ you >>>>> should configure the broker connection for the skin to >>>>> >>>>> broker_connection = wss://broker.hivemq.com:8884 >>>>> Δημήτρης Βήχος schrieb am Sonntag, 2. Februar 2025 um 11:41:55 UTC+1: >>>>> >>>>>> thank you for the fast response. >>>>>> the skin is beatyfull . >>>>>> after this change i see the log mqtt ulpoads every minute but i page >>>>>> its black gauges not apears >>>>>> >>>>>> https://kairos.moudania.com/moudania/Bootstrap/index.html >>>>>> >>>>>> Στις Κυριακή 2 Φεβρουαρίου 2025 στις 10:40:39 π.μ. UTC+2, ο χρήστης >>>>>> michael.k...@gmx.at έγραψε: >>>>>> >>>>>>> Hi, i didn't receive an Email, I'm the author for the MQTT-relevant >>>>>>> part for fuzzy-archer. Nick is not an active author for fuzzy-archer >>>>>>> anymore. Anyway, the error messages are on the backend and are related >>>>>>> to >>>>>>> the MQTT extension and it's configuration, so MQTT-related challenges >>>>>>> with >>>>>>> the skin didn't even begin :D :D :D. Try >>>>>>> >>>>>>> [[MQTT]] >>>>>>> server_url = mqtt://broker.hivemq.com:1883/ >>>>>>> >>>>>>> In weewx.conf >>>>>>> But be aware it's en unencrypted connnection. >>>>>>> >>>>>>> >>>>>>> Δημήτρης Βήχος schrieb am Sonntag, 2. Februar 2025 um 06:43:28 UTC+1: >>>>>>> >>>>>>>> allready installed mqtt extension , and sended email to skin author. >>>>>>>> >>>>>>>> trying to get live updates with mqtt and bootstrap skin >>>>>>>> >>>>>>>> https://github.com/brewster76/fuzzy-archer >>>>>>>> >>>>>>>> here my settings in weewx.conf , and skik conf reading the install >>>>>>>> authors file >>>>>>>> weewx.conf >>>>>>>> [[MQTT]] >>>>>>>> server_url = broker.hivemq.com >>>>>>>> topic = weather >>>>>>>> binding = loop >>>>>>>> aggregation = aggregate >>>>>>>> >>>>>>>> skin.conf >>>>>>>> >>>>>>>> [JSONGenerator] >>>>>>>> enabled = true >>>>>>>> timespan = 27 >>>>>>>> [[MQTT]] >>>>>>>> [[[connections]]] >>>>>>>> #[[[[public_mqtt]]]] >>>>>>>> # broker_connection = wss:// >>>>>>>> test.mosquitto.org:8081 # wss (encrypted) websocket connection >>>>>>>> # [[[[[topics]]]]] >>>>>>>> # # JSON topics hold their >>>>>>>> value(s) in a JSON object. Every key can be matched to a gauge/chart >>>>>>>> dataset will work with weewx-mqtt, see: >>>>>>>> https://github.com/weewx/weewx/wiki/mqtt >>>>>>>> # [[[[[[weather/loop]]]]]] >>>>>>>> # type = JSON >>>>>>>> # [[[[[[weather/anothertopic]]]]]] >>>>>>>> # type = JSON >>>>>>>> #[[[[my_mqtt_with_public_tokens]]]] >>>>>>>> # broker_connection = wss://mqtt.flespi.io:443 # >>>>>>>> wss (encrypted) >>>>>>>> # mqtt_username = my_public_token # data is exposed >>>>>>>> to frontend! make sure you use data that is not confidential, like >>>>>>>> tokens >>>>>>>> with ACL >>>>>>>> # mqtt_password = my_public_token # data is exposed >>>>>>>> to frontend! make sure you use data that is not confidential, like >>>>>>>> tokens >>>>>>>> with ACL >>>>>>>> # [[[[[topics]]]]] >>>>>>>> # # JSON topics hold their value(s) in a JSON >>>>>>>> object. Every key can be matched to a gauge/chart dataset will work >>>>>>>> with >>>>>>>> weewx-mqtt, see: https://github.com/weewx/weewx/wiki/mqtt >>>>>>>> # [[[[[[weather/loop]]]]]] >>>>>>>> # type = JSON >>>>>>>> # [[[[[[weather/anothertopic]]]]]] >>>>>>>> # type = JSON >>>>>>>> #Example >>>>>>>> [[[[hiveMQ_public]]]] >>>>>>>> broker_connection = ws:// >>>>>>>> broker.hivemq.com:8000/mqtt # unencrypted websocket connection >>>>>>>> without credentials >>>>>>>> # [[[[[topics]]]]] >>>>>>>> # # topic with type plain has just the value as >>>>>>>> payload, you have to specify a payload_key to match a gauge/chart >>>>>>>> dataset >>>>>>>> # [[[[[[example/sensor/temp]]]]]] >>>>>>>> # type = plain >>>>>>>> # payload_key = outTemp_C # matches gauge >>>>>>>> outTemp and outTemp dataset in outTemp chart >>>>>>>> # [[[[[[example/sensor/humi]]]]]] >>>>>>>> # type = plain >>>>>>>> # payload_key = outHumidity # matches gauge >>>>>>>> outHumidity and outHumidity dataset in outHumidity chart >>>>>>>> # [[[[[[example/sensor/dewpoint]]]]]] >>>>>>>> # type = plain >>>>>>>> # payload_key = dewpoint_C # matches no >>>>>>>> gauge below but dewpoint dataset in outTemp chart >>>>>>>> >>>>>>>> and the log after restarting >>>>>>>> >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Finished >>>>>>>> loading service weewx.restx.StdWOW >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Loading >>>>>>>> service weewx.restx.StdAWEKAS >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO weewx.restx: AWEKAS: >>>>>>>> Posting not enabled. >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Finished >>>>>>>> loading service weewx.restx.StdAWEKAS >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Loading >>>>>>>> service user.wcloud.WeatherCloud >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO user.wcloud: service >>>>>>>> version is 0.13 >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO user.wcloud: Data will be >>>>>>>> uploaded for id=52ae0148571b19b3 >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Finished >>>>>>>> loading service user.wcloud.WeatherCloud >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Loading >>>>>>>> service user.mqtt.MQTT >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO user.mqtt: service version >>>>>>>> is 0.24 >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO user.mqtt: binding to loop >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO user.mqtt: data_binding is >>>>>>>> wx_binding >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO user.mqtt: topic is weather >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO user.mqtt: data will be >>>>>>>> uploaded to broker.hivemq.com >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Finished >>>>>>>> loading service user.mqtt.MQTT >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Loading >>>>>>>> service weewx.engine.StdPrint >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Finished >>>>>>>> loading service weewx.engine.StdPrint >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Loading >>>>>>>> service weewx.engine.StdReport >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO weewx.engine: 'pyephem' >>>>>>>> detected, extended almanac data is available >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Finished >>>>>>>> loading service weewx.engine.StdReport >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Loading >>>>>>>> service user.rtgd.RealtimeGaugeData >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO user.rtgd: version is 0.6.7 >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.manager: Daily >>>>>>>> summary version is 4.0 >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.manager: Daily >>>>>>>> summary version is 4.0 >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.manager: Daily >>>>>>>> summary version is 4.0 >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.manager: Daily >>>>>>>> summary version is 4.0 >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO user.rtgd: >>>>>>>> RealTimeGaugeData scroller text will use a fixed string >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO user.rtgd: >>>>>>>> '/var/www/html/weewx/gauge-data.txt' wil be generated. min_interval is >>>>>>>> None >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Finished >>>>>>>> loading service user.rtgd.RealtimeGaugeData >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO __main__: Starting up >>>>>>>> weewx version 5.1.0 >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.engine: Station >>>>>>>> does not support reading the time >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO weewx.engine: Using >>>>>>>> binding 'wx_binding' to database 'weewx.sdb' >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO weewx.manager: Starting >>>>>>>> backfill of daily summaries >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: INFO weewx.manager: Daily >>>>>>>> summaries up to date >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.manager: Daily >>>>>>>> summary version is 4.0 >>>>>>>> Φεβ 02 07:37:55 rania weewxd[6588]: DEBUG weewx.manager: Daily >>>>>>>> summary version is 4.0 >>>>>>>> Φεβ 02 07:37:56 rania weewxd[6588]: DEBUG weewx.drivers.fousb: get >>>>>>>> 126 records since 2025-02-02 05:50:00 >>>>>>>> Φεβ 02 07:37:56 rania weewxd[6588]: INFO weewx.drivers.fousb: >>>>>>>> synchronising to the weather station (quality=0) >>>>>>>> Φεβ 02 07:37:57 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> status {'rain_overflow': 0, 'lost_connection': 0, 'unknown': 0} (0) >>>>>>>> Φεβ 02 07:38:47 rania weewxd[6588]: DEBUG weewx.drivers.fousb: new >>>>>>>> data >>>>>>>> Φεβ 02 07:38:47 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> setting sensor clock 23.3218 >>>>>>>> Φεβ 02 07:38:47 rania weewxd[6588]: DEBUG weewx.drivers.fousb: live >>>>>>>> synchronised >>>>>>>> Φεβ 02 07:38:47 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> packet timestamp is 05:38:47 >>>>>>>> Φεβ 02 07:38:47 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> estimated log time 05:19:17 +/- 30s (05:18:47..05:19:47) >>>>>>>> Φεβ 02 07:39:32 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> avoid 5.914968967437744 >>>>>>>> Φεβ 02 07:39:38 rania weewxd[6588]: DEBUG weewx.drivers.fousb: new >>>>>>>> data >>>>>>>> Φεβ 02 07:39:38 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> packet timestamp is 05:39:35 >>>>>>>> Φεβ 02 07:39:38 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> estimated log time 05:19:11 +/- 24s (05:18:47..05:19:35) >>>>>>>> Φεβ 02 07:40:20 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> avoid 5.91399621963501 >>>>>>>> Φεβ 02 07:40:26 rania weewxd[6588]: DEBUG weewx.drivers.fousb: new >>>>>>>> data >>>>>>>> Φεβ 02 07:40:26 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> packet timestamp is 05:40:23 >>>>>>>> Φεβ 02 07:40:26 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> estimated log time 05:19:05 +/- 18s (05:18:35..05:19:23) >>>>>>>> Φεβ 02 07:41:08 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> avoid 5.920968770980835 >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: DEBUG weewx.drivers.fousb: new >>>>>>>> data >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> packet timestamp is 05:41:11 >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> estimated log time 05:18:59 +/- 12s (05:18:23..05:19:11) >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> synchronised to 2025-02-02 05:18:59 for ptr 0x08d0 >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: DEBUG weewx.drivers.fousb: >>>>>>>> found 0 archive records >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: INFO weewx.engine: Starting >>>>>>>> main packet loop. >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: INFO weewx.drivers.fousb: >>>>>>>> station status {'rain_overflow': 0, 'lost_connection': 0, 'unknown': >>>>>>>> 0} (0) >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: MQTT: >>>>>>>> Unexpected exception of type <class 'ValueError'> >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: *** >>>>>>>> Traceback (most recent call last): >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: *** File >>>>>>>> "/usr/share/weewx/weewx/restx.py", line 384, in run_loop >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: *** >>>>>>>> self.process_record(_record, dbmanager) >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: *** File >>>>>>>> "/etc/weewx/bin/user/mqtt.py", line 522, in process_record >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: *** >>>>>>>> self.get_mqtt_client() >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: *** File >>>>>>>> "/etc/weewx/bin/user/mqtt.py", line 453, in get_mqtt_client >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: *** >>>>>>>> mc.connect(url.hostname, url.port) >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: *** File >>>>>>>> "/usr/lib/python3/dist-packages/paho/mqtt/client.py", line 912, in >>>>>>>> connect >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: Exception in thread MQTT: >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: Traceback (most recent call >>>>>>>> last): >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: File >>>>>>>> "/usr/lib/python3.11/threading.py", line 1038, in _bootstrap_inner >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: *** >>>>>>>> self.connect_async(host, port, keepalive, >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: self.run() >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: File >>>>>>>> "/usr/share/weewx/weewx/restx.py", line 357, in run >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: self.run_loop(_manager) >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: File >>>>>>>> "/usr/share/weewx/weewx/restx.py", line 384, in run_loop >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: *** File >>>>>>>> "/usr/lib/python3/dist-packages/paho/mqtt/client.py", line 978, in >>>>>>>> connect_async >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: >>>>>>>> self.process_record(_record, dbmanager) >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: File >>>>>>>> "/etc/weewx/bin/user/mqtt.py", line 522, in process_record >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: self.get_mqtt_client() >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: File >>>>>>>> "/etc/weewx/bin/user/mqtt.py", line 453, in get_mqtt_client >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: *** >>>>>>>> raise ValueError('Invalid host.') >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: mc.connect(url.hostname, >>>>>>>> url.port) >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: File >>>>>>>> "/usr/lib/python3/dist-packages/paho/mqtt/client.py", line 912, in >>>>>>>> connect >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: self.connect_async(host, >>>>>>>> port, keepalive, >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: File >>>>>>>> "/usr/lib/python3/dist-packages/paho/mqtt/client.py", line 978, in >>>>>>>> connect_async >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: raise ValueError('Invalid >>>>>>>> host.') >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ERROR weewx.restx: *** >>>>>>>> ValueError: Invalid host. >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: ValueError: Invalid host. >>>>>>>> Φεβ 02 07:41:14 rania weewxd[6588]: CRITICAL weewx.restx: MQTT: >>>>>>>> Thread terminating. Reason: Invalid host. >>>>>>>> Φεβ 02 07:41:15 rania weewxd[6588]: DEBUG user.rtgd: Data may have >>>>>>>> been posted successfully. Response message was not received but a >>>>>>>> valid >>>>>>>> response code was received. >>>>>>>> >>>>>>>> >>>>>>>> log tell me iivalid host but i was folow the readme file maybe >>>>>>>> something i do wrong. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/818e23e0-c25c-4968-b712-2a3ab455d50an%40googlegroups.com.