Conversation
sisamiwe
commented
Oct 12, 2025
- bump to 1.6.1
- add try/except for extracting wifi signal
| wifi_signal = int(wifi_signal) | ||
| self.tasmota_devices[device]['wifi_signal'] = wifi_signal | ||
| try: | ||
| wifi_signal = payload.get('Signal') |
There was a problem hiding this comment.
Was war denn das Problem - dass 'Signal' nicht als key vorhanden ist, oder dass payload = None ist?
In ersterem Fall macht das keinen Sinn, weil get keinen AttributeError wirft. Im zweiten Fall kannst du das get dann auch gleich rausnehmen - wifi_signal = payload['Signal'].
Oder was für ein Fehler ist da aufgetaucht?
|
Hey, Der Fehler kam 1x pro Tag uns sah immer so aus: 2025-10-05 18:36:07 ERROR plugins.tasmota Exception AttributeError: 'str' object has no attribute 'get' |
|
deshalb hatte ich den AttributError abgefangen |
|
Das Problem ist an der Stelle, dass dein payload kein dict ist, sondern ein str. Würde ich mir mal ausgeben lassen und dann schauen, ob du nicht aus dem str auch die Daten bekommst, die du brauchst. |
|
@sisamiwe konntest da mal reinschauen? |