Code Monkey home page Code Monkey logo

Comments (12)

shenxn avatar shenxn commented on August 27, 2024

I added 360 Heurist support in version 0.10.1. Can you test if it works? Thanks.

from ha-dyson-cloud.

iMiMx avatar iMiMx commented on August 27, 2024

Many thanks - I now have a camera entity, but the image/picture is broken (does not display).

Should it fetch the last? Or will it pull next time the robot pushes an update, perhaps? It's currently charging, waiting to resume shortly.

from ha-dyson-cloud.

shenxn avatar shenxn commented on August 27, 2024

It should be able to fetch the last image. Maybe its API is different from that of 360 Eye. Then it's going to be very tricky to find out.

from ha-dyson-cloud.

iMiMx avatar iMiMx commented on August 27, 2024

Not a problem - thanks for taking a look anyway.

from ha-dyson-cloud.

iMiMx avatar iMiMx commented on August 27, 2024

I have no idea how I brought it up - I've tried a few things to do it again, I was carrying my phone unlocked so perhaps some kind of long-press, and it popped up - but it seems the iOS Dyson App has a (hidden?) 'Requests' section - showing all API calls.

Have you seen this before? Example attached.

IMG_2903

One them seems to show the map URLs, I didn't want to post potential serial numbers and maybe the long session ID (big black box) but can send you the screenshots I took directly if you wish.

IMG_2904

from ha-dyson-cloud.

iMiMx avatar iMiMx commented on August 27, 2024

It happened again. Appears it is 'Wormholy' - perhaps this is something they meant to remove before pushing an app update?

https://github.com/pmusolino/Wormholy

"Add it to your project, and that's all! Shake your device or your simulator and Wormholy will appear! You don't need to import the library into your code, it works magically!"

So, to get it to appear:

  • Start the Dyson iOS App
  • Shake the device
  • Requests the appears, you can view the full request, body, etc.

from ha-dyson-cloud.

iMiMx avatar iMiMx commented on August 27, 2024

... looks like they 'fixed' it in the latest release, I did however get a text dump of the various calls, URLs.

from ha-dyson-cloud.

condor872 avatar condor872 commented on August 27, 2024

I figured out how implement camera with cleaned maps. Here a screenshot what you can get from Dyson Servers.
It is not very simple, since you should use also pillow for edit images you can get from endpoint in BASE64 encoded format

If you want i can share my code
29000000-4438-5245-554e-474130353033_completed

from ha-dyson-cloud.

iMiMx avatar iMiMx commented on August 27, 2024

@condor872 Maybe you could? ;)

Perhaps to ha-dyson that is actively worked on?

libdyson-wg/ha-dyson#92

from ha-dyson-cloud.

shavermcspud avatar shavermcspud commented on August 27, 2024

I figured out how implement camera with cleaned maps. Here a screenshot what you can get from Dyson Servers. It is not very simple, since you should use also pillow for edit images you can get from endpoint in BASE64 encoded format

If you want i can share my code 29000000-4438-5245-554e-474130353033_completed

What was your fix?

from ha-dyson-cloud.

dotvezz avatar dotvezz commented on August 27, 2024

Hi @condor872, I'm the maintainer over at https://github.com/dyson-wg/ha-dyson and I'm really curious what your solution was. If you'd like to help contributing to the project, it would be awesome.

from ha-dyson-cloud.

condor872 avatar condor872 commented on August 27, 2024

Hi all, i'm very busy in these days, i'll share the code ASAP. I implemented about 1 year ago, i remember that there is an endpoint where you can get map in base64 encoded format, and for each clean there is another image, that you should overlap on the map image, so you can obtain the cleaned zones.

I'll review the code ASAP, and i'll share with you.
Thanks, bye

from ha-dyson-cloud.

Related Issues (16)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.