[Modul] Tasmota

Versuch es mal mit CounterC1.

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Hallo Kai,

Hoffe bin jetzt richtig angekommen :wink: Sorry

ist es möglich oder nicht so schwer die 2 Chips unterstützen zu lassen? MCP230XX und PCA9685
Zumindest über Script?

Das kann alles mögliche sein, Türen, Bewegungsmelder, Schalter etc.:
aber auch mal änderbar, manchmal ist 1 = 0

18:42:29 MQT: tele/Input-Modul-2-Wlan/STATE = {"Time":"2019-11-14T18:42:29","Uptime":"13T07:40:31","Vcc":4.466,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"Wifi":{"AP":1,"SSId":"Wlan","BSSId":"04:BD:88:F0:1B:20","Channel":6,"RSSI":86}}
18:42:29 MQT: tele/Input-Modul-2-Wlan/SENSOR = {"Time":"2019-11-14T18:42:29","MCP230XX":{"D0":1,"D1":1,"D2":1,"D3":1,"D4":1,"D5":1,"D6":1,"D7":1,"D8":1,"D9":1,"D10":1,"D11":1,"D12":1,"D13":1,"D14":1,"D15":1}}
18:42:31 MQT: stat/Input-Modul-2-Wlan/RESULT = {"Time":"2019-11-14T18:42:31","MCP230XX_INT":{"D2":0,"MS":22893}}
18:42:31 MQT: stat/Input-Modul-2-Wlan/RESULT = {"Event":"Done"}
18:42:33 MQT: stat/Input-Modul-2-Wlan/RESULT = {"Time":"2019-11-14T18:42:33","MCP230XX_INT":{"D2":1,"MS":2654}}

Das wären mehrere PWM LED leuchten, leider ohne Fade…

18:52:10 MQT: tele/Dimmer-Modul-2-Wlan/STATE = {"Time":"2019-11-14T18:52:10","Uptime":"13T07:50:11","Vcc":3.061,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"Wifi":{"AP":1,"SSId":"Wlan","BSSId":"04:BD:88:F0:1B:20","Channel":6,"RSSI":100,"LinkCount":4,"Downtime":"0T00:02:22"}}
18:52:10 MQT: tele/Dimmer-Modul-2-Wlan/SENSOR = {"Time":"2019-11-14T18:52:10","PCA9685": {"PWM_FREQ":120,"PWM0":0,"PWM1":0,"PWM2":0,"PWM3":0,"PWM4":0,"PWM5":0,"PWM6":0,"PWM7":0,"PWM8":0,"PWM9":100,"PWM10":600,"PWM11":0,"PWM12":0,"PWM13":0,"PWM14":0,"PWM15":0,"END":1}}
18:52:28 MQT: stat/Dimmer-Modul-2-Wlan/RESULT = {"PCA9685":{"PIN":7,"PWM":0}}
18:53:28 MQT: stat/Dimmer-Modul-2-Wlan/RESULT = {"PCA9685":{"PIN":7,"PWM":0}}
18:53:28 MQT: stat/Dimmer-Modul-2-Wlan/RESULT = {"PCA9685":{"PIN":10,"PWM":600}}

Wäre mal klasse, wie gesagt vorübergehen auch erst per Script diese ansteuern würde mir
vielleicht ausreichen. Da es eh meist grad so läuft bei mir.

Novh ne kurze Frage, laufen diese bereits:

BMP280 Temperature	19.7°C
BMP280 Pressure	986.0 hPa
BH1750 Illuminance	0 lx

Was sagt Ihr dazu?

Gruß

BMP280 Temperature 19.7°C
BMP280 Pressure 986.0 hPa
Laufen hier bei Kai am Pool und senden klaglos an IPS.
Du solltes aber noch deine Höhe über NN im Tasmota einrichten, dann kommt noch ein 2ter Wert für hPa.:smiley:

Danke für die Antwort!

Ja ich trau mich noch nicht, weiß ja nicht ob alles funktionieren wird.
Helligkeit wäre auch wichtig, vielleicht bekomme ich diese
über IPS MQTT dann.

Ich baue grad das System neu auf, auf einen Qnap. Jetziges IPS
läuft auf einen Raspi mit mosquitto etc.
Auf dem Qnap wäre schon schön ohne den ganzen externen
Broker was auf zu bauen.

Ich denke ich wage das mal am Wochenende,
zumindest nach und nach.

Ist es sehr komplex mit euren Modul? Vielleicht werfe ich mal nen
Blick rein. Muss nur sagen kann so gut wie gar nicht coden.

PWM, muss ich mir mal anschauen, da kann ich noch nichts zu sagen, kannst du mir das mal näher erklären?
MCP230XX und PCA9685 sollen da nur die Werte im Modul angezeigt werden?

Edit: Hast du das Modul noch gar nicht im Einsatz?

Grüße,
Kai

Mit Sicherheit müssen die auch gesteuert werden.:slight_smile:
Aber das ist eine Baustelle, die ich im Moment für uns nicht anfasse.

Hallo,

danke euch, der Chip hat viele Ausgänge es sind die Pins.
PWM ist ein Wert der von 0 bis 1024 geht.
Damit steuert man eben die Helligkeit von 0 - 100%.

Im IPS wäre es schön zu haben und zu sehen ob die leuchte an ist,
einen Schieberegler zu haben und natürlich per Script den Pin
ansprechen, das man quasi beim einen Ereignis mehrere Pins
ansteuert.

Werde dann mal schauen ob Bewegungsmelder über IPS MQTT Instanz
rein bekomme. Vielleicht würde es auch mit PWM funktionieren.

Im Einsatz ist es ohne Tasmota Modul und ohne IPS Mqtt.

MCP nur Angezeigt bei Änderung.
PCA Anzeige und schallten natürlich

Das Modul habe ich zur Testzwecken auf dem Qnap, das ist das Ziel System. Werde dahin umziehen. Nur eben muss ich schauen ob es klappt.

Ja ich weiss, aber die Hardware will ich mir im Moment nicht antun.
Aber Kai könnte das bestimmt im Modul mit aufnehmen, und ich halte es für sinvoll auch dieses aufzunehmen.
Ist halt eine schöne Geschichte, viele Dinge über einen ESP anzusteuern, wo es passt.

Ich schaue mir das Tasmota Wiki dazu mal an.
Evtl. kann ich da ja etwas einbauen. Ohne Hardware ist das immer sehr kompliziert, wenn man es nicht sehen kann. Dann brauche ich gute Infos und Debugs.

Also zur Zeit ist es nicht im Modul vorhanden.

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Hallo Kai.

Maximal Wert ist 4095 grad geschaut.

So sieht die Ansteuerng von Pin4 aus (andere Pins werden ausgeschaltet grade dort):

21:08:11 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":1,"PWM":0}}
21:08:11 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":2,"PWM":0}}
21:08:20 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":4,"PWM":600}}
21:08:21 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":3,"PWM":0}}
21:08:21 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":0,"PWM":0}}
21:08:36 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":4,"PWM":897}}
21:08:41 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":1,"PWM":0}}
21:08:41 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":2,"PWM":0}}
21:08:42 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":4,"PWM":1422}}
21:08:43 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":4,"PWM":1085}}
21:08:43 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":4,"PWM":771}}
21:08:44 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":4,"PWM":413}}
21:08:46 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":3,"PWM":0}}
21:08:46 MQT: stat/Dimmer-Modul-1-Wlan/RESULT = {"PCA9685":{"PIN":0,"PWM":0}}

Das ist sowie Schreib als auch Antwort Topic

EDIT: könnte ich dann nicht so die Pins ansprechen?:

Tasmota_sendMQTTCommand(12345, "PCA9685":{"PIN":4,"PWM":413});

Ich glaube das muss mir erstmal jemand in Ruhe erklären und ich muss dazu eine vernünftige Doku finden.

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Zu dem PCA oder PWM?

Beides ich habe damit noch keine Erfahrung gemacht.

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Leider nein. Damit geht es nicht.

Du willst nur die Werte auslesen oder?
Versuch es doch mal mit Status8.

Grüße,
Kai

Hallo,

probiere gerade als MQTT Command zu einer S20 zu senden. Klappt irgendwie nicht, was mache ich den falsch?

Tasmota Instanz hat ID 48403.

Script sieht so aus:

<?php

Tasmota_sendMQTTCommand(48403, "POWER "ON");

?>

Unten wird gemeldet:

Parse error:  syntax error, unexpected 'ON' (T_STRING), expecting ')' in /var/lib/symcon/scripts/42922.ips.php on line 3

Gruß

Hallo power dodge,

Tasmota_sendMQTTCommand(ID_Instanz,Power , ‚ON‘);
oder
Tasmota_sendMQTTCommand(ID_Instanz,Power , true);
oder
Tasmota_sendMQTTCommand(ID_Instanz,Power , 1);
oder
Tasmota_sendMQTTCommand(ID_Instanz,Power , ‚on‘);

funzt alles, wichtig ist das „KOMMA“ hinter dem Power! :smiley:

Power kann Auch PowerX sein X steht für den Kanal.
Wobei wenn ich es richtig im Kopf habe, Power und Power1 gleich behandelt werden.

Den Fehler den du gemacht hast steht leider immer noch so in der Doku!!!

Gruß
Achim

@Kai Fehler in der Doku beheben !
Steht wirklich noch so drin :

Tasmota_sendMQTTCommand(25537, "POWER „ON“);

Ja genau vielen Dank für den Tipp! Genau aus der Doku hatte ich das Beispiel.
Und ja die Beispiele funktionieren gut!

Er führt es aus und schaltet, meldet mir aber eine Warnung:

Warning:  Use of undefined constant POWER - assumed 'POWER' (this will throw an Error in a future version of PHP) in /var/lib/symcon/scripts/22931.ips.php on line 3

Kann man den nicht anstatt ON, eine „Leberwurst“ senden oder so?

Gruß

und was paaiert bei POWER1 ?