Commit graph

260 commits

Author SHA1 Message Date
connor rigby 9cb602da88 Logger backend is complete. Adding logs back to the rest of the application now. 2016-12-05 15:53:14 -08:00
connor rigby 9093498c5c Building a new Logger 2016-12-05 10:43:42 -08:00
connor rigby 705663a779 needs a bit more error handling but its pretty good 2016-12-05 08:55:28 -08:00
connor rigby ee8092a603 testtesttesttest 2016-11-30 07:22:10 -08:00
connor rigby f6071095f1 Fix syncing and stuff 2016-11-29 11:51:45 -08:00
connor rigby 1fa3e70594 something like that 2016-11-20 20:34:10 -08:00
connor rigby 3ed23a41b1 bunch of stuff still broken but you can log in again 2016-11-17 14:23:13 -08:00
connor rigby 2b9a3716c3 Time for bed. 2016-11-16 17:05:03 -08:00
connor rigby d593cc9f2f Still unstable but getting to a useable state 2016-11-16 14:32:49 -08:00
connor rigby 1d4bfb5db5 [stable] i hope 2016-11-14 12:47:11 -08:00
connor rigby 28b76886be renaming 2016-11-14 10:32:04 -08:00
connor rigby 6b2eb071b9 moving some stuff aroun 2016-11-14 09:27:08 -08:00
connor rigby 19b6254894 some naming changes to make things look a little bit nicer in :observer 2016-11-07 11:14:05 -08:00
connor rigby 4eafa350f7 Network is now bundled with FarmbotConfigurator, but state persistance is stored in SafeStorage via BotState 2016-11-04 12:16:06 -07:00
connor rigby c50abe0b58 Moving Auth to its own repo. 2016-11-03 15:53:26 -07:00
connor rigby b9c8bf0873 Ext4fs now. 2016-10-31 15:49:38 -07:00
connor rigby ec534ec300 tests pass again. 2016-10-28 22:03:45 -07:00
connor rigby 3930117530 Pretty big commit heres what happened:
Got rid of a bunch of configs in favor of handling all file reading and writing in one module.
This module is SafeStorage. Rather than a module needing to handle its own state file, i made SafeStorage that just stores binaries in a map. The key is the module name.
It flushes the entire state to disk every 60 seconds. But only if the state has changed.
The filesystem is now mounted readonly for MOST of the time, except for that brief moment of flushing to disk if state changed.

i upgraded erlinit to alow a pre vm boot script.
I added bash. (This will probably be removed because im not actually doing anything bash specific.

moved hosts and hostapd files into the system dir.
2016-10-27 13:22:06 -07:00
connor rigby 38c4df706b Bot state should persist accross reboots now 2016-10-26 11:01:47 -07:00
connor rigby 107f517181 added ssh to the system 2016-10-25 09:06:38 -07:00
connor rigby 1efd253b7f This will require a new System release. TBD 2016-10-24 16:08:39 -07:00
connor rigby 9113034b0e move wifi configurator 2016-10-24 09:25:14 -07:00
connor rigby ae061fd7fc State tree going to be merged into master now as an api breaking release 2016-10-24 07:33:56 -07:00
connor rigby 7a4bc9d62d Merge branch 'master' of github.com:ConnorRigby/farmbot-raspberry-pi-controller into state_tree 2016-10-23 11:54:09 -07:00
connor rigby cc6aff3d00 Going to do a testing release for the people that were having problems updating firmware 2016-10-23 11:31:09 -07:00
Rick Carlino ac2fa98647 Move around the state tree and stuff 2016-10-21 16:02:12 -05:00
Connor Rigby a7e796ad60 Merge pull request #2 from ConnorRigby/taskmgr.exe
Created a task manager for tracking and executing regimens and sequences.
2016-10-21 09:46:41 -07:00
Gabriel Burnworth b4c646a1ee Prevent inputs from spilling 2016-10-20 22:15:18 -07:00
Gabriel Burnworth 7d97b60c5f Allow continuous toggle between wifi and ethernet 2016-10-20 22:14:49 -07:00
connor rigby 2bad7b5944 Fixed auto update toggles.
INTRODUCING FARMEVENTMANAGER
* Tracks running sequences (there is only aloud to be one at a time)
* tracks paused sequences
* tracks regimens that are running
* tracks regimens that are not running but at one point were running (paused)
2016-10-20 12:38:15 -07:00
connor rigby b83a302b35 REGIMEN VM 2016-10-19 20:00:49 -07:00
connor rigby df1b4db930 Revert to old mqtt implementation. I just like it better 2016-10-19 12:39:52 -07:00
connor rigby 3888eb8815 merge 2.0.6 even though it was very short lived 2016-10-19 12:03:14 -07:00
connor rigby ef486c8a91 Uart handler is so much faster now 2016-10-19 09:43:01 -07:00
connor rigby 1e7ac11cc5 remove embarasing log messages 2016-10-19 08:13:53 -07:00
connor rigby ec784454cc small overhaul of mqtt client 2016-10-17 15:18:51 -07:00
connor rigby d2daf1015c [UNSTABLE] I cant test on a real pi right now. It is working in development mode. 2016-10-17 11:49:33 -07:00
Connor Rigby 5db50eff0f fixing some misc errors and adding dependencies 2016-10-15 20:24:24 -07:00
Connor Rigby 48b7aac24f allow use of ethernet 2016-10-14 09:03:12 -07:00
Connor Rigby 89878c2c88 Some pattern matching for logging to ticker or making a toast message 2016-10-12 15:19:55 -07:00
Connor Rigby 99ab0ba982 Logging looks way better on UART now 2016-10-12 11:39:56 -07:00
Connor Rigby dda3a5d701 fixed a sequence race condition bug deal 2016-10-11 11:39:56 -07:00
Connor Rigby abefac98de Going to stage a new release 2016-10-05 16:11:53 -07:00
Connor Rigby 037aa12a55 Hopefully fix a nasty race condition 2016-10-05 13:34:25 -07:00
Connor Rigby 596c7697ba more isp stuffs 2016-10-05 10:13:26 -07:00
Connor Rigby d68267373a comcastic 2016-10-05 10:06:40 -07:00
Connor Rigby 3b272b7ad3 Remove hard coding of stagings server 2016-10-05 07:46:05 -07:00
Connor Rigby e70db76257 Need to do a new system release 2016-10-04 17:36:43 -07:00
Connor Rigby 3eee3f7f4a Temp workaround for bad dns on some isp's 2016-10-04 14:45:12 -07:00
Connor Rigby a68a3d3443 add new system so we dont have to compile it 2016-10-04 13:24:34 -07:00
Connor Rigby 1877a26ba8 This can be the final release 2016-10-04 10:26:44 -07:00
Connor Rigby c0caea6921 hope this works 2016-10-04 10:05:41 -07:00
Connor Rigby 0cfc1005b2 try to make update server user configuratble 2016-10-04 09:45:18 -07:00
Connor Rigby 9a0a7b5cc1 Github release api 2016-10-04 09:34:34 -07:00
Connor Rigby 0d384c7019 Version 2.0.0 2016-10-04 09:01:23 -07:00
Rick Carlino 126e1346e9 Upgrade farmbot-serial to 0.0.8 2015-04-03 17:42:36 -05:00
TimEvWw 94a74f8374 Changed db config 2014-06-23 19:57:52 -01:00
TimEvWw ebf2cbeb72 removing rails 2014-06-19 17:51:13 -01:00
TimEvWw e1b2d0c29b switched from mongodb to sqlite3 2014-05-07 19:25:51 -01:00
TimEvWw 70123a3411 using mongo as database 2014-01-15 21:58:42 +00:00