JohnvandeVrugt / toonapilib4domoticz

A simple toonapilib based python plugin for domoticz
MIT License
7 stars 6 forks source link

onHeartbeat' failed 'IncompleteStatus #14

Closed Gerard-Oedzes closed 5 years ago

Gerard-Oedzes commented 5 years ago

Hallo,

Thnx! for great work on this!

Everything is working perfect, only get this: onHeartbeat' failed 'IncompleteStatus. message in logfiles.

Can someone help me?

darkrain-nl commented 5 years ago

Do you still have this issue?

Can you post some more information, like what OS, what version Domoticz, what version Library?

Gerard-Oedzes commented 5 years ago

Yes, Domoticz in running on Raspberry PI3B+ with Strech. Domoticz version: V4.10806

Log files today:

2019-05-22 21:38:02.362 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value 2019-05-23 06:44:25.729 Error: (Eneco) 'onHeartbeat' failed 'IncompleteStatus'. 2019-05-23 06:44:25.729 Error: (Eneco) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat 2019-05-23 06:44:25.729 Error: (Eneco) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat 2019-05-23 06:44:25.729 Error: (Eneco) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices 2019-05-23 06:44:25.730 Error: (Eneco) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update 2019-05-23 06:44:25.730 Error: (Eneco) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update 2019-05-23 06:44:25.730 Error: (Eneco) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power 2019-05-23 06:44:25.730 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value 2019-05-23 06:46:25.260 Error: (Eneco) 'onHeartbeat' failed 'IncompleteStatus'. 2019-05-23 06:46:25.262 Error: (Eneco) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat 2019-05-23 06:46:25.262 Error: (Eneco) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat 2019-05-23 06:46:25.263 Error: (Eneco) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices 2019-05-23 06:46:25.263 Error: (Eneco) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update 2019-05-23 06:46:25.263 Error: (Eneco) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update 2019-05-23 06:46:25.263 Error: (Eneco) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power 2019-05-23 06:46:25.263 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value 2019-05-23 06:48:26.081 Error: (Eneco) 'onHeartbeat' failed 'IncompleteStatus'. 2019-05-23 06:48:26.084 Error: (Eneco) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat 2019-05-23 06:48:26.084 Error: (Eneco) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat 2019-05-23 06:48:26.084 Error: (Eneco) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices 2019-05-23 06:48:26.084 Error: (Eneco) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update 2019-05-23 06:48:26.084 Error: (Eneco) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update 2019-05-23 06:48:26.084 Error: (Eneco) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power 2019-05-23 06:48:26.084 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value 2019-05-23 08:33:34.864 Error: Weerstation hardware (8) thread seems to have ended unexpectedly 2019-05-23 08:33:38.845 Error: (Eneco) 'onHeartbeat' failed 'IncompleteStatus'. 2019-05-23 08:33:38.845 Error: (Eneco) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat 2019-05-23 08:33:38.845 Error: (Eneco) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat 2019-05-23 08:33:38.845 Error: (Eneco) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices 2019-05-23 08:33:38.845 Error: (Eneco) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update 2019-05-23 08:33:38.846 Error: (Eneco) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update 2019-05-23 08:33:38.846 Error: (Eneco) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power 2019-05-23 08:33:38.846 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value 2019-05-23 08:35:39.090 Error: (Eneco) 'onHeartbeat' failed 'IncompleteStatus'. 2019-05-23 08:35:39.091 Error: (Eneco) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat 2019-05-23 08:35:39.091 Error: (Eneco) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat 2019-05-23 08:35:39.091 Error: (Eneco) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices 2019-05-23 08:35:39.091 Error: (Eneco) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update 2019-05-23 08:35:39.091 Error: (Eneco) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update 2019-05-23 08:35:39.091 Error: (Eneco) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power 2019-05-23 08:35:39.091 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value 2019-05-23 08:37:39.103 Error: (Eneco) 'onHeartbeat' failed 'IncompleteStatus'. 2019-05-23 08:37:39.104 Error: (Eneco) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat 2019-05-23 08:37:39.104 Error: (Eneco) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat 2019-05-23 08:37:39.104 Error: (Eneco) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices 2019-05-23 08:37:39.104 Error: (Eneco) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update 2019-05-23 08:37:39.104 Error: (Eneco) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update 2019-05-23 08:37:39.104 Error: (Eneco) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power 2019-05-23 08:37:39.104 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value 2019-05-23 10:22:53.128 Error: Weerstation hardware (8) thread seems to have ended unexpectedly 2019-05-23 10:22:56.333 Error: (Eneco) 'onHeartbeat' failed 'IncompleteStatus'. 2019-05-23 10:22:56.333 Error: (Eneco) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat 2019-05-23 10:22:56.333 Error: (Eneco) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat 2019-05-23 10:22:56.333 Error: (Eneco) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices 2019-05-23 10:22:56.333 Error: (Eneco) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update 2019-05-23 10:22:56.333 Error: (Eneco) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update 2019-05-23 10:22:56.333 Error: (Eneco) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power 2019-05-23 10:22:56.333 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value 2019-05-23 10:24:56.685 Error: (Eneco) 'onHeartbeat' failed 'IncompleteStatus'. 2019-05-23 10:24:56.685 Error: (Eneco) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat 2019-05-23 10:24:56.685 Error: (Eneco) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat 2019-05-23 10:24:56.685 Error: (Eneco) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices 2019-05-23 10:24:56.685 Error: (Eneco) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update 2019-05-23 10:24:56.685 Error: (Eneco) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update 2019-05-23 10:24:56.685 Error: (Eneco) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power 2019-05-23 10:24:56.685 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value 2019-05-23 10:26:56.671 Error: (Eneco) 'onHeartbeat' failed 'IncompleteStatus'. 2019-05-23 10:26:56.671 Error: (Eneco) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat 2019-05-23 10:26:56.671 Error: (Eneco) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat 2019-05-23 10:26:56.671 Error: (Eneco) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices 2019-05-23 10:26:56.671 Error: (Eneco) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update 2019-05-23 10:26:56.671 Error: (Eneco) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update 2019-05-23 10:26:56.672 Error: (Eneco) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power 2019-05-23 10:26:56.672 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value 2019-05-23 12:12:09.689 Error: (Eneco) 'onHeartbeat' failed 'IncompleteStatus'. 2019-05-23 12:12:09.689 Error: (Eneco) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat 2019-05-23 12:12:09.689 Error: (Eneco) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat 2019-05-23 12:12:09.690 Error: (Eneco) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices 2019-05-23 12:12:09.690 Error: (Eneco) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update 2019-05-23 12:12:09.690 Error: (Eneco) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update 2019-05-23 12:12:09.690 Error: (Eneco) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power 2019-05-23 12:12:09.690 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value 2019-05-23 12:12:11.671 Error: Weerstation hardware (8) thread seems to have ended unexpectedly 2019-05-23 12:14:09.243 Error: (Eneco) 'onHeartbeat' failed 'IncompleteStatus'. 2019-05-23 12:14:09.245 Error: (Eneco) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat 2019-05-23 12:14:09.245 Error: (Eneco) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat 2019-05-23 12:14:09.245 Error: (Eneco) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices 2019-05-23 12:14:09.245 Error: (Eneco) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update 2019-05-23 12:14:09.245 Error: (Eneco) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update 2019-05-23 12:14:09.245 Error: (Eneco) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power 2019-05-23 12:14:09.245 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function _get_status_value 2019-05-23 12:16:09.981 Error: (Eneco) 'onHeartbeat' failed 'IncompleteStatus'. 2019-05-23 12:16:09.982 Error: (Eneco) ----> Line 120 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function onHeartbeat 2019-05-23 12:16:09.982 Error: (Eneco) ----> Line 78 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function on_heartbeat 2019-05-23 12:16:09.982 Error: (Eneco) ----> Line 101 in '/home/pi/domoticz/plugins/toonapilib4domoticz/plugin.py', function _update_devices 2019-05-23 12:16:09.982 Error: (Eneco) ----> Line 34 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/device_container.py', function update 2019-05-23 12:16:09.982 Error: (Eneco) ----> Line 50 in '/home/pi/domoticz/plugins/toonapilib4domoticz/devices/power.py', function update 2019-05-23 12:16:09.982 Error: (Eneco) ----> Line 378 in '/usr/local/lib/python3.5/dist-packages/toonapilib/toonapilib.py', function power 2019-05-23 12:16:09.982 Error: (Eneco) ----> Line 360 in '/usr/local/lib/python3.5/dist-packages/toonapilib/too

darkrain-nl commented 5 years ago

So you closed this issue now, does that mean this is now fixed?

martin-g-it commented 4 years ago

I had the same issue; which was related to the fact that I do not consume gas... Seems like district heating is not (yet) supported yet by the API. Is this something planned for future releases?

To fix the issue; disable lines 31-47 in the gas.py script.