Tasmota: Status an CuxD melden mit Benutzer und Kennwort.

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Antworten
Speedy-Turbo
Beiträge: 26
Registriert: 13.02.2020, 19:30
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Tasmota: Status an CuxD melden mit Benutzer und Kennwort.

Beitrag von Speedy-Turbo » 10.01.2021, 13:37

Hallo,

ich habe eine Steckdose Gosund SP1 mit Tasmota 8.1.0.2 geflasht und auch soweit erfolgreich an die CCU3 / CuxD angebunden.
Läßt sich von der CCU3 schalten mit den Befehlen
SWITCH|CMD_SHORT = /usr/local/addons/cuxd/curl -s http://192.168.178.155/cm?cmnd~3dPower%20Off
SWITCH|CMD_LONG = /usr/local/addons/cuxd/curl -s http://192.168.178.155/cm?cmnd~3dPower%20On

Jetzt möchte ich gerne auch den Status von der Steckdose wieder an die CCU3 (192.168.178.100) zurückgeben.
Tasmota Console:

Code: Alles auswählen

Rule1 on Power1#State=1 do WebSend [192.168.178.100:8181] /cuxd.exe?ret=dom.GetObject('EG_WZ_Schrank_Rechts_Steckdose').State(1) endon on Power1#State=0 do WebSend [192.168.178.100:8181] /cuxd.exe?ret=dom.GetObject('EG_WZ_Schrank_Rechts_Steckdose').State(0) endon off
Rule1 1 
Funktioniert auch super.
Aber nur solange ich in Homatic (unter Einstellungen – Systemsteuerung - Sicherheit – Authentifizierung) die Authentifizierung deaktiviere.

Habe in der Homatic einen Benutzer tasmota Kennwort tasmota erstellt.
Aber diese Befehle funktionieren nicht

Code: Alles auswählen

WebSend [192.168.178.100:8181,tasmota:tasmota] /cuxd.exe?ret=dom.GetObject('EG_WZ_Schrank_Rechts_Steckdose').State(1)
WebSend [192.168.178.100:8181,tasmota:tasmota] /cuxd.exe?ret=dom.GetObject('EG_WZ_Schrank_Rechts_Steckdose').State(0)
Diese Befehle ohne Benutzer und Kennwort schon :

Code: Alles auswählen

WebSend [192.168.178.100:8181] /cuxd.exe?ret=dom.GetObject('EG_WZ_Schrank_Rechts_Steckdose').State(1)
WebSend [192.168.178.100:8181] /cuxd.exe?ret=dom.GetObject('EG_WZ_Schrank_Rechts_Steckdose').State(0)
Laut Doku sollte es doch so funktionieren
https://tasmota.github.io/docs/Commands/
Send a command to Tasmota host over http. If a command starts with a / it will be used as a link.
[<host>:<port>,<user>:<password>] <command>
<host> = hostname or IP address.
<port> = port for the device if not the default 80
<user> = enter username of the device you're sending the command to
<password> = enter password of the device you're sending the command to

Hat da vielleicht einer eine Idee was ich dort falsch mache ?

Gruß Speedy
Dateianhänge
Tasmota_console.png

Speedy-Turbo
Beiträge: 26
Registriert: 13.02.2020, 19:30
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Tasmota: Status an CuxD melden mit Benutzer und Kennwort.

Beitrag von Speedy-Turbo » 13.01.2021, 11:08

Habe es jetzt selber hinbekommen:

So funktioniert es:

WebSend [tasmota:tasmota@192.168.178.100:8181]

Code: Alles auswählen

Rule1 on Power1#State=1 do WebSend [tasmota:tasmota@192.168.178.100:8181] /cuxd.exe?ret=dom.GetObject('EG_WZ_Schrank_Rechts_Steckdose').State(1) endon on Power1#State=0 do WebSend [tasmota:tasmota@192.168.178.100:8181] /cuxd.exe?ret=dom.GetObject('EG_WZ_Schrank_Rechts_Steckdose').State(0) endon
Gruß Speedy

Andy2020
Beiträge: 18
Registriert: 26.10.2020, 19:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: SüdSauerland
Hat sich bedankt: 2 Mal

Re: Tasmota: Status an CuxD melden mit Benutzer und Kennwort.

Beitrag von Andy2020 » 06.02.2021, 14:01

Das ist die Lösung für mein Problem, DANKE!
Raspberry Pi 4B 4GB RAM als Homematic CCU3 mit RaspberryMatic Software
Geräte:
7 x Gosund Stecker mit TASMOTA # 1 x Shelly 1 mit TASMOTA # 2 x HM-LC-Dim1T-DR # 1 x HM-RC-8 # 1 x HmIP-DSD-PCB # 3 x HmIP-eTRV-B1 # 1 x HmIP-WTH-B # 1 x HmIP-SLO

Speedy-Turbo
Beiträge: 26
Registriert: 13.02.2020, 19:30
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Tasmota: Status an CuxD melden mit Benutzer und Kennwort.

Beitrag von Speedy-Turbo » 17.02.2021, 11:51

Super - freut mich wenn ich auch mal jemand helfen konnte.
Gruß Speedy

Antworten

Zurück zu „CUxD“