diff --git a/server/api/flukso/src/flukso.erl b/server/api/flukso/src/flukso.erl index af7cd02..18fadf8 100644 --- a/server/api/flukso/src/flukso.erl +++ b/server/api/flukso/src/flukso.erl @@ -35,7 +35,7 @@ mysql_prepare() -> mysql:prepare(sensor_key, <<"SELECT sha FROM (logger_devices ld INNER JOIN logger_meters lm ON ld.device = lm.device) WHERE lm.meter = ?">>), mysql:prepare(sensor_props, <<"SELECT uid, device, night FROM logger_meters WHERE meter = ?">>), mysql:prepare(sensor_update, <<"UPDATE logger_meters SET access = ?, night = ?, value = ? WHERE meter = ?">>), - mysql:prepare(sensor_config, <<"UPDATE logger_meters SET class = ?, type = ?, function = ?, voltage = ?, current = ?, constant = ?, enabled = ? WHERE meter = ?">>), + mysql:prepare(sensor_config, <<"UPDATE logger_meters SET class = ?, type = ?, function = ?, voltage = ?, current = ?, phase = ?, constant = ?, enabled = ? WHERE meter = ?">>), mysql:prepare(timezone, <<"SELECT timezone FROM users WHERE uid = ?">>), mysql:prepare(device_key, <<"SELECT sha FROM logger_devices WHERE device = ?">>), mysql:prepare(device_props, <<"SELECT sha, upgrade, resets FROM logger_devices WHERE device = ?">>), diff --git a/server/api/flukso/src/flukso_sensor_xyz.erl b/server/api/flukso/src/flukso_sensor_xyz.erl index 8d258f1..e3365c3 100644 --- a/server/api/flukso/src/flukso_sensor_xyz.erl +++ b/server/api/flukso/src/flukso_sensor_xyz.erl @@ -168,6 +168,7 @@ process_config({struct, Params}, ReqData, #state{rrdSensor = Sensor} = State) -> proplists:get_value(<<"function">>, Params), proplists:get_value(<<"voltage">>, Params), proplists:get_value(<<"current">>, Params), + proplists:get_value(<<"phase">>, Params), proplists:get_value(<<"constant">>, Params), proplists:get_value(<<"enable">>, Params), Sensor],