Har nu suttit och labbat (på tok för sent på natten) med en tvåkanals DS2406 i Onewire Viewer och mindes viktig detalj:
Activity sensing och
Sensed level är knutna till
latch state.
Det betyder t.ex. att om latch state är 'false'/låg och IO-pinnen är dragen till +5V i "opåverkat läge" kan den bara detektera positiva flanker, dvs när jordreferensen (brytaren i denna bild:
http://msure.se/wiki/images/4/49/DS2406_in.jpg) öppnas.
När latch state är hög - dvs används som utgång och drar mot jord måste man nog vända på alltihop.
Så se till att din latch är false så hoppar det nog igång - när kretsen genom råttfällan bryts kommer det ju bli en positiv flank på IO-pinnen eftersom optokopplaren inte längre drar ned den via 1K-resistorn.