Skip to content

Refactoring#233

Open
nD-enerserve wants to merge 11 commits intomasterfrom
refactoring
Open

Refactoring#233
nD-enerserve wants to merge 11 commits intomasterfrom
refactoring

Conversation

@nD-enerserve
Copy link
Collaborator

New project structure and features

	modified:   src/smartpi/ade7878.go
Changes to be committed:
	modified:   etc/systemd/system/smartpilorawan.service
	modified:   src/modules/lorawan/lorawan.go
	modified:   src/modules/lorawan/lorawan.go
	modified:   src/smartpi/ade7878.go
 Changes to be committed:
	modified:   src/smartpi/ade7878.go
Changes to be committed:
	modified:   src/smartpi/ade7878.go
Changes to be committed:
	modified:   src/modules/lorawan/lorawan.go
converter for sqlite to influxdb

Changes to be committed:
	new file:   etc/polkit-1/localauthority/50-local.d/58-smartpinetworkmanager.pkla
	new file:   etc/polkit-1/localauthority/50-local.d/59-smartpinetworkmanager.pkla
	modified:   etc/smartpi
	new file:   etc/smartpiAC
	new file:   etc/smartpiModules
	deleted:    etc/smartpi_modules
	deleted:    etc/smartpidc
	modified:   etc/systemd/system/smartpiemeter.service
	modified:   etc/systemd/system/smartpietemperaturereadout.service
	modified:   etc/systemd/system/smartpimodbus.service
	modified:   etc/systemd/system/smartpireadout.service
	modified:   etc/systemd/system/smartpiserver.service
	modified:   readme.md
	deleted:    smartpi@10.1.0.112
	deleted:    src/bluetooth/server.go
	deleted:    src/controllers/digitalout.go
	deleted:    src/controllers/values.go
	deleted:    src/dcreadout/readout.go
	deleted:    src/driver/driver.go
	modified:   src/go.mod
	modified:   src/go.sum
	deleted:    src/linuxtools/network.go
	modified:   src/makefile
	new file:   src/models/acreadout.go
	new file:   src/models/devices.go
	deleted:    src/models/digitaloutstatus.go
	new file:   src/models/hardware.go
	deleted:    src/models/input.go
	deleted:    src/models/inputtype.go
	new file:   src/models/jsonStatus.go
	deleted:    src/models/livevalues.go
	new file:   src/models/networkInterface.go
	new file:   src/models/networkconnection.go
	modified:   src/models/phase.go
	new file:   src/models/progressdata.go
	new file:   src/models/wifi.go
	new file:   src/models/writeconfiguration.go
	modified:   src/modules/etemperature/etemperature.go
	modified:   src/modules/lorawan/lorawan.go
	deleted:    src/modules/lte/lte.go
	deleted:    src/modules/lte/smartpilte
	deleted:    src/readout/database.go
	deleted:    src/repository/config/smartpiconfig_file.go
	deleted:    src/repository/config/smartpidcconfig_file.go
	deleted:    src/repository/modules/digitalout.go
	deleted:    src/repository/modules/modulesrepository.go
	deleted:    src/repository/modules/voltageout.go
	deleted:    src/repository/values/livevalues.go
	deleted:    src/server/server.go
	deleted:    src/smartpi/apihandlerchart.go
	deleted:    src/smartpi/apihandlerscsv.go
	deleted:    src/smartpi/apihandlersmartpiconfig.go
	deleted:    src/smartpi/apihandlersmartpiuser.go
	deleted:    src/smartpi/atm90e36a.go
	deleted:    src/smartpi/atm90e36aregisters.go
	new file:   src/smartpi/config/smartpiACconfig_file.go
	renamed:    src/repository/config/moduleconfig_file.go -> src/smartpi/config/smartpiModulesconfig_file.go
	new file:   src/smartpi/config/smartpiconfig_file.go
	deleted:    src/smartpi/csv.go
	deleted:    src/smartpi/database.go
	deleted:    src/smartpi/emeter/emeterchannels.go
	deleted:    src/smartpi/events.go
	deleted:    src/smartpi/measurement.go
	renamed:    src/utils/multicast/broadcaster.go -> src/smartpi/network/multicast/broadcaster.go
	renamed:    src/utils/multicast/listener.go -> src/smartpi/network/multicast/listener.go
	modified:   src/smartpi/network/network.go
	deleted:    src/smartpi/network/networkconfiguration-systemd.go.bak
	deleted:    src/smartpi/network/networkconfiguration.go
	new file:   src/smartpi/server/controllers/config.go
	renamed:    src/controllers/controller.go -> src/smartpi/server/controllers/controller.go
	new file:   src/smartpi/server/controllers/networkConfiguration.go
	new file:   src/smartpi/server/controllers/smartpi.go
	renamed:    src/controllers/user.go -> src/smartpi/server/controllers/user.go
	new file:   src/smartpi/server/repository/config/config.go
	new file:   src/smartpi/server/repository/config/configfile.go
	new file:   src/smartpi/server/repository/linuxtools/linuxtools.go
	new file:   src/smartpi/server/repository/linuxtools/network.go
	renamed:    src/linuxtools/user.go -> src/smartpi/server/repository/linuxtools/user.go
	new file:   src/smartpi/server/repository/smartpi/barchart_influxdb.go
	renamed:    src/csvexport/csvexport.go -> src/smartpi/server/repository/smartpi/csv_influxdb.go
	renamed:    src/smartpi/apihandlersmomentary.go -> src/smartpi/server/repository/smartpi/livevalues_influxdb.go
	new file:   src/smartpi/server/repository/smartpi/progressdata_influxdb.go
	new file:   src/smartpi/server/repository/smartpi/smartpi.go
	renamed:    src/repository/user/user_linux.go -> src/smartpi/server/repository/user/user_linux.go
	renamed:    src/repository/user/userrepository.go -> src/smartpi/server/repository/user/userrepository.go
	renamed:    src/repository/values/values.go -> src/smartpi/server/repository/values/valuesrepository.go
	new file:   src/smartpi/server/server.go
	new file:   src/smartpi/server/serverutils/serverutils.go
	deleted:    src/smartpi/usermanagement.go
	deleted:    src/smartpi/xml.go
	renamed:    src/services/emeter/emeter.go -> src/smartpiac/connectivity/energymeter/emeter.go
	new file:   src/smartpiac/connectivity/energymeter/emeterchannels.go
	renamed:    src/services/modbus/modbusserver.go -> src/smartpiac/connectivity/modbus/modbusserver.go
	renamed:    src/readout/mqtt.go -> src/smartpiac/connectivity/mqtt.go
	new file:   src/smartpiac/convert/sqlite2influxdb.go
	new file:   src/smartpiac/database/database.go
	renamed:    src/smartpi/influxdatabase.go -> src/smartpiac/database/influx.go
	renamed:    src/readout/prometheus.go -> src/smartpiac/database/prometheus.go
	renamed:    src/smartpi/ade7878.go -> src/smartpiac/device/ade7878.go
	renamed:    src/smartpi/ade7878registers.go -> src/smartpiac/device/ade7878registers.go
	new file:   src/smartpiac/export/export.go
	renamed:    src/smartpi/files.go -> src/smartpiac/file/files.go
	renamed:    src/ftpupload/ftpupload.go -> src/smartpiac/ftp/ftpupload.go
	renamed:    src/readout/main.go -> src/smartpiac/readout.go
	new file:   src/smartpiac/utils/csv.go
	new file:   src/smartpiac/utils/xml.go
	deleted:    src/smartpidc/files.go
	deleted:    src/smartpidc/influxdatabase.go
	deleted:    src/smartpidc/mcp3424.go
	deleted:    src/smartpidc/mqtt.go
	new file:   src/utils/dateutils.go
	renamed:    src/utils/hexutil.go -> src/utils/hexutils.go
	renamed:    src/smartpi/tools.go -> src/utils/linux.go
	modified:   src/utils/numberutils.go
	modified:   src/utils/utils.go
	modified:   readme.md
@SuperQ
Copy link
Collaborator

SuperQ commented May 13, 2025

While it's nice that this is broken up into multiple commits. This is still a massive PR with tons of file deletions. This makes it very hard to review.

@MrLaffer MrLaffer closed this Nov 20, 2025
@MrLaffer MrLaffer reopened this Nov 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants