logo elektroda
logo elektroda
X
logo elektroda

How to create a custom driver for OpenBeken with online builds (no toolchain required)

p.kaczmarek2 7452 142
ADVERTISEMENT
  • #31 21163122
    divadiow
    Level 34  
    Code: Text
    Log in, to see the code


    Added after 14 [minutes]:

    lmk if you want me to try sensor on other platforms
  • ADVERTISEMENT
  • #32 21163140
    p.kaczmarek2
    Moderator Smart Home
    If factor is wrong on one of the platforms, then do a #ifdef PLATFORM_BEKEN
    Helpful post? Buy me a coffee.
  • #33 21163310
    max4elektroda
    Level 20  
    The problem seems not so easy to find:
    The used factor works quite well on my device, a BK7231N, too. I only once had a 7 seconds old value, it's 3 to 5 seconds usually.
    I'm on a business trip next days, so I can only try some untested changes to get closer to the source of the problem.
    @divadiow if you can change and recompile the code, could you try with 20 or 25 instead of 17 for BEKEN (meaning a resulting factor of 2 or 2.5)?
    Or you might switch back to the "nop" lines from the "old" version before which seemed to work at least slightly better than this one.

    Added after 12 [minutes]:

    While thinking on it: I had problems and didn't get the sensor working on other pins than uart pins. And you are using PWM pin.
    Stupid idea, but maybe timing differs if using different pins?
    As I said, can't test for now.
  • #34 21163350
    divadiow
    Level 34  
    max4elektroda wrote:
    And you are using PWM pin.
    Stupid idea, but maybe timing differs if using different pins?


    indeed.

    P26/ADC1/IRDA/PWM5

    will have a play with diff pins

    Added after 3 [hours] 46 [minutes]:

    P10/RX1 CB3S - 1.17.648

    Code: Text
    Log in, to see the code


    Code: Text
    Log in, to see the code


    Breadboard with wires and an electronic module connected to a prototype board.

    Added after 7 [hours] 3 [minutes]:

    Actually, maybe that CB3S test should be ignored as I'm using a 5.1k resistor to pull up. I do not have any 4.7s to hand. Could that make a difference?
  • #35 21164648
    max4elektroda
    Level 20  
    I don't think a 5.1k pull up should be a problem...

    I just tried to make a special "test version" to address the timing problem (if this is the issue).
    https://github.com/openshwprojects/OpenBK7231T_App/pull/1296


    Idea: use "startDriver DS1820 <factor>" to directly use a factor.
    The command "startDriver DS1820 9999" should do an automated test of the factors - starting with a value "10" and increasing it by 2 every 2 minutes.

    So I hope you will be able to find a matching factor in the log (when more/all readings are going well ).
    Then starting with the factor found I hope for a working driver for the sensor.

    Added after 1 [hours] 14 [minutes]:

    ... and I ordered a cheap logic analyzer, so I will hopefully be able to check the real timings on the lines in the future.
  • #36 21164733
    divadiow
    Level 34  
    that's cool. thank you thank you. I'll try new stuff asap. Just juggling a lot of work and distractions with other devices.

    @DeDaMrAz asked me if I had one of these a while ago, so I got one https://vi.aliexpress.com/item/1005005357814678.html - not yet opened packet

    Added after 3 [minutes]:

    but also, shouldn't datasheets have all the timings info?
  • ADVERTISEMENT
  • #37 21164744
    max4elektroda
    Level 20  
    I didn't want to wait too long and ordered one on Amazon for an "astronomical" price of ~ 8€ ;-)

    My guess is, that the generated timing doesn't work.
    So if e.g. there should be a period of 10us from the datasheet, but the code will be wrong and sleep of 1us is in fact lasting 1.8 us, every signal is 18us.
    And consecutive times which are 1.8 times too long may luckily work, but will usually not.

    So, my suspicion is, that the timing is wrong, because the coded "usleepds(r)" which should last ~ r us, is in fact not working as expected.
    And I hope the logic analyzer will show the actually used timing, so I can adjust it.
  • ADVERTISEMENT
  • #38 21164939
    divadiow
    Level 34  
    max4elektroda wrote:
    I don't think a 5.1k pull up should be a problem...

    second probe with 4.7k now anyway

    Temperature probe with wiring and a connector board on a blue background.

    Added after 17 [minutes]:

    >>21164744

    ok. i think I understand. interesting

    Added after 5 [minutes]:

    is there a risk that the timings will differ between clones/genuines/fakes etc and there'll always be a report from someone with x device that the sensor is off or not consistent in its reading interval?
  • #39 21165003
    max4elektroda
    Level 20  
    divadiow wrote:
    is there a risk that the timings will differ between clones/genuines/fakes etc

    I don't think so, I never had that trouble with any of my sensors (on ESP boards until now) and I'm quite sure they are not genuine ones.
    Also I could see the same sensor making trouble with Beken working well on other devices, especially the W800 seems rock solid here. Getting a reliable timing source seems the solution.
  • #40 21165112
    divadiow
    Level 34  
    divadiow wrote:
    second probe with 4.7k now anyway


    was expecting it to be another Sensylink but reporting as

    Family A1: Maxim DS18B20
    Discovery result: don't know
    original

    Added after 14 [minutes]:

    from here if anyone wants to try their luck https://www.aliexpress.com/item/1005006459164363.html

    Added after 2 [hours] 43 [minutes]:

    well that's really annoying. the character limit on my long post wiped out all my updates so I saved what I did have available on screen as a single file. That single file is missing the content of all the spoilers where the logs were. anyway. the sweet spot was BKfact 18

    Added after 20 [minutes]:

    This is with 1296_merge_7117258cf00e and Sensylink CT1820B and 4.7k ohm - P10 - startDriver DS1820 9999

    BKfact 18-20
    Spoiler:
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=b5 != calculated:5a (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8b 21 55 0 7f ff c 10 b5
    Error:CFG:DS1820 - Read CRC=b5 != calculated:5a (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8b 21 55 0 7f ff c 10 b5
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=b5 != calculated:5a (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8b 21 55 0 7f ff c 10 b5
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=b5 != calculated:5a (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8b 21 55 0 7f ff c 10 b5
    Error:CFG:DS1820 - Read CRC=b5 != calculated:5a (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8b 21 55 0 7f ff c 10 b5
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=b5 != calculated:77 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8b 1 55 0 7f ff c 18 b5
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=b5 != calculated:4e (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8b 11 55 0 7f ff c 10 b5
    Error:CFG:DS1820 - Read CRC=b5 != calculated:cf (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8b 3 55 0 7f ff c 10 b5
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=f6 != calculated:e (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8a 1 55 20 7f ff c 10 f6
    Info:CFG:DS1820 - Pin=10 temp=+24.62
    Info:CFG:DS1820 - High=1 Low=138 Val=394 Tc=2462 -- Read CRC=f6 - calculated:f6
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=f6 != calculated:19 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8a 21 55 0 7f ff c 10 f6
    Info:CFG:DS1820 - Pin=10 temp=+24.62
    Info:CFG:DS1820 - High=1 Low=138 Val=394 Tc=2462 -- Read CRC=f6 - calculated:f6
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.62
    Info:CFG:DS1820 - High=1 Low=138 Val=394 Tc=2462 -- Read CRC=f6 - calculated:f6
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.68
    Info:CFG:DS1820 - High=1 Low=139 Val=395 Tc=2468 -- Read CRC=b5 - calculated:b5
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=f6 != calculated:d (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8a 11 55 0 7f ff c 10 f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:d (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8a 11 55 0 7f ff c 10 f6
    Info:CFG:DS1820 - Pin=10 temp=+24.62
    Info:CFG:DS1820 - High=1 Low=138 Val=394 Tc=2462 -- Read CRC=f6 - calculated:f6
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.62
    Info:CFG:DS1820 - High=1 Low=138 Val=394 Tc=2462 -- Read CRC=f6 - calculated:f6
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.62
    Info:CFG:DS1820 - High=1 Low=138 Val=394 Tc=2462 -- Read CRC=f6 - calculated:f6
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=f6 != calculated:7d (errcount=1)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ea 1d 77 c4 7f ff 8c 11 f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:69 (errcount=2)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 21 57 8 7f ff 1c 72 f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:18 (errcount=3)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ca 15 77 84 ff ff c 31 f6
    Error:CFG:DS1820 - Read CRC=f7 != calculated:a5 (errcount=4)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9b 5 75 c6 7f ff 8f 18 f7
    Error:CFG:DS1820 - Read CRC=fe != calculated:4 (errcount=5)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 25 d5 8 ff ff 1d 72 fe
    CRC=fe != calculated:13 (errcount=2)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 23 57 8 7f ff 1c 72 fe
    Error:CFG:DS1820 - Read CRC=f6 != calculated:d2 (errcount=3)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9a 47 dd 31 ff ff 6f 94 f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:d1 (errcount=4)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ce 19 77 84 7f ff c 31 f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:1 (errcount=5)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ce 89 75 8c 7f ff 1c 31 f6
    Error:CFG:DS1820 - Read CRC=fe != calculated:33 (errcount=6)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9a 45 dd 31 ff ff 2f 94 fe
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=f6 != calculated:4 (errcount=1)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 23 df 11 ff ff 2f d4 f6
    Error:CFG:DS1820 - Read CRC=f7 != calculated:c8 (errcount=2)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ab 8f 55 62 ff ff cc 18 f7
    Error:CFG:DS1820 - Read CRC=f7 != calculated:86 (errcount=3)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9b 83 5d 23 ff ff 4e 98 f7
    Error:CFG:DS1820 - Read CRC=f6 != calculated:90 (errcount=4)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ea 1d 75 c6 7f ff 8c 11 f6
    Error:CFG:DS1820 - Read CRC=fe != calculated:31 (errcount=5)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 63 d5 18 ff ff 1d 72 fe
    Error:CFG:DS1820 - Read CRC=f7 != calculated:3c (errcount=6)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 21 d5 c4 7f ff ce 18 f7
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=f7 != calculated:f0 (errcount=1)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ab d 75 42 ff ff 8c 18 f7
    Error:CFG:DS1820 - Read CRC=fe != calculated:4 (errcount=2)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8a 61 d5 18 7f ff 3d 56 fe
    Error:CFG:DS1820 - Read CRC=f7 != calculated:a6 (errcount=3)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ab 8f 5d 23 7f ff 4e 98 f7
    Error:CFG:DS1820 - Read CRC=fe != calculated:14 (errcount=4)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8a 41 dd 10 7f ff 2d d6 fe
    Error:CFG:DS1820 - Read CRC=f7 != calculated:23 (errcount=5)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ab f 75 42 ff ff 4e 98 f7
    Error:CFG:DS1820 - Read CRC=f7 != calculated:1d (errcount=6)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ab 8f 75 42 ff ff 8c 18 f7
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=f7 != calculated:8a (errcount=1)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: bb 8f 55 23 ff ff 4e 98 f7
    Error:CFG:DS1820 - Read CRC=fe != calculated:64 (errcount=2)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 25 d5 8 ff ff 1c 31 fe
    Error:CFG:DS1820 - Read CRC=f6 != calculated:97 (errcount=3)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 25 57 88 ff ff 1c 33 f6
    Error:CFG:DS1820 - Read CRC=f7 != calculated:d6 (errcount=4)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9a 8b 5d 21 ff ff 4e 9c f7
    Error:CFG:DS1820 - Read CRC=fe != calculated:8b (errcount=5)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9a 23 5d 23 ff ff 3d 56 fe
    Error:CFG:DS1820 - Read CRC=f7 != calculated:45 (errcount=6)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: bb 8f 55 62 7f ff cc 18 f7
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=f6 != calculated:fc (errcount=1)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9b 85 55 23 7f ff 4e 18 f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:57 (errcount=2)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8a 43 dd 11 ff ff 2f d4 f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:ae (errcount=3)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9b 85 5d 23 ff ff 6f 94 f6
    Error:CFG:DS1820 - Read CRC=fe != calculated:a8 (errcount=4)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9a 45 dd 31 ff ff 6f 94 fe
    Error:CFG:DS1820 - Read CRC=fe != calculated:d6 (errcount=5)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ab 23 77 84 7f ff 8c 31 fe
    Error:CFG:DS1820 - Read CRC=fe != calculated:b (errcount=6)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8a 31 57 10 7f ff 1c d6 fe
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=f7 != calculated:7d (errcount=1)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ab 8d 55 23 7f ff 4e 98 f7
    Error:CFG:DS1820 - Read CRC=f6 != calculated:a4 (errcount=2)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ea 1d 77 c4 ff ff 8c 11 f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:3b (errcount=3)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8a 43 dd 10 ff ff 2d 56 f6
    Error:CFG:DS1820 - Pin=10 -- Reset failed
    Error:CFG:DS1820 - Read CRC=fe != calculated:4 (errcount=4)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 11 77 8 7f ff c 52 fe
    Error:CFG:DS1820 - Read CRC=fe != calculated:20 (errcount=5)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ce 11 77 84 7f ff c 31 fe
    Error:CFG:DS1820 - Read CRC=f6 != calculated:20 (errcount=6)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ce 11 77 84 7f ff c 31 f6
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=f7 != calculated:2d (errcount=1)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ab d 75 46 ff ff 8c 10 f7
    Error:CFG:DS1820 - Read CRC=f6 != calculated:ea (errcount=2)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8a 11 57 c 7f ff 8c 73 f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:83 (errcount=3)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 21 d7 8 7f ff 1c 72 f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:ca (errcount=4)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ea 1d 75 c4 ff ff 8c 11 f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:73 (errcount=5)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ce 9 75 88 7f ff 1c 73 f6
    Error:CFG:DS1820 - Read CRC=f7 != calculated:8 (errcount=6)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: bb 83 55 62 ff ff ce 18 f7
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=f7 != calculated:90 (errcount=1)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9b 87 5d 21 ff ff 4e 9c f7
    Error:CFG:DS1820 - Read CRC=f7 != calculated:40 (errcount=2)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ea 8d 55 42 ff ff cc 18 f7
    Error:CFG:DS1820 - Read CRC=f7 != calculated:f0 (errcount=3)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ab d 75 42 ff ff 8c 18 f7
    Error:CFG:DS1820 - Read CRC=f7 != calculated:10 (errcount=4)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ab 1d 75 42 7f ff 8c 10 f7
    Error:CFG:DS1820 - Read CRC=f7 != calculated:8e (errcount=5)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ab 8f 55 42 ff ff 4e 18 f7
    Error:CFG:DS1820 - Read CRC=f6 != calculated:d1 (errcount=6)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 25 57 88 ff ff 1c 73 f6
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=f6 != calculated:14 (errcount=1)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9a c7 5d 21 ff ff 4e 9c f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:ca (errcount=2)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ea 1d 75 c4 ff ff 8c 11 f6
    Error:CFG:DS1820 - Read CRC=f6 != calculated:98 (errcount=3)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: db 85 5d 23 7f ff 4e 98 f6
    Error:CFG:DS1820 - Read CRC=fe != calculated:d4 (errcount=4)
    Error:CFG: --- BKfact is 20
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9b 87 5d 23 ff ff 6f 94 fe


    BKfact 19

    Spoiler:
    Error:CFG:DS1820 - Read CRC=65 != calculated:d3 (errcount=1)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: cc 85 55 11 7f ff 4e 54 65
    Error:CFG:DS1820 - Read CRC=ed != calculated:2c (errcount=2)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8c 19 55 21 7f ff 4c 94 ed
    Error:CFG:DS1820 - Read CRC=67 != calculated:9f (errcount=3)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: cc 85 d5 88 7f ff 2e 32 67
    Error:CFG:DS1820 - Read CRC=67 != calculated:8f (errcount=4)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ae 43 55 88 ff ff 1d 31 67
    Error:CFG:DS1820 - Read CRC=65 != calculated:a6 (errcount=5)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: cc 5 55 11 7f ff 2e 32 65
    Error:CFG:DS1820 - Read CRC=75 != calculated:4b (errcount=6)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9d 11 77 22 7f ff 8c 98 75
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ae != calculated:73 (errcount=1)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8d 11 55 22 7f ff 4c 98 ae
    Error:CFG:DS1820 - Read CRC=66 != calculated:1d (errcount=2)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: af 43 dd 88 ff ff 2e 32 66
    Error:CFG:DS1820 - Read CRC=ae != calculated:fa (errcount=3)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8d 29 77 22 7f ff 8c 98 ae
    Error:CFG:DS1820 - Read CRC=66 != calculated:4c (errcount=4)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: cd 85 dd 10 7f ff 2e 54 66
    Error:CFG:DS1820 - Read CRC=2e != calculated:22 (errcount=5)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9d 41 55 44 7f ff 8c 98 2e
    Error:CFG:DS1820 - Read CRC=26 != calculated:f7 (errcount=6)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: cd 45 55 88 7f ff 2c 32 26
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=66 != calculated:91 (errcount=1)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: cd 85 dd 10 7f ff 2e 52 66
    Error:CFG:DS1820 - Read CRC=26 != calculated:48 (errcount=2)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: af 43 dd 88 ff ff 2d 32 26
    Error:CFG:DS1820 - Read CRC=37 != calculated:6a (errcount=3)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ad 43 55 44 ff ff 1d 11 37
    Error:CFG:DS1820 - Read CRC=66 != calculated:1a (errcount=4)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: af 85 dd 88 7f ff 2e 32 66
    Error:CFG:DS1820 - Read CRC=37 != calculated:ef (errcount=5)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: af 43 55 88 ff ff 1d 11 37
    Error:CFG:DS1820 - Read CRC=ae != calculated:fa (errcount=6)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8d 29 77 22 7f ff 8c 98 ae
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=37 != calculated:d9 (errcount=1)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: af 23 55 44 7f ff 1c 11 37
    Error:CFG:DS1820 - Read CRC=2e != calculated:d2 (errcount=2)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8d 21 77 22 ff ff 8c 98 2e
    Error:CFG:DS1820 - Read CRC=a6 != calculated:86 (errcount=3)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8d 89 55 11 7f ff 2e 54 a6
    Error:CFG:DS1820 - Read CRC=66 != calculated:7d (errcount=4)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: cd 85 dd 88 7f ff 2e 32 66
    Error:CFG:DS1820 - Read CRC=37 != calculated:9c (errcount=5)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9d 21 77 44 7f ff 8c 10 37
    Error:CFG:DS1820 - Read CRC=66 != calculated:96 (errcount=6)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: cd 5 55 11 7f ff 4c 54 66
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=27 != calculated:0 (errcount=1)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: af 23 55 44 ff ff 1c 11 27
    Error:CFG:DS1820 - Read CRC=37 != calculated:ce (errcount=2)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9d 51 55 44 7f ff 1d 11 37
    Error:CFG:DS1820 - Read CRC=37 != calculated:35 (errcount=3)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: af 43 55 44 7f ff 1d 11 37
    Error:CFG:DS1820 - Read CRC=a6 != calculated:21 (errcount=4)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8d 19 55 11 7f ff 4c 54 a6
    Error:CFG:DS1820 - Read CRC=26 != calculated:c3 (errcount=5)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: af 85 dd 88 ff ff 2e 32 26
    Error:CFG:DS1820 - Read CRC=37 != calculated:f1 (errcount=6)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8d 21 77 22 7f ff 4c 10 37
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=26 != calculated:bc (errcount=1)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: af 8b dd 88 ff ff 2e 32 26
    Error:CFG:DS1820 - Read CRC=37 != calculated:9c (errcount=2)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9d 21 77 44 7f ff 8c 10 37
    Error:CFG:DS1820 - Read CRC=ae != calculated:fa (errcount=3)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8d 29 77 22 7f ff 8c 98 ae
    Error:CFG:DS1820 - Read CRC=ff != calculated:33 (errcount=4)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8d 21 77 22 ff fc ff ff ff
    Error:CFG:DS1820 - Read CRC=26 != calculated:c4 (errcount=5)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: af 43 d5 88 ff ff 1d 32 26
    Error:CFG:DS1820 - Read CRC=a6 != calculated:6 (errcount=6)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 9d 23 77 44 7f ff 2e 32 a6
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ae != calculated:fa (errcount=1)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8d 29 77 22 7f ff 8c 98 ae
    Error:CFG:DS1820 - Read CRC=66 != calculated:d6 (errcount=2)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: cd 89 dd 8 7f ff 2e 52 66
    Error:CFG:DS1820 - Read CRC=66 != calculated:28 (errcount=3)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: af 45 55 8 7f ff 4e 54 66
    Error:CFG:DS1820 - Read CRC=66 != calculated:91 (errcount=4)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: cd 85 dd 10 7f ff 2e 52 66
    Error:CFG:DS1820 - Read CRC=66 != calculated:93 (errcount=5)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: cd 9 55 11 7f ff 4c 54 66
    Error:CFG:DS1820 - Read CRC=ae != calculated:fa (errcount=6)
    Error:CFG: --- BKfact is 19
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 8d 29 77 22 7f ff 8c 98 ae
    Info:CFG:DS1820 - asked for conversion - Pin 10


    Added after 1 [hours] 20 [minutes]:

    but with the Maxim DS18B20 there are no hits (0 C though) until ages into BKfact 16 (which lasts 10 mins+) (DS1820 Temperature: -1.26 C (read 707 secs ago)

    and I'm at BKfact 24 now with no readings yet
  • #41 21165525
    p.kaczmarek2
    Moderator Smart Home
    Out of curiosity, how much PowerSave affects the readings ratio? You should keep a total number of CRC matches and mismatches.
    Helpful post? Buy me a coffee.
  • #42 21165621
    divadiow
    Level 34  
    This is with 1296_merge_7117258cf00e and Sensylink CT1820B and 4.7k ohm - P10 - startDriver DS1820 18 - powersave 0

    Screenshot of a Word document statistics window, showing the number of pages, words, characters, paragraphs, and lines.

    Spoiler:
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:87 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 21 55 0 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:87 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 21 55 0 7f ff c 10 68
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=68 != calculated:93 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 11 55 0 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=68 != calculated:14 (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 1 55 10 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:87 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 21 55 0 7f ff c 10 68
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ff != calculated:c4 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 e5 ff ff ff ff ff ff ff
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=68 != calculated:9c (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 5 55 0 7f ff c 10 68
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:99 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 9 55 0 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=6a != calculated:68 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 1 55 0 7f ff c 10 6a
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:84 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 1 55 0 7f ff 1c 10 68
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:87 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 21 55 0 7f ff c 10 68
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=68 != calculated:af (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 74 41 55 0 7f ff c 10 68
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=2b != calculated:ec (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 75 41 55 0 7f ff c 10 2b
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=2b != calculated:4a (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 75 1 55 0 7f ff c 14 2b
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=2b != calculated:da (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 75 9 55 0 7f ff c 10 2b
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.25
    Info:CFG:DS1820 - High=1 Low=116 Val=372 Tc=2325 -- Read CRC=68 - calculated:68
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ff != calculated:f7 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 75 9 55 0 7f 9f ef ff ff
    Error:CFG:DS1820 - Read CRC=2b != calculated:c4 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 75 21 55 0 7f ff c 10 2b
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=2b != calculated:ec (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 75 41 55 0 7f ff c 10 2b
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=2b != calculated:a8 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 75 1 55 2 7f ff c 10 2b
    Info:CFG:DS1820 - Pin=10 temp=+23.31
    Info:CFG:DS1820 - High=1 Low=117 Val=373 Tc=2331 -- Read CRC=2b - calculated:2b
    Error:CFG: --- BKfact is 18
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10


    Lines where Read CRC equals calculated CRC: 54
    Lines where Read CRC does not equal calculated CRC: 29

    Calculated from a full log of just CFG
    Screenshot of control panel with CFG option selected.




    This is with 1296_merge_7117258cf00e and Sensylink CT1820B and 4.7k ohm - P10 - startDriver DS1820 18 - powersave 1

    Spoiler:
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 76 fd 7f fe 7f ff f 10 ee
    Error:CFG:DS1820 - Read CRC=fe != calculated:9c (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 f9 5f 0 ff ff ff 11 fe
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ad != calculated:5d (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 f1 7f f8 7f ff f 10 ad
    Error:CFG:DS1820 - Read CRC=af != calculated:ed (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: f7 ff d5 ff 7f ff c d0 af
    Error:CFG:DS1820 - Read CRC=fd != calculated:c2 (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 7d 0 ff ff fe 17 fd
    Error:CFG:DS1820 - Read CRC=ff != calculated:37 (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: f7 7f f5 3f ff ff c d0 ff
    Error:CFG:DS1820 - Read CRC=af != calculated:27 (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff f d5 7 7f ff c fe af
    Error:CFG:DS1820 - Read CRC=fd != calculated:60 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 81 7f c0 ff ff fc 1f fd
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=fe != calculated:18 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 f1 7f f0 7f ff ff 13 fe
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Error:CFG:DS1820 - Read CRC=fe != calculated:df (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 76 f9 5f fc 7f ff ff 10 fe
    Error:CFG:DS1820 - Read CRC=ef != calculated:5 (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: f7 ff d5 7f 7f ff c f0 ef
    Error:CFG:DS1820 - Read CRC=fe != calculated:46 (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 e1 7f f0 7f ff fe 17 fe
    Error:CFG:DS1820 - Read CRC=fe != calculated:c2 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 7d 0 ff ff fe 17 fe
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Error:CFG:DS1820 - Read CRC=fe != calculated:9f (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 1 7f 0 ff ff ff 11 fe
    Error:CFG:DS1820 - Read CRC=ef != calculated:5e (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff 1f d5 f 7f ff c fc ef
    Error:CFG:DS1820 - Pin=10 -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:5 (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff f3 57 0 7f ff ff 90 ff
    Error:CFG:DS1820 - Read CRC=ee != calculated:44 (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: f6 7f f5 3f 7f ff c 30 ee
    Error:CFG:DS1820 - Read CRC=ef != calculated:97 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff 7 d5 3 7f ff c ff ef
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=fd != calculated:63 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 75 0 ff ff fe 17 fd
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Error:CFG:DS1820 - Read CRC=af != calculated:5d (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 f1 7f f8 7f ff f 10 af
    Error:CFG:DS1820 - Read CRC=ad != calculated:c6 (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 61 75 38 7f ff c 70 ad
    Error:CFG:DS1820 - Read CRC=fd != calculated:e3 (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 e1 7f f0 7f ff ff 13 fd
    Error:CFG:DS1820 - Read CRC=fd != calculated:27 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 5d 0 ff ff fc 1f fd
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ff != calculated:c2 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 7d 0 ff ff fe 17 ff
    Error:CFG:DS1820 - Read CRC=ff != calculated:c1 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 c1 57 0 ff ff fe 17 ff
    Error:CFG:DS1820 - Read CRC=ad != calculated:3a (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff 1 d5 0 ff ff cc ff ad
    Error:CFG:DS1820 - Read CRC=ad != calculated:cf (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff f f5 7 7f ff c ff ad
    Error:CFG:DS1820 - Read CRC=fd != calculated:db (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 f1 7f 0 ff ff ff 11 fd
    Error:CFG:DS1820 - Read CRC=af != calculated:b3 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 f9 7f fc 7f ff f 10 af
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=fd != calculated:27 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff 1f fd 0 ff ff ff 11 fd
    Error:CFG:DS1820 - Read CRC=fd != calculated:d5 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 c1 7f e0 7f ff fe 17 fd
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Error:CFG:DS1820 - Read CRC=ed != calculated:1a (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff 7 55 ff 7f ff d 90 ed
    Error:CFG:DS1820 - Read CRC=ad != calculated:c (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 fd 55 3e ff ff c 1e ad
    Error:CFG:DS1820 - Read CRC=ff != calculated:74 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 5d 0 ff ff fe 17 ff
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ad != calculated:5d (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 f1 7f f8 7f ff f 10 ad
    Error:CFG:DS1820 - Read CRC=fd != calculated:f6 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 1 7f 0 ff ff fc 3f fd
    Error:CFG:DS1820 - Read CRC=fd != calculated:be (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 1 7d 0 ff ff ec ff fd
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Error:CFG:DS1820 - Read CRC=fd != calculated:4d (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 1 7d 0 ff ff ff 13 fd
    Error:CFG:DS1820 - Read CRC=af != calculated:f5 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 ff 57 ff 7f ff d 10 af
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Error:CFG:DS1820 - Read CRC=ad != calculated:1f (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: f7 3f fd f ff ff c 10 ad
    Error:CFG:DS1820 - Read CRC=fd != calculated:c2 (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 7d 0 ff ff fe 17 fd
    Error:CFG:DS1820 - Read CRC=af != calculated:7b (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: f7 7f d5 3f 7f ff c f0 af
    Error:CFG:DS1820 - Read CRC=ad != calculated:a5 (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 55 0 ff ff fc 3f ad
    Error:CFG:DS1820 - Read CRC=af != calculated:5c (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: f7 7f d5 f 7f ff c fc af
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ff != calculated:b8 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 55 0 ff ff ff e1 ff
    Error:CFG:DS1820 - Read CRC=ad != calculated:86 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 55 0 ff ff fc 1f ad
    Error:CFG:DS1820 - Read CRC=ed != calculated:3a (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff 1 d5 0 ff ff cc ff ed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Error:CFG:DS1820 - Read CRC=ad != calculated:74 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 e1 7f f0 7f ff 1f 10 ad
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=fd != calculated:9 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 f9 5f 80 ff ff ff 10 fd
    Error:CFG:DS1820 - Read CRC=fd != calculated:9 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 f9 5f 80 ff ff ff 10 fd
    Error:CFG:DS1820 - Read CRC=ff != calculated:74 (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 5d 0 ff ff fe 17 ff
    Error:CFG:DS1820 - Read CRC=fd != calculated:f6 (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 1 7f 0 ff ff fc 3f fd
    Error:CFG:DS1820 - Read CRC=af != calculated:ed (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: f7 ff d5 ff 7f ff c d0 af
    Error:CFG:DS1820 - Read CRC=af != calculated:41 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: f7 7f d5 1f 7f ff c f8 af
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=bf != calculated:26 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 c1 7f e0 7f ff 3f 10 bf
    Error:CFG:DS1820 - Read CRC=ad != calculated:7f (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 ff 57 fc 7f ff c 10 ad
    Error:CFG:DS1820 - Read CRC=ad != calculated:f9 (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff 7 d5 3 7f ff c 7c ad
    Error:CFG:DS1820 - Read CRC=ad != calculated:7c (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 f5 7 7f ff c fe ad
    Error:CFG:DS1820 - Read CRC=ff != calculated:9d (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff 1 55 0 ff ff ec 7f ff
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ef != calculated:41 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: f7 7f d5 1f 7f ff c f8 ef
    Error:CFG:DS1820 - Read CRC=ad != calculated:74 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 e1 7f f0 7f ff 1f 10 ad
    Error:CFG:DS1820 - Read CRC=ff != calculated:86 (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 55 0 ff ff fc 1f ff
    Error:CFG:DS1820 - Read CRC=fe != calculated:97 (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 1 5f 38 ff ff fc 97 fe
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=af != calculated:27 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff f d5 7 7f ff c fe af
    Error:CFG:DS1820 - Read CRC=ff != calculated:77 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 1 5f 0 ff ff ff 10 ff
    Error:CFG:DS1820 - Read CRC=af != calculated:97 (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff 7 d5 3 7f ff c ff af
    Error:CFG:DS1820 - Read CRC=ed != calculated:f5 (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: f7 7f ff 0 7f ff cc 1f ed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Error:CFG:DS1820 - Read CRC=af != calculated:a8 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 55 0 ff ff c fe af
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff
    Error:CFG:DS1820 - Read CRC=fd != calculated:c2 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f 1 7d 0 ff ff fe 17 fd
    Error:CFG:DS1820 - Read CRC=ff != calculated:61 (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: f7 7f d5 1f 7f ff 8c 7f ff
    Error:CFG:DS1820 - Read CRC=af != calculated:66 (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 e1 57 f0 7f ff f f0 af
    Error:CFG:DS1820 - Read CRC=ad != calculated:74 (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 e1 7f f0 7f ff 1f 10 ad
    Error:CFG:DS1820 - Read CRC=ff != calculated:9f (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 1 7f 0 ff ff ff 11 ff
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=ad != calculated:4b (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff c3 5f c0 7f ff fc 10 ad
    Error:CFG:DS1820 - Read CRC=fd != calculated:37 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff 1 55 0 ff ff fc 3f fd
    Error:CFG:DS1820 - Read CRC=fd != calculated:4d (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 1 7d 0 ff ff ff 13 fd
    Error:CFG:DS1820 - Read CRC=af != calculated:f5 (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 ff 57 ff 7f ff d 10 af
    Error:CFG:DS1820 - Read CRC=ff != calculated:1c (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 1 57 0 ff ff ff d0 ff
    Error:CFG:DS1820 - Read CRC=ad != calculated:b7 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 c1 7f e0 7f ff c f0 ad
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=bd != calculated:26 (errcount=1)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 c1 7f e0 7f ff 3f 10 bd
    Error:CFG:DS1820 - Read CRC=ad != calculated:5 (errcount=2)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 f9 5f fc 7f ff f 10 ad
    Error:CFG:DS1820 - Read CRC=af != calculated:27 (errcount=3)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff f d5 7 7f ff c fe af
    Error:CFG:DS1820 - Read CRC=ff != calculated:a6 (errcount=4)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 7f c1 7f 0 7f ff fe 10 ff
    Error:CFG:DS1820 - Read CRC=af != calculated:97 (errcount=5)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: ff 7 d5 3 7f ff c ff af
    Error:CFG:DS1820 - Read CRC=af != calculated:57 (errcount=6)
    Error:CFG: --- BKfact is 18
    Error:CFG:
    Error:CFG:DS1820 - Scratchpad Data Read: 77 ff d7 ff 7f ff c 90 af


    Lines where Read CRC equals calculated CRC: 0
    Lines where Read CRC does not equal calculated CRC: 95

    Word Count statistics dialog box detailing the number of pages, words, characters (no spaces), characters (with spaces), paragraphs, and lines.



    so, powersave makes all the difference
  • Helpful post
    #43 21189891
    max4elektroda
    Level 20  
    I finally found some time to investigate the resulting timing with the logic analyzer.

    It seems impossible to get a decent "usleep" working for small and large arguments.

    Looking at the test-firmware with "BKfact" to try to find a working number e.g. BKfact=17 will result in

    OWTimeH (should be 480us)   248us   --> reset will usually work, but not inside specs !!!
    OWTimeA (should be 6us)        9us   
    OWTimeE (should be 9us)       12us   --> reading a bit is 6 us late (3 from A and 3 from E) might work, but not guaranteed


    So I ended up in defining 3 versions for "short", "medium", and "large" times to wait and used "giedriuslt"s ideas of defining critical sections for the timing.

    Also introducing a correction factor if powerSave is used, it works o.k. for me now even with "powerSave 1"
    Maybe @divadiow you want to try the new version from PR #1296 (no more BKfactor present)?
  • Helpful post
    #44 21190145
    divadiow
    Level 34  
    This is with 1296_merge_19c501f2bad3 and Maxim DS18B20 and 4.7k ohm - P10 - PowerSave 0

    Spoiler:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.81
    Info:CFG:DS1820 - High=1 Low=141 Val=397 Tc=2481 -- Read CRC=8c - calculated:8c
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=8d != calculated:d9 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: 9e 1 7f 80 7f ff 2 10 8d
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=9d != calculated:8d (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 9d
    Error:CFG:DS1820 - Read CRC=9d != calculated:8d (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 9d
    Error:CFG:DS1820 - Read CRC=9d != calculated:8d (errcount=3)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 9d
    Error:CFG:DS1820 - Read CRC=8d != calculated:c4 (errcount=4)
    Error:CFG:DS1820 - Scratchpad Data Read: ce 1 7f 80 7f ff 2 10 8d
    Error:CFG:DS1820 - Read CRC=8f != calculated:8d (errcount=5)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 8f
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=cd != calculated:8d (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 cd
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=8d != calculated:4c (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 22 10 8d
    Error:CFG:DS1820 - Read CRC=9d != calculated:8d (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 9d
    Error:CFG:DS1820 - Read CRC=9d != calculated:8d (errcount=3)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 9d
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=9d != calculated:8d (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 9d
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.93
    Info:CFG:DS1820 - High=1 Low=143 Val=399 Tc=2493 -- Read CRC=9b - calculated:9b
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=9d != calculated:8d (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 9d
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=9d != calculated:8d (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 9d
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=8f != calculated:8d (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 8f
    Error:CFG:DS1820 - Read CRC=8f != calculated:8d (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 8f
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.93
    Info:CFG:DS1820 - High=1 Low=143 Val=399 Tc=2493 -- Read CRC=9b - calculated:9b
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=9d != calculated:8d (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: 8e 1 7f 80 7f ff 2 10 9d
    Info:CFG:DS1820 - Pin=10 temp=+24.87
    Info:CFG:DS1820 - High=1 Low=142 Val=398 Tc=2487 -- Read CRC=8d - calculated:8d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.93
    Info:CFG:DS1820 - High=1 Low=143 Val=399 Tc=2493 -- Read CRC=9b - calculated:9b
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.93
    Info:CFG:DS1820 - High=1 Low=143 Val=399 Tc=2493 -- Read CRC=9b - calculated:9b
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+24.93
    Info:CFG:DS1820 - High=1 Low=143 Val=399 Tc=2493 -- Read CRC=9b - calculated:9b
    Info:CFG:


    This is with 1296_merge_19c501f2bad3 and Maxim DS18B20 and 4.7k ohm - P10 - PowerSave 1

    Spoiler:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.00
    Info:CFG:DS1820 - High=1 Low=144 Val=400 Tc=2500 -- Read CRC=1d - calculated:1d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.12
    Info:CFG:DS1820 - High=1 Low=146 Val=402 Tc=2512 -- Read CRC=ab - calculated:ab
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.06
    Info:CFG:DS1820 - High=1 Low=145 Val=401 Tc=2506 -- Read CRC=aa - calculated:aa
    Info:CFG:


    This is with 1296_merge_19c501f2bad3 and Sensylink CT1820B and 4.7k ohm - P10 - PowerSave 0

    Spoiler:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.18
    Info:CFG:DS1820 - High=1 Low=147 Val=403 Tc=2518 -- Read CRC=cb - calculated:cb
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.18
    Info:CFG:DS1820 - High=1 Low=147 Val=403 Tc=2518 -- Read CRC=cb - calculated:cb
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.18
    Info:CFG:DS1820 - High=1 Low=147 Val=403 Tc=2518 -- Read CRC=cb - calculated:cb
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.18
    Info:CFG:DS1820 - High=1 Low=147 Val=403 Tc=2518 -- Read CRC=cb - calculated:cb
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.18
    Info:CFG:DS1820 - High=1 Low=147 Val=403 Tc=2518 -- Read CRC=cb - calculated:cb
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.62
    Info:CFG:DS1820 - High=1 Low=154 Val=410 Tc=2562 -- Read CRC=a2 - calculated:a2
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+27.56
    Info:CFG:DS1820 - High=1 Low=185 Val=441 Tc=2756 -- Read CRC=cf - calculated:cf
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+27.62
    Info:CFG:DS1820 - High=1 Low=186 Val=442 Tc=2762 -- Read CRC=a - calculated:a
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=df != calculated:cf (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: b9 1 55 0 7f ff c 10 df
    Info:CFG:DS1820 - Pin=10 temp=+27.56
    Info:CFG:DS1820 - High=1 Low=185 Val=441 Tc=2756 -- Read CRC=cf - calculated:cf
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+27.50
    Info:CFG:DS1820 - High=1 Low=184 Val=440 Tc=2750 -- Read CRC=8c - calculated:8c
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+27.43
    Info:CFG:DS1820 - High=1 Low=183 Val=439 Tc=2743 -- Read CRC=76 - calculated:76
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+27.37
    Info:CFG:DS1820 - High=1 Low=182 Val=438 Tc=2737 -- Read CRC=35 - calculated:35
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+27.31
    Info:CFG:DS1820 - High=1 Low=181 Val=437 Tc=2731 -- Read CRC=f0 - calculated:f0
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+27.25
    Info:CFG:DS1820 - High=1 Low=180 Val=436 Tc=2725 -- Read CRC=b3 - calculated:b3
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=73 != calculated:63 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: b3 1 55 0 7f ff c 10 73
    Error:CFG:DS1820 - Read CRC=73 != calculated:63 (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: b3 1 55 0 7f ff c 10 73
    Info:CFG:DS1820 - Pin=10 temp=+27.18
    Info:CFG:DS1820 - High=1 Low=179 Val=435 Tc=2718 -- Read CRC=63 - calculated:63
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+27.12
    Info:CFG:DS1820 - High=1 Low=178 Val=434 Tc=2712 -- Read CRC=20 - calculated:20
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=30 != calculated:20 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: b2 1 55 0 7f ff c 10 30
    Info:CFG:DS1820 - Pin=10 temp=+27.12
    Info:CFG:DS1820 - High=1 Low=178 Val=434 Tc=2712 -- Read CRC=20 - calculated:20
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+27.06
    Info:CFG:DS1820 - High=1 Low=177 Val=433 Tc=2706 -- Read CRC=e5 - calculated:e5
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+27.00
    Info:CFG:DS1820 - High=1 Low=176 Val=432 Tc=2700 -- Read CRC=a6 - calculated:a6
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=c != calculated:8 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: af 1 55 0 7f ff c 10 c
    Error:CFG:DS1820 - Read CRC=18 != calculated:8 (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: af 1 55 0 7f ff c 10 18
    Info:CFG:DS1820 - Pin=10 temp=+26.93
    Info:CFG:DS1820 - High=1 Low=175 Val=431 Tc=2693 -- Read CRC=8 - calculated:8
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+26.93
    Info:CFG:DS1820 - High=1 Low=175 Val=431 Tc=2693 -- Read CRC=8 - calculated:8
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=5b != calculated:4b (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ae 1 55 0 7f ff c 10 5b
    Info:CFG:DS1820 - Pin=10 temp=+26.87
    Info:CFG:DS1820 - High=1 Low=174 Val=430 Tc=2687 -- Read CRC=4b - calculated:4b
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=9e != calculated:8e (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ad 1 55 0 7f ff c 10 9e
    Info:CFG:DS1820 - Pin=10 temp=+26.81
    Info:CFG:DS1820 - High=1 Low=173 Val=429 Tc=2681 -- Read CRC=8e - calculated:8e
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=cd != calculated:5c (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ac 1 55 0 7f ff e 10 cd
    Info:CFG:DS1820 - Pin=10 temp=+26.75
    Info:CFG:DS1820 - High=1 Low=172 Val=428 Tc=2675 -- Read CRC=cd - calculated:cd
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+26.75
    Info:CFG:DS1820 - High=1 Low=172 Val=428 Tc=2675 -- Read CRC=cd - calculated:cd
    Info:CFG:


    This is with 1296_merge_19c501f2bad3 and Sensylink CT1820B and 4.7k ohm - P10 - PowerSave 1

    Spoiler:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.75
    Info:CFG:DS1820 - High=1 Low=156 Val=412 Tc=2575 -- Read CRC=31 - calculated:31
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.75
    Info:CFG:DS1820 - High=1 Low=156 Val=412 Tc=2575 -- Read CRC=31 - calculated:31
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.68
    Info:CFG:DS1820 - High=1 Low=155 Val=411 Tc=2568 -- Read CRC=e1 - calculated:e1
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.68
    Info:CFG:DS1820 - High=1 Low=155 Val=411 Tc=2568 -- Read CRC=e1 - calculated:e1
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.62
    Info:CFG:DS1820 - High=1 Low=154 Val=410 Tc=2562 -- Read CRC=a2 - calculated:a2
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.62
    Info:CFG:DS1820 - High=1 Low=154 Val=410 Tc=2562 -- Read CRC=a2 - calculated:a2
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.62
    Info:CFG:DS1820 - High=1 Low=154 Val=410 Tc=2562 -- Read CRC=a2 - calculated:a2
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.56
    Info:CFG:DS1820 - High=1 Low=153 Val=409 Tc=2556 -- Read CRC=67 - calculated:67
    Info:CFG:
    Error:CFG:DS1820 - Pin=10 -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 4 ms
    Error:CFG:DS1820 - usleepds(100000) took 78 ms
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 1.282051
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=24 != calculated:5e (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: 98 3 55 0 7f ff c 10 24
    Info:CFG:DS1820 - Pin=10 temp=+25.50
    Info:CFG:DS1820 - High=1 Low=152 Val=408 Tc=2550 -- Read CRC=24 - calculated:24
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.50
    Info:CFG:DS1820 - High=1 Low=152 Val=408 Tc=2550 -- Read CRC=24 - calculated:24
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.43
    Info:CFG:DS1820 - High=1 Low=151 Val=407 Tc=2543 -- Read CRC=de - calculated:de
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Error:CFG:DS1820 - Read CRC=df != calculated:52 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: 97 1 55 0 7f ff c 90 df
    Info:CFG:DS1820 - Pin=10 temp=+25.43
    Info:CFG:DS1820 - High=1 Low=151 Val=407 Tc=2543 -- Read CRC=de - calculated:de
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.43
    Info:CFG:DS1820 - High=1 Low=151 Val=407 Tc=2543 -- Read CRC=de - calculated:de
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.37
    Info:CFG:DS1820 - High=1 Low=150 Val=406 Tc=2537 -- Read CRC=9d - calculated:9d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.37
    Info:CFG:DS1820 - High=1 Low=150 Val=406 Tc=2537 -- Read CRC=9d - calculated:9d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.37
    Info:CFG:DS1820 - High=1 Low=150 Val=406 Tc=2537 -- Read CRC=9d - calculated:9d
    Info:CFG:
    Info:CFG:DS1820 - asked for conversion - Pin 10
    Info:CFG:DS1820 - Pin=10 temp=+25.37
    Info:CFG:DS1820 - High=1 Low=150 Val=406 Tc=2537 -- Read CRC=9d - calculated:9d
    Info:CFG:
  • #45 21190185
    max4elektroda
    Level 20  
    Looks better than the old version :-)
  • #47 21195847
    omelchuk890
    Level 11  
    My tests with the long-awaited sensor.
    BL602, sensor from aliexpress for a few cents on pin 17.
    startup cmd:
    backlog startDriver NTP; ntp_setServer 217.147.223.78; ntp_timeZoneOfs +03:00; powersave 1; startDriver DS1820
    Packing in the console
    Info:CFG:DS1820 - Pin=17 temp=+35.00
    Info:CFG:DS1820 - High=2 Low=48 Val=560 Tc=3500 -- Read CRC=73 - calculated:73
    Info:CFG:DS1820 - asked for conversion - Pin 17
    Info:CFG:DS1820 - Pin=17 temp=+34.87
    Info:CFG:DS1820 - High=2 Low=46 Val=558 Tc=3487 -- Read CRC=9e - calculated:9e
    Trusted device readings
    Dwyer digital test instrument displaying humidity and temperature readings.
    Readings differ significantly.
    There is one error in the console for more than 100 CRC measurements.
    Sensor quality or?
  • #48 21196002
    max4elektroda
    Level 20  
    If CRC is shown as correct, the readings should be highly likely the ones transmitted by the sensor.

    If they differ very much from other sources, it could be quite some reasons:

    The code doesn't work well, e.g conversion is not finished when we request the temperature

    the sensor is read too frequently (reading will heat up the sensor a bit)

    The two sensors (with different readings) are not close enough (so e.g. if I see the image, you might retry with the DS1820 connected with a longer wire connection, so that the sensor is not so close to the module)

    The sensor really reports this (wrong) values.

    Do you have the possibility to check the sensor on another device, especially with another code (e.g. an ESP32 with Arduino).
  • #49 21196036
    omelchuk890
    Level 11  
    Replaced the sensor
    Info:CFG:DS1820 - asked for conversion - Pin 17
    Info:CFG:DS1820 - Pin=17 temp=+25.68
    Info:CFG:DS1820 - High=1 Low=155 Val=411 Tc=2568 -- Read CRC=e1 - calculated:e1
    Info:CFG:DS1820 - asked for conversion - Pin 17
    Info:CFG:DS1820 - Pin=17 temp=+25.62
    Info:CFG:DS1820 - High=1 Low=154 Val=410 Tc=2562 -- Read CRC=a2 - calculated:a2
    Info:CFG:DS1820 - asked for conversion - Pin 17
    Info:CFG:DS1820 - Pin=17 temp=+25.62
    Info:CFG:DS1820 - High=1 Low=154 Val=410 Tc=2562 -- Read CRC=a2 - calculated:a2
    Changed the installation, wires from the Arduino socket/pin for easy replacement of sensors, there are about 10 of them. The readings are more correct, but why does the sensor on the board give such incorrect readings - radio interference on the sensor crystal? I'll check with a thermal imager later.
    Now the question is - how to get data from the sensor in the script and via Mqtt

    P.S.
    again:
    setChannel 7 DS1820
    publish sensor_temper $CH7
    delay_s 20
    goto again
    It doesn't work, I get 0
  • #50 21202385
    DeDaMrAz
    Level 19  
    @max4elektroda

    Can you please elaborate a bit on the usage of this driver? I've been playing with it today and I got some results that are mixed and inconsistent. Must note that I am using DS18B20 sensor which I think should be supported and the latest build 1.17.666 atm.

    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 4 ms 
    Error:CFG:DS1820 - usleepds(100000) took 52 ms 
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 1.923076 
    Info:CFG:DS1820 - asked for conversion - Pin 8
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=3)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=4)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=5)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=6)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Info:CFG:DS1820 - asked for conversion - Pin 8
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=3)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=4)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=5)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=6)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 2 ms 
    Error:CFG:DS1820 - usleepds(100000) took 62 ms 
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 1.612903 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 2 ms 
    Error:CFG:DS1820 - usleepds(100000) took 58 ms 
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 1.724137 
    Info:CFG:DS1820 - asked for conversion - Pin 8
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=3)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=4)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=5)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=6)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 4 ms 
    Error:CFG:DS1820 - usleepds(100000) took 56 ms 
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 1.785714 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 2 ms 
    Error:CFG:DS1820 - usleepds(100000) took 56 ms 
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 1.785714 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 2 ms 
    Error:CFG:DS1820 - usleepds(100000) took 56 ms 
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 1.785714 
    Info:CFG:DS1820 - asked for conversion - Pin 8
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Info:CFG:DS1820 - Pin=8 temp=+27.50 
    Info:CFG:DS1820 - High=1 Low=184 Val=440 Tc=2750  -- Read CRC=b2 - calculated:b2 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 2 ms 
    Error:CFG:DS1820 - usleepds(100000) took 58 ms 
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 1.724137 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 2 ms 
    Error:CFG:DS1820 - usleepds(100000) took 50 ms 
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 2.000000 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 2 ms 
    Error:CFG:DS1820 - usleepds(100000) took 48 ms 
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 2.083333 
    Info:CFG:DS1820 - asked for conversion - Pin 8
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=3)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=4)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=5)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=6)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Info:CFG:DS1820 - asked for conversion - Pin 8
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=3)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=4)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=5)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=6)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Info:CFG:DS1820 - asked for conversion - Pin 8
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Info:CFG:DS1820 - Pin=8 temp=+27.50 
    Info:CFG:DS1820 - High=1 Low=184 Val=440 Tc=2750  -- Read CRC=b2 - calculated:b2 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 6 ms 
    Error:CFG:DS1820 - usleepds(100000) took 50 ms 
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 2.000000 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 12 ms 
    Error:CFG:DS1820 - usleepds(100000) took 50 ms 
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 2.000000 
    Info:CFG:DS1820 - asked for conversion - Pin 8
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=3)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=4)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=5)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=6)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Info:CFG:DS1820 - asked for conversion - Pin 8
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=3)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Info:CFG:DS1820 - Pin=8 temp=+27.50 
    Info:CFG:DS1820 - High=1 Low=184 Val=440 Tc=2750  -- Read CRC=b2 - calculated:b2 
    Info:CFG:DS1820 - asked for conversion - Pin 8
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=3)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=4)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=5)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Info:CFG:DS1820 - Pin=8 temp=+27.56 
    Info:CFG:DS1820 - High=1 Low=185 Val=441 Tc=2756  -- Read CRC=f1 - calculated:f1 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - usleepds(5000) took 2 ms 
    Error:CFG:DS1820 - usleepds(100000) took 52 ms 
    Error:CFG:usleepds duration divergates - proposed factor to adjust usleepds 1.923076 
    Info:CFG:DS1820 - asked for conversion - Pin 8
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=1)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=2)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=3)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Read CRC=b2 != calculated:34 (errcount=4)
    Error:CFG:DS1820 - Scratchpad Data Read: ba 1 ff ff 7f ff ff ff b2 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=5)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 
    Error:CFG:DS1820 - Pin=8  -- Reset failed
    Error:CFG:DS1820 - Read CRC=ff != calculated:c9 (errcount=6)
    Error:CFG:DS1820 - Scratchpad Data Read: ff ff ff ff ff ff ff ff ff 


    My reading vary from 3 to 90 seconds and I started the driver with

    startdriver DS1820 8

    A bit more understanding of the "factor" would be nice.

    Thanks!
  • #51 21202537
    max4elektroda
    Level 20  
    DeDaMrAz wrote:
    Can you please elaborate a bit on the usage of this driver?

    I'll try, but in fact there is not much to do beside defining the pin and starting the driver.

    There should be no difference between DS1820 and DS18B20 here.

    The most challenging part was, and obviously still is, getting a working timer/delay for the OW protocol.
    The "factors" are not more than a leftover of my tries to find a working "usleep" for this.
    I tried to implement it according to the implementation in the DHT driver with loops of a number of "nop"s.
    A first try find the number of nop-lines needed was to do a known number of "usleeps" and compare the time to the xtic-derived time - calculating how much this differs to give an idea of how to find a better implementation. I also played with kind of an automated fixing (the "factor" written was used to alter the usleep implementation).
    I made a special test version in a PR where a factor could be given with the start of the driver, but this was only for testing (the first verion of PR #1296).
    And it didn't work with all devices ...

    In the end I hoped I had a working version, but couldn't test with all boards.
    Especially Beken turned out to be tricky, I ended up in defining three "different" usleeps, depending if the time to sleep is "short" (up to 10us) "medium" (~50us) and "long" (hundreds of us, as e.g. used in reset).

    The log seems to show, that timing is not working, especially only "ff" means, the sensor doesn't send data or we are "reading" the bit to late, so even 0 is read as 1.

    Which module are you using?
  • #52 21242608
    max4elektroda
    Level 20  
    Back to the original topic ;-)

    Online builds do only work, if the SDK is prepared to allow the changes.
    E.g. you could easily add charts driver to Beken platform, but for W600/W800, LN882H and XR809 you would need to change the makefiles inside the SDKs.

    I propose to overcome this by moving this part of the Makefiles to the app repository and make an "include" in the SDKs.

    So you can alter the makefiles inside the app repository without touching the SDK.

    Made PR#1362 for this, which will need to apply the PRs to the SDKs to actually work...

    I made a new folder "platforms" with a sub folder for every platform (atm "empty" for Beken and BL602).

    So e.g. for W800, the (unchanged) Makefile is copied (or better moved) to "platforms/W800/Makefile".

    The makefile in the sdk ("app/Makefile") now is very short ;-):

    include ../sharedAppContainer/sharedApp/platforms/W800/Makefile 
  • #53 21242713
    p.kaczmarek2
    Moderator Smart Home
    @max4elektroda thx, so what is the order and which PRs should I merge now to get both Makefiles change and charts changes fully working?
    Helpful post? Buy me a coffee.
  • #54 21242732
    max4elektroda
    Level 20  
    PR#1362 will just add the new folders and makefiles to the app repository.
    This should be the first to apply - it will only prepare for the SDK changes but actually don't affect the builds.

    Then, one after the other, the PRs for the SDKs will make the change "work" for they will alter the SDK makefiles to include the new ones.

    But this will actually NOT enable charts, for I made a copy of the actual Makefiles (not including charts driver).

    Personally I would prefer to make changes to the makefiles content in a later PR (after this one proofed to work).
  • ADVERTISEMENT
  • #55 21242734
    p.kaczmarek2
    Moderator Smart Home
    Helpful post? Buy me a coffee.
  • #56 21242754
    max4elektroda
    Level 20  
    Yepp, thats the idea ;-)

    To actually make charts working on W800 we would also need changes to allow a "subset" of general driver code to work with "OBK_DISABLE_ALL_DRIVERS".

    Maybe you could take a look to this commit?

    https://github.com/openshwprojects/OpenBK7231...mits/732a6c5f468e952575de96304360231ab9a8dee9

    If that's o.k. for you, you could merge https://github.com/openshwprojects/OpenBK7231T_App/pull/1360

    I will then make a last PR to make changes to the (newly introduced) makefiles in the "platforms" directory

    Added after 3 [minutes]:

    Final question is, shall we also enable it in "obk_config.h" - and if, for which platforms?
  • #57 21242769
    p.kaczmarek2
    Moderator Smart Home
    Why work around OBK_DISABLE_ALL_DRIVERS instead of just disabling it? Does it bring any advantages?

    Charts should be disabled by default, as it's very easy to enable them in PR if needed and things tends to break quickly with large OTA files. We already had problems because of that on Beken (LittleFS diseappearing) and on BL602 (too large OTA file).
    Helpful post? Buy me a coffee.
  • #58 21242781
    max4elektroda
    Level 20  
    p.kaczmarek2 wrote:
    Why work around OBK_DISABLE_ALL_DRIVERS instead of just disabling it? Does it bring any advantages?


    There are quite some places we use this and I think I remember there were issues when simply removing it.
    This will only allow three functions to work.

    But since it's some time since I tried it, give me a moment to check again.
  • #59 21242788
    p.kaczmarek2
    Moderator Smart Home
    I think it would be better to fix old issues instead of introducing new define. I can help if that's needed. I've did some warning fixes yesterday and I may have some more time this or next day.
    Helpful post? Buy me a coffee.
  • #60 21242806
    max4elektroda
    Level 20  
    First issue when removing "OBK_DISABLE_ALL_DRIVERS":

    ./bin/build/w800/lib/libuser.a(cmd_channels.o): In function `CMD_GetReadings':
    (.text.CMD_GetReadings+0x8): undefined reference to `DRV_GetReading'
    ./bin/build/w800/lib/libuser.a(cmd_channels.o): In function `CMD_GetReadings':
    (.text.CMD_GetReadings+0x8): relocation truncated to fit: R_CKCORE_PCREL_IMM26BY2 against undefined symbol `DRV_GetReading'
    ./bin/build/w800/lib/libuser.a(cmd_channels.o): In function `CMD_GetReadings':
    (.text.CMD_GetReadings+0x12): undefined reference to `DRV_GetReading'
    ./bin/build/w800/lib/libuser.a(cmd_channels.o): In function `CMD_GetReadings':
    (.text.CMD_GetReadings+0x12): relocation truncated to fit: R_CKCORE_PCREL_IMM26BY2 against undefined symbol `DRV_GetReading'
    ./bin/build/w800/lib/libuser.a(cmd_channels.o): In function `CMD_GetReadings':
    (.text.CMD_GetReadings+0x1c): undefined reference to `DRV_GetReading'
    ./bin/build/w800/lib/libuser.a(cmd_channels.o): In function `CMD_GetReadings':
    (.text.CMD_GetReadings+0x1c): relocation truncated to fit: R_CKCORE_PCREL_IMM26BY2 against undefined symbol `DRV_GetReading'
    ./bin/build/w800/lib/libuser.a(cmd_channels.o): In function `CMD_GetReadings':
    (.text.CMD_GetReadings+0x26): undefined reference to `DRV_GetReading'
    ./bin/build/w800/lib/libuser.a(cmd_channels.o): In function `CMD_GetReadings':
    (.text.CMD_GetReadings+0x26): relocation truncated to fit: R_CKCORE_PCREL_IMM26BY2 against undefined symbol `DRV_GetReading'
    ./bin/build/w800/lib/libuser.a(cmd_channels.o): In function `CMD_GetReadings':
    (.text.CMD_GetReadings+0x30): undefined reference to `DRV_GetReading'
    ./bin/build/w800/lib/libuser.a(cmd_channels.o): In function `CMD_GetReadings':
    (.text.CMD_GetReadings+0x30): relocation truncated to fit: R_CKCORE_PCREL_IMM26BY2 against undefined symbol `DRV_GetReading'
    collect2: error: ld returned 1 exit status
    make[1]: *** [tools/w800/rules.mk:169: bin/build/w800/image/w800.elf] Error 1
    


    I just didn't want to deep dive into this ;-)

    Added after 2 [minutes]:

    That might simply be some missing sources in the makefile, which were not needed when disabling all drivers.
    But we now have the possibility to resolve this much easier, if we don't need to change the sdk for this ...

Topic summary

The discussion focuses on creating a custom driver for OpenBeken (OBK) devices without the need for a toolchain, utilizing online builds. Users share insights on troubleshooting compilation issues, including missing files and incorrect paths. Key points include the importance of proper file organization, the need for specific libraries like OneWire and DS18B20, and the challenges of ensuring accurate timing for sensor readings. Participants also discuss the differences between DS1820 and DS18B20 sensors, emphasizing the need for precise timing in the OneWire protocol. Solutions involve modifying driver code, implementing a pre-build script for SDK management, and optimizing build processes to reduce overhead. The conversation highlights collaborative efforts to improve driver functionality and streamline the development workflow.
Summary generated by the language model.
ADVERTISEMENT