Python Plugin: MeteoAlarmEU Topic is solved

Python and python framework

Moderator: leecollings

User avatar
ycahome
Posts: 248
Joined: Sunday 12 February 2017 10:55
Target OS: Linux
Domoticz version: lat Beta
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by ycahome »

Vomera wrote: Monday 10 February 2020 14:55
manutremo wrote: Monday 11 February 2019 22:09 I reported the same issue back in November. Apparently the plug-in uses certain assumptions on the format of the rss responses to extract the information. In certain circumstances, the rss feed seems to use a slightly different format which causes the plug-in to fail. After some time the feed users the first format again and the plug-in works.
This one is the case im talking about
So, now that the status is "No special awareness.." your plugin running fine?
Vomera
Posts: 184
Joined: Wednesday 06 September 2017 9:11
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by Vomera »

ycahome wrote: Monday 10 February 2020 14:59
Vomera wrote: Monday 10 February 2020 14:55
manutremo wrote: Monday 11 February 2019 22:09 I reported the same issue back in November. Apparently the plug-in uses certain assumptions on the format of the rss responses to extract the information. In certain circumstances, the rss feed seems to use a slightly different format which causes the plug-in to fail. After some time the feed users the first format again and the plug-in works.
This one is the case im talking about
So, now that the status is "No special awareness.." your plugin running fine?

Link: http://www.meteoalarm.eu/documents/rss/nl/NL012.rss

Code: Select all

<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://meteoalarm.eu/documents/rss/nl/NL012.rss" rel="self" type="application/rss+xml"/>
		<title>Meteoalarm Netherlands, Limburg</title>
		<link>https://www.meteoalarm.eu/ne_NL/0/0/NL012.html</link>
		<description>Metoalarm actual warnings from Netherlands, Limburg</description>
		<ttl>10</ttl>
		<language>eng</language>
		<item>
			<title>Limburg</title>
			<link>https://www.meteoalarm.eu/ne_NL/0/0/NL012.html</link>
			<description><![CDATA[<table border="0" cellspacing="0" cellpadding="3"><tr><th colspan="3" align="left">Today</th></tr><tr><td width="28"><img border="1" src="https://www.meteoalarm.eu/documents/rss/wflag-l2-t1.jpg" alt="awt:1 level:2"></td><td><b>From: </b><i>10.02.2020 19:00 CET</i><b> Until: </b><i>11.02.2020 00:00 CET</i></td></tr><tr><td width="28"></td><td>nederlands:  Tijdens buien windstoten van 80-90 km/uur.
Kans op windstoten.
Verkeer en buitenactiviteiten kunnen hinder ondervinden.
Volg weerberichten en waarschuwingen. 
english:  Severe gusts of 80 km/hr, in showers and along coast locally 90-100 km/hr.
BE AWARE of  debris being blown around.
Localised outdoor activity disruption is possible due to debris.</td></tr><tr><th colspan="3" align="left"><br />Tomorrow</th></tr><tr><td width="28"><img border="1" src="https://www.meteoalarm.eu/documents/rss/wflag-l2-t1.jpg" alt="awt:1 level:2"></td><td><b>From: </b><i>10.02.2020 19:00 CET</i><b> Until: </b><i>11.02.2020 00:00 CET</i></td></tr><tr><td width="28"></td><td>nederlands:  Tijdens buien windstoten van 80-90 km/uur.
Kans op windstoten.
Verkeer en buitenactiviteiten kunnen hinder ondervinden.
Volg weerberichten en waarschuwingen. 
english:  Severe gusts of 80 km/hr, in showers and along coast locally 90-100 km/hr.
BE AWARE of  debris being blown around.
Localised outdoor activity disruption is possible due to debris.</td></tr></table>]]></description>
			<pubDate>Mon, 10 Feb 2020 14:00:53 +0100</pubDate>
			<guid isPermaLink="false">957168bf6858529cf5f70707f051d351</guid>
		</item>
	</channel>
</rss>

Code: Select all

2020-02-10 15:03:52.046 (MeteoAlarm) Debug logging mask set to: PYTHON PLUGIN QUEUE IMAGE DEVICE CONNECTION MESSAGE ALL
2020-02-10 15:03:52.046 (MeteoAlarm) 'HardwareID':'21'
2020-02-10 15:03:52.046 (MeteoAlarm) 'HomeFolder':'/home/pi/domoticz/plugins/MeteoAlarmEU/'
2020-02-10 15:03:52.046 (MeteoAlarm) 'StartupFolder':'/home/pi/domoticz/'
2020-02-10 15:03:52.046 (MeteoAlarm) 'UserDataFolder':'/home/pi/domoticz/'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Database':'/home/pi/domoticz/domoticz.db'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Language':'en'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Version':'1.0.2'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Author':'ycahome'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Name':'MeteoAlarm'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Port':'0'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Key':'MeteoAlarmEU'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Mode1':'http://www.meteoalarm.eu/documents/rss/nl/NL012.rss'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Mode3':'60'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Mode4':'Debug'
2020-02-10 15:03:52.046 (MeteoAlarm) 'DomoticzVersion':'4.11674'
2020-02-10 15:03:52.046 (MeteoAlarm) 'DomoticzHash':'91c3475ac'
2020-02-10 15:03:52.046 (MeteoAlarm) 'DomoticzBuildTime':'2020-02-09 10:00:09'
2020-02-10 15:03:52.046 (MeteoAlarm) Device count: 2
2020-02-10 15:03:52.046 (MeteoAlarm) Device: 1 - ID: 9953, Name: 'Vandaag', nValue: 0, sValue: 'No Data'
2020-02-10 15:03:52.046 (MeteoAlarm) Device ID: '9953'
2020-02-10 15:03:52.046 (MeteoAlarm) Device Name: 'Vandaag'
2020-02-10 15:03:52.046 (MeteoAlarm) Device nValue: 0
2020-02-10 15:03:52.046 (MeteoAlarm) Device sValue: 'No Data'
2020-02-10 15:03:52.046 (MeteoAlarm) Device LastLevel: 0
2020-02-10 15:03:52.046 (MeteoAlarm) Device: 2 - ID: 9954, Name: 'Morgen', nValue: 0, sValue: 'No Data'
2020-02-10 15:03:52.046 (MeteoAlarm) Device ID: '9954'
2020-02-10 15:03:52.046 (MeteoAlarm) Device Name: 'Morgen'
2020-02-10 15:03:52.046 (MeteoAlarm) Device nValue: 0
2020-02-10 15:03:52.046 (MeteoAlarm) Device sValue: 'No Data'
2020-02-10 15:03:52.046 (MeteoAlarm) Device LastLevel: 0
2020-02-10 15:03:52.046 (MeteoAlarm) onStart called
2020-02-10 15:03:52.046 (MeteoAlarm) Using polling interval of 3600 seconds
2020-02-10 15:03:52.046 (MeteoAlarm) Debug logging mask set to: PYTHON PLUGIN QUEUE IMAGE DEVICE CONNECTION MESSAGE ALL
2020-02-10 15:03:52.046 (MeteoAlarm) 'HardwareID':'21'
2020-02-10 15:03:52.046 (MeteoAlarm) 'HomeFolder':'/home/pi/domoticz/plugins/MeteoAlarmEU/'
2020-02-10 15:03:52.046 (MeteoAlarm) 'StartupFolder':'/home/pi/domoticz/'
2020-02-10 15:03:52.046 (MeteoAlarm) 'UserDataFolder':'/home/pi/domoticz/'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Database':'/home/pi/domoticz/domoticz.db'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Language':'en'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Version':'1.0.2'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Author':'ycahome'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Name':'MeteoAlarm'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Port':'0'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Key':'MeteoAlarmEU'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Mode1':'http://www.meteoalarm.eu/documents/rss/nl/NL012.rss'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Mode3':'60'
2020-02-10 15:03:52.046 (MeteoAlarm) 'Mode4':'Debug'
2020-02-10 15:03:52.046 (MeteoAlarm) 'DomoticzVersion':'4.11674'
2020-02-10 15:03:52.046 (MeteoAlarm) 'DomoticzHash':'91c3475ac'
2020-02-10 15:03:52.046 (MeteoAlarm) 'DomoticzBuildTime':'2020-02-09 10:00:09'
2020-02-10 15:03:52.046 (MeteoAlarm) Device count: 2
2020-02-10 15:03:52.046 (MeteoAlarm) Device: 1 - ID: 9953, Name: 'Vandaag', nValue: 0, sValue: 'No Data'
2020-02-10 15:03:52.046 (MeteoAlarm) Device ID: '9953'
2020-02-10 15:03:52.046 (MeteoAlarm) Device Name: 'Vandaag'
2020-02-10 15:03:52.046 (MeteoAlarm) Device nValue: 0
2020-02-10 15:03:52.046 (MeteoAlarm) Device sValue: 'No Data'
2020-02-10 15:03:52.046 (MeteoAlarm) Device LastLevel: 0
2020-02-10 15:03:52.046 (MeteoAlarm) Device: 2 - ID: 9954, Name: 'Morgen', nValue: 0, sValue: 'No Data'
2020-02-10 15:03:52.046 (MeteoAlarm) Device ID: '9954'
2020-02-10 15:03:52.047 (MeteoAlarm) Device Name: 'Morgen'
2020-02-10 15:03:52.047 (MeteoAlarm) Device nValue: 0
2020-02-10 15:03:52.047 (MeteoAlarm) Device sValue: 'No Data'
2020-02-10 15:03:52.047 (MeteoAlarm) Device LastLevel: 0
2020-02-10 15:03:52.029 Status: (MeteoAlarm) Initialized version 1.0.2, author 'ycahome'
2020-02-10 15:03:52.029 Status: (MeteoAlarm) Entering work loop.
2020-02-10 15:04:02.031 (MeteoAlarm) Pushing 'onHeartbeatCallback' on to queue
2020-02-10 15:04:02.033 (MeteoAlarm) Processing 'onHeartbeatCallback' message
2020-02-10 15:04:02.033 (MeteoAlarm) Calling message handler 'onHeartbeat'.
2020-02-10 15:04:05.554 (MeteoAlarm) Gathering Data for:Limburg
2020-02-10 15:04:05.554 (MeteoAlarm) ------FEEDPARSER OUTPUT for TODAY:------------------
2020-02-10 15:04:05.554 (MeteoAlarm) Icon:-tr>TODAY -/th>-/tr>-tr>-td width="28">-img border="1" src="https://www.meteoalarm.eu/documents/rss/wflag-l2-t1.jpg" alt="awt:1 level:2">-/td>
2020-02-10 15:04:05.554 (MeteoAlarm) AWT Possitions Value 1:1
2020-02-10 15:04:05.554 (MeteoAlarm) Level Possitions Value 1:2>-/td>-td>-b>From: -/b>-i>10.02.2020 19:00 CET-/i>-b> Until: -/b>-i>11.02.2020 00:00 CET-/i>-/td>-/tr>-tr>-td width=28>-/td>-td>nederlands: Tijdens buien windstoten van 80-90 km/uur.
2020-02-10 15:04:05.554 (MeteoAlarm) Alarm(s) for today:Wind(2>-/td>-td>-b>From: -/b>-i>10.02.2020 19:00 CET-/i>-b> Until: -/b>-i>11.02.2020 00:00 CET-/i>-/td>-/tr>-tr>-td width=28>-/td>-td>nederlands: Tijdens buien windstoten van 80-90 km/uur.
2020-02-10 15:04:05.554 (MeteoAlarm) AWT:1
2020-02-10 15:04:05.554 (MeteoAlarm) Level:2
2020-02-10 15:04:05.554 (MeteoAlarm) Period:-b>From: -/b>-i>10.02.2020 19:00 CET-/i>-b> Until: -/b>-i>11.02.2020 00:00 CET-/i>-/tr>-tr>-td width="28">
2020-02-10 15:04:05.554 (MeteoAlarm) Current Awareness Status:No Data with Level 0
2020-02-10 15:04:05.554 (MeteoAlarm) Awareness for Today Updated to:Wind(2>-/td>-td>-b>From: -/b>-i>10.02.2020 19:00 CET-/i>-b> Until: -/b>-i>11.02.2020 00:00 CET-/i>-/td>-/tr>-tr>-td width=28>-/td>-td>nederlands: Tijdens buien windstoten van 80-90 km/uur.
2020-02-10 15:04:05.554 Error: (MeteoAlarm) 'onHeartbeat' failed 'ValueError':'invalid literal for int() with base 10: '2>-/td>-td>-b>From: -/b>-i>10.02.2020 19:00 CET-/i>-b> Until: -/b>-i>11.02.2020 00:00 CET-/i>-/td>-/tr>-tr>-td width=28>-/td>-td>nederlands: Tijdens buien windstoten van 80-90 km/uur.\nKans op winds'.
2020-02-10 15:04:05.554 Error: (MeteoAlarm) ----> Line 280 in '/home/pi/domoticz/plugins/MeteoAlarmEU/plugin.py', function onHeartbeat
2020-02-10 15:04:05.554 Error: (MeteoAlarm) ----> Line 189 in '/home/pi/domoticz/plugins/MeteoAlarmEU/plugin.py', function onHeartbeat

User avatar
ycahome
Posts: 248
Joined: Sunday 12 February 2017 10:55
Target OS: Linux
Domoticz version: lat Beta
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by ycahome »

you have the same error, right?

(the same time, my dev server works fine. The same for the following RSS "https://www.meteoalarm.eu/documents/rss/dk/DK806.rss" that has active warnings)
Annotation 2020-02-10 160923.png
Annotation 2020-02-10 160923.png (11.38 KiB) Viewed 2405 times
Can you try and install python3-feedparser ? (i hope to keep snapshots of your system, right?)
Vomera
Posts: 184
Joined: Wednesday 06 September 2017 9:11
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by Vomera »

ycahome wrote: Monday 10 February 2020 15:08 you have the same error, right?

(the same time, my dev server works fine. The same for the following RSS "https://www.meteoalarm.eu/documents/rss/dk/DK806.rss" that has active warnings)

Annotation 2020-02-10 160923.png

Can you try and install python3-feedparser ? (i hope to keep snapshots of your system, right?)
pi@Domoticz:~$ sudo apt-get install python3-feedparser
[sudo] password for pi:
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3-feedparser is already the newest version (5.2.1-1).

I tried also with an older versoin 5.1.3
Vomera
Posts: 184
Joined: Wednesday 06 September 2017 9:11
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by Vomera »

ycahome wrote: Monday 10 February 2020 15:08 you have the same error, right?

(the same time, my dev server works fine. The same for the following RSS "https://www.meteoalarm.eu/documents/rss/dk/DK806.rss" that has active warnings)

Annotation 2020-02-10 160923.png

Can you try and install python3-feedparser ? (i hope to keep snapshots of your system, right?)
I get now errors when he speaks to the plugin. This happends when i changes the link to https://www.meteoalarm.eu/documents/rss/dk/DK806.rss

020-02-10 15:21:10.351 (Led trappenkast) MqttClient::Ping
2020-02-10 15:21:10.376 (MeteoAlarm) Pushing 'onHeartbeatCallback' on to queue
2020-02-10 15:21:10.401 (MeteoAlarm) Processing 'onHeartbeatCallback' message
2020-02-10 15:21:10.401 (MeteoAlarm) Calling message handler 'onHeartbeat'.
2020-02-10 15:21:10.403 Error: Domoticz(pid:2331, tid:2334('PluginMgr')) received fatal signal 11 (Segmentation fault)
2020-02-10 15:21:10.403 Error: siginfo address=0x91b, address=0x7fc90a0cf727
2020-02-10 15:21:10.408 Error: Failed to start gdb, will use backtrace() for printing stack frame

2020-02-10 15:21:10.409 Error: #0 /home/pi/domoticz/domoticz() [0x7279f3]
2020-02-10 15:21:10.409 Error: #1 /home/pi/domoticz/domoticz : signal_handler(int, siginfo_t*, void*) + 0x295 [0x728515]
2020-02-10 15:21:10.409 Error: #2 /lib/x86_64-linux-gnu/libpthread.so.0 : + 0x12890 [0x7fc90a0cf890]
2020-02-10 15:21:10.409 Error: #3 /lib/x86_64-linux-gnu/libpthread.so.0 : raise + 0xc7 [0x7fc90a0cf727]
2020-02-10 15:21:10.409 Error: #4 /lib/x86_64-linux-gnu/libpthread.so.0 : + 0x12890 [0x7fc90a0cf890]
2020-02-10 15:21:10.409 Error: #5 /usr/lib/x86_64-linux-gnu/libssl.so.1.1 : + 0x287e20 [0x7fc8c45d6e20]
Vomera
Posts: 184
Joined: Wednesday 06 September 2017 9:11
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by Vomera »

This is everything what is installed by python:

Code: Select all

python/bionic,now 2.7.15~rc1-1 amd64 [installed]
python-all/bionic,now 2.7.15~rc1-1 amd64 [installed,automatic]
python-all-dev/bionic,now 2.7.15~rc1-1 amd64 [installed,automatic]
python-apt-common/bionic-updates,bionic-updates,bionic-security,bionic-security,now 1.6.5ubuntu0.2 all [installed]
python-asn1crypto/bionic,bionic,now 0.24.0-1 all [installed,automatic]
python-cffi-backend/bionic,now 1.11.5-1 amd64 [installed,automatic]
python-crypto/bionic,now 2.6.1-8ubuntu2 amd64 [installed,automatic]
python-cryptography/bionic-updates,bionic-security,now 2.1.4-1ubuntu1.3 amd64 [installed,automatic]
python-dbus/bionic,now 1.2.6-1 amd64 [installed,automatic]
python-dev/bionic,now 2.7.15~rc1-1 amd64 [installed]
python-enum34/bionic,bionic,now 1.1.6-2 all [installed,automatic]
python-gi/bionic-updates,now 3.26.1-2ubuntu1 amd64 [installed,automatic]
python-idna/bionic,bionic,now 2.6-1 all [installed,automatic]
python-ipaddress/bionic,bionic,now 1.0.17-1 all [installed,automatic]
python-keyring/bionic,bionic,now 10.6.0-1 all [installed,automatic]
python-keyrings.alt/bionic,bionic,now 3.0-1 all [installed,automatic]
python-ldb/bionic-updates,bionic-security,now 2:1.2.3-1ubuntu0.1 amd64 [installed,automatic]
python-minimal/bionic,now 2.7.15~rc1-1 amd64 [installed,automatic]
python-pip/bionic-updates,bionic-updates,now 9.0.1-2.3~ubuntu1.18.04.1 all [installed]
python-pip-whl/bionic-updates,bionic-updates,now 9.0.1-2.3~ubuntu1.18.04.1 all [installed,automatic]
python-pkg-resources/bionic,bionic,now 39.0.1-2 all [installed,automatic]
python-samba/bionic-updates,bionic-security,now 2:4.7.6+dfsg~ubuntu-0ubuntu2.15 amd64 [installed,automatic]
python-secretstorage/bionic,bionic,now 2.3.1-2 all [installed,automatic]
python-setuptools/bionic,bionic,now 39.0.1-2 all [installed,automatic]
python-six/bionic,bionic,now 1.11.0-2 all [installed,automatic]
python-talloc/bionic,now 2.1.10-2ubuntu1 amd64 [installed,automatic]
python-tdb/bionic,now 1.3.15-2 amd64 [installed,automatic]
python-wheel/bionic,bionic,now 0.30.0-0.2 all [installed,automatic]
python-xdg/bionic,bionic,now 0.25-4ubuntu1 all [installed,automatic]
python2.7/bionic-security,now 2.7.15-4ubuntu4~18.04.2 amd64 [installed,upgradable to: 2.7.17-1~18.04]
python2.7-dev/bionic-security,now 2.7.15-4ubuntu4~18.04.2 amd64 [installed,upgradable to: 2.7.17-1~18.04]
python2.7-minimal/bionic-security,now 2.7.15-4ubuntu4~18.04.2 amd64 [installed,upgradable to: 2.7.17-1~18.04]
python3/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]
python3-apport/bionic-updates,bionic-updates,bionic-security,bionic-security,now 2.20.9-0ubuntu7.9 all [installed]
python3-apt/bionic-updates,bionic-security,now 1.6.5ubuntu0.2 amd64 [installed]
python3-asn1crypto/bionic,bionic,now 0.24.0-1 all [installed,automatic]
python3-certifi/bionic,bionic,now 2018.1.18-2 all [installed,automatic]
python3-cffi-backend/bionic,now 1.11.5-1 amd64 [installed,automatic]
python3-chardet/bionic,bionic,now 3.0.4-1 all [installed]
python3-commandnotfound/bionic-updates,bionic-updates,now 18.04.5 all [installed]
python3-crypto/bionic,now 2.6.1-8ubuntu2 amd64 [installed,automatic]
python3-cryptography/bionic-updates,bionic-security,now 2.1.4-1ubuntu1.3 amd64 [installed,automatic]
python3-dbus/bionic,now 1.2.6-1 amd64 [installed]
python3-debconf/bionic-updates,bionic-updates,now 1.5.66ubuntu1 all [installed,automatic]
python3-debian/bionic,bionic,now 0.1.32 all [installed]
python3-dev/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]
python3-distro-info/bionic-updates,bionic-updates,bionic-security,bionic-security,now 0.18ubuntu0.18.04.1 all [installed,automatic]
python3-distupgrade/now 1:18.04.33 all [installed,upgradable to: 1:18.04.37]
python3-distutils/now 3.6.8-1~18.04 all [installed,upgradable to: 3.6.9-1~18.04]
python3-feedparser/bionic,bionic,now 5.2.1-1 all [installed]
python3-gdbm/now 3.6.8-1~18.04 amd64 [installed,upgradable to: 3.6.9-1~18.04]
python3-gi/bionic-updates,now 3.26.1-2ubuntu1 amd64 [installed]
python3-httplib2/bionic-updates,bionic-updates,now 0.9.2+dfsg-1ubuntu0.1 all [installed,automatic]
python3-idna/bionic,bionic,now 2.6-1 all [installed,automatic]
python3-keyring/bionic,bionic,now 10.6.0-1 all [installed,automatic]
python3-keyrings.alt/bionic,bionic,now 3.0-1 all [installed,automatic]
python3-lib2to3/now 3.6.8-1~18.04 all [installed,upgradable to: 3.6.9-1~18.04]
python3-minimal/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]
python3-netifaces/bionic,now 0.10.4-0.1build4 amd64 [installed,automatic]
python3-newt/bionic,now 0.52.20-1ubuntu1 amd64 [installed]
python3-pip/bionic-updates,bionic-updates,now 9.0.1-2.3~ubuntu1.18.04.1 all [installed]
python3-pkg-resources/bionic,bionic,now 39.0.1-2 all [installed]
python3-problem-report/bionic-updates,bionic-updates,bionic-security,bionic-security,now 2.20.9-0ubuntu7.9 all [installed]
python3-pycurl/bionic,now 7.43.0.1-0.2 amd64 [installed]
python3-requests/bionic-updates,bionic-updates,bionic-security,bionic-security,now 2.18.4-2ubuntu0.1 all [installed,automatic]
python3-requests-unixsocket/bionic,bionic,now 0.1.5-3 all [installed,automatic]
python3-secretstorage/bionic,bionic,now 2.3.1-2 all [installed,automatic]
python3-setuptools/bionic,bionic,now 39.0.1-2 all [installed,automatic]
python3-six/bionic,bionic,now 1.11.0-2 all [installed]
python3-software-properties/now 0.96.24.32.9 all [installed,upgradable to: 0.96.24.32.12]
python3-systemd/bionic,now 234-1build1 amd64 [installed]
python3-update-manager/bionic-updates,bionic-updates,now 1:18.04.11.10 all [installed]
python3-urllib3/bionic-updates,bionic-updates,bionic-security,bionic-security,now 1.22-1ubuntu0.18.04.1 all [installed,automatic]
python3-venv/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]
python3-wheel/bionic,bionic,now 0.30.0-0.2 all [installed,automatic]
python3-xdg/bionic,bionic,now 0.25-4ubuntu1 all [installed,automatic]
python3-yaml/bionic,now 3.12-1build2 amd64 [installed,automatic]
python3.6/bionic-security,now 3.6.8-1~18.04.3 amd64 [installed,upgradable to: 3.6.9-1~18.04]
python3.6-dev/bionic-security,now 3.6.8-1~18.04.3 amd64 [installed,upgradable to: 3.6.9-1~18.04]
python3.6-minimal/bionic-security,now 3.6.8-1~18.04.3 amd64 [installed,upgradable to: 3.6.9-1~18.04]
python3.6-venv/bionic-security,now 3.6.8-1~18.04.3 amd64 [installed,upgradable to: 3.6.9-1~18.04]
User avatar
ycahome
Posts: 248
Joined: Sunday 12 February 2017 10:55
Target OS: Linux
Domoticz version: lat Beta
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by ycahome »

it is correct to suppose that
- this plugin never worked on that dom installation?
- you don't have it on another installation that works (plugin)
- you have it installed by copying code from forum?

can you try to, delete it and install it from PPManager or github?
Vomera
Posts: 184
Joined: Wednesday 06 September 2017 9:11
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by Vomera »

ycahome wrote: Monday 10 February 2020 15:41 it is correct to suppose that
- this plugin never worked on that dom installation?
- you don't have it on another installation that works (plugin)
- you have it installed by copying code from forum?

can you try to, delete it and install it from PPManager or github?
it is correct to suppose that
- this plugin never worked on that dom installation?
No it didnt work, i had run this script for months, but never seen a message. and i know there would be a storm so i checked and saw the errors.

- you don't have it on another installation that works (plugin)
nope, then i have to start from scrats on another vmware

- you have it installed by copying code from forum?
Yes i copy it with the select all button and copy and paste it in notepad ++
can you try to, delete it and install it from PPManager or github?
I will delete it, and will try it with github, i dont have the ppmanager
User avatar
ycahome
Posts: 248
Joined: Sunday 12 February 2017 10:55
Target OS: Linux
Domoticz version: lat Beta
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by ycahome »

go to your plugins folder
and execute

Code: Select all

git clone https://github.com/ycahome/MeteoAlarmEU.git MeteoAlarmEU
i would like to exclude the possibility the copy paste mechanism to "eat" some of the single/double quotes of the script.
The truth is that there are alot of special chars on this python script.

I prefer you to try with github command i post you
Vomera
Posts: 184
Joined: Wednesday 06 September 2017 9:11
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by Vomera »

ycahome wrote: Monday 10 February 2020 15:47 go to your plugins folder
and execute

Code: Select all

git clone https://github.com/ycahome/MeteoAlarmEU.git MeteoAlarmEU
Okay i deleted the folder in plugins
Delete it also on the hardware page

Code: Select all

pi@Domoticz:~/domoticz$ cd plugins/
pi@Domoticz:~/domoticz/plugins$ dir
AwoxSMP  examples  h801-tasmota-plugin  Kodi
pi@Domoticz:~/domoticz/plugins$ sudo git clone https://github.com/ycahome/MeteoAlarmEU.git MeteoAlarmEU
Cloning into 'MeteoAlarmEU'...
remote: Enumerating objects: 12, done.
remote: Total 12 (delta 0), reused 0 (delta 0), pack-reused 12
Unpacking objects: 100% (12/12), done.
pi@Domoticz:~/domoticz/plugins$ sudo service domoticz.sh restart
pi@Domoticz:~/domoticz/plugins$
Add it in the hardware button

And after it when he try to talk against the plugin it crashes again.

Code: Select all

2020-02-10 15:49:26.290  (Led trappenkast) MqttClient::Ping
2020-02-10 15:49:28.871  (Meteo Alarm) Pushing 'onHeartbeatCallback' on to queue
2020-02-10 15:49:28.895  (Meteo Alarm) Processing 'onHeartbeatCallback' message
2020-02-10 15:49:28.895  (Meteo Alarm) Calling message handler 'onHeartbeat'.
2020-02-10 15:49:28.896  Error: Domoticz(pid:6776, tid:6779('PluginMgr')) received fatal signal 11 (Segmentation fault)
2020-02-10 15:49:28.896  Error: siginfo address=0x1a78, address=0x7f61085d4727
2020-02-10 15:49:28.900  Error: Failed to start gdb, will use backtrace() for printing stack frame

2020-02-10 15:49:28.901  Error: #0  /home/pi/domoticz/domoticz() [0x7279f3]
2020-02-10 15:49:28.901  Error: #1  /home/pi/domoticz/domoticz : signal_handler(int, siginfo_t*, void*) + 0x295 [0x728515]
2020-02-10 15:49:28.901  Error: #2  /lib/x86_64-linux-gnu/libpthread.so.0 :  + 0x12890 [0x7f61085d4890]
2020-02-10 15:49:28.901  Error: #3  /lib/x86_64-linux-gnu/libpthread.so.0 : raise + 0xc7 [0x7f61085d4727]
2020-02-10 15:49:28.901  Error: #4  /lib/x86_64-linux-gnu/libpthread.so.0 :  + 0x12890 [0x7f61085d4890]
2020-02-10 15:49:28.901  Error: #5  /usr/lib/x86_64-linux-gnu/libssl.so.1.1 :  + 0x287e20 [0x7f60b87f3e20]
User avatar
ycahome
Posts: 248
Joined: Sunday 12 February 2017 10:55
Target OS: Linux
Domoticz version: lat Beta
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by ycahome »

this is a permission problem

Code: Select all

drwxrwxr-x 3 user user 4.0K Sep 29  2017 MeteoAlarmEU

also make sure that the plugin.py is it where it supposed to be
Vomera
Posts: 184
Joined: Wednesday 06 September 2017 9:11
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by Vomera »

ycahome wrote: Monday 10 February 2020 15:53 this is a permission problem

Code: Select all

drwxrwxr-x 3 user user 4.0K Sep 29  2017 MeteoAlarmEU

also make sure that the plugin.py is it where it supposed to be

Code: Select all

pi@Domoticz:~/domoticz/plugins$ ls -la
total 28
drwxrwxrwx  7 pi   pi   4096 Feb 10 15:47 .
drwxrwxrwx 38 pi   pi   4096 Feb 10 15:58 ..
drwxrwxrwx  3 pi   pi   4096 May  4  2017 AwoxSMP
drwxrwxrwx  2 pi   pi   4096 Sep  6  2017 examples
drwxr-xr-x  4 root root 4096 May 27  2018 h801-tasmota-plugin
drwxrwxrwx  2 pi   pi   4096 Sep 14  2017 Kodi
drwxrwxrwx  4 root root 4096 Feb 10 15:48 MeteoAlarmEU
-----


pi@Domoticz:~/domoticz/plugins/MeteoAlarmEU$ ls -la
total 72
drwxrwxrwx 4 root root  4096 Feb 10 15:48 .
drwxrwxrwx 7 pi   pi    4096 Feb 10 15:47 ..
drwxrwxrwx 8 root root  4096 Feb 10 15:47 .git
-rw-r--r-- 1 root root 35147 Feb 10 15:47 LICENSE
-rwxrwxrwx 1 root root 14403 Feb 10 15:47 plugin.py
drwxr-x--- 2 root root  4096 Feb 10 15:48 __pycache__
-rw-r--r-- 1 root root   183 Feb 10 15:47 README.md
User avatar
ycahome
Posts: 248
Joined: Sunday 12 February 2017 10:55
Target OS: Linux
Domoticz version: lat Beta
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by ycahome »

did you removed the plugin before you delete the plugin directory?
Vomera
Posts: 184
Joined: Wednesday 06 September 2017 9:11
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by Vomera »

ycahome wrote: Monday 10 February 2020 16:09 did you removed the plugin before you delete the plugin directory?
i'll try again just to be sure haha
Vomera
Posts: 184
Joined: Wednesday 06 September 2017 9:11
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by Vomera »

ycahome wrote: Monday 10 February 2020 16:09 did you removed the plugin before you delete the plugin directory?
Delete it from the hardware tab

Code: Select all

20-02-10 16:11:18.510  Status: MQTT: Subscribed
2020-02-10 16:11:20.576  Status: (Meteo Alarm) Stop directive received.
2020-02-10 16:11:20.577  Status: (Meteo Alarm) Stopping threads.
2020-02-10 16:11:20.577  Status: (Meteo Alarm) Stopped.
remove folder in plugin

Code: Select all

pi@Domoticz:~/domoticz/plugins$ ls -a
.  ..  AwoxSMP  examples  h801-tasmota-plugin  Kodi  MeteoAlarmEU
pi@Domoticz:~/domoticz/plugins$ sudo rm -rf MeteoAlarmEU/
pi@Domoticz:~/domoticz/plugins$ ls -a
.  ..  AwoxSMP  examples  h801-tasmota-plugin  Kodi
pi@Domoticz:~/domoticz/plugins$
git clone

Code: Select all

pi@Domoticz:~/domoticz/plugins$ sudo git clone https://github.com/ycahome/MeteoAlarmEU.git MeteoAlarmEU
Cloning into 'MeteoAlarmEU'...
remote: Enumerating objects: 12, done.
remote: Total 12 (delta 0), reused 0 (delta 0), pack-reused 12
Unpacking objects: 100% (12/12), done.
pi@Domoticz:~/domoticz/plugins$ ls -a
.  ..  AwoxSMP  examples  h801-tasmota-plugin  Kodi  MeteoAlarmEU
pi@Domoticz:~/domoticz/plugins$
i@Domoticz:~/domoticz/plugins$ cd MeteoAlarmEU/
pi@Domoticz:~/domoticz/plugins/MeteoAlarmEU$ ls -a
.  ..  .git  LICENSE  plugin.py  README.md
pi@Domoticz:~/domoticz/plugins/MeteoAlarmEU$

restarted domoticz.sh service

Add it in the hardware tab again:

Image

Code: Select all

0-02-10 16:18:49.057  Status: (MeteoAlarm) Started.
2020-02-10 16:18:49.176  Status: (MeteoAlarm) Entering work loop.
2020-02-10 16:18:49.176  Status: (MeteoAlarm) Initialized version 1.0.2, author 'ycahome'
2020-02-10 16:18:49.178  (MeteoAlarm) Debug logging mask set to: PYTHON PLUGIN QUEUE IMAGE DEVICE CONNECTION MESSAGE ALL
2020-02-10 16:18:49.178  (MeteoAlarm) 'HardwareID':'23'
2020-02-10 16:18:49.178  (MeteoAlarm) 'HomeFolder':'/home/pi/domoticz/plugins/MeteoAlarmEU/'
2020-02-10 16:18:49.178  (MeteoAlarm) 'StartupFolder':'/home/pi/domoticz/'
2020-02-10 16:18:49.178  (MeteoAlarm) 'UserDataFolder':'/home/pi/domoticz/'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Database':'/home/pi/domoticz/domoticz.db'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Language':'en'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Version':'1.0.2'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Author':'ycahome'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Name':'MeteoAlarm'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Port':'0'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Key':'MeteoAlarmEU'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Mode1':'https://www.meteoalarm.eu/documents/rss/nl/NL012.rss'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Mode3':'300'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Mode4':'Debug'
2020-02-10 16:18:49.178  (MeteoAlarm) 'DomoticzVersion':'4.11674'
2020-02-10 16:18:49.178  (MeteoAlarm) 'DomoticzHash':'91c3475ac'
2020-02-10 16:18:49.178  (MeteoAlarm) 'DomoticzBuildTime':'2020-02-09 10:00:09'
2020-02-10 16:18:49.179  (MeteoAlarm) Device count: 0
2020-02-10 16:18:49.179  (MeteoAlarm) onStart called
2020-02-10 16:18:49.179  (MeteoAlarm) Using polling interval of 18000 seconds
2020-02-10 16:18:49.179  (MeteoAlarm) Debug logging mask set to: PYTHON PLUGIN QUEUE IMAGE DEVICE CONNECTION MESSAGE ALL
2020-02-10 16:18:49.179  (MeteoAlarm) 'HardwareID':'23'
2020-02-10 16:18:49.179  (MeteoAlarm) 'HomeFolder':'/home/pi/domoticz/plugins/MeteoAlarmEU/'
2020-02-10 16:18:49.179  (MeteoAlarm) 'StartupFolder':'/home/pi/domoticz/'
2020-02-10 16:18:49.179  (MeteoAlarm) 'UserDataFolder':'/home/pi/domoticz/'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Database':'/home/pi/domoticz/domoticz.db'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Language':'en'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Version':'1.0.2'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Author':'ycahome'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Name':'MeteoAlarm'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Port':'0'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Key':'MeteoAlarmEU'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Mode1':'https://www.meteoalarm.eu/documents/rss/nl/NL012.rss'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Mode3':'300'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Mode4':'Debug'
2020-02-10 16:18:49.179  (MeteoAlarm) 'DomoticzVersion':'4.11674'
2020-02-10 16:18:49.179  (MeteoAlarm) 'DomoticzHash':'91c3475ac'
2020-02-10 16:18:49.179  (MeteoAlarm) 'DomoticzBuildTime':'2020-02-09 10:00:09'
2020-02-10 16:18:49.179  (MeteoAlarm) Device count: 0
2020-02-10 16:18:49.179  (MeteoAlarm) Creating device 'Today'.
2020-02-10 16:18:49.180  (MeteoAlarm) Creating device 'Tomorrow'.
2020-02-10 16:18:49.181  (MeteoAlarm) Devices created.
2020-02-10 16:18:49.181  (MeteoAlarm - Today) Updating device from 0:'No Alert!' to have values 0:'No Data'.
2020-02-10 16:18:49.182  (MeteoAlarm - Tomorrow) Updating device from 0:'No Alert!' to have values 0:'No Data'.

2020-02-10 16:18:59.178  (MeteoAlarm) Pushing 'onHeartbeatCallback' on to queue
2020-02-10 16:18:59.203  (MeteoAlarm) Processing 'onHeartbeatCallback' message
2020-02-10 16:18:59.203  (MeteoAlarm) Calling message handler 'onHeartbeat'.
2020-02-10 16:18:59.204  Error: Domoticz(pid:6445, tid:6449('PluginMgr')) received fatal signal 11 (Segmentation fault)
2020-02-10 16:18:59.204  Error: siginfo address=0x192d, address=0x7f65e6732727
2020-02-10 16:18:59.209  Error: Failed to start gdb, will use backtrace() for printing stack frame

2020-02-10 16:18:59.209  Error: #0  /home/pi/domoticz/domoticz() [0x7279f3]
2020-02-10 16:18:59.210  Error: #1  /home/pi/domoticz/domoticz : signal_handler(int, siginfo_t*, void*) + 0x295 [0x728515]
2020-02-10 16:18:59.210  Error: #2  /lib/x86_64-linux-gnu/libpthread.so.0 :  + 0x12890 [0x7f65e6732890]
2020-02-10 16:18:59.210  Error: #3  /lib/x86_64-linux-gnu/libpthread.so.0 : raise + 0xc7 [0x7f65e6732727]
2020-02-10 16:18:59.210  Error: #4  /lib/x86_64-linux-gnu/libpthread.so.0 :  + 0x12890 [0x7f65e6732890]
2020-02-10 16:18:59.210  Error: #5  /usr/lib/x86_64-linux-gnu/libssl.so.1.1 :  + 0x287e20 [0x7f65905d6e20]


And after calling the plugin it crashes.

Domoticz version: DomoticzV4.11674

pi@Domoticz:~/domoticz/plugins/MeteoAlarmEU$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic

apt list --installed

Code: Select all

python/bionic,now 2.7.15~rc1-1 amd64 [installed]
python-all/bionic,now 2.7.15~rc1-1 amd64 [installed,automatic]
python-all-dev/bionic,now 2.7.15~rc1-1 amd64 [installed,automatic]
python-apt-common/bionic-updates,bionic-updates,bionic-security,bionic-security,now 1.6.5ubuntu0.2 all [installed]
python-asn1crypto/bionic,bionic,now 0.24.0-1 all [installed,automatic]
python-cffi-backend/bionic,now 1.11.5-1 amd64 [installed,automatic]
python-crypto/bionic,now 2.6.1-8ubuntu2 amd64 [installed,automatic]
python-cryptography/bionic-updates,bionic-security,now 2.1.4-1ubuntu1.3 amd64 [installed,automatic]
python-dbus/bionic,now 1.2.6-1 amd64 [installed,automatic]
python-dev/bionic,now 2.7.15~rc1-1 amd64 [installed]
python-enum34/bionic,bionic,now 1.1.6-2 all [installed,automatic]
python-gi/bionic-updates,now 3.26.1-2ubuntu1 amd64 [installed,automatic]
python-idna/bionic,bionic,now 2.6-1 all [installed,automatic]
python-ipaddress/bionic,bionic,now 1.0.17-1 all [installed,automatic]
python-keyring/bionic,bionic,now 10.6.0-1 all [installed,automatic]
python-keyrings.alt/bionic,bionic,now 3.0-1 all [installed,automatic]
python-ldb/bionic-updates,bionic-security,now 2:1.2.3-1ubuntu0.1 amd64 [installed,automatic]
python-minimal/bionic,now 2.7.15~rc1-1 amd64 [installed,automatic]
python-pip/bionic-updates,bionic-updates,now 9.0.1-2.3~ubuntu1.18.04.1 all [installed]
python-pip-whl/bionic-updates,bionic-updates,now 9.0.1-2.3~ubuntu1.18.04.1 all [installed,automatic]
python-pkg-resources/bionic,bionic,now 39.0.1-2 all [installed,automatic]
python-samba/bionic-updates,bionic-security,now 2:4.7.6+dfsg~ubuntu-0ubuntu2.15 amd64 [installed,automatic]
python-secretstorage/bionic,bionic,now 2.3.1-2 all [installed,automatic]
python-setuptools/bionic,bionic,now 39.0.1-2 all [installed,automatic]
python-six/bionic,bionic,now 1.11.0-2 all [installed,automatic]
python-talloc/bionic,now 2.1.10-2ubuntu1 amd64 [installed,automatic]
python-tdb/bionic,now 1.3.15-2 amd64 [installed,automatic]
python-wheel/bionic,bionic,now 0.30.0-0.2 all [installed,automatic]
python-xdg/bionic,bionic,now 0.25-4ubuntu1 all [installed,automatic]
python2.7/bionic-updates,now 2.7.17-1~18.04 amd64 [installed,automatic]
python2.7-dev/bionic-updates,now 2.7.17-1~18.04 amd64 [installed,automatic]
python2.7-minimal/bionic-updates,now 2.7.17-1~18.04 amd64 [installed,automatic]
python3/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]
python3-apport/bionic-updates,bionic-updates,bionic-security,bionic-security,now 2.20.9-0ubuntu7.9 all [installed]
python3-apt/bionic-updates,bionic-security,now 1.6.5ubuntu0.2 amd64 [installed]
python3-asn1crypto/bionic,bionic,now 0.24.0-1 all [installed,automatic]
python3-certifi/bionic,bionic,now 2018.1.18-2 all [installed,automatic]
python3-cffi-backend/bionic,now 1.11.5-1 amd64 [installed,automatic]
python3-chardet/bionic,bionic,now 3.0.4-1 all [installed]
python3-commandnotfound/bionic-updates,bionic-updates,now 18.04.5 all [installed]
python3-crypto/bionic,now 2.6.1-8ubuntu2 amd64 [installed,automatic]
python3-cryptography/bionic-updates,bionic-security,now 2.1.4-1ubuntu1.3 amd64 [installed,automatic]
python3-dbus/bionic,now 1.2.6-1 amd64 [installed]
python3-debconf/bionic-updates,bionic-updates,now 1.5.66ubuntu1 all [installed,automatic]
python3-debian/bionic,bionic,now 0.1.32 all [installed]
python3-dev/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]
python3-distro-info/bionic-updates,bionic-updates,bionic-security,bionic-security,now 0.18ubuntu0.18.04.1 all [installed,automatic]
python3-distupgrade/bionic-updates,bionic-updates,now 1:18.04.37 all [installed]
python3-distutils/bionic-updates,bionic-updates,now 3.6.9-1~18.04 all [installed,automatic]
python3-feedparser/bionic,bionic,now 5.2.1-1 all [installed]
python3-gdbm/bionic-updates,now 3.6.9-1~18.04 amd64 [installed]
python3-gi/bionic-updates,now 3.26.1-2ubuntu1 amd64 [installed]
python3-httplib2/bionic-updates,bionic-updates,now 0.9.2+dfsg-1ubuntu0.1 all [installed,automatic]
python3-idna/bionic,bionic,now 2.6-1 all [installed,automatic]
python3-keyring/bionic,bionic,now 10.6.0-1 all [installed,automatic]
python3-keyrings.alt/bionic,bionic,now 3.0-1 all [installed,automatic]
python3-lib2to3/bionic-updates,bionic-updates,now 3.6.9-1~18.04 all [installed,automatic]
python3-minimal/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]
python3-netifaces/bionic,now 0.10.4-0.1build4 amd64 [installed,automatic]
python3-newt/bionic,now 0.52.20-1ubuntu1 amd64 [installed]
python3-pip/bionic-updates,bionic-updates,now 9.0.1-2.3~ubuntu1.18.04.1 all [installed]
python3-pkg-resources/bionic,bionic,now 39.0.1-2 all [installed]
python3-problem-report/bionic-updates,bionic-updates,bionic-security,bionic-security,now 2.20.9-0ubuntu7.9 all [installed]
python3-pycurl/bionic,now 7.43.0.1-0.2 amd64 [installed]
python3-requests/bionic-updates,bionic-updates,bionic-security,bionic-security,now 2.18.4-2ubuntu0.1 all [installed,automatic]
python3-requests-unixsocket/bionic,bionic,now 0.1.5-3 all [installed,automatic]
python3-secretstorage/bionic,bionic,now 2.3.1-2 all [installed,automatic]
python3-setuptools/bionic,bionic,now 39.0.1-2 all [installed,automatic]
python3-six/bionic,bionic,now 1.11.0-2 all [installed]
python3-software-properties/bionic-updates,bionic-updates,now 0.96.24.32.12 all [installed]
python3-systemd/bionic,now 234-1build1 amd64 [installed]
python3-update-manager/bionic-updates,bionic-updates,now 1:18.04.11.10 all [installed]
python3-urllib3/bionic-updates,bionic-updates,bionic-security,bionic-security,now 1.22-1ubuntu0.18.04.1 all [installed,automatic]
python3-venv/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]
python3-wheel/bionic,bionic,now 0.30.0-0.2 all [installed,automatic]
python3-xdg/bionic,bionic,now 0.25-4ubuntu1 all [installed,automatic]
python3-yaml/bionic,now 3.12-1build2 amd64 [installed,automatic]
python3.6/bionic-updates,now 3.6.9-1~18.04 amd64 [installed,automatic]
python3.6-dev/bionic-updates,now 3.6.9-1~18.04 amd64 [installed,automatic]
python3.6-minimal/bionic-updates,now 3.6.9-1~18.04 amd64 [installed,automatic]
python3.6-venv/bionic-updates,now 3.6.9-1~18.04 amd64 [installed,automatic]
Vomera
Posts: 184
Joined: Wednesday 06 September 2017 9:11
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by Vomera »

Vomera wrote: Monday 10 February 2020 16:19
ycahome wrote: Monday 10 February 2020 16:09 did you removed the plugin before you delete the plugin directory?
Delete it from the hardware tab

Code: Select all

20-02-10 16:11:18.510  Status: MQTT: Subscribed
2020-02-10 16:11:20.576  Status: (Meteo Alarm) Stop directive received.
2020-02-10 16:11:20.577  Status: (Meteo Alarm) Stopping threads.
2020-02-10 16:11:20.577  Status: (Meteo Alarm) Stopped.
remove folder in plugin

Code: Select all

pi@Domoticz:~/domoticz/plugins$ ls -a
.  ..  AwoxSMP  examples  h801-tasmota-plugin  Kodi  MeteoAlarmEU
pi@Domoticz:~/domoticz/plugins$ sudo rm -rf MeteoAlarmEU/
pi@Domoticz:~/domoticz/plugins$ ls -a
.  ..  AwoxSMP  examples  h801-tasmota-plugin  Kodi
pi@Domoticz:~/domoticz/plugins$
git clone

Code: Select all

pi@Domoticz:~/domoticz/plugins$ sudo git clone https://github.com/ycahome/MeteoAlarmEU.git MeteoAlarmEU
Cloning into 'MeteoAlarmEU'...
remote: Enumerating objects: 12, done.
remote: Total 12 (delta 0), reused 0 (delta 0), pack-reused 12
Unpacking objects: 100% (12/12), done.
pi@Domoticz:~/domoticz/plugins$ ls -a
.  ..  AwoxSMP  examples  h801-tasmota-plugin  Kodi  MeteoAlarmEU
pi@Domoticz:~/domoticz/plugins$
i@Domoticz:~/domoticz/plugins$ cd MeteoAlarmEU/
pi@Domoticz:~/domoticz/plugins/MeteoAlarmEU$ ls -a
.  ..  .git  LICENSE  plugin.py  README.md
pi@Domoticz:~/domoticz/plugins/MeteoAlarmEU$

restarted domoticz.sh service

Add it in the hardware tab again:

Image

Code: Select all

0-02-10 16:18:49.057  Status: (MeteoAlarm) Started.
2020-02-10 16:18:49.176  Status: (MeteoAlarm) Entering work loop.
2020-02-10 16:18:49.176  Status: (MeteoAlarm) Initialized version 1.0.2, author 'ycahome'
2020-02-10 16:18:49.178  (MeteoAlarm) Debug logging mask set to: PYTHON PLUGIN QUEUE IMAGE DEVICE CONNECTION MESSAGE ALL
2020-02-10 16:18:49.178  (MeteoAlarm) 'HardwareID':'23'
2020-02-10 16:18:49.178  (MeteoAlarm) 'HomeFolder':'/home/pi/domoticz/plugins/MeteoAlarmEU/'
2020-02-10 16:18:49.178  (MeteoAlarm) 'StartupFolder':'/home/pi/domoticz/'
2020-02-10 16:18:49.178  (MeteoAlarm) 'UserDataFolder':'/home/pi/domoticz/'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Database':'/home/pi/domoticz/domoticz.db'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Language':'en'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Version':'1.0.2'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Author':'ycahome'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Name':'MeteoAlarm'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Port':'0'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Key':'MeteoAlarmEU'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Mode1':'https://www.meteoalarm.eu/documents/rss/nl/NL012.rss'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Mode3':'300'
2020-02-10 16:18:49.178  (MeteoAlarm) 'Mode4':'Debug'
2020-02-10 16:18:49.178  (MeteoAlarm) 'DomoticzVersion':'4.11674'
2020-02-10 16:18:49.178  (MeteoAlarm) 'DomoticzHash':'91c3475ac'
2020-02-10 16:18:49.178  (MeteoAlarm) 'DomoticzBuildTime':'2020-02-09 10:00:09'
2020-02-10 16:18:49.179  (MeteoAlarm) Device count: 0
2020-02-10 16:18:49.179  (MeteoAlarm) onStart called
2020-02-10 16:18:49.179  (MeteoAlarm) Using polling interval of 18000 seconds
2020-02-10 16:18:49.179  (MeteoAlarm) Debug logging mask set to: PYTHON PLUGIN QUEUE IMAGE DEVICE CONNECTION MESSAGE ALL
2020-02-10 16:18:49.179  (MeteoAlarm) 'HardwareID':'23'
2020-02-10 16:18:49.179  (MeteoAlarm) 'HomeFolder':'/home/pi/domoticz/plugins/MeteoAlarmEU/'
2020-02-10 16:18:49.179  (MeteoAlarm) 'StartupFolder':'/home/pi/domoticz/'
2020-02-10 16:18:49.179  (MeteoAlarm) 'UserDataFolder':'/home/pi/domoticz/'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Database':'/home/pi/domoticz/domoticz.db'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Language':'en'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Version':'1.0.2'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Author':'ycahome'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Name':'MeteoAlarm'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Port':'0'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Key':'MeteoAlarmEU'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Mode1':'https://www.meteoalarm.eu/documents/rss/nl/NL012.rss'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Mode3':'300'
2020-02-10 16:18:49.179  (MeteoAlarm) 'Mode4':'Debug'
2020-02-10 16:18:49.179  (MeteoAlarm) 'DomoticzVersion':'4.11674'
2020-02-10 16:18:49.179  (MeteoAlarm) 'DomoticzHash':'91c3475ac'
2020-02-10 16:18:49.179  (MeteoAlarm) 'DomoticzBuildTime':'2020-02-09 10:00:09'
2020-02-10 16:18:49.179  (MeteoAlarm) Device count: 0
2020-02-10 16:18:49.179  (MeteoAlarm) Creating device 'Today'.
2020-02-10 16:18:49.180  (MeteoAlarm) Creating device 'Tomorrow'.
2020-02-10 16:18:49.181  (MeteoAlarm) Devices created.
2020-02-10 16:18:49.181  (MeteoAlarm - Today) Updating device from 0:'No Alert!' to have values 0:'No Data'.
2020-02-10 16:18:49.182  (MeteoAlarm - Tomorrow) Updating device from 0:'No Alert!' to have values 0:'No Data'.

2020-02-10 16:18:59.178  (MeteoAlarm) Pushing 'onHeartbeatCallback' on to queue
2020-02-10 16:18:59.203  (MeteoAlarm) Processing 'onHeartbeatCallback' message
2020-02-10 16:18:59.203  (MeteoAlarm) Calling message handler 'onHeartbeat'.
2020-02-10 16:18:59.204  Error: Domoticz(pid:6445, tid:6449('PluginMgr')) received fatal signal 11 (Segmentation fault)
2020-02-10 16:18:59.204  Error: siginfo address=0x192d, address=0x7f65e6732727
2020-02-10 16:18:59.209  Error: Failed to start gdb, will use backtrace() for printing stack frame

2020-02-10 16:18:59.209  Error: #0  /home/pi/domoticz/domoticz() [0x7279f3]
2020-02-10 16:18:59.210  Error: #1  /home/pi/domoticz/domoticz : signal_handler(int, siginfo_t*, void*) + 0x295 [0x728515]
2020-02-10 16:18:59.210  Error: #2  /lib/x86_64-linux-gnu/libpthread.so.0 :  + 0x12890 [0x7f65e6732890]
2020-02-10 16:18:59.210  Error: #3  /lib/x86_64-linux-gnu/libpthread.so.0 : raise + 0xc7 [0x7f65e6732727]
2020-02-10 16:18:59.210  Error: #4  /lib/x86_64-linux-gnu/libpthread.so.0 :  + 0x12890 [0x7f65e6732890]
2020-02-10 16:18:59.210  Error: #5  /usr/lib/x86_64-linux-gnu/libssl.so.1.1 :  + 0x287e20 [0x7f65905d6e20]


And after calling the plugin it crashes.

Domoticz version: DomoticzV4.11674

pi@Domoticz:~/domoticz/plugins/MeteoAlarmEU$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic

apt list --installed

Code: Select all

python/bionic,now 2.7.15~rc1-1 amd64 [installed]
python-all/bionic,now 2.7.15~rc1-1 amd64 [installed,automatic]
python-all-dev/bionic,now 2.7.15~rc1-1 amd64 [installed,automatic]
python-apt-common/bionic-updates,bionic-updates,bionic-security,bionic-security,now 1.6.5ubuntu0.2 all [installed]
python-asn1crypto/bionic,bionic,now 0.24.0-1 all [installed,automatic]
python-cffi-backend/bionic,now 1.11.5-1 amd64 [installed,automatic]
python-crypto/bionic,now 2.6.1-8ubuntu2 amd64 [installed,automatic]
python-cryptography/bionic-updates,bionic-security,now 2.1.4-1ubuntu1.3 amd64 [installed,automatic]
python-dbus/bionic,now 1.2.6-1 amd64 [installed,automatic]
python-dev/bionic,now 2.7.15~rc1-1 amd64 [installed]
python-enum34/bionic,bionic,now 1.1.6-2 all [installed,automatic]
python-gi/bionic-updates,now 3.26.1-2ubuntu1 amd64 [installed,automatic]
python-idna/bionic,bionic,now 2.6-1 all [installed,automatic]
python-ipaddress/bionic,bionic,now 1.0.17-1 all [installed,automatic]
python-keyring/bionic,bionic,now 10.6.0-1 all [installed,automatic]
python-keyrings.alt/bionic,bionic,now 3.0-1 all [installed,automatic]
python-ldb/bionic-updates,bionic-security,now 2:1.2.3-1ubuntu0.1 amd64 [installed,automatic]
python-minimal/bionic,now 2.7.15~rc1-1 amd64 [installed,automatic]
python-pip/bionic-updates,bionic-updates,now 9.0.1-2.3~ubuntu1.18.04.1 all [installed]
python-pip-whl/bionic-updates,bionic-updates,now 9.0.1-2.3~ubuntu1.18.04.1 all [installed,automatic]
python-pkg-resources/bionic,bionic,now 39.0.1-2 all [installed,automatic]
python-samba/bionic-updates,bionic-security,now 2:4.7.6+dfsg~ubuntu-0ubuntu2.15 amd64 [installed,automatic]
python-secretstorage/bionic,bionic,now 2.3.1-2 all [installed,automatic]
python-setuptools/bionic,bionic,now 39.0.1-2 all [installed,automatic]
python-six/bionic,bionic,now 1.11.0-2 all [installed,automatic]
python-talloc/bionic,now 2.1.10-2ubuntu1 amd64 [installed,automatic]
python-tdb/bionic,now 1.3.15-2 amd64 [installed,automatic]
python-wheel/bionic,bionic,now 0.30.0-0.2 all [installed,automatic]
python-xdg/bionic,bionic,now 0.25-4ubuntu1 all [installed,automatic]
python2.7/bionic-updates,now 2.7.17-1~18.04 amd64 [installed,automatic]
python2.7-dev/bionic-updates,now 2.7.17-1~18.04 amd64 [installed,automatic]
python2.7-minimal/bionic-updates,now 2.7.17-1~18.04 amd64 [installed,automatic]
python3/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]
python3-apport/bionic-updates,bionic-updates,bionic-security,bionic-security,now 2.20.9-0ubuntu7.9 all [installed]
python3-apt/bionic-updates,bionic-security,now 1.6.5ubuntu0.2 amd64 [installed]
python3-asn1crypto/bionic,bionic,now 0.24.0-1 all [installed,automatic]
python3-certifi/bionic,bionic,now 2018.1.18-2 all [installed,automatic]
python3-cffi-backend/bionic,now 1.11.5-1 amd64 [installed,automatic]
python3-chardet/bionic,bionic,now 3.0.4-1 all [installed]
python3-commandnotfound/bionic-updates,bionic-updates,now 18.04.5 all [installed]
python3-crypto/bionic,now 2.6.1-8ubuntu2 amd64 [installed,automatic]
python3-cryptography/bionic-updates,bionic-security,now 2.1.4-1ubuntu1.3 amd64 [installed,automatic]
python3-dbus/bionic,now 1.2.6-1 amd64 [installed]
python3-debconf/bionic-updates,bionic-updates,now 1.5.66ubuntu1 all [installed,automatic]
python3-debian/bionic,bionic,now 0.1.32 all [installed]
python3-dev/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]
python3-distro-info/bionic-updates,bionic-updates,bionic-security,bionic-security,now 0.18ubuntu0.18.04.1 all [installed,automatic]
python3-distupgrade/bionic-updates,bionic-updates,now 1:18.04.37 all [installed]
python3-distutils/bionic-updates,bionic-updates,now 3.6.9-1~18.04 all [installed,automatic]
python3-feedparser/bionic,bionic,now 5.2.1-1 all [installed]
python3-gdbm/bionic-updates,now 3.6.9-1~18.04 amd64 [installed]
python3-gi/bionic-updates,now 3.26.1-2ubuntu1 amd64 [installed]
python3-httplib2/bionic-updates,bionic-updates,now 0.9.2+dfsg-1ubuntu0.1 all [installed,automatic]
python3-idna/bionic,bionic,now 2.6-1 all [installed,automatic]
python3-keyring/bionic,bionic,now 10.6.0-1 all [installed,automatic]
python3-keyrings.alt/bionic,bionic,now 3.0-1 all [installed,automatic]
python3-lib2to3/bionic-updates,bionic-updates,now 3.6.9-1~18.04 all [installed,automatic]
python3-minimal/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]
python3-netifaces/bionic,now 0.10.4-0.1build4 amd64 [installed,automatic]
python3-newt/bionic,now 0.52.20-1ubuntu1 amd64 [installed]
python3-pip/bionic-updates,bionic-updates,now 9.0.1-2.3~ubuntu1.18.04.1 all [installed]
python3-pkg-resources/bionic,bionic,now 39.0.1-2 all [installed]
python3-problem-report/bionic-updates,bionic-updates,bionic-security,bionic-security,now 2.20.9-0ubuntu7.9 all [installed]
python3-pycurl/bionic,now 7.43.0.1-0.2 amd64 [installed]
python3-requests/bionic-updates,bionic-updates,bionic-security,bionic-security,now 2.18.4-2ubuntu0.1 all [installed,automatic]
python3-requests-unixsocket/bionic,bionic,now 0.1.5-3 all [installed,automatic]
python3-secretstorage/bionic,bionic,now 2.3.1-2 all [installed,automatic]
python3-setuptools/bionic,bionic,now 39.0.1-2 all [installed,automatic]
python3-six/bionic,bionic,now 1.11.0-2 all [installed]
python3-software-properties/bionic-updates,bionic-updates,now 0.96.24.32.12 all [installed]
python3-systemd/bionic,now 234-1build1 amd64 [installed]
python3-update-manager/bionic-updates,bionic-updates,now 1:18.04.11.10 all [installed]
python3-urllib3/bionic-updates,bionic-updates,bionic-security,bionic-security,now 1.22-1ubuntu0.18.04.1 all [installed,automatic]
python3-venv/bionic-updates,now 3.6.7-1~18.04 amd64 [installed]
python3-wheel/bionic,bionic,now 0.30.0-0.2 all [installed,automatic]
python3-xdg/bionic,bionic,now 0.25-4ubuntu1 all [installed,automatic]
python3-yaml/bionic,now 3.12-1build2 amd64 [installed,automatic]
python3.6/bionic-updates,now 3.6.9-1~18.04 amd64 [installed,automatic]
python3.6-dev/bionic-updates,now 3.6.9-1~18.04 amd64 [installed,automatic]
python3.6-minimal/bionic-updates,now 3.6.9-1~18.04 amd64 [installed,automatic]
python3.6-venv/bionic-updates,now 3.6.9-1~18.04 amd64 [installed,automatic]
I did try also with the plugin manager, but also same error
User avatar
ycahome
Posts: 248
Joined: Sunday 12 February 2017 10:55
Target OS: Linux
Domoticz version: lat Beta
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by ycahome »

Am out of ideas.

Can you please try to keep your database (backup or copy) and try with a blank database?
Vomera
Posts: 184
Joined: Wednesday 06 September 2017 9:11
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by Vomera »

ycahome wrote: Monday 10 February 2020 16:42 Am out of ideas.

Can you please try to keep your database (backup or copy) and try with a blank database?
Hahahaha, i have the same thing... out of idea's..

Can you please try to keep your database (backup or copy) and try with a blank database?
going to test it! :D
Vomera
Posts: 184
Joined: Wednesday 06 September 2017 9:11
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by Vomera »

ycahome wrote: Monday 10 February 2020 16:42 Am out of ideas.

Can you please try to keep your database (backup or copy) and try with a blank database?
Nope still now luck, going to test with your versions (if i can figure it out to install old versions)

domoticz-test:~$ python --version
Python 2.7.12
domoticz-test:~$ python3 --version
Python 3.5.2
domoticz-test:~$ sudo apt list --installed|grep feed

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

python3-feedparser/xenial,xenial,now 5.1.3-3build1 all [installed]
User avatar
ycahome
Posts: 248
Joined: Sunday 12 February 2017 10:55
Target OS: Linux
Domoticz version: lat Beta
Contact:

Re: Python Plugin: MeteoAlarmEU

Post by ycahome »

you have the same problem with blank database? the problem with "Error: Domoticz(pid:6445, tid:6449("

or the


"MeteoAlarm) 'onHeartbeat' failed 'ValueError':'invalid literal for int() with base 10: " ?????
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest