Git Product home page Git Product logo

domoticz-venta's Introduction

domoticz-venta

Domoticz plugin for venta device (LPH60 WiFi App Control)

Plugin installation

Either clone this repositorny into Domoticz's python plugin directory

$ cd python_dir/config/plugins
$ git clone this_repo_clone_link

or simply create directory and copy the plugin.py file into $ python_dir/config/plugins/domoticz-venta. That was an easy part.

Configuration

Now we need to find out hash for cennection. It's easiest to sniff packets between your smartphone with Venta App and the device.

My process

  1. Configure Venta device, and connect it to local network
  2. Add you Venta device to Venta App
  3. Download and install Wireshark IMPORTANT NOTICE: make sure to install Sshdump component.
  4. Install PCAP Remote on your smartphone
  5. Export certificate from PCAP Remote app (Context menu -> Settings -> Export certificate)
  6. Start the PCAP Remote server
  7. Configure connection in Wireshark (IP, PORT, import certificate)
  8. Start Wireshark SSH remote capture
  9. Use filter (ip.dst == ip_of_venta_device or ip.src == ip_of_venta_device) and tcp and data.len > 0
  10. Open Venta App and wait for the communication
  11. At his point you can read JSON file in data field but if you want to make it more clear go to step 12.
  12. Select any packet with right mouse click and choose follow
  13. Read MacAdress, Hash, DeviceName and fill it into python plugin.

domoticz-venta's People

Contributors

ajarzyn avatar

Watchers

 avatar

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.