Hier die aktuellen Ergebnisse zu #29 und #30
Ich habe die Zykluszeit von 5 Minuten auf 15 Minuten erhöht, die Threads werden um 6 erhööht und bleinen jetzt stabil!!
2020-09-30 14:36:43 INFO Scheduler Adding worker thread. Total: 6
2020-09-30 14:36:43 INFO Scheduler Threads: Main: 1, Scheduler: 1, wire.feuchte_r1.min: 1, aussen.mdt.tempsun.min: 1, wire.temp_r1.min: 1, aussen.mdt.tempsun.max: 1, wire.temp_r1.max: 1, HTTPServer Thread-6: 1, CP Server Thread-7: 1, CP Server Thread-8: 1, CP Server Thread-9: 1, CP Server Thread-10: 1, CP Server Thread-11: 1, CP Server Thread-12: 1, CP Server Thread-13: 1, CP Server Thread-14: 1, CP Server Thread-15: 1, CP Server Thread-16: 1, HTTPServer Thread-17: 1, CP Server Thread-18: 1, CP Server Thread-19: 1, CP Server Thread-20: 1, CP Server Thread-21: 1, CP Server Thread-22: 1, CP Server Thread-23: 1, CP Server Thread-24: 1, CP Server Thread-25: 1, Admin: Update blog links: 1, paho_MQTT module for SmartHomeNG: 1, AVM Monitoring Service avm_fritzbox_7490: 1, AVM Monitoring Service avm_wlan_repeater_1750: 1, Thread-27: 1
Beim Start werden die 26.xx- Sensoren immer noch als unknown ausgewiesen, allerdings mit dem Unterschieb bei 26.59CD89010000 with sensors: T, H, L, VDD, V,
Ich füge die Items einmal hinzu, vielleicht habe ich ein Codingproblem. Gleiche Werte laufen jedoch auf einem Raspi3, alte NG-Version.
Die Items werden jedoch richtig im entsprechende Takt befüllt !!
Die etc/plugin.yaml sieht so aus
Leider gibt es noch eine Fehlermeldung
Scheduler.py aus dem DEV übernommen!
Normal habe ich die MASTER laufen. nur das Plugin onewire und scheduler sind aus dem DEV.
Liegt hir noch das Problem?
Danke für Deine Hilfe. Ich bin mit meinem Wissen am Ende!
LG
Wolfgang.
Ich habe die Zykluszeit von 5 Minuten auf 15 Minuten erhöht, die Threads werden um 6 erhööht und bleinen jetzt stabil!!
2020-09-30 14:36:43 INFO Scheduler Adding worker thread. Total: 6
2020-09-30 14:36:43 INFO Scheduler Threads: Main: 1, Scheduler: 1, wire.feuchte_r1.min: 1, aussen.mdt.tempsun.min: 1, wire.temp_r1.min: 1, aussen.mdt.tempsun.max: 1, wire.temp_r1.max: 1, HTTPServer Thread-6: 1, CP Server Thread-7: 1, CP Server Thread-8: 1, CP Server Thread-9: 1, CP Server Thread-10: 1, CP Server Thread-11: 1, CP Server Thread-12: 1, CP Server Thread-13: 1, CP Server Thread-14: 1, CP Server Thread-15: 1, CP Server Thread-16: 1, HTTPServer Thread-17: 1, CP Server Thread-18: 1, CP Server Thread-19: 1, CP Server Thread-20: 1, CP Server Thread-21: 1, CP Server Thread-22: 1, CP Server Thread-23: 1, CP Server Thread-24: 1, CP Server Thread-25: 1, Admin: Update blog links: 1, paho_MQTT module for SmartHomeNG: 1, AVM Monitoring Service avm_fritzbox_7490: 1, AVM Monitoring Service avm_wlan_repeater_1750: 1, Thread-27: 1
Beim Start werden die 26.xx- Sensoren immer noch als unknown ausgewiesen, allerdings mit dem Unterschieb bei 26.59CD89010000 with sensors: T, H, L, VDD, V,
Ich füge die Items einmal hinzu, vielleicht habe ich ein Codingproblem. Gleiche Werte laufen jedoch auf einem Raspi3, alte NG-Version.
Die Items werden jedoch richtig im entsprechende Takt befüllt !!
Code:
# KABEL : Vorratskeller # DATA : GND/VVD : # SWITCH : wire: temp_r1: min: type: num knx_dpt: '9' knx_send: 4/3/30 knx_reply: 4/3/30 enforce_updates: 'True' database: 'init' eval: sh.wire.temp_r1.db('min', '28h') eval_trigger: wire.temp_r1 database_maxage: 30 max: type: num knx_dpt: '9' knx_send: 4/3/31 knx_reply: 4/3/31 enforce_updates: 'True' database: 'init' eval: sh.wire.temp_r1.db('max', '28h') eval_trigger: wire.temp_r1 database_maxage: 30 name: Temp-Vorratskeller type: num visu_acl: rw knx_dpt: '9' ow_addr: 26.59CD89010000 ow_sensor: T knx_cache: 4/3/0 knx_send: 4/3/0 enforce_updates: 'True' eval: round(value,2) database: 'init' database_maxage: 30 feuchte_r1: min: type: num knx_dpt: '9' knx_send: 4/3/4 knx_reply: 4/3/4 enforce_updates: 'True' database: 'init' eval: sh.wire.feuchte_r1.db('min', '28h') eval_trigger: wire.feuchte_r1 database_maxage: 30 max: type: num knx_dpt: '9' knx_send: 4/3/5 knx_reply: 4/3/5 enforce_updates: 'True' database: 'init' eval: sh.wire.feuchte_r1.db('max', '28h') eval_trigger: wire.feuchte_r1 database_maxage: 30 name: Feuchte-Vorratskeller type: num visu_acl: rw knx_dpt: '9' ow_addr: 26.59CD89010000 ow_sensor: H knx_cache: 4/3/10 knx_send: 4/3/10 database: 'init' eval: round(value,2) sv_widget: "{{ plot.comfortchart('item', 'wire.feuchte_r1', 'item') }}" database_maxage: 30 dew_r1: name: Taupunkt-Vorratskeller type: num visu_acl: rw eval: sh.tools.dewpoint(sh.wire.temp_r1(), sh.wire.feuchte_r1()) eval_trigger: - wire.temp_r1 - wire.feuchte_r1 database_maxage: 30 dm3_r1: name: Feuchte g/m -Vorratskeller type: num visu_acl: rw knx_dpt: '9' knx_cache: 4/3/20 enforce_updates: 'True' database: 'init' eval: round(value,2) database_maxage: 30 # KABEL : Garage # DATA : GND/VVD : # SWITCH : 33 34 # temp_r2: min: type: num knx_dpt: '9' enforce_updates: 'True' database: 'init' knx_send: 4/3/32 knx_reply: 4/3/32 eval: sh.wire.temp_r2.db('min', '28h') eval_trigger: wire.temp_r2 database_maxage: 30 max: type: num knx_dpt: '9' enforce_updates: 'True' database: 'init' knx_send: 4/3/33 knx_reply: 4/3/33 eval: sh.wire.temp_r2.db('max', '28h') eval_trigger: wire.temp_r2 database_maxage: 30 name: Temp-Durchgang type: num visu_acl: rw knx_dpt: '9' ow_addr: 26.5ACD89010000 # Sensor ohne Kontakt ow_sensor: T knx_cache: 4/3/1 knx_send: 4/3/1 enforce_updates: 'True' database: 'init' eval: round(value,2) database_maxage: 30 feuchte_r2: name: Feuchte-Durchgang type: num visu_acl: rw knx_dpt: '9' ow_addr: 26.5ACD89010000 ow_sensor: H knx_cache: 4/3/11 knx_send: 4/3/11 database: 'init' eval: round(value,2) database_maxage: 30 dew_r2: name: Taupunkt-Durchdanf type: num eval: sh.tools.dewpoint(sh.wire.temp_r2(), sh.wire.feuchte_r2()) eval_trigger: - wire.temp_r2 - wire.feuchte_r2 database_maxage: 30 dm3_r2: name: Feuchte g/dm3-Durchdang type: num visu_acl: rw knx_dpt: '9' knx_cache: 4/3/21 enforce_updates: 'True' database: 'init' eval: round(value,2) database_maxage: 30 # KABEL : # DATA : GND/VVD : Sensor ohne Kontakt # SWITCH : # temp_r3: name: Temp_Werkstatt type: num visu_acl: rw knx_dpt: '9' ow_addr: 26.50CD89010000 ow_sensor: T knx_cache: 4/3/2 knx_send: 4/3/2 database: 'init' eval: round(value,2) database_maxage: 30 feuchte_r3: name: Feuchte-Werkstatt type: num visu_acl: rw knx_dpt: '9' ow_addr: 26.50CD89010000 ow_sensor: H knx_cache: 4/3/12 knx_send: 4/3/12 database: 'init' eval: round(value,2) database_maxage: 30 dew_r3: name: Taupunkt-Werkstatt type: num eval: sh.tools.dewpoint(sh.wire.temp_r3(), sh.wire.feuchte_r3()) eval_trigger: - wire.temp_r3 - wire.feuchte_r3 database_maxage: 30 # KABEL : # DATA : GND/VVD : Sensor ohne Kontakt # SWITCH : # temp_r4: name: Temp-Reserve type: num visu_acl: rw knx_dpt: '9' ow_addr: 26.64CD89010000 ow_sensor: T knx_cache: 4/3/3 knx_send: 4/3/3 database: 'init' eval: round(value,2) database_maxage: 30 feuchte_r4: name: Feuchte-Reserve type: num visu_acl: rw knx_dpt: '9' ow_addr: 26.64CD89010000 ow_sensor: H knx_cache: 4/3/13 knx_send: 4/3/13 database: 'init' eval: round(value,2) database_maxage: 30 dew_r4: name: Taupunkt-Reserve type: num eval: sh.tools.dewpoint(sh.wire.temp_r4(), sh.wire.feuchte_r4()) eval_trigger: - wire.temp_r4 - wire.feuchte_r4 database_maxage: 30
Code:
2020-09-30 14:37:27 INFO plugins.onewire.sensor_discovery 1-Wire: 28.60A91B030000 with sensors: T, T9, T10, T11, T12 2020-09-30 14:37:27 INFO plugins.onewire.sensor_discovery 1-Wire: 28.8C941B030000 with sensors: T, T9, T10, T11, T12 2020-09-30 14:37:27 INFO plugins.onewire.sensor_discovery 1-Wire: 28.42A51B030000 with sensors: T, T9, T10, T11, T12 2020-09-30 14:37:27 INFO plugins.onewire.sensor_discovery 1-Wire: 28.A9B71B030000 with sensors: T, T9, T10, T11, T12 2020-09-30 14:37:27 INFO plugins.onewire.sensor_discovery 1-Wire: 28.F9B41B030000 with sensors: T, T9, T10, T11, T12 2020-09-30 14:37:27 INFO plugins.onewire.sensor_discovery 1-Wire: 28.25E01B030000 with sensors: T, T9, T10, T11, T12 2020-09-30 14:37:27 INFO plugins.onewire.sensor_discovery 1-Wire: 28.55D91B030000 with sensors: T, T9, T10, T11, T12 2020-09-30 14:37:27 INFO plugins.onewire.sensor_discovery 1-Wire: 28.57A01B030000 with sensors: T, T9, T10, T11, T12 2020-09-30 14:37:27 WARNING plugins.onewire.sensor_discovery 1-Wire: unknown sensor 26.50CD89010000 DS2438 page3: b'\x00\x00\x00\x00\x00\x00\x00\x00' 2020-09-30 14:37:27 INFO plugins.onewire.sensor_discovery 1-Wire: 26.50CD89010000 with sensors: T, H, VDD, V 2020-09-30 14:37:28 WARNING plugins.onewire.sensor_discovery 1-Wire: unknown sensor 26.64CD89010000 DS2438 page3: b'\x00\x00\x00\x00\x00\x00\x00\x00' 2020-09-30 14:37:28 INFO plugins.onewire.sensor_discovery 1-Wire: 26.64CD89010000 with sensors: T, H, VDD, V 2020-09-30 14:37:28 WARNING plugins.onewire.sensor_discovery 1-Wire: unknown sensor 26.5ACD89010000 DS2438 page3: b'\x00\x00\x00\x00\x00\x00\x00\x00' 2020-09-30 14:37:28 INFO plugins.onewire.sensor_discovery 1-Wire: 26.5ACD89010000 with sensors: T, H, VDD, V 2020-09-30 14:37:28 WARNING plugins.onewire.sensor_discovery 1-Wire: unknown sensor 26.59CD89010000 DS2438 page3: b'\x00\x00\x00\x00\x00\x00\x00\x00' 2020-09-30 14:37:28 INFO plugins.onewire.sensor_discovery 1-Wire: 26.59CD89010000 with sensors: T, H, L, VDD, V 2020-09-30 14:37:28 INFO plugins.onewire.sensor_discovery 1-Wire: 81.35B230000000 with sensors: BM
Code:
ow: class_name: OneWire class_path: plugins.onewire host: 192.168.115.18 port: 4304 cycle: 900 log_counter_cycle_time: 5
Code:
2020-09-30 14:52:16 ERROR plugins.onewire.sensor_read Method plugins.onewire.sensor_read exception: '>' not supported between instances of 'NoneType' and 'int' Traceback (most recent call last): File "/usr/local/smarthome/lib/scheduler.py", line 642, in _task obj() File "/usr/local/smarthome/plugins/onewire/__init__.py", line 397, in _sensor_cycle if self.log_counter_cycle_time > 0 or self.log_counter_cycle_time == -1: TypeError: '>' not supported between instances of 'NoneType' and 'int'
Normal habe ich die MASTER laufen. nur das Plugin onewire und scheduler sind aus dem DEV.
Liegt hir noch das Problem?
Danke für Deine Hilfe. Ich bin mit meinem Wissen am Ende!
LG
Wolfgang.
Kommentar