HB-UNI-Sen-TEMP-DS18B20 sendet ohne Unterbrechung

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Benutzeravatar
FUEL4EP
Beiträge: 647
Registriert: 01.11.2017, 17:26
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 80 Mal
Danksagung erhalten: 86 Mal
Kontaktdaten:

Re: HB-UNI-Sen-TEMP-DS18B20 sendet ohne Unterbrechung

Beitrag von FUEL4EP » 09.01.2026, 09:01

Hier die Ausgaben von Toms Interrupt Test bei meinem verbleibenden Klon:

Code: Alles auswählen

8:57:19.515 -> Wakeup: 0
08:57:21.577 -> *WDT_ISR* MCUSR: 0 WDTCSR: 8F/0
08:57:21.577 -> ERROR
08:57:21.577 -> Wakeup: 1
08:57:23.641 -> *WDT_ISR* MCUSR: 0 WDTCSR: 8F/0
08:57:23.641 -> ERROR
08:57:23.641 -> Wakeup: 2
08:57:25.704 -> *WDT_ISR* MCUSR: 0 WDTCSR: 8F/0
08:57:25.704 -> ERROR
08:57:25.704 -> Wakeup: 3
08:57:27.767 -> *WDT_ISR* MCUSR: 0 WDTCSR: 8F/0
08:57:27.767 -> ERROR
08:57:27.767 -> Wakeup: 4
08:57:29.830 -> *WDT_ISR* MCUSR: 0 WDTCSR: 8F/0
08:57:29.863 -> ERROR
08:57:29.863 -> Wakeup: 5
Der genuine Arduino Pro Mini sieht gut aus:

Code: Alles auswählen

9:00:39.075 -> Wakeup: 0
09:00:41.132 -> *WDT_ISR* MCUSR: 0 WDTCSR: F/0
09:00:41.132 -> Wakeup: 1
09:00:43.191 -> *WDT_ISR* MCUSR: 0 WDTCSR: F/0
09:00:43.191 -> Wakeup: 2
09:00:45.248 -> *WDT_ISR* MCUSR: 0 WDTCSR: F/0
09:00:45.248 -> Wakeup: 3
09:00:47.306 -> *WDT_ISR* MCUSR: 0 WDTCSR: F/0
09:00:47.306 -> Wakeup: 4
09:00:49.331 -> *WDT_ISR* MCUSR: 0 WDTCSR: F/0
09:00:49.364 -> Wakeup: 5
Grüße

Ewald

Meine SmartHome Entwicklungen gibt es hier: FUEL4Ps Homeautomation Github Repository oder als ZIP
Das passende RaspberryMatic Addon ist hb-ep-devices-addon
Passende Platinen gib es hier: PCBs

Werner Reuter
Beiträge: 129
Registriert: 31.01.2025, 11:55
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 17 Mal
Danksagung erhalten: 15 Mal

Re: HB-UNI-Sen-TEMP-DS18B20 sendet ohne Unterbrechung

Beitrag von Werner Reuter » 09.01.2026, 09:58

Guten Morgen,

die Technik macht leider nicht immer das was man erwartet bzw. gerne hätte. In dem Fall ist das für mich natürlich weniger schön aber die „kaputten“ Pro Mini kann ich ja immerhin noch für andere Projekte verwenden bei denen der Fehler nicht zum tragen kommt. Ich möchte mich nochmal bei allen Beteiligen für die großartige Arbeit ausdrücklich bedanken. Ohne euch würden Anfänger wie ich bei solchen Problemen schnell die Flinte ins Korn werfen. Das ist alles andere als selbstverständlich und einfach unglaublich toll das es Menschen wie euch gibt.

Vielen Dank!
Werner

TomMajor
Beiträge: 1848
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 183 Mal
Danksagung erhalten: 412 Mal
Kontaktdaten:

Re: HB-UNI-Sen-TEMP-DS18B20 sendet ohne Unterbrechung

Beitrag von TomMajor » 09.01.2026, 12:38

Werner Reuter hat geschrieben:
09.01.2026, 09:58
Guten Morgen,

die Technik macht leider nicht immer das was man erwartet bzw. gerne hätte. In dem Fall ist das für mich natürlich weniger schön aber die „kaputten“ Pro Mini kann ich ja immerhin noch für andere Projekte verwenden bei denen der Fehler nicht zum tragen kommt. Ich möchte mich nochmal bei allen Beteiligen für die großartige Arbeit ausdrücklich bedanken. Ohne euch würden Anfänger wie ich bei solchen Problemen schnell die Flinte ins Korn werfen. Das ist alles andere als selbstverständlich und einfach unglaublich toll das es Menschen wie euch gibt.

Vielen Dank!
Werner
Sehr gern, war ein interessanter und ungewöhnlicher Fall und ich hatte anfangs die Möglichkeit nicht ausgeschlossen dass es noch ein unentdeckter Bug in der SW sein könnte..
Danke an @HMSteve und @FUEL4EP für ihre Untersuchungen des Sleep-Verhaltens und der WDT ISR, das war die richtige Spur.
Viele Grüße
Tom

Meine Entwicklungen: TomMajor/SmartHome / RM AddOn: HB-TM-Devices-AddOn / Platinen: PCB / UniSensor: HB-UNI-Sensor1

Benutzeravatar
FUEL4EP
Beiträge: 647
Registriert: 01.11.2017, 17:26
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 80 Mal
Danksagung erhalten: 86 Mal
Kontaktdaten:

Re: HB-UNI-Sen-TEMP-DS18B20 sendet ohne Unterbrechung

Beitrag von FUEL4EP » 09.01.2026, 13:09

Als Nachtrag: Der chinesische Klon LGT8F328P hat wohl genau das herausgefundene Verhalten:

The WDT issue. #263

Dort ist auch ein Workaround beschrieben, den ich noch nicht getestet habe.

Hier ist im Kapitel Watchdog eine weitere Beschreibung des anderen Verhaltens.
Grüße

Ewald

Meine SmartHome Entwicklungen gibt es hier: FUEL4Ps Homeautomation Github Repository oder als ZIP
Das passende RaspberryMatic Addon ist hb-ep-devices-addon
Passende Platinen gib es hier: PCBs

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“