Tuya-MQTT -VECINO Leuchten

Allgemeine Fragen rund um die "Smart Home" Hardware/Komponenten

Moderatoren: seppy, udo1toni

Antworten
filmgucker2
Beiträge: 228
Registriert: 8. Apr 2020 20:59
Answers: 0

Tuya-MQTT -VECINO Leuchten

Beitrag von filmgucker2 »

Hallo nochmal,

das o.a. Script habe ich nunmehr wohl endlich erfolgreich installiert. Dabei die Mosquitto Datenbank
zerschossen und dazu mal wieder einen sehr hilfreichen Tipp von udo1toni gekriegt (s. Thread ein paar Zeilen unter
diesem). Beim RP 4 mit oh 3.4 liegt die in /var/lib/mosquitto. Einfach löschen, und beim nächsten Start baut
Mosquitto sich eine neue. Für o.a. Leuchten ist es noch erforderlich, deren IP und die Version 3.3 in der devices.conf
einzutragen. Dann werden sie auch gefunden.
So weit so gut...
Wenn ich auf der Konsole, wie für das Script beschrieben "DEBUG=tuya-mqtt:* node tuya-mqtt.js" eingebe,
findet er zwar die Lampen, es werden aber nur merkwürdige Buchstabenkombinationen, wie etwa "8KbDSngM"
hinter den GeräteIDs ausgegeben. Ich kann die Leuchten auch mit der Smart Life App steuern. Dabei gibt
"DEBUG=tuya-mqtt:* node tuya-mqtt.js wieder diesen Buchstabensalat aus, nicht jedoch irgendwelche
"DPS" -Sachen. Im MQTT Explorer ist von Tuya auch nichts zu sehen...
Gibt es jemand hier, der das Script am Laufen hat? Oder hat jemand noch einen Tipp?

Vielen Dank!
Raspberry Pi 4, OH 4.0.3

oh73
Beiträge: 286
Registriert: 7. Mär 2021 14:49
Answers: 1

Re: Tuya-MQTT -VECINO Leuchten

Beitrag von oh73 »

es werden aber nur merkwürdige Buchstabenkombinationen, wie etwa "8KbDSngM"
das ist da normal,
was sagt der Status von tuya-mqtt? grün, aktiv?
tuya-cli installiert?
tuya-cli wizard ausgeführt?

dann kann man mit dem Befehl, Beispiel von mir

Code: Alles auswählen

tuya-cli get --ip 192.168.178.41 --id bfbb148000d626f8xxxx tap ID --key 2b57ef5d32fxxxx --cid 0c4314fffe0xxxx--full --protocol-version 3.3
versuchen ob was kommt.

ip, id, key und cid anpassen!

Kommen sollte dann in etwa so was:

Code: Alles auswählen

{
  dps: {
    '1': 'manual',
    '2': 210,
    '3': 221,
    '4': false,
    '5': 0,
    '8': false,
    '12': false,
    '15': 50,
    '16': 300,
    '102': 0
  },
  cid: '0c4314fffe01eab4'
}
vermute mal deine devices.conf ist noch nicht richtig!
deshalb der tuya-cli wizard muss laufen und als Ergenis die devices.conf bringen
OH 4.0.3 auf HP 26o G1 Dm Mini Pc mit MX_Linux

filmgucker2
Beiträge: 228
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Tuya-MQTT -VECINO Leuchten

Beitrag von filmgucker2 »

Beruhigt. Aber was ist die cid?
wizard wurde ausgeführt...

devices.conf:

Code: Alles auswählen

[
 name: 'VECINO RGBW 3',
    id: 'bf93f9a9dd1ff90291aehc',
    key: 'adf7c1c060e6',
    ip: "192.168.188.30",
    version: "3.3"
  },
  {
    name: 'VECINO RGBW 2',
    id: 'bf58136842e20620a6ez4x',
    key: 'd0d6aecbbce7',
    ip: "192.168.188.115",
    version: "3.3"
]
Raspberry Pi 4, OH 4.0.3

oh73
Beiträge: 286
Registriert: 7. Mär 2021 14:49
Answers: 1

Re: Tuya-MQTT -VECINO Leuchten

Beitrag von oh73 »

Aber was ist die cid?
da war mein Beispiel nicht ganz richtig!
ist von einem Teil an der Zigbee Bridge.

richtig ist bei einem W-Lan Device,

Code: Alles auswählen

tuya-cli get --ip 192.168.178.39 --id 03410103a4e57c0xxxx tap ID --key 976c80f1657xxx --full --protocol-version 3.3
cid weglassen!
OH 4.0.3 auf HP 26o G1 Dm Mini Pc mit MX_Linux

filmgucker2
Beiträge: 228
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Tuya-MQTT -VECINO Leuchten

Beitrag von filmgucker2 »

Danke, aber das hat er dann als Ergebnis ausgespuckt:

ռXQ@���\�@h��E3�


:(

Habe dann noch ein MQTT Thing in OH und einen Switch Channel (MQTT Topic tuya/VECINO RGBW 3/command bzw./ state) mit Switch item:
Wenn ich dort den Knopf drücke, kommt im DEBUG:

Code: Alles auswählen

 tuya-mqtt:command Received MQTT message ->  {"topic":"tuya/VECINO RGBW 3/command","message":"ON"} +4m
  tuya-mqtt:error TypeError: Cannot read property 'processCommand' of undefined
  tuya-mqtt:error     at MqttClient.<anonymous> (/opt/tuya-mqtt/tuya-mqtt.js:159:32)
  tuya-mqtt:error     at MqttClient.emit (events.js:400:28)
  tuya-mqtt:error     at MqttClient._handlePublish (/opt/tuya-mqtt/node_modules/mqtt/lib/client.js:1277:12)
  tuya-mqtt:error     at MqttClient._handlePacket (/opt/tuya-mqtt/node_modules/mqtt/lib/client.js:410:12)
  tuya-mqtt:error     at work (/opt/tuya-mqtt/node_modules/mqtt/lib/client.js:321:12)
  tuya-mqtt:error     at Writable.writable._write (/opt/tuya-mqtt/node_modules/mqtt/lib/client.js:335:5)
  tuya-mqtt:error     at doWrite (/opt/tuya-mqtt/node_modules/readable-stream/lib/_stream_writable.js:409:139)
  tuya-mqtt:error     at writeOrBuffer (/opt/tuya-mqtt/node_modules/readable-stream/lib/_stream_writable.js:398:5)
  tuya-mqtt:error     at Writable.write (/opt/tuya-mqtt/node_modules/readable-stream/lib/_stream_writable.js:307:11)
  tuya-mqtt:error     at Socket.ondata (internal/streams/readable.js:731:22) +4m
Raspberry Pi 4, OH 4.0.3

oh73
Beiträge: 286
Registriert: 7. Mär 2021 14:49
Answers: 1

Re: Tuya-MQTT -VECINO Leuchten

Beitrag von oh73 »

wie sehen deine Rechte im Verzeichnis tuya-mqtt aus?

aber Anfangs hatte ich da auch Schwierigkeiten,

ich hab da Mosquitto komplett sauber gelöscht und neu installiert!
und danach ging es auf einmal!

auch die NPM istallation sollte ohne Fehler durch laufen!

ich hab das alles nach dieser
https://www.electronic-research.de/tuya ... ation.html
Anleitung installiert und läuft jetzt gut.

nochmal zum MQTT Explorer, verbindet der gar nicht?
oder bricht die Verbindung ab?

wichtig, der braucht eine andere Client Id als openhab.
OH 4.0.3 auf HP 26o G1 Dm Mini Pc mit MX_Linux

filmgucker2
Beiträge: 228
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Tuya-MQTT -VECINO Leuchten

Beitrag von filmgucker2 »

Mosquitto mit "purge" deinstalliert. Pi reboot. Dann Mosquitto mit openhabian-config wieder
drauf. MQTT in OH lief wieder, und alles war grün.
Der DEBUG von tuya-mqtt lieferte aber danach wieder die gleichen Ergebnisse. Und beim Openhab switch
gleiche Error Meldungen. Ob npm sauber durchlief, weiß ich nicht mehr. Ich glaube, es tauchten aber Fehlermeldungen
auf...
Rechte im Verzeichnis /opt/tuya-mqtt alle auf 777
Raspberry Pi 4, OH 4.0.3

oh73
Beiträge: 286
Registriert: 7. Mär 2021 14:49
Answers: 1

Re: Tuya-MQTT -VECINO Leuchten

Beitrag von oh73 »

dann weiß ich auch nicht mehr weiter.

hab gerade noch mal versucht,
ich kann sogar beim Befehl mit tuya-cli eine total falsche --id angeben, bringt mir immer noch ein Ergebnis,
nur die IP und der Key muss stimmen!
OH 4.0.3 auf HP 26o G1 Dm Mini Pc mit MX_Linux

filmgucker2
Beiträge: 228
Registriert: 8. Apr 2020 20:59
Answers: 0

Re: Tuya-MQTT -VECINO Leuchten

Beitrag von filmgucker2 »

Alles gut! Der Fehler bei mir lag darin, dass ich die Frage vom tuya-cli wizard am Beginn nach der "Virtual ID" nicht verstanden habe.
Man muss da die ID des Gerätes eingeben...Ich hatte wie ein Blöder nach irgendwelchen anderen IDs in dieser fürchterlichen
Tuya IoT -Cloudumgebung gesucht und da irgendwas jeweils rauskopiert. Ist also viel einfacher als gedacht.

Wie auch immer: Herzlichen Dank! :?
Raspberry Pi 4, OH 4.0.3

oh73
Beiträge: 286
Registriert: 7. Mär 2021 14:49
Answers: 1

Re: Tuya-MQTT -VECINO Leuchten

Beitrag von oh73 »

Man muss da die ID des Gerätes eingeben...Ich hatte wie ein Blöder nach irgendwelchen anderen IDs in dieser fürchterlichen
Tuya IoT -Cloudumgebung gesucht und da irgendwas jeweils rauskopiert. Ist also viel einfacher als gedacht.
ja, tuya IoT ist eine Katastrophe, und auch der Wizard , muss man schon sehr genau überlegen was will der jetzt von mir?
und wenn man dann kein englisch kann!
OH 4.0.3 auf HP 26o G1 Dm Mini Pc mit MX_Linux

Antworten