Please describe the bug / issue. Attaching any relevant screenshots would be very helpful!
Have installed on pi, everything went well. Pi is connected via ethernet. Trying to connect using my android smartphone (S3 running jellybean) and I immediately get the “Disconnected from remote device”.
Weirdest thing is the dashboards register values for CPU, RAM, Storage and Temperature, they are not 0. Also, once I tap on one of them, I can get a full timeline graph going back about an hour ago.
Have reset both pi and S3 multiple times, same outcome.
I am also having the same problem. Seems to be related to the actual Android version running on the phone. Although Cayenne is not recommended for tablets yet, it seems to run best on one of our Nexus 7 tablet running Lollipop 5.1. Runs almost flawlessly. Strangely we get the “disconnected from remote device” on our Huwawei P8, running Android Lollipop 5.0. We can control the pins, but everything else is static e.g the temperature, ram, etc never changes but the graphs are accessible. We have had varying results with other different phone models we’ve tried.
Again strangely the “disconnected from remote device” error only seemed to prop up once I updated from the beta version to the Google play version. Never had the problem on the beta version.
@scorpionfootwear@nchlo You only ever did a single install from the Android device, right? I ask because I wonder if when you deleted the Beta app and download from Play Store, maybe you installed an additional instance of Cayenne on the same Pi.
I have tried many installation attempts because it never really worked right for me. During these (but not on all instances), I have taken the extra step of erasing the sd card and reinstalling jessy from scratch so as to ensure that cayenne deals with a clean pi.
I will try this last approach once more so that there is a fresh pi and a new cayenne installation and report back with my findings.
I also have same problem, as soon as the device is launched on android app, got message “disconnected from remote device”. Strange thing , I could see all the CPU, RAM parameters and access the GPIO dashboard and switch the light on/off on channel 18.
created the widget for Light - it shows “server error”
I did completely erased the sd, reinstalled jessie and did a fresh cayenne installation. The android version still shows “disconnected from remote device”, while the web dashboard registers all the pi data as it should.
Few observations/questions:
While I had removed the device from the web dashboard AND erased the sd prior to this installation, there is currently data for my pi going back 2 days visible on the web dashboard. Should that be the case? And how is it possible?
The android cayenne app seems to launch fine when it’s done within the same network that hosts the pi (home wifi) but is less reliable, sometimes completely crashing (cayenne isn’t responding) when I am trying to access from my work wifi.
Internal Pi temperature is measured in F on the android dash - can I change that to C? And why is it not available as a web dash?
Finally, during the initial setup, pi discovery is feasible only if my android is connected to the same router as the pi. However, there are environments with multi-router/bridges/extensions - there pi discovery is impossible, even though there is a central router taking care of DHCP etc. Is this something that’s technically difficult or the result of an implicit assumption that android and pi have to be directly connected to the same router?
That’s a good question. I’m not entirely sure, I’d need to reproduce the scenario on my end and figure it out. I think there may be a ghost remainder of WebIOPi files leftover from removing device. We’ll fix this. But if you said that you wiped the SD card then this doesn’t really make sense.
This may be due to port issues. We’ve seen numerous connection issues while on corporate environments. Port 8181 has to be open for Cayenne to connect.
Not being able to change to deg C is a bug we will fix. Not being availalble in web dash was an oversight on our part. It will definitely be available.
I would say it’s technically difficult. We actually just implemented fix for Android where you can manually search the network from the Android phone to search for the Pi. So, the idea is if you can SSH to the Pi from your phone, you should be able to push the Cayenne install by manually entering the IP Address.
We’ve releases several updates to Android app that hopefully fixed this issue. Moving this to Resolved. Go ahead and open up another topic if you come across anything