Apps menu not showing

Hi! I’ve just installed emoncms 9.9.9 with module APP v2.0.0, but I don’t have any menu for apps.

I have menu for Input, feeds, Dashboard… but not Apps

I want to use MySolar app. How could I enable it?

Lots of thanks

Server Information
Services
redis-server Active Running
mosquitto Active Running
Emoncms Version 9.9.9
Modules Administration : App v2.0.0 : App v2.0.0 : Dashboard v1.1.1 : EventProcesses : Feed : Graph v1.0.0 : Input : CoreProcess : Schedule : Time : User : Visualisation
Git URL: GitHub - emoncms/emoncms: Web-app for processing, logging and visualising energy, temperature and other environmental data : Branch: * stable : Describe: 9.9.9-1-g74f8acaf
Server OS Linux 4.14.79-v7+
Host ICC-Solar : ICC-Solar : (192.168.2.245)
Date 2019-05-03 17:46:39 SAST
Uptime 17:46:39 up 42 min, 2 users, load average: 0.17, 0.14, 0.10
HTTP Server lighttpd/1.4.45 HTTP/1.1 CGI/1.1 80
MySQL Version 5.5.5-10.1.23-MariaDB-9+deb9u1
Host localhost (127.0.0.1)
Date 2019-05-03 17:46:39 (UTC 02:00‌​)
Stats Uptime: 2537 Threads: 1 Questions: 3350 Slow queries: 0 Opens: 38 Flush tables: 1 Open tables: 20 Queries per second avg: 1.320
Redis Version 3.2.6
Host localhost:6379 (127.0.0.1)
Size
Uptime 0 days
Pi Model Raspberry Pi 3 Model B+ Rev 1.3 - 1 GB (Sony UK)
SoC Broadcom BCM2835
Serial num. 7E2EA474
Temperature CPU: 47.24°C - GPU: N/A (to show GPU temp execute this command from the console “sudo usermod -G video www-data” )
Memory RAM Used: 24.10% Total: 927.2 MB Used: 223.5 MB Free: 703.7 MB
Swap Used: 0.00% Total: 100 MB Used: 0 B Free: 100 MB
Disk Mount Stats
/ Used: 31.78% Total: 14.38 GB Used: 4.57 GB Free: 9.13 GB
/boot Used: 34.26% Total: 68.85 MB Used: 23.58 MB Free: 45.26 MB
PHP Version 7.0.30-0+deb9u1 (Zend Version 3.0.0)
Modules bz2 v7.0.30-0+deb9u1 : calendar v7.0.30-0+deb9u1 : cgi-fcgi : Core v7.0.30-0+deb9u1 : ctype v7.0.30-0+deb9u1 : curl v7.0.30-0+deb9u1 : date v7.0.30-0+deb9u1 : dom v20031129 : exif v7.0.30-0+deb9u1 : fileinfo v1.0.5 : filter v7.0.30-0+deb9u1 : ftp v7.0.30-0+deb9u1 : gd v7.0.30-0+deb9u1 : gettext v7.0.30-0+deb9u1 : hash v1.0 : iconv v7.0.30-0+deb9u1 : igbinary v2.0.1 : json v1.4.0 : libxml v7.0.30-0+deb9u1 : mbstring v7.0.30-0+deb9u1 : mcrypt v7.0.30-0+deb9u1 : mysqli v7.0.30-0+deb9u1 : mysqlnd vmysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $ : openssl v7.0.30-0+deb9u1 : pcntl v7.0.30-0+deb9u1 : pcre v7.0.30-0+deb9u1 : PDO v7.0.30-0+deb9u1 : pdo_mysql v7.0.30-0+deb9u1 : Phar v2.0.2 : posix v7.0.30-0+deb9u1 : readline v7.0.30-0+deb9u1 : redis v3.1.1 : Reflection v7.0.30-0+deb9u1 : session v7.0.30-0+deb9u1 : shmop v7.0.30-0+deb9u1 : SimpleXML v7.0.30-0+deb9u1 : sockets v7.0.30-0+deb9u1 : SPL v7.0.30-0+deb9u1 : standard v7.0.30-0+deb9u1 : sysvmsg v7.0.30-0+deb9u1 : sysvsem v7.0.30-0+deb9u1 : sysvshm v7.0.30-0+deb9u1 : tokenizer v7.0.30-0+deb9u1 : wddx v7.0.30-0+deb9u1 : xml v7.0.30-0+deb9u1 : xmlreader v7.0.30-0+deb9u1 : xmlwriter v7.0.30-0+deb9u1 : xsl v7.0.30-0+deb9u1 : Zend OPcache v7.0.30-0+deb9u1 : zip v1.13.5 : zlib v7.0.30-0+deb9u1
Client Information
HTTP Browser Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.131 Safari/537.36
Screen Resolution 1680 x 1050
Window Size 1663 x 939

App V2.0.0 requires Emoncms V10.0.0-beta.

I would recommend running the either switching to the master branch to obtain Emoncms V10.0.0-beta or switching to the stable branch of App to run App V1.2.1.

I would recommend switching to Emoncms master to run V10, it’s currently proving to be stable and will hopefully be released to stable branch in the next week or so.

For more info on Emoncms V10 see:

I think this partial release of sidebar is going to cause all sorts of problems. I’d suggest we really do not want folk move to master branch unless they really understand the longer term implications.

I did install emoncms with:

git clone -b stable https://github.com/emoncms/emoncms.git

And app with:

git clone https://github.com/emoncms/app.git

With which brand I will get the new sidebar?

To get the master branch for the emoncms repository do a

git clone https://github.com/emoncms/emoncms.git
git checkout master

However if you installed any other modules, you need to be on the master branch for them all.

The issue is that

  1. Not all modules (i.e. folders within the emoncms/Modules folder structure) are installed with the ‘core’ emoncms.
  2. Some additional Modules, that reside in separate repositories, are actually required to make everything work (for instance graph).
  3. Not all modules/repos have a ‘stable’ (or release) branch so when changes are merged into those master branches, that conflict with the emoncms stable branch, you get these issues.

It seems you are on a self install so moving to master for all repos should be OK.

BTW, your install is not quite right as it seems you had the App module installed twice (in 2 different folders under the Modules folder).

image

Sticking to master do the job. Now I have sidebar and Dashboard and Apps modules installed with no problem.

Thanks!

Edit:
Well… Apps are working but I get this message in some dashboard
URI not acceptable. No controller 'graph'. (embed/)

How do I install graph in master and other core modules?

1 Like

Nice work.

In your Modules folder:

git clone https://github.com/emoncms/graph.git

It does not make sense to me to publish modules which depend on a emoncms-version that is not available yet and thus ‘breaking’ it. I ran into the same issue and had to undo my 'git pull’s of the modules. Working now again.

2 Likes

Apologies for the confusion. If running the stable branch of emoncms core we recommend running the stable branch for each module. We have ensured that users running stable branches of all modules (e.g emonSD, emonPi , emonBase default branch) will not be effected by this change.

I see… I used (except for Emoncms) the master-branch…
Unfortunately switching to stable-branch did not work for all Modules I have installed. The device-module has no stable-branch.

1 Like

You can run the device master master branch, the menu item will be missing but the functionality can be accessed directly via URL (once logged in)

http://emonpi/emoncms/device/view

This will be fixed once Emoncms V10 is released in the next few days. Apologies for the inconvenience during this transition period.