@@ -491,7 +491,7 @@ func configureEnvironment(cmd *cobra.Command, conf *globalconfig.All) (err error
491
491
492
492
// setup EEBus server
493
493
if err == nil {
494
- err = wrapErrorWithClass (ClassEEBus , configureEEBus (conf .EEBus ))
494
+ err = wrapErrorWithClass (ClassEEBus , configureEEBus (& conf .EEBus ))
495
495
}
496
496
497
497
// setup javascript VMs
@@ -559,14 +559,6 @@ func configureInflux(conf *globalconfig.Influx) (*server.Influx, error) {
559
559
return nil , nil
560
560
}
561
561
562
- // TODO remove yaml file
563
- // // migrate settings
564
- // if !settings.Exists(keys.Influx) {
565
- // if err := settings.SetJson(keys.Influx, conf); err != nil {
566
- // return nil, err
567
- // }
568
- // }
569
-
570
562
influx := server .NewInfluxClient (
571
563
conf .URL ,
572
564
conf .Token ,
@@ -587,13 +579,6 @@ func configureMqtt(conf *globalconfig.Mqtt) error {
587
579
if err := settings .Json (keys .Mqtt , & conf ); err != nil {
588
580
return err
589
581
}
590
-
591
- // TODO remove yaml file
592
- // } else {
593
- // // migrate settings & write defaults
594
- // if err := settings.SetJson(keys.Mqtt, conf); err != nil {
595
- // return err
596
- // }
597
582
}
598
583
599
584
if conf .Broker == "" {
@@ -645,7 +630,7 @@ func configureGo(conf []globalconfig.Go) error {
645
630
}
646
631
647
632
// setup HEMS
648
- func configureHEMS (conf globalconfig.Hems , site * core.Site , httpd * server.HTTPd ) error {
633
+ func configureHEMS (conf * globalconfig.Hems , site * core.Site , httpd * server.HTTPd ) error {
649
634
// migrate settings
650
635
if settings .Exists (keys .Hems ) {
651
636
if err := settings .Yaml (keys .Hems , new (map [string ]any ), & conf ); err != nil {
@@ -657,14 +642,6 @@ func configureHEMS(conf globalconfig.Hems, site *core.Site, httpd *server.HTTPd)
657
642
return nil
658
643
}
659
644
660
- // TODO remove yaml file
661
- // // migrate settings
662
- // if !settings.Exists(keys.Hems) {
663
- // if err := settings.SetYaml(keys.Hems, conf); err != nil {
664
- // return err
665
- // }
666
- // }
667
-
668
645
hems , err := hems .NewFromConfig (context .TODO (), conf .Type , conf .Other , site , httpd )
669
646
if err != nil {
670
647
return fmt .Errorf ("failed configuring hems: %w" , err )
@@ -681,10 +658,6 @@ func networkSettings(conf *globalconfig.Network) error {
681
658
return settings .Json (keys .Network , & conf )
682
659
}
683
660
684
- // TODO remove yaml file
685
- // // migrate settings
686
- // return settings.SetJson(keys.Network, conf)
687
-
688
661
return nil
689
662
}
690
663
@@ -703,7 +676,7 @@ func configureMDNS(conf globalconfig.Network) error {
703
676
}
704
677
705
678
// setup EEBus
706
- func configureEEBus (conf eebus.Config ) error {
679
+ func configureEEBus (conf * eebus.Config ) error {
707
680
// migrate settings
708
681
if settings .Exists (keys .EEBus ) {
709
682
if err := settings .Yaml (keys .EEBus , new (map [string ]any ), & conf ); err != nil {
@@ -715,16 +688,8 @@ func configureEEBus(conf eebus.Config) error {
715
688
return nil
716
689
}
717
690
718
- // TODO remove yaml file
719
- // // migrate settings
720
- // if !settings.Exists(keys.EEBus) {
721
- // if err := settings.SetYaml(keys.EEBus, conf); err != nil {
722
- // return err
723
- // }
724
- // }
725
-
726
691
var err error
727
- if eebus .Instance , err = eebus .NewServer (conf ); err != nil {
692
+ if eebus .Instance , err = eebus .NewServer (* conf ); err != nil {
728
693
return fmt .Errorf ("failed configuring eebus: %w" , err )
729
694
}
730
695
@@ -735,18 +700,12 @@ func configureEEBus(conf eebus.Config) error {
735
700
}
736
701
737
702
// setup messaging
738
- func configureMessengers (conf globalconfig.Messaging , vehicles push.Vehicles , valueChan chan <- util.Param , cache * util.Cache ) (chan push.Event , error ) {
703
+ func configureMessengers (conf * globalconfig.Messaging , vehicles push.Vehicles , valueChan chan <- util.Param , cache * util.Cache ) (chan push.Event , error ) {
739
704
// migrate settings
740
705
if settings .Exists (keys .Messaging ) {
741
706
if err := settings .Yaml (keys .Messaging , new (map [string ]any ), & conf ); err != nil {
742
707
return nil , err
743
708
}
744
-
745
- // TODO remove yaml file
746
- // } else if len(conf.Services)+len(conf.Events) > 0 {
747
- // if err := settings.SetYaml(keys.Messaging, conf); err != nil {
748
- // return nil, err
749
- // }
750
709
}
751
710
752
711
messageChan := make (chan push.Event , 1 )
@@ -807,12 +766,6 @@ func configureTariffs(conf globalconfig.Tariffs) (*tariff.Tariffs, error) {
807
766
if err := settings .Yaml (keys .Tariffs , new (map [string ]any ), & conf ); err != nil {
808
767
return nil , err
809
768
}
810
-
811
- // TODO remove yaml file
812
- // } else if conf.Grid.Type != "" || conf.FeedIn.Type != "" || conf.Co2.Type != "" || conf.Planner.Type != "" {
813
- // if err := settings.SetYaml(keys.Tariffs, conf); err != nil {
814
- // return nil, err
815
- // }
816
769
}
817
770
818
771
tariffs := tariff.Tariffs {
@@ -853,21 +806,15 @@ func configureDevices(conf globalconfig.All) error {
853
806
return nil
854
807
}
855
808
856
- func configureModbusProxy (conf []globalconfig.ModbusProxy ) error {
809
+ func configureModbusProxy (conf * []globalconfig.ModbusProxy ) error {
857
810
// migrate settings
858
811
if settings .Exists (keys .ModbusProxy ) {
859
- if err := settings .Yaml (keys .ModbusProxy , new ([]map [string ]any ), & conf ); err != nil {
812
+ if err := settings .Yaml (keys .ModbusProxy , new ([]map [string ]any ), conf ); err != nil {
860
813
return err
861
814
}
862
-
863
- // TODO remove yaml file
864
- // } else if len(conf) > 0 {
865
- // if err := settings.SetYaml(keys.ModbusProxy, conf); err != nil {
866
- // return err
867
- // }
868
815
}
869
816
870
- for _ , cfg := range conf {
817
+ for _ , cfg := range * conf {
871
818
var mode modbus.ReadOnlyMode
872
819
mode , err := modbus .ReadOnlyModeString (cfg .ReadOnly )
873
820
if err != nil {
0 commit comments