Hi,
ich habe bei meinem Plugin neuerdings noch folgenden Fehler.
Der kommt wohl urspünglich davon, dass die ausgelesene Temperatursensor (Onewire) noch keinen Wert liefert, da er noch nicht angeschlossen ist:
Der Fehler liest sich ja aber so, als wäre das Item (Object) nicht verfügbar? Der Fehler lautet ja: object is not callable
Kann das wirklich davon kommen? Ich prüfe ja vorher in der Funktion update_setpoint() ob der Regler (Controller) alle erforderlichen Objekte zugeordnet bekommen hat (mit if self._controller[c]['validated']).
Guß,
Thomas
ich habe bei meinem Plugin neuerdings noch folgenden Fehler.
Code:
2019-11-01 10:58:37 ERROR Main Item og.kz1.temperature.setpoint: problem running <bound method RTR.update_setpoint of <plugins.rtr.RTR object at 0x7fa04c120cf8>>: 'NoneType' object is not callable
Traceback (most recent call last):
File "/usr/local/smarthomeNG-dev/lib/item.py", line 2224, in __update
method(self, caller, source, dest)
File "/usr/local/smarthomeNG-dev/plugins/rtr/__init__.py", line 385, in update_setpoint
self.pi_controller(c)
File "/usr/local/smarthomeNG-dev/plugins/rtr/__init__.py", line 453, in pi_controller
x = self._items.return_item(self._controller[c]['currentItem'])()
TypeError: 'NoneType' object is not callable
Code:
og:
kz1:
temperature:
type: num
knx_dpt: 9
knx_send: 4/2/230
knx_reply: 4/2/230
ow_addr: 28.204A4A030000
ow_sensor: T
rtr_current: 11
setpoint:
type: num
knx_dpt: 9
knx_send: 4/3/230
knx_reply: 4/3/230
knx_listen: 4/3/230
rtr_setpoint: 11
state:
type: num
knx_dpt: '5.001'
knx_send: 4/1/230
knx_reply: 4/1/230
knx_listen: 4/1/230
rtr_actuator: 11
Kann das wirklich davon kommen? Ich prüfe ja vorher in der Funktion update_setpoint() ob der Regler (Controller) alle erforderlichen Objekte zugeordnet bekommen hat (mit if self._controller[c]['validated']).
Guß,
Thomas



Kommentar