Domoticz just for flower power devices?
Moderator: leecollings
-
- Posts: 5
- Joined: Sunday 26 April 2020 14:37
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Domoticz just for flower power devices?
Hello,
I have several flower power devices and pots, but Parrot, the manufacturer, has just decided to shut down its cloud servers. The devices have become useless as is.
My idea is to use Domoticz just to connect to these devices. Hence my requirements are rather minimal: if I understand things well, I only need to have a working bluetooth sensor on the host with Domoticz, and install the flower power plugin. What would be the easiest and cheapest way to achieve that?
I have thought about buying a Raspberry pi zero W, that seems to fit the bill. Would it be fine for running Domoticz in my special case?
Alternatively, my computer is a NUC with a bluetooth device. Would it be possible to use domoticz in a docker container, and detect bluetooth devices? I've tried to go this way so far. The container works well, but I don't know how to identify the bluetooth device inside the container (and I don't know if it's possible).
Thank you for your help.
I have several flower power devices and pots, but Parrot, the manufacturer, has just decided to shut down its cloud servers. The devices have become useless as is.
My idea is to use Domoticz just to connect to these devices. Hence my requirements are rather minimal: if I understand things well, I only need to have a working bluetooth sensor on the host with Domoticz, and install the flower power plugin. What would be the easiest and cheapest way to achieve that?
I have thought about buying a Raspberry pi zero W, that seems to fit the bill. Would it be fine for running Domoticz in my special case?
Alternatively, my computer is a NUC with a bluetooth device. Would it be possible to use domoticz in a docker container, and detect bluetooth devices? I've tried to go this way so far. The container works well, but I don't know how to identify the bluetooth device inside the container (and I don't know if it's possible).
Thank you for your help.
-
- Posts: 56
- Joined: Friday 04 August 2017 16:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: Domoticz just for flower power devices?
Hello,
i'm trying to use Python plugin parrot_flower_plugin with Domoticz Version: 2021.1 on Raspberry Pi 4B but I got this error message in domoticz log file.
but plugin.py is here, in the Path and Domoticz works for other Python plugins I already used
I installed the prerequisite as mentioned in Git : https://github.com/tazounet/parrot_flower_plugin
What could be the issue ?
i'm trying to use Python plugin parrot_flower_plugin with Domoticz Version: 2021.1 on Raspberry Pi 4B but I got this error message in domoticz log file.
Code: Select all
2021-06-02 10:31:48.902 Flower hardware started.
2021-06-02 10:31:48.902 Status: Flower: (Flower) Started.
2021-06-02 10:31:48.902 Status: Flower: (Flower) Entering work loop.
2021-06-02 10:31:49.127 Error: Flower: (parrot_flower_plugin) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/parrot_flower_plugin/:/usr/lib/python37.zip:/usr/lib/python3.7:/usr/lib/python3.7/lib-dynload:/usr/local/lib/python3.7/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.7/dist-packages'.
2021-06-02 10:31:49.128 Error: Flower: (Flower) Module Import failed, exception: 'NameError'
2021-06-02 10:31:49.128 Error: Flower: (Flower) Error Line details not available.
2021-06-02 10:32:00.404 Status: LUA: Updating variables if necessary
Code: Select all
pi@domoticz:~/domoticz/plugins $ ls -al parrot_flower_plugin/
total 44
drwxr-xr-x 5 pi pi 4096 jun 2 10:29 .
drwxr-xr-x 12 pi pi 4096 jun 1 15:52 ..
-rwxr-xr-x 1 pi pi 3366 jun 1 15:48 demo.py
-rwxr-xr-x 1 pi pi 402 jun 1 15:48 fakeDomoticz.py
drwxr-xr-x 8 pi pi 4096 jun 1 15:48 .git
drwxr-xr-x 3 pi pi 4096 jun 1 15:55 parrot_flower
-rwxr-xr-x 1 pi pi 11249 jun 2 10:29 plugin.py
drwxr-x--- 2 pi pi 4096 jun 1 15:59 __pycache__
-rw-r--r-- 1 pi pi 720 jun 1 15:48 README.md
What could be the issue ?
- waltervl
- Posts: 5157
- Joined: Monday 28 January 2019 18:48
- Target OS: Linux
- Domoticz version: 2024.7
- Location: NL
- Contact:
Re: Domoticz just for flower power devices?
Give the plugin.py file execute permissions. Right click on the file to change its permissions, or use the terminal to navigate to the directory, and then type: sudo chmod +x plugin.py
You could try to use sudo to install the libraries:
sudo pip3 install bluepy
sudo pip3 install btlewrap
You could try to use sudo to install the libraries:
sudo pip3 install bluepy
sudo pip3 install btlewrap
Domoticz running on Udoo X86 (on Ubuntu)
Devices/plugins: ZigbeeforDomoticz (with Xiaomi, Ikea, Tuya devices), Nefit Easy, Midea Airco, Omnik Solar, Goodwe Solar
Devices/plugins: ZigbeeforDomoticz (with Xiaomi, Ikea, Tuya devices), Nefit Easy, Midea Airco, Omnik Solar, Goodwe Solar
-
- Posts: 56
- Joined: Friday 04 August 2017 16:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: Domoticz just for flower power devices?
Hi,
Many thanks, seems better, may be i forgot one of the prerequisites :
But even if hcitool seems to detect some devices,
the plugin autoscan mode returns nothing
I give the plugin the exact MAC address and stop auto scan, but it seems that it can't read information from the Flower device anyway
Many thanks, seems better, may be i forgot one of the prerequisites :
Code: Select all
pi@domoticz:~/domoticz/plugins/parrot_flower_plugin $ sudo pip3 install bluepy
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: bluepy in /usr/local/lib/python3.7/dist-packages (1.3.0)
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv
pi@domoticz:~/domoticz/plugins/parrot_flower_plugin $ sudo pip3 install btlewrap
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting btlewrap
Downloading https://www.piwheels.org/simple/btlewrap/btlewrap-0.1.0-py3-none-any.whl (21 kB)
Installing collected packages: btlewrap
Successfully installed btlewrap-0.1.0
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: https://pip.pypa.io/warnings/venv
Code: Select all
sudo hcitool lescan
LE Scan ...
37:7E:82:E4:E1:13 (unknown)
59:E7:98:0B:8B:28 (unknown)
59:E7:98:0B:8B:28 (unknown)
4D:DB:CB:40:57:AA (unknown)
47:BD:40:04:32:3A (unknown)
47:BD:40:04:32:3A (unknown)
58:58:98:58:9F:5B (unknown)
58:58:98:58:9F:5B Salle à manger
C4:7C:8D:6C:83:C4 (unknown)
C4:7C:8D:6C:83:C4 Flower care
C4:7C:8D:6C:76:2C (unknown)
C4:7C:8D:6C:83:E2 (unknown)
15:ED:BE:18:18:BA (unknown)
C4:7C:8D:6C:76:2C Flower care
56:6B:0B:DE:C1:79 (unknown)
56:6B:0B:DE:C1:79 (unknown)
Code: Select all
2021-06-02 11:55:51.466 Status: Flower Sensors: (Flower Sensors) Entering work loop.
2021-06-02 11:55:51.466 Status: Flower Sensors: (Flower Sensors) Started.
2021-06-02 11:55:51.678 Status: Flower Sensors: (Flower Sensors) Initialized version 1.0.0, author 'tazounet'
2021-06-02 11:55:56.811 Flower Sensors: (Flower Sensors) Number of devices found via bluetooth scan = 0
2021-06-02 11:55:56.878 Flower Sensors: (Flower Sensors) Using polling interval of 120 minutes
Code: Select all
2021-06-02 12:12:52.178 Status: Flower Sensors: (Flower Sensors) Started.
2021-06-02 12:12:52.390 Status: Flower Sensors: (Flower Sensors) Initialized version 1.0.0, author 'tazounet'
2021-06-02 12:13:00.367 Status: LUA: Updating variables if necessary
2021-06-02 12:13:00.368 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/Script_time_variable_utiles.lua
2021-06-02 12:13:02.083 Flower Sensors: (Flower Sensors) Getting data from sensor: C4:7C:8D:6C:76:2C
2021-06-02 12:13:16.488 Error: Flower Sensors: (Flower Sensors) Can't get data from sensor C4:7C:8D:6C:76:2C
- waltervl
- Posts: 5157
- Joined: Monday 28 January 2019 18:48
- Target OS: Linux
- Domoticz version: 2024.7
- Location: NL
- Contact:
Re: Domoticz just for flower power devices?
on your RPi in a terminal window go to the plugin directory and run
sudo python demo.py
Then you should get some more information if the library is working.
Else make an issue on the plugin GitHub. Perhaps the plugin owner knows the solution.
sudo python demo.py
Then you should get some more information if the library is working.
Else make an issue on the plugin GitHub. Perhaps the plugin owner knows the solution.
Domoticz running on Udoo X86 (on Ubuntu)
Devices/plugins: ZigbeeforDomoticz (with Xiaomi, Ikea, Tuya devices), Nefit Easy, Midea Airco, Omnik Solar, Goodwe Solar
Devices/plugins: ZigbeeforDomoticz (with Xiaomi, Ikea, Tuya devices), Nefit Easy, Midea Airco, Omnik Solar, Goodwe Solar
-
- Posts: 56
- Joined: Friday 04 August 2017 16:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: Domoticz just for flower power devices?
I replaced it with this one that works fine : https://www.domoticz.com/wiki/Plugins/Mi_flower_mate
- waltervl
- Posts: 5157
- Joined: Monday 28 January 2019 18:48
- Target OS: Linux
- Domoticz version: 2024.7
- Location: NL
- Contact:
Re: Domoticz just for flower power devices?
Yes, that is also a possibilityHM31 wrote: ↑Wednesday 02 June 2021 20:56 I replaced it with this one that works fine : https://www.domoticz.com/wiki/Plugins/Mi_flower_mate
Domoticz running on Udoo X86 (on Ubuntu)
Devices/plugins: ZigbeeforDomoticz (with Xiaomi, Ikea, Tuya devices), Nefit Easy, Midea Airco, Omnik Solar, Goodwe Solar
Devices/plugins: ZigbeeforDomoticz (with Xiaomi, Ikea, Tuya devices), Nefit Easy, Midea Airco, Omnik Solar, Goodwe Solar
-
- Posts: 56
- Joined: Friday 04 August 2017 16:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: Domoticz just for flower power devices?
And made some custom icons
- Attachments
-
- Mi-Flower-mate Moist.zip
- Moisture icon
- (6.02 KiB) Downloaded 29 times
-
- Mi-Flower-mate Light.zip
- Light icon
- (6.31 KiB) Downloaded 24 times
-
- Posts: 56
- Joined: Friday 04 August 2017 16:13
- Target OS: Raspberry Pi / ODroid
- Domoticz version:
- Contact:
Re: Domoticz just for flower power devices?
Added these above icons in a new version (plus correction of conductivity device unit) in https://github.com/flatsiedatsie/Mi_Flower_mate_plugin
This plugin works with all sensors that have 'flower mate' or 'flower care' in there name (when bluetooth scanned, or that have C4:7C:8D: in BT mac address prefix), thus not only Xiaomi sensors.
This plugin works with all sensors that have 'flower mate' or 'flower care' in there name (when bluetooth scanned, or that have C4:7C:8D: in BT mac address prefix), thus not only Xiaomi sensors.
Who is online
Users browsing this forum: No registered users and 0 guests