Nous A5T (Tasmota)und Homematic

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

gentoo79
Beiträge: 50
Registriert: 14.02.2016, 13:06

Nous A5T (Tasmota)und Homematic

Beitrag von gentoo79 » 26.08.2022, 05:26

Moin Zusammen,

Ich habe mir von Nous die Steckdosenleiste A5T gekauft. Nun habe ich schon 2 Sonoff und 2 Shellys unter meiner CCU zum laufen bekommen, nun die Herausforderung der Steckdosenleiste.

Die anderen habe ich wie folgt angesteuert.

/usr/local/addons/cuxd/curl -s http://192.168.178.81/cm~3fcmnd~3dPower%20off

das Funktioniert super.
Aber wie kann ich die 3 Dosen schalten. Bzw. Welchen link muss ich nehmen bei Steckdose 2 und Steckdose 3
Kann mir jemand auf die Sprünge helfen.

Vielen Dank im Voraus
LG
Gentoo79
  • --------------------------------------------
    102 Kanäle in 34 Geräten und 94 CUxD-Kanäle in 14 CUxD-Geräten:

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: Nous A5T (Tasmota)und Homematic

Beitrag von blackhole » 26.08.2022, 12:34

gentoo79 hat geschrieben:
26.08.2022, 05:26
Aber wie kann ich die 3 Dosen schalten.

Solche Dinge sind in der Tasmota-Doku sehr gut beschrieben.

Slice
Beiträge: 1203
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 141 Mal
Danksagung erhalten: 85 Mal

Re: Nous A5T (Tasmota)und Homematic

Beitrag von Slice » 15.03.2023, 21:25

Hallo zusammen,

ich habe mir auch von Nous die Steckdosenleiste A5T gekauft und versuche diese unter meiner CCU3 zum laufen zu bekommen.
Allerdings bekomme ich die Befehle über CuxD nicht an die A5T abgeschickt.
gentoo79 hat geschrieben:
26.08.2022, 05:26
Die anderen habe ich wie folgt angesteuert.
/usr/local/addons/cuxd/curl -s http://192.168.178.81/cm~3fcmnd~3dPower%20off
das Funktioniert super.
Aber wie kann ich die 3 Dosen schalten. Bzw. Welchen link muss ich nehmen bei Steckdose 2 und Steckdose 3
Kann mir jemand auf die Sprünge helfen.
Wie ich die einzelnen Dosen schalten kann ist mir klar! Mit Power1/2/3 geht das wenn die Kanäle entsprechend angelegt sind.
Mein Problem ist das ich mit User&Password arbeite und über den Browser den Befehl erfolgreich ausführen kann, aber über CuxD mit folgenden Befehl inkl. Änderung der Sonderzeichen das nicht geht.
Meine URL sieht so aus:
Das ? und % steht laut CuxD Doku nicht zum umwandeln drauf, habe auch das ~3f mal als ? ausprobiert.
blackhole hat geschrieben:
26.08.2022, 12:34
Solche Dinge sind in der Tasmota-Doku sehr gut beschrieben.
Die habe ich auch gelesen und da steht allgemein:
http://<ip>/cm?user=<username>&password=<password>&cmnd=Power%20On
Wie krieg ich das mit User/Password hin?
Oder ist da noch ein Knoten in meinem Gehirn.. Sieht den jemand?

Grüße,
Slice
Zuletzt geändert von Slice am 16.03.2023, 08:41, insgesamt 1-mal geändert.
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Benutzeravatar
Henke
Beiträge: 1524
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: Nous A5T (Tasmota)und Homematic

Beitrag von Henke » 15.03.2023, 21:52

Benutze das als Grundlage:
http://<ip>/cm?user=<username>&password=<password>&cmnd=Power%20On

und setze die ip ein.

Beim Usernamen und Passwort vorher noch mit
LINK https://www.urlencoder.org/
kodieren.

"Power On" ist z.B. kodiert "Power%20On"

Das ? und die & müssten eigentlich so bleiben.

Slice
Beiträge: 1203
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 141 Mal
Danksagung erhalten: 85 Mal

Re: Nous A5T (Tasmota)und Homematic

Beitrag von Slice » 16.03.2023, 09:05

Hallo Henke,

laut der CuxD Doku muss ich das & umcodieren:
Sonderzeichen.jpg
Wenn ich das nicht mache, wird die URL in der CuxD Befehlszeile abgeschnitten.
Das ? steht nicht in der Übersicht und sollte auch so funktionieren

Daher müsste der Befehl meiner Ansicht nach schon so richtig sein:

Code: Alles auswählen

/usr/local/addons/cuxd/curl -s http://10.1.1.203/cm?user~3dadmin~26password~3dpassword~26cmnd~3dPower1%20On
Henke hat geschrieben:
15.03.2023, 21:52
Beim Usernamen und Passwort vorher noch mit
LINK https://www.urlencoder.org/
kodieren.
Und was wähle ich hier aus? UTF-8?
Dann werden die "=" durch "%3D" und die "&" durch "%26" ersetzt. Das passt wiederrum nicht zur CuxD Doku.
Und wenn ich das so versuche, schaltet die Steckdose auch nicht!

Hat noch jemand eine Idee warum das nicht wie gewünscht funktioniert?

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

Silverstar
Beiträge: 369
Registriert: 11.02.2020, 12:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 94 Mal
Danksagung erhalten: 68 Mal

Re: Nous A5T (Tasmota)und Homematic

Beitrag von Silverstar » 16.03.2023, 09:10

Bei mehreren Relais in einem tasmota Gerät muss es natürlich Power1 / Power2 ... On sein.

Das Ersetzen in cuxd mit ~ kenne ich nicht, nutze das aber auch so nicht.

Ich setze solche requests mit curl mit system.exec ab und ersetze -wo nötig- ganz normal mit %20 usw:

Code: Alles auswählen

system.Exec("curl -m 10 -k \"https://api.callmebot.com/whatsapp.php?phone=+49x0x0x&text=%F0%9F%90%80%20Maus%20A%20gefangen%21&apikey=0x0x0\" &");

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: Nous A5T (Tasmota)und Homematic

Beitrag von blackhole » 16.03.2023, 10:20

Slice hat geschrieben:
15.03.2023, 21:25
Allerdings bekomme ich die Befehle über CuxD nicht an die A5T abgeschickt.

Nur am Rande:

Es ist nicht schlau die Komplexität des Aufrufs zu erhöhen. Du machst dich unnötigerweise abhängig von einem Addon und Du erhöhst damit lediglich die Anzahl möglicher Fehlerquellen. Der addon-freie Aufruf mittels system.Exec, wie in der Tasmota.sh-Anleitung beschrieben, ist prinzipbedingt die deutlich sinnvollere und weniger fehleranfällige Variante.

Slice
Beiträge: 1203
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 141 Mal
Danksagung erhalten: 85 Mal

Re: Nous A5T (Tasmota)und Homematic

Beitrag von Slice » 16.03.2023, 14:46

blackhole hat geschrieben:
16.03.2023, 10:20
Nur am Rande:
Es ist nicht schlau die Komplexität des Aufrufs zu erhöhen. Du machst dich unnötigerweise abhängig von einem Addon und Du erhöhst damit lediglich die Anzahl möglicher Fehlerquellen. Der addon-freie Aufruf mittels system.Exec, wie in der Tasmota.sh-Anleitung beschrieben, ist prinzipbedingt die deutlich sinnvollere und weniger fehleranfällige Variante.
Ja, mittels einer virtuellen Taste und System.Exec hatte ich es ja bereits hinbekommen die Steckdose zu schalten.
Ich möchte aber gerne lieber ein CuxD Device dafür verwenden. Einfach um eine Trennung dafür zu haben und der Übersichtlichkeit wegen.
Nachdem ich es über curl nicht geschafft habe den Schaltvorgang auszulösen und weiterer Suche im Netz, hab ich einen Beitrag gefunden wie man Shellys mit wget schalten kann.
Wenn ich das nun im CuxD einstelle, kann ich die Steckdose schalten. Dann mach ichs halt über wget!

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

botti
Beiträge: 266
Registriert: 15.12.2020, 09:00
System: CCU
Hat sich bedankt: 28 Mal
Danksagung erhalten: 22 Mal

Re: Nous A5T (Tasmota)und Homematic

Beitrag von botti » 16.03.2023, 18:54

Das Gewürge mit Wget habe ich auch mal mit Node-Red und System.exec gemacht. Geht, hab´s aber wieder gelöscht.

Später mit CCU-Jack (das ist wirklich super) über MQTT. Das ist aus meiner Sicht die beste Lösung mit Homematic:

https://github.com/mdzio/ccu-jack/wiki/ ... ng-Tasmota

Die Topics für die Steckdosen Power, Power2, Power3, Power4 kannst Du einfach mit einen MQTT Explorer ausfindig machen:

http://mqtt-explorer.com/

---------------------------

Am Ende bin ich mit allem was nicht Homematic heißt auf Home Assistant umgestiegen und habe alles was WLAN spricht auf esphome umgerüstet.
Dazu gehört auch die NOUS A5T Steckerleiste. Geht sehr einfach per OTA. Nun hab ich eine vernünftige Automatisierungschicht und -logik mit zentralen Firmware und Konfigurationsmanagement.

Besser geht´s meiner Meinung nach nicht. Und wenn Du nicht an der originalen CCU hängst, kannst Du dort hervorragend Raspberrymatic als add-on laufen lassen. Natürlich kannst Du auch Deine vorhandene CCU einfach anbinden wenn Du bereit bist zwei Systeme zu betreiben.

Das ist natürlich nur für eine Tasmota Steckerleiste Overkill.

Benutzeravatar
Henke
Beiträge: 1524
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: Nous A5T (Tasmota)und Homematic

Beitrag von Henke » 16.03.2023, 19:45

botti hat geschrieben:
16.03.2023, 18:54
Das Gewürge mit Wget habe ich auch mal mit Node-Red und System.exec gemacht. Geht, hab´s aber wieder gelöscht.
Das kann man in NodeRed direkt mit der http Node erledigen, aber ich stimme zu:
botti hat geschrieben:
16.03.2023, 18:54
Später mit CCU-Jack (das ist wirklich super) über MQTT. Das ist aus meiner Sicht die beste Lösung mit Homematic
So läuft es auch bei mir.
CCU-Jack
Node-Red
fertig.

Warum dann noch Home Assistant und esphome nötig ist und damit evtl. noch ein zweites System erschließt sich mir jedoch nicht. Ich behaupte mal ganz frech, es gibt nichts was mit NodeRed nicht zu erledigen ist.
Daher kann ich mich deiner Meinung, es geht nicht besser, nicht anschließen.

Antworten

Zurück zu „HomeMatic allgemein“