NEWS
Zigbee2mqtt installation
-
Die lösche ich ja.
Aber sobald ich den mqtt Adapter neu starte, sieht der Baum wieder so aus:
-
@schmetterfliege Dann mach mal folgendes:
- Schau - dass Du in der mqtt- Konfig wirklich alle Haken raus hast.
- Lösche den gesamten Baum - Alles
- Stoppe Adapter
- Stoppe mosquitto (sudo systemctl stop mosquitto)
- Lösche die Datenbank (sudo rm /var/lib/mosquitto/mosquitto.db)
- Starte mosquitto (sudo systemctl start mosquitto)
- Starte mqtt Adapter
-
@mickym said in Zigbee2mqtt installation:
@schmetterfliege Dann mach mal folgendes:
- Schau - dass Du in der mqtt- Konfig wirklich alle Haken raus hast.
- Lösche den gesamten Baum - Alles
- Stoppe Adapter
- Stoppe mosquitto (sudo systemctl stop mosquitto)
- Lösche die Datenbank (sudo rm /var/lib/mosquitto/mosquitto.db)
- Starte mosquitto (sudo systemctl start mosquitto)
- Starte mqtt Adapter
Hat funktioniert, vielen Dank!
Ich löcher dich einfach mal weiter mit Fragen :S
Hast du Tasmota Devices die "Friendly Names" haben? -
aber das bekommst halt nur als Info im Status des JSON mit.
{ "Status": { "Module": 0, "FriendlyName": [ "Steckdosenleiste2", "Steckdose1", "Steckdose2", "Steckdose3", "Steckdose4", "USB" ], "Topic": "steckdosenleiste2", "ButtonTopic": "0", "Power": 49, "PowerOnState": 3, "LedState": 1, "LedMask": "FFFF", "SaveData": 1, "SaveState": 1, "SwitchTopic": "0", "SwitchMode": [ 0, 0, 0, 0, 0, 0, 0, 0 ], "ButtonRetain": 0, "SwitchRetain": 0, "SensorRetain": 0, "PowerRetain": 0 } }
hat also mit der mqtt- Struktur nichts zu tun - könntest Du halt im NodeRed dann weiter verarbeiten.
-
@schmetterfliege Ich habs mal zum Spass umbenannt - und die Steckdose1 in Kaffeemaschine umbenannt:
Neben dem JSON hat das keine Bedeutung im Tasmota Device Manager werden diese allerdings ausgewertet
Vorher:
Nachher:
Fazit: Hat also nur descriptive Bedeutung.
-
@mickym
Okay, also kann ich das aktuell erstmal komplett ignorieren und später dürfte mir das nichts kaputt machen? -
@schmetterfliege Nein die friendly Names sind bedeutungslos.
Ich habe gerade mal bei tasmota nachgeschaut:
Das scheint also für HomeAssistant für Autodiscovery etc. ggf. genutzt zu werden.
-
@mickym said in Zigbee2mqtt installation:
@schmetterfliege Nein die friendly Names sind bedeutungslos.
Ich habe gerade mal bei tasmota nachgeschaut:
Das scheint also für HomeAssistant für Autodiscovery etc. ggf. genutzt zu werden.
Wunderbar
-
Mit welcher Contrib steuerst du denn in NR deine Devices? Zigbee2mqtt? Oder irgendeinen speziellen?
-
@schmetterfliege Nee - direkt im mqtt.
-
wie? Der hört doch nur zu?
-
@schmetterfliege Nein - ...
-
und wie steuerst du die?
-
wait, du meinst gar nicht den mqtt adapter in iobroker^^
-
@schmetterfliege Nun natürlich keinen Sensor, sondern Lampe etc.
Du erstellst einfach ein set Datenpunkt
ODER
Du nutzt eine mqtt Out Node und publishst unter dem Gerät unter dem set topic. Darauf hört das Gerät.
In der Zigbee2mqtt Kachel klickst Du auf den Gerätetyp
und dann sieht man was alles "exposed "wird.
und wie gesagt - im NodeRed kannst Du das mit den mqtt- Nodes auch direkt publishen oder über die iobroker out Nodes und dem Adapter. Ist halt ein kliener Umweg
-
@mickym said in Zigbee2mqtt installation:
@schmetterfliege Nun natürlich keinen Sensor, sondern Lampe etc.
Du erstellst einfach ein set Datenpunkt
ODER
Du nutzt eine mqtt Out Node und publishst unter dem Gerät unter dem set topic. Darauf hört das Gerät.
Wie würde da denn das Topic aussehen?
tasmota/Büro/P1/Pflanzenlicht/stat/POWER3/set ? -
@schmetterfliege Nein ich rede von Zigbee2mqtt
Bei tasmota kommt alles in den cmnd Ast.
Hängt davon ab - welches Kommando Du schicken willst.
-
@mickym ah okay.
Und wie geht das mit den Tasmota Dingern dann?Edit: na ich will einfach mal POWER3 auf "ON" Setzen^^
-
@schmetterfliege sagte in Zigbee2mqtt installation:
@mickym ah okay.
Und wie geht das mit den Tasmota Dingern dann?Edit: na ich will einfach mal POWER3 auf "ON" Setzen^^
Bei den Tasmota Teilen kannst Du jedes Kommando als eigenen Datenpunkt unter dem cmnd Ast erstellen.
Also einfach einen POWER3 datenpunkt erstellen und den auf ON setzen
Du kannst auch über Backlog Datenpunkt - wie auf der Konsole gleich mehrere Befehle im Batch Betrieb abarbeiten lassen.
-
@mickym
Muss ich den cmnd Ast manuell anlegen? Hab da nämlich keinenHast du die ganzen Datenpunkte selbst erstellt? Da tippe ich mich ja dumm und dämlich^^