Skip to main content

No project description provided

Project description

teleco_daisy

small library to talk to the Teleco Automation Daisy.

this is alpha. currently supported are:

  • pergola slats
  • pergola rgb light
  • pergola white light

if anybody stumbles over this and has different hardware, let me know and we try to integrate it together.

Development

HTTP Toolkit and adb

the best way you can get your devices integrated into this project is to:

  • download https://httptoolkit.com/
  • get yourself an android telephone with ADB (I think it needs to be rooted, not sure right now)
  • use HTTP Toolkit and adb mode to selectively sniff the traffic from the Daisy app

if you've come this far, here comes the crucial part:

  • when clicking buttons in the daisy app, for let's say turning on your light bulb, you should see a corresponding teleco/services/tmate20/feedthecommands/ entry in HTTP Toolkit.

  • take note of what you did (i.e. "I turned the light on") and the resulting REQUEST BODY. it will contain something like:

    "commandsList": [
      {
        "commandAction": "POWER",
        "commandId": 100,
        "commandIndex": 0,
        ....
    
  • you will also need to note the idDevicetype for the new component that you have. see next section.

a quick glance at your setup

To help get a quick overview of the items you have and the corresponding idDevicetypes, I added a little script to discover your local setup:

python discover.py <username> <password>

should produce some output that might already help a tad as well.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

teleco_daisy-0.1.12.3.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

teleco_daisy-0.1.12.3-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file teleco_daisy-0.1.12.3.tar.gz.

File metadata

  • Download URL: teleco_daisy-0.1.12.3.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"TUXEDO OS","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for teleco_daisy-0.1.12.3.tar.gz
Algorithm Hash digest
SHA256 9f998e4e4af5a4ab86f4d4db8127f3208ab8e6e4a69eb36c508111d6f0b525d6
MD5 d1b1682c72ae0c0899458c28a89129b2
BLAKE2b-256 25ae728458883328c7f08d2610a0ebd2fa25aaa991560c632ad740f5128e25c7

See more details on using hashes here.

File details

Details for the file teleco_daisy-0.1.12.3-py3-none-any.whl.

File metadata

  • Download URL: teleco_daisy-0.1.12.3-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.9 {"installer":{"name":"uv","version":"0.9.9"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"TUXEDO OS","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for teleco_daisy-0.1.12.3-py3-none-any.whl
Algorithm Hash digest
SHA256 eada647ace5c8b510b5b52f3a0f87afff2517b0a03cc18262cbecd523c799cb1
MD5 43fa38907f0daeb0c044bd8edc5d138f
BLAKE2b-256 0d98f4a91fb186fb6046efd0a08cedb518afcc9756dbf31b82bf4999c6deedb9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page