AVR NET-IO (Pollin) Ethersex Onewire und Watch-IO

OP #4839389
Lesenswert?

Nachdem ich jetzt mehrere Tage damit verbracht habe Fehler bei mir zu 
suchen, bin ich nun der Meinung, dass der Fehler irgendwo in Ethersex zu 
sein scheint.

Worum geht es:
Ich betreibe nun seit 3 Jahren den Net-IO mit einem ATmega32 zusammen 
mit FHEM. Ca. 20 OneWire Temperatursensoren sind im nicht-parasitären 
Modus - teilweise auch sternförmig - angeschlossen.
Zustandsänderungen an 3 ADC-Ports bekommt FHEM über die "Watch IO and 
react" Konfiguration gemeldet.
Das Ganze läuft wie gesagt seit 3 Jahren problemlos, an den E6 Quellen 
selbst hab ich nichts verändert.

Nun wollte ich auf einen 644p bzw. 1284p umsteigen, was zunächst nicht 
zu gelingen schien. Klappt aber mittlerweile.

Folgendes Problem hat sich dabei rauskristallisiert: Ich bekomme das 
Ganze aber nur mit dem Ethersexstand von vor 3 Jahren zum Laufen. Mit 
einer neuen aktuellen E6 Version klappt das Ganze nicht mehr. Die 
Konfiguration im neuen E6 habe ich schrittweise genauso durchgeführt wie 
im alten.
Zum Testen habe ich nun auf einen TSensor reduziert.
Zustandsänderungen bei den Ports werden gar nicht mehr verschickt.

Ich vermute mal, dass das Umstellen von den OnewireSensoren auf Polling 
nach 2013 damit was zu tun haben könnte.

Nun mal meine Fragen:
- hat jemand schon ähnliche Probleme oder vielleicht sogar die gleichen 
festgestellt ?
- meine alte E6 Installation liegt unter ethersex-6f9642e. Kann mir 
jemand sagen, wie ich diesen alten Quellstand aus dem Git nochmal 
rausziehen kann ?

Wenn ich hier nicht weiterkomme, werde ich wohl nach dem Motto "never 
change a running system" auf dem alten Stand beleiben müssen. Dabei 
müsste ich dann aber auf das Benamen der 1w-Geräte berzichten.

Aber vielleicht kann mir ja jemand von euch weiterhelfen.
Dann noch schöne Festtage.

cu
Bodo

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren