Hi
hab nun vorwiegend unter OpenBeken getestet welche Daten wie von und zu der TuyaMCU gehen.
Für eine Minimalkonfiguration unter Tasmota würde ich nun gerde Folgendes hinterlegen:
tuyaMcu_defWiFiState 4
muß nach dem Bootvorgang an die MCU geschickt werden um den Wifi Status als verbunden zu melden
addRepeatingEvent 5 -1 tuyaMcu_sendQueryState
Muss in Schleife zur MCU geschickt werden um Messerwerte zu erhalten.
Folgende minimal gewählten Datenpunkte gilt es zuzuordnen:
Größte Herausforderung der RaW Wert von dpId 6 wo 3 Werte (Power, Strom, Spannung) drin stehen
// Measurements - Dpid 6 "phase_a" - channel RAW_TAC2121C_VCP -> 5,6,7
// TAC2121C VoltageCurrentPower Packet
// This will automatically set voltage, power and current
linkTuyaMCUOutputToChannel 6 RAW_TAC2121C_VCP
setChannelType 5 Voltage_div10
setChannelLabel 5 "Voltage"
setChannelType 6 Power
setChannelLabel 6 "Power"
setChannelType 7 Current_div1000
setChannelLabel 7 "Current"
Wie setzt man sowas unter Tasmota um?
Desweiteren gilt es direkt zuzuweisen:
DpId1 (Energy Counter):
// Total energy - Dpid 1 "total_forward_energy" -> channel 4
linkTuyaMCUOutputToChannel 1 val 4
setChannelType 4 EnergyTotal_kWh_div100
setChannelLabel 4 "Total Energy"
DpId 12 (Reset Energy Counter):
// Clear Energy Counters - Dpid 12 "clear_energy" -> channel 3
linkTuyaMCUOutputToChannel 12 bool 3
setChannelType 3 toggle
setChannelLabel 3 "Clear Energy Counters"
Auf den Rest könnte ich erst einmal verzichten. Insbesondere wie ich unter Tasmota die Befehle automatisch schicke ist mir nicht klar. Gibt es dort eine autoexec oder sollte ich eine Regel verwenden? Ergänzen die Schwierigkeit mit DpId6.
Habt ihr Tips/Erfahrungen? Thx