Code: Alles auswählen
walter@walter-ZBOX-ID83:~$ sudo systemctl status tuya-mqtt.service
[sudo] Passwort für walter:
● tuya-mqtt.service - tuya-mqtt
Loaded: loaded (/etc/systemd/system/tuya-mqtt.service; disabled; vendor pr>
Active: active (running) since Sun 2022-08-07 20:52:17 CEST; 11h ago
Main PID: 135449 (node)
Tasks: 7 (limit: 9361)
Memory: 65.1M
CPU: 30.590s
CGroup: /system.slice/tuya-mqtt.service
└─135449 node /etc/openhab/scripts/tuya-mqtt/tuya-mqtt.js
Aug 07 20:52:17 walter-ZBOX-ID83 systemd[1]: Started tuya-mqtt.
1. es gibt 2 Config Dateien, wo Fehler verursachen.
in der config.json
Code: Alles auswählen
{
"host": "localhost",
"port": 1883,
"topic": "tuya/",
"mqtt_user": "xxxxx",
"mqtt_pass": "xxxxx"
}
das geht gar nicht, besser ganz ohne!
beim host hatte ich die Ip angegeben, besser mit localhost!
in der devices.conf
Code: Alles auswählen
[
{
name: 'teckin 2',
id: 'bfb92749aac0697xxxxx',
key: '9e8f17b72bxxxxx',
ip: '192.168.178.xxx'
},
{
name: 'meter',
id: '03410103a4e57cxxxxxx',
key: 'd760a70210xxxxxx',
ip: '192.168.178.xxx'
},
{
name: 'teckin 1',
id: 'bf51b009a88853dxxxxx',
key: '8c6ef82b63xxxxxx',
ip: '192.168.178.xxx'
}
]
dann meldet mir der MQTT Explorer den Status (online, offline) nicht mehr!
auch seltsam, der MQTT Explorer geht nicht online mit Port 1883! nur wenn ich Port 8883 angebe!
die Things Datei hab ich aufgerämumt, da hat Udo mal wieder recht gehabt!
eine Bridge
Code: Alles auswählen
Bridge mqtt:broker:MqttBroker "MQTT Broker" [host="localhost", port="1883", clientID="xxxxx", secure=false, username="xxxxx", password="xxxxx"]
das funktioniert soweit alles Fehlerfrei!
nur ob das richtig ist, weiß ich nicht.
Code: Alles auswählen
commandTopic= "tuya/teckin_1/command",
stateTopic="tuya/teckin_1/state",
on="{ \'code\': 'switch_1', \'value\': true }",
//on="true",
//off="{ \'code\': 'switch_1', \'value\': false }"
off="{ \'code\': 'switch_1', \'value\': false }"
Vermute aber mal das da mit der tuya-mqtt Installation was nicht stimmt, schon wegen den Port Nummern?
neu installieren bringt da wahrscheinlich auch nichts, höchstens den Rechner komplett neu aufsetzen?
Edit:
im Terminal kann ich mit
Code: Alles auswählen
tuya-cli set --id bf51b009a88853dxxxxxx --key 8c6ef82b63fcb448 --dps 1 --set true
nur wie bekomme ich das in das openhab Thing?