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