Unable to connect 1wire temp-sensors, how to configure 1wire interface?



  • I am not able to connect any number of DS18B20-sensors (single one straight to the port or through the 1wire 8port hub).

    I'm using the pinout as described on: https://www.unipi.technology/tutorial/topology-of-1-wire-network-46

    It seems strange to me that even with nothing connected i see the below:

    pi@unipi:/sys/bus/w1/devices $ ls
    00-7a0000000000  00-ba0000000000  w1_bus_master1
    

    The seem to be dummy devices as their id's change over time, both of them missing the w1_slave-file
    it makes me think that I'm missing a configuration step, i am however unable to find any notion what i need to configure.

    The UniPi M20x is corrently running Rasbian Stretch with Evok (https://github.com/UniPiTechnology/evok#testing-latest-git-versions)

    Evok lists 1wire as empty but this might be because i have not configured it properly:

    
    #!! don't use # for inline comments
    
    [MAIN]
    log_level = ERROR   ; one of INFO, DEBUG, WARNING, ERROR, CRITICAL
    log_file = /var/log/evok.log
    webname = unipi-neuron
    staticfiles = /var/www/evok
    ;password = 
    ;rpcpassword = 
    secret = 
    port = 80
    enable_cors = False
    cors_domains = *
    modbus_port = 0
    #modbus_address = 127.0.0.1
    modbus_address = *
    
    [NEURON_1]
    scan_frequency = 2
    scan_enabled = True
    
    [OWBUS_1]
    owbus = --i2c=/dev/i2c-1:ALL     ; scanned bus (--i2c=/dev/i2c-1:ALL or localhost:2122 or 'u' for USB dongle)
    interval = 3          ; [s] default sensor reading
    scan_interval = 300    ; [s] how often is made searching
    

    How did you, friendly forum member, get 1wire to work?



  • Solved the problem, I did two things wrong:

    • I had enabled the 1wire-interface through raspi-config, turning this off made the sensor show up in evok
    • I had two bad sensors connected to the hub

    Evok output:

    1Wire Sensors/Devices
    Sensor DS18B20 - 28FF896672150104:   19.1°C
    Sensor DS18B20 - 28FF1FDF7215012D:   20.1°C
    Sensor DS18B20 - 28FF71B761150300:   39.5°C
    Sensor DS18B20 - 28FF147F611502B8:   37.9°C
    Sensor DS18B20 - 28FFFEA162150371:   20.6°C
    Sensor DS18B20 - 28FF55B66215038C:   45.6°C