@e-i-k-e habe mir gerade die hier - smart Version - besorgt: aliexpress. Da steht auch "neueste Version" und HHCC dabei. Unterschiede bei der Benutzung mit der APP oder der Abfrage per Script konnte ich keine feststellen.
NEWS
Best posts made by gjo
-
RE: Xiaomi Flower care
-
RE: Xiaomi Flower care
@bernd-0 Also ich benutze einen ESP32 der im WLAN hängt und Flora-nah die BLE Sensoren abfrag und dann mittel MQTT die Daten in den iobroker meldet.
Das funktioniert seit Jahren ganz unproblematisch.
Einen ESP32 gibt es für <5€ + USB Kabel und 5V Netzteil .... also kleines GeldDas mit dem USB Kabel und ext. BLE Adapter habe ich auch zuvor getestet ... bin aber nie glücklich damit geworden.
-
RE: Xiaomi Flower care
@stadtschloss
genau das wollte ich dir auch schreiben. hier meine Einstellungen für das upload auf den ESP-32.Bei mir laufen die schon seit Jahren ohne jegliche Probleme oder Abstürze. Mit der Zeit habe ich die Abfragehäufigkeit nochmal reduziert:
// sleep between to runs in seconds
#define SLEEP_DURATION 360 * 60
// emergency hibernate countdown in seconds
#define EMERGENCY_HIBERNATE 30 * 60
// how often should the battery be read - in run count
#define BATTERY_INTERVAL 6
// how often should a device be retried in a run when something fails
#define RETRY 4Das spart Batterie bei den Sensoren ...
-
RE: Xiaomi Flower care
@stadtschloss sagte in Xiaomi Flower care:
_DURATION 30 * 60 sind doch 30min. Und im debug mqtt-LOG steht nix von connect und empfang von Daten? Die erste Versorgung an MQTT hat aber funktioniert?
-
RE: Xiaomi Flower care
wie gesagt ist das schon ziemlich lange her ... ich kann dir folgendes auslesen:
Arduino Version 1.8.12
Boardverwaltung: https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
inst. Bibliotheken: Arduino Low Power V1.2.2, Bridge v1.7.0, Esplora v1.0.4, Ethernet v2.0.0, Firmata v2.5.8, GSM v1.0.6, Keyboard v1..0.2, LiquidCrystal v1.0.7, Mouse v1.0.1, Robot Control v1.0.4, Robot IR Remote v2.0.0, Robot Motor v1.0.3, RTCZero v1.6.0, SD v1.2.4, Servo v1.1.7, SpacebrewYun v1.0.2, Stepper v1.1.3, Temboo v1.2.1, TFT v1.0.6, WiFi v1.2.7, Adafuit BusIO v1.7.1, Adafruit Circuit Playground v1.11.2, Adafruit GFX Library v1.10.4, Adafruit GPS Library v1.5.3, Adafruit ILI9341 v1.5.6 Adafruit LED Backpack Library v1.1.8, Adafruit SleepDog Library v1.3.2, Adafruit STMPE610 v1.1.2, Adafruit TouchScreen v1.1.1, Adafruit Zero DMA Library v1.0.8, Adafruit Zero FFT Library v1.0.4, Adafruit Zero PDM Library v1.2.0, DS18B20 v1.0.0, EnableInterrupt v1.1.0, Low-Power v1.6.0, OneWire v2.3.5, RFM_LowPowerLad v1.4.2, Rocket Scream LowPowerAVRZero v1.0.0, RTClib v1.12.4, SPIFlash_LowPowerLab v101v1v3, TinyWireM v1.1.0, WaveHC v1.0.3welches davon nun tatsächlich für dieses Projekt oder für ein anderes von Homematic benötigt wurde weiss ich beim besten Willen nicht mehr.
Hoffe das hilft dir weiter....Gernot
Latest posts made by gjo
-
RE: Heizöl24 - MEX
@spicer
die Daten kommen an ... wie cool. Danke nochmal.
ja, auf dem Testsystem hatte ich s mir einfacher gemacht. -
RE: Heizöl24 - MEX
das war auch meine Vermutung.
heidenei ... nach:
root@DietPi:/home/script# pip install paho-mqtt --upgrade Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple/ Requirement already satisfied: paho-mqtt in /usr/local/lib/python3.7/dist-packages (1.6.1) Collecting paho-mqtt Downloading https://www.piwheels.org/simple/paho-mqtt/paho_mqtt-2.0.0-py3-none-any.whl (66 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.9/66.9 kB 746.1 kB/s eta 0:00:00 Installing collected packages: paho-mqtt Attempting uninstall: paho-mqtt Found existing installation: paho-mqtt 1.6.1 Uninstalling paho-mqtt-1.6.1: Successfully uninstalled paho-mqtt-1.6.1 Successfully installed paho-mqtt-2.0.0 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv [notice] A new release of pip is available: 23.3.2 -> 24.0 [notice] To update, run: python3 -m pip install --upgrade pip
kommt jetzt:
root@DietPi:/home/script# python3 /home/script/mex.py Traceback (most recent call last): File "/usr/local/lib/python3.7/dist-packages/paho/mqtt/client.py", line 49, in <module> from typing import Literal ImportError: cannot import name 'Literal' from 'typing' (/usr/lib/python3.7/typing.py) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/script/mex.py", line 38, in <module> import paho.mqtt.client as mqtt File "/usr/local/lib/python3.7/dist-packages/paho/mqtt/client.py", line 51, in <module> from typing_extensions import Literal # type: ignore ModuleNotFoundError: No module named 'typing_extensions' root@DietPi:/home/script#
also via:
root@DietPi:/home/script# pip install typing-extensions Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple/ Collecting typing-extensions Downloading https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.7.1-py3-none-any.whl (33 kB) Installing collected packages: typing-extensions Successfully installed typing-extensions-4.7.1
nachinstalliert. dann mit folgendem Ergebnis:
root@DietPi:/home/script# python3 /home/script/mex.py /home/script/mex.py:95: DeprecationWarning: Callback API version 1 is deprecated, update to latest version client = mqtt.Client(mqtt.CallbackAPIVersion.VERSION1, "MEX")
-
RE: Heizöl24 - MEX
@spicer
sehr sehr cool .... vielen Dank dafür!!!eine Frage zu einer Fehlermedung die ich erhalte:
root@DietPi:/home/script# python3 /home/script/mex.py Traceback (most recent call last): File "/home/script/mex.py", line 141, in <module> main() File "/home/script/mex.py", line 95, in main client = mqtt.Client(mqtt.CallbackAPIVersion.VERSION1, "MEX") AttributeError: module 'paho.mqtt.client' has no attribute 'CallbackAPIVersion'
Was könnte da falsch laufen?
-
RE: Neuer Adapter EMS-ESP für Bosch Heizungen
@tp1de hi,
wie weit bist du mit der Umstellung von ioBroker auf Homeassistant? Ich fahre auch parallel beide Systeme ... und nur um die wärmebedarfsgerechte Heizungssteuerung zu haben. Du meintest zwardas wäre recht einfach selber umzubauen ... hoffe da aber auf ein Input von dir -
RE: Bluetooth Reichweite erhöhen Raspberry 4
@argon-t oh, das ist in der Tat schon sehr lange her. Bin ja anschließend auf einen ESP32 genutzt um per wlan MQTT die Daten in den Iobroker zu bringen.
Aber zurück zum BT-Stick. War da nicht was mit passenden Treibern die man für den Betrieb unter linux braucht?
Und funktioniert nur der Abruf der Flora Sensoren nicht oder wird der Stick ansich nicht erkannt? -
RE: Neuer Adapter EMS-ESP für Bosch Heizungen
@tp1de selber benutze ich ja den EMS-ESP ohne Buderus/Bosch Gateway ... von daher sind alle Entities über MQTT verfügbar. Wie ich das verstehe kann ich den HACS nur Nutzung von KM200 o. Gateway Bosch/Buderus benutzen ... habe ich das richtig verstanden?
Mir würde im ersten Schritt schon die Heizungswärembedarfssteuerung reichen. Die Auswertungen / Statisiken aus deinem IO-Broker Adapter nutze ich nicht.
Bin gespannt wie/wann du soweit bist.
-
RE: Neuer Adapter EMS-ESP für Bosch Heizungen
@tp1de
der Adapter funktioniert seit de letzen Version noch besser ... analyse woher die Temp-Anforderungen kommen ist nun auch klar und die Schaltvorgänge 0/1 sind weg. -> Vielen Dak dafür!Ich bin ja weiter daran auf HA umzusteigen nun da gibt es keinen so netten Adapter ... zumindest habe ich noch keinen gefuden. meinst du du kannst mir die node-red programmierte Logik ausleiten? Dann würde ich versuchen ihn dort die Logik zumindest nachzubasteln.
Einen eigenen Adapter in HA wäre natürlich noch viel besser ... ;-.)
Gruß
-
RE: Neuer Adapter EMS-ESP für Bosch Heizungen
@tp1de Update überinstalliert und die Verwirrung ist weg. Vielen Dank!
Jetzt gehts an neu Aufzeichnen und den Übeltäter für den Brennerdemand um 04:00 suchen. Das war vorher mit den Zickezack sicherlich irgendwie möglich aber mir zu stessig ...Nochmal vielen Dank
-
RE: Neuer Adapter EMS-ESP für Bosch Heizungen
@tp1de
dachte ich zuerst auch ... und beim scrollen durch die Aufzeichnungen kommen immer weider Reihen mit "0" vor.