Skip to content

Add acknowledge flag to values #11

@Quacoo

Description

@Quacoo

In main.js, simply add "true" when setting State. This is important for statistics adapter.

Like this:

                        //SYSINFO Variablen mit aktuellen Werten beschreiben
                        adapter.setState('sysinfo.VERSION', data[0][1],true);
                        adapter.setState('sysinfo.CPU_TIME', parseFloat(Number(data[0][2]).toFixed(2)),true);
                        adapter.setState('sysinfo.RESET_ROOT_CAUSE', parseFloat(Number(data[0][3]).toFixed(2)),true);
                        adapter.setState('sysinfo.NTP_FAULT_STATE', parseFloat(Number(data[0][4]).toFixed(2)),true);
                        adapter.setState('sysinfo.CONFIG_OTHER_ENABLE', parseFloat(Number(data[0][5]).toFixed(2)),true);
                        adapter.setState('sysinfo.DOSAGE_CNTRL', parseFloat(Number(data[0][6]).toFixed(2)),true);
                        adapter.setState('sysinfo.pH+_DOSAGE_RELAIS_ID', parseFloat(Number(data[0][7]).toFixed(2)),true);
                        adapter.setState('sysinfo.pH-_DOSAGE_RELAIS_ID', parseFloat(Number(data[0][8]).toFixed(2)),true);
                        adapter.setState('sysinfo.Chlor_DOSAGE_RELAIS_ID', parseFloat(Number(data[0][9]).toFixed(2)),true);

.
.
.

                            if (i===0) {
                                wert = ((wert>>8)<10?0:'')+''+(wert>>8)+':'+((wert&0xFF)<10?0:'')+''+(wert&0xFF);
                                adapter.setState('Time',wert,true);
                            }
                            if (i>=1 && i<=5){
                                adapter.setState('ADC'+[i-1], parseFloat(Number(wert).toFixed(2)),true);
                            }
                            if (i===6){
                                adapter.setState('Redox', parseFloat(Number(wert).toFixed(2)),true);
                            }
                            if (i===7){
                                    adapter.setState('pH', parseFloat(Number(wert).toFixed(2)),true);
                            }
                            if (i>=8 && i<=15){
                                adapter.setState('Temperatur'+[i-7], parseFloat(Number(wert).toFixed(2)),true);
                            }
                            if (i>=16 && i<=23){
                                adapter.setState('Relais'+[i-16], parseFloat(Number(wert).toFixed(2)),true);
                            }
                            if (i>=24 && i<=27){
                                adapter.setState('Digital_Input'+[i-23], parseFloat(Number(wert).toFixed(2)),true);
                            }
                            if (i>=28 && i<=35){
                                adapter.setState('Relais'+[i-20], parseFloat(Number(wert).toFixed(2)),true);
                            }
                            if (i===36){
                               adapter.setState('CL_Rest', parseFloat(Number(wert).toFixed(2)),true);
                            }
                            if (i===37){
                                adapter.setState('pH-_Rest', parseFloat(Number(wert).toFixed(2)),true);
                            }
                            if (i===38){
                                adapter.setState('pH+_Rest', parseFloat(Number(wert).toFixed(2)),true);
                            }
                            if (i===39){
                                adapter.setState('Cl_consumption', parseFloat(Number(wert).toFixed(2)),true);
                            }
                            if (i===40){
                                 adapter.setState('pH-_consumption', parseFloat(Number(wert).toFixed(2)),true);
                            }
                            if (i===41){
                                adapter.setState('pH+_consumption', parseFloat(Number(wert).toFixed(2)),true);
                            }

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions