Hallo Hoich,
hast du dein mqtt Script noch im Einsatz? Habe Vaillant 430 auch im Einsatz und seit heute das ganze auch mit mqtt im Einsatz. Darum wollte ich fragen ob du eventuell dein Script erweitert hast?
@Hoich sagte in EBus Adpater:
Hi nochmal, nachdem ja jetzt MQTT bei mir funktioniert, hier ein kleines Skript um die regelmäßigen Statusupdates der Therme auszuwerten und auseinanderzudrößeln. Damit solltest Du jetzt die wichtigsten Parameter visualisieren können. Mit ebusd geht noch viel mehr, aber das ist wohl das Relevanteste. Es ginge auch noch Status02 und DateTime, aber das kann man analog machen - Du solltest die Parameter noch anpassen dass sie zu der Config Deiner Therme passen (ich hab hier eine VRC430):
var idStatus01 = "mqtt.1.ebusd.bai.Status01";
createState('vaillant');
function updateStatus01() {
var Status01 = getState(idStatus01).val;
createState('vaillant' + '.' + 'vorlaufTemp');
createState('vaillant' + '.' + 'ruecklaufTemp');
createState('vaillant' + '.' + 'aussenTemp');
createState('vaillant' + '.' + 'WWTemp');
createState('vaillant' + '.' + 'speicherTemp');
createState('vaillant' + '.' + 'pumpenStatus');
var tmp = Status01.split(';');
setState('vaillant' + '.' + 'vorlaufTemp', tmp[0]);
setState('vaillant' + '.' + 'ruecklaufTemp', tmp[1]);
setState('vaillant' + '.' + 'aussenTemp', tmp[2]);
setState('vaillant' + '.' + 'WWTemp', tmp[3]);
setState('vaillant' + '.' + 'speicherTemp', tmp[4]);
setState('vaillant' + '.' + 'pumpenStatus', tmp[5]);
}
on(idStatus01, updateStatus01);
Die Werte tauchen dann bei mir in javascript.0.vaillant.xxx auf