Thanks, I don't think thi i the problem. I can connect to the acurite with weewxd but not through loading the deamon. I can also see the acurite with
system_profiler SPUSBDataType


On 12/14/24 15:52, Tom Keffer wrote:
See if this <https://stackoverflow.com/questions/70729330/python-on-m1-mbp-trying-to-connect-to-usb-devices-nobackenderror-no-backend-a> answers your question.

On Sat, Dec 14, 2024 at 2:23 PM andi klein <[email protected]> wrote:

    I installed weewx 5.1 for a friend on an iMac M1. While running
    just weewxd everything works great, I get connected andc all the
    info is correct in the terminal: (One thing I noted is that I need
    to run under bash and not his default zsh). Thanks for any help, I
    spent two days scratching my head and googling.

    LOOP:   2024-12-14 14:16:53 PST (1734214613) 'altimeter':
    '29.553886849491384', 'appTemp': 'None', 'barometer': 'None',
    'channel': '3', 'cloudbase': 'None', 'dateTime': '1734214613',
    'dewpoint': 'None', 'ET': 'None', 'heatindex': 'None', 'humidex':
    'None', 'inDewpoint': 'None', 'inTemp': '65.84000257760286',
    'maxSolarRad': '105.00260614815654', 'outTempBatteryStatus': '0',
    'pressure': '29.236533249218752', 'rain': 'None', 'rain_total':
    '129.94639999999998', 'rainRate': '0.0', 'rssi': '3',
    'rxCheckPercent': '100.0', 'sensor_battery': '0', 'sensor_id':
    '3433', 'usUnits': '1', 'windchill': 'None', 'windDir': '45.0',
    'windrun': 'None', 'windSpeed': '2.678862142244647'

    If I try to run it as a daemon with launchctl it bombs on me with
    backend not found:

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: Using Python:
    3.9.6 (default, Nov 11 2024, 03:15:38)

    [Clang 16.0.0 (clang-1600.0.26.6)]

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: Located at:
    /Users/xxx/weewx-venv/bin/python3

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: Platform:
    macOS-14.6.1-arm64-arm-64bit

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: Locale:
    'C/UTF-8/C/C/C/C'

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: Entry path:
    /Users/xxx/weewx-venv/lib/python3.9/site-packages/weewxd.py

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: WEEWX_ROOT:
    /Users/xxx/weewx-data

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: Config
    file:/Users/xxx/weewx-data/weewx.conf

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: User
    module:/Users/xxx/weewx-data/bin/user

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: Debug:0

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: User: root

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: Group:wheel

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: Groups: wheel
    daemon kmem sys tty operator procview procmod everyone staff
    certusers localaccou

    nts admin com.apple.sharepoint.group.1 _appstore _lpadmin
    _lpoperator _developer _analyticsusers com.apple.access_ftp
    com.apple.access_screensharing c

    om.apple.access_ssh com.apple.access_remote_ae

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.engine: Loading
    station type AcuRite (weewx.drivers.acurite)

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.drivers.acurite:
    driver version is 0.4

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.drivers.acurite: R2
    will be decoded using sensor constants

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.engine: StdConvert
    target unit is 0x1

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.wxservices:
    StdWXCalculate will use data binding wx_binding

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.engine: Archive will
    use data binding wx_binding

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.engine: Record
    generation will be attempted in 'hardware'

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.engine: Using archive
    interval of 300 seconds (specified in weewx configuration)

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.restx:
    StationRegistry: Registration not requested.

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.restx: Wunderground:
    Posting not enabled.

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.restx: PWSweather:
    Posting not enabled.

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.restx: CWOP: Posting
    not enabled.

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.restx: WOW: Posting
    not enabled.

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.restx: AWEKAS:
    Posting not enabled.

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.engine: 'pyephem' not
    detected, extended almanac data is not available

    2024-12-14 13:17:00 weewxd[2083]: INFO __main__: Starting up weewx
    version 5.1.0

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.engine: Using binding
    'wx_binding' to database 'weewx.sdb'

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.manager: Starting
    backfill of daily summaries

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.manager: Empty database

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.engine: Starting main
    packet loop.

    2024-12-14 13:17:00 weewxd[2083]: INFO weewx.engine: Main loop
    exiting. Shutting engine down.

    2024-12-14 13:17:00 weewxd[2083]: CRITICAL __main__: Caught
    unrecoverable exception:

    2024-12-14 13:17:00 weewxd[2083]: CRITICAL __main__: ****No
    backend available

    2024-12-14 13:17:00 weewxd[2083]: CRITICAL __main__: ****Traceback
    (most recent call last):


    2024-12-14 13:17:00 weewxd[2083]: CRITICAL __main__: ****File
    "/Users/xxx/weewx-venv/lib/python3.9/site-packages/weewxd.py", line

    127, in main


    2024-12-14 13:17:00 weewxd[2083]: CRITICAL __main__: ****engine.run()

    2024-12-14 13:17:00 weewxd[2083]: CRITICAL __main__: ****raise
    NoBackendError('No backend available')


    2024-12-14 13:17:00 weewxd[2083]: CRITICAL __main__: **** 
    usb.core.NoBackendError: No backend available


    :

-- You received this message because you are subscribed to the Google
    Groups "weewx-user" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to [email protected].
    To view this discussion visit
    
https://groups.google.com/d/msgid/weewx-user/44ea9378-6d80-4cb1-b1ce-1a7135757900n%40googlegroups.com
    
<https://groups.google.com/d/msgid/weewx-user/44ea9378-6d80-4cb1-b1ce-1a7135757900n%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/CAPq0zED052pKJx0Tf_UMx8cuLan02fmfu0hEQcviH7B_ket%3Dmg%40mail.gmail.com <https://groups.google.com/d/msgid/weewx-user/CAPq0zED052pKJx0Tf_UMx8cuLan02fmfu0hEQcviH7B_ket%3Dmg%40mail.gmail.com?utm_medium=email&utm_source=footer>.


--

--
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/weewx-user/fc331ac0-60ec-4b13-8dfa-73745ccd315a%40gmail.com.

Reply via email to