Bin trotz Lesens der commandref und einigem Suchen im Forum nicht schlauer geworden meine Frage betreffend:
Ich bekomme von einem Wemos D1 mini mit EPSEasy die Werte eines BME280 (Temperature, Humidity, Pressure ...) geschickt. Nun wollte ich die Devicebezeichnung in einen einfachen Alias zur Anzeige auf der Weboberfläche "umbenennen".
attr ESPEasy_ESP_Easy_ESP_Temp_BMx280_11 alias THP11
Hat funktioniert, aber es wurden keine Werte mehr eingelesen.
2023-01-25 18:57:19 ESPEasy ESPEasy_ESP_Easy_ESP_Temp_BMx280_11 presence: absent
2023-01-25 18:57:19 ESPEasy ESPEasy_ESP_Easy_ESP_Temp_BMx280_11 absent
Nach den Löschen des Alias klappt es wieder.
2023-01-25 19:01:54 ESPEasy ESPEasy_ESP_Easy_ESP_Temp_BMx280_11 Temperature: 20.67
2023-01-25 19:01:54 ESPEasy ESPEasy_ESP_Easy_ESP_Temp_BMx280_11 Humidity: 39.03
2023-01-25 19:01:54 ESPEasy ESPEasy_ESP_Easy_ESP_Temp_BMx280_11 Pressure: 1027.46
2023-01-25 19:01:54 ESPEasy ESPEasy_ESP_Easy_ESP_Temp_BMx280_11 presence: present
2023-01-25 19:01:54 ESPEasy ESPEasy_ESP_Easy_ESP_Temp_BMx280_11 Hum: 39.03 Pre: 1027.46 Tem: 20.67
Was habe ich nicht verstanden und mache ich falsch?
Ich habe das Problem der "langen Namen" mit rename gelöst:
rename ESPEasy ESPEasy_ESP_Easy_ESP_...... ESPEasy_DHT22
Ingo
Danke Ingo,
dann muss man wohl auch den Namen im Sensor anpassen? :-\
Ich finde, dass esam einfachsten ist, den Namen gleich nach dem 'define' anzupassen. Es baut sich ja alles darauf auf. Notfalls Device löschen und neu anfangen.
Ich verwende einen alias nur dann, wenn es im Namen einen Umlaut gibt oder ein Leerzeichen.
Ingo
Sieht jetzt gut aus nach dem rename
Herzlichen Dank Ingo!
:)