mqtt2.template: bugs, Fragen, Anregungen

Begonnen von Beta-User, 15 Dezember 2018, 11:44:43

Vorheriges Thema - Nächstes Thema

Dlay

Moin zusammen,

mir ist grad aufgefallen, dass das Template für WLED nur max. 15 Presets anzeigt.
Da ich 20 Presets definiert habe, sollte das ggf. auf einen höheren Wert angepasst werden.

Außerdem, falls möglich, wären die Namen der Presets ganz nett.

Lässt sich das so umsetzen?

Grüße

Dlay

[ANFRAGE]

Ich habe seit neuestem ein NUKI und möchte mir die Bridge sparen.

Dabei bin ich auf das Github Projekt Nuki_hub gestoßen.

Damit kann ein ESP32 Modul geflasht und als MQTT Schnittstelle verwendet werden.
Es wäre Prima hierfür ein MQTT2 Modul zu haben.

Leider bin ich nicht in der Lage ein solches zu erstellen.

Mag das jemand übernehmen, um das NUKI kostengünstig an FHEM anbinden zu können?

Die Nuki Bridge ist ja um den Faktor 10 teurer (gebraucht)

Dlay

#557
Zitat von: Dlay am 14 März 2024, 23:36:08[ANFRAGE]

Ich habe seit neuestem ein NUKI und möchte mir die Bridge sparen.

Dabei bin ich auf das Github Projekt Nuki_hub gestoßen.

Damit kann ein ESP32 Modul geflasht und als MQTT Schnittstelle verwendet werden.
Es wäre Prima hierfür ein MQTT2 Modul zu haben.

Leider bin ich nicht in der Lage ein solches zu erstellen.

Mag das jemand übernehmen, um das NUKI kostengünstig an FHEM anbinden zu können?

Die Nuki Bridge ist ja um den Faktor 10 teurer (gebraucht)

So sehen die Readings aus, die MQTT2 automatisch anlegt.

nukihub:nuki/maintenance/networkDevice:.* networkDevice
nukihub:nuki/lock/action:.* action
nukihub:nuki/lock/query/battery:.* battery
nukihub:nuki/lock/query/config:.* config
nukihub:nuki/lock/query/lockstate:.* lockstate
nukihub:nuki/maintenance/reset:.* reset
nukihub:nuki/maintenance/mqttConnectionState:.* mqttConnectionState
nukihub:nuki/info/nukiHubIp:.* nukiHubIp
nukihub:nuki/maintenance/uptime:.* uptime
nukihub:nuki/info/nukiHubVersion:.* nukiHubVersion
nukihub:nuki/lock/address:.* address
nukihub:nuki/lock/query/lockstateCommandResult:.* lockstateCommandResult
nukihub:nuki/lock/trigger:.* trigger
nukihub:nuki/lock/lastLockAction:.* lastLockAction
nukihub:nuki/lock/completionStatus:.* completionStatus
nukihub:nuki/lock/doorSensorState:.* doorSensorState
nukihub:nuki/battery/critical:.* critical
nukihub:nuki/battery/charging:.* charging
nukihub:nuki/battery/level:.* level
nukihub:nuki/battery/keypadCritical:.* keypadCritical
nukihub:nuki/lock/json:.* { json2nameValue($EVENT) }
nukihub:nuki/presence/devices:.* { json2nameValue($EVENT) }
nukihub:nuki/battery/voltage:.* voltage
nukihub:nuki/battery/drain:.* drain
nukihub:nuki/battery/maxTurnCurrent:.* maxTurnCurrent
nukihub:nuki/battery/lockDistance:.* lockDistance
nukihub:nuki/configuration/buttonEnabled:.* buttonEnabled
nukihub:nuki/configuration/ledEnabled:.* ledEnabled
nukihub:nuki/configuration/ledBrightness:.* ledBrightness
nukihub:nuki/configuration/singleLock:.* singleLock
nukihub:nuki/info/firmwareVersion:.* firmwareVersion
nukihub:nuki/info/hardwareVersion:.* hardwareVersion
nukihub:nuki/configuration/autoUnlock:.* autoUnlock
nukihub:nuki/configuration/autoLock:.* autoLock
nukihub:nuki/lock/rssi:.* rssi
nukihub:nuki/lock/log:.* log
nukihub:nuki/lock/authorizationId:.* authorizationId
nukihub:nuki/lock/authorizationName:.* authorizationName
nukihub:nuki/maintenance/wifiRssi:.* wifiRssi

Eine kleine setList hab ich hinbekommen:
lock:noArg nuki/lock/action lock
unlock:noArg nuki/lock/action unlock
unlatch:noArg nuki/lock/action unlatch
lockNgo:noArg nuki/lock/action lockNgo
lockNgoUnlatch:noArg nuki/lock/action lockNgoUnlatch
fullLock:noArg nuki/lock/action fullLock
hubreboot:noArg nuki/maintenance/reset 1

In der Docu gibt es noch weit mehr :-\

Dlay

Zitat von: Dlay am 13 März 2024, 19:58:44Moin zusammen,

mir ist grad aufgefallen, dass das Template für WLED nur max. 15 Presets anzeigt.
Da ich 20 Presets definiert habe, sollte das ggf. auf einen höheren Wert angepasst werden.

Außerdem, falls möglich, wären die Namen der Presets ganz nett.

Lässt sich das so umsetzen?

Grüße

Dann helf ich mir mal selbst:

Einfach in der setList-Zeile von 15 auf 30 erhöhen und schon gehts mit mehr Presets:

Vorher:
preset:selectnumbers,0,1,15,0,lin wled/display/api PL=$EVTPART1
Nachher:
preset:selectnumbers,0,1,30,0,lin wled/display/api PL=$EVTPART1

Tueftler1983

Hallo bei dem Template für die Hoymiles OpenDTU ist ein Fehler/Bug, das Reading für Die AC und DC Leistung Heißen beide power.
Deshalb überschreiben sich diese gegenseitig, ich habe jetzt in der Readingslist das Reading für DC Leistung heißt jetzt power_DC

Hoffe es hilft
Lg Holger

Beta-User

Zitat von: Tueftler1983 am 20 April 2024, 13:20:23Hallo bei dem Template für die Hoymiles OpenDTU ist ein Fehler/Bug, das Reading für Die AC und DC Leistung Heißen beide power.
Deshalb überschreiben sich diese gegenseitig, ich habe jetzt in der Readingslist das Reading für DC Leistung heißt jetzt power_DC

Hoffe es hilft
Lg Holger
Leider bin ich immer noch ziemlich ratlos, was konkret zu ändern wäre... Das war hier schon mal Thema:

Zitat von: Beta-User am 07 März 2024, 10:34:35
Zitat von: tomcat.x am 07 März 2024, 10:14:22
Zitat von: Elektron am 25 Februar 2024, 18:19:46Habe mir das heute mal angesehen und dabei ist mir aufgefallen, dass sowohl die AC-Leistung als auch die DC-Leistung auf das Reading ,,Power" gemapt wird.

Bei mir habe ich DC-Leistung auf "powerdc" gemappt, ohne über Namenskonventionen weiter nachzudenken (also nicht sicher, ob das so ins template sollte). Auch das was mich eigentlich interessiert, ist die AC-Leistung, die habe ich auf "power" gelassen.
Das aktuelle template nennt das soweit erkennbar auch "powerdc" (es gibt afaik leider (!) noch keine Namenskonvention für PV-bezogene Readings). Aber immer noch gilt die Bitte, diesen Thread nur als "Anlaufstelle" zu nutzen, für Hoymiles gibt es den Spezialthread https://forum.fhem.de/index.php?topic=121282.0.
Also Bitte: Den Spezialthread nutzen und dann zeigen, wie das funktionierende Device grade komplett aussieht, sonst tappe ich im Dunkeln...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files