@@ -4,7 +4,7 @@ def initialize(id, senec_data)
44 @senec_data = senec_data
55 end
66
7- attr_reader :id
7+ attr_reader :id , :senec_data
88
99 def to_hash
1010 {
@@ -27,66 +27,66 @@ def to_hash
2727 end
2828
2929 def measure_time
30- @ senec_data. measure_time
30+ senec_data . measure_time
3131 end
3232
3333 def current_state
34- @ senec_data. current_state_name
34+ senec_data . current_state_name
3535 end
3636
3737 def case_temp
38- @ senec_data. case_temp
38+ senec_data . case_temp
3939 end
4040
4141 def inverter_power
42- @ senec_data. inverter_power . round
42+ senec_data . inverter_power . round
4343 end
4444
4545 def mpp1_power
46- @ senec_data. mpp_power [ 0 ] &.round
46+ senec_data . mpp_power [ 0 ] &.round
4747 end
4848
4949 def mpp2_power
50- @ senec_data. mpp_power [ 1 ] &.round
50+ senec_data . mpp_power [ 1 ] &.round
5151 end
5252
5353 def mpp3_power
54- @ senec_data. mpp_power [ 2 ] &.round
54+ senec_data . mpp_power [ 2 ] &.round
5555 end
5656
5757 def house_power
58- @ senec_data. house_power . round
58+ senec_data . house_power . round
5959 end
6060
6161 def bat_power_plus
62- @ senec_data. bat_power . positive? ? @ senec_data. bat_power . round : 0
62+ senec_data . bat_power . positive? ? senec_data . bat_power . round : 0
6363 end
6464
6565 def bat_power_minus
66- @ senec_data. bat_power . negative? ? -@ senec_data. bat_power . round : 0
66+ senec_data . bat_power . negative? ? -senec_data . bat_power . round : 0
6767 end
6868
6969 def bat_fuel_charge
70- @ senec_data. bat_fuel_charge
70+ senec_data . bat_fuel_charge
7171 end
7272
7373 def bat_charge_current
74- @ senec_data. bat_charge_current
74+ senec_data . bat_charge_current
7575 end
7676
7777 def bat_voltage
78- @ senec_data. bat_voltage
78+ senec_data . bat_voltage
7979 end
8080
8181 def wallbox_charge_power
82- @ senec_data. wallbox_charge_power . sum . round
82+ senec_data . wallbox_charge_power . sum . round
8383 end
8484
8585 def grid_power_plus
86- @ senec_data. grid_power . positive? ? @ senec_data. grid_power . round : 0
86+ senec_data . grid_power . positive? ? senec_data . grid_power . round : 0
8787 end
8888
8989 def grid_power_minus
90- @ senec_data. grid_power . negative? ? -@ senec_data. grid_power . round : 0
90+ senec_data . grid_power . negative? ? -senec_data . grid_power . round : 0
9191 end
9292end
0 commit comments