radurus
New Member
Also check if the browser has some feature "data saver" or some sort of VPN activated which uses a kind of proxy.
Just a thought regarding not being able to communicate across networks...I just set up SA last night, and I've had to read between the lines in the docs as well to get it running, but I'm not running a normal network config.. If anything I'm more like 'no wifi' I suspect.. but, if it helps anyone, here's what I went thru:
I couldn't download the image at first. I ended up using my phone data to do it. I suspect I was just too quick as the image appears to be built specifically per-customer. (i.e. give it 15 minutes after you buy a license)
- My home network is set up with 4 VLANS, Servers, Home Users, Guest, IoT. (ubiquiti based)
- IoT cannot reach Internet except for one or two fixed IPs, or other networks except for rules below.
- Firewall/LAN rules allow IoT to reach MQTT, DNS/NTP, HomeAssistant, which all run as containers on a server network node.
- Home and Servers are always allowed to reach 'in' to the IoT network. IoT just can't initiate to them.
- Packet inspection is on, and 50+ countries (including a lot in Africa) are blocked by default as non-trustworthy.
My RasPi3b running the image would NEVER connect to my home Wifi network. Tried every one of them. Didn't seem to matter.. it took a while for the RasPi to eventually give up and open up its own SolarAssistant network. I configured it that way.
I connected a LAN cable to the RasPi and was able to connect and register. So that means my country/IP/packet filtering wasn't the cause of WiFi connectivity issues.
The RasPi was able to use my phone hotspot and showed connectivity on the solar-assistant.io site that way. That was just a test however.
I ran a long Cat6 to the RasPi and locked it to the IoT network, however, none of my systems would connect to the device, even though it showed it was communicating on the IoT network. IF youre directly on the IoT network, you can talk to it fine. Jumping thru a router from another network.. no go. Note that none of the other IoT devices or web servers on IoT have any issues like this. You also can't ping the RasPi from other networks (but you can ping all my other IoT devices).
MQTT servers are running in a separate docker container in my setup - not integrated with HA, and I do deny anonymous. The docs on the SA website show a way to set an account and password for MQTT? Those options aren't there for me.
I ended up moving the RasPi to the server network and blocked outbound. That allows me to reach it from management workstations, let it see the MQTT server, and let the MQTT server connect to it (anonymously, which I dont really like.. but I dont use SSL with MQTT either, so technically the MQTT password is easy to sniff anyhow. I do it more for the ability to see what client is connecting and sending what traffic.)
I did have to add the bridge config to my mosquitto.conf file (the whole thing about finding the configs, using a share folder, creating separate config files.. those don't apply in my case.. I know exactly where my container config files are, they are mapped to a local server folder).
So, it works! No internet connectivity needed now. I have the SA console, HA integration and that console and my external grafana interface to build my own reports and alerting. (and, Appdaemon can see HA/MQTT data to build scripts should I want to control loads based on Inverter state).
My concern still is that Wifi and BT are NOT needed (never worked for me really), and I do NOT want the RasPi offering up BT and wifi networks to anyone in range. I see no way to disable them however. I have an email in to the SA support folks.. waiting on an answer.
Worst case, I'll remove the RasPi antenna, or look for a chip enable pin I can lift and disable hardware-wise on the RasPi.
Good luck - I like the product, no hints any anything hinky going on yet (was a bit concerned they are located in Africa.. but..) and I'll be watching for sure.
Could be a bad gateway on the RasPi, but with their image you have no control or insight to it. Other devices on my IoT network can certainly cross networks (some are allowed to the net) but the IP/DHCP settings are the same for all IoT devices.. its the firewall rules that control how far they can reach. If I allow it to the net, it will certainly talk to the Internet proxies, and I see it "alive" on their website.Just a thought regarding not being able to communicate across networks...
Default Gateway on the RasPi?
We have an older digital sign at work that I could not get to communicate across networks. Turns out that even though I could configure a default gateway(route), it seemingly ignored it. Packet captures showed that it would not send any traffic via the default gateway.
IGMP is mostly for multicast efficiency I thought, and its not enabled. Most of my streaming is via Roku's which sit on a different network than the TV. TVs are in my IoT network because they (by default) constantly send metrics data to the manufacturer sites (Nielsen, etc) and I'm not interested in supporting that. (and I block Roku's default metrics by a DNS blackhole)@Rb42 do you enable IGMP Proxy for your IoT VLAN? I have a similar network setup (additional VLANS for entertainment, CCTV, and management), and between that and setting static host names I could keep most of the IoT stuff off my server VLAN.
Can't you disable the WiFi and Bluetooth on a Pi with a text file in the FAT partition on the SD card?
In school, I penned a few research papers on the cons of our digital age and how much revenue is generated through data wrangling. Has anyone ever read a EULA before tapping the ok button? Wish I had half the smarts you guys have when dealing with things of computer.Oh! got a response from SA and they stated that BT disable will be an option in future versions. They wondered if my IP range conflicted - SA uses 10.0.0.5, but I run all 10.10.3x.z network ranges. (so, no.) Nice to see a quick response from them!
I thought maybe if they hardcoded the dfgw as 10.0.0.1, and used a huge network (/16 or something bigger) maybe they'd overlap my 10.10.3x. but then.. if they broke the DFGW, how would they get out to the internet proxies when i allow the firewall to pass their traffic? They shouldnt even be getting to the firewall(router) with a bad dfgw.
Yeah, I scanned everything I saw before I purchased, but honestly I used this forum for some more 'background checks'.In school, I penned a few research papers on the cons of our digital age and how much revenue is generated through data wrangling. Has anyone ever read a EULA before tapping the ok button? Wish I had half the smarts you guys have when dealing with things of computer.
i can confirm this..FYI - From what I can tell, the solar-assistant Bluetooth tethering feature creates a 10.0.0.0/8 route that interferes with my home 10.10.y.z based home networks. For me specifically, this means I can only reach the solar-assistant device on its local network. Trying to reach the device from an external network fails because it can't get return traffic back to you. (more or less). This probably isn't an issue for most home networks using just one 192.168 network. I suspect they're working on a fix for this, but you may want to confirm with them if you're running into this issue. (oddly enough, this does not present an issue with the device reaching the Internet? not sure why...)
Did you get it connected to your JBD?Were does the Solar Assistant app come from, The PI itself? I do not have the internet out were my system is at,
Ian at Watts247 just uploaded this video on it... Hope it helps.Did you get it connected to your JBD?
I need to do that too
SMH system from centurionsolar is also focused on pi they use a subscription model that is focused on raspberry pi , they have a 7 day trialSo...
Is there any possibility to obtain the system image in order to try on different SBC (odroidC2 in my case)
I suppose the software will not run properly since it will not be tied to the cloud account.
I wish to try if the complete setup works: network communication, inverter communication.
I heard about 30 day trial.
How can I obtain it?
you would have to access the card on a linux system or install ext4 explorer on windows to be able to browse the partition on windows (assuming they use ext4 file system naturally or boot from a live linux cd/usb )Hi , I got a new card , how do I transfer my data from old card , SA guy mailed me “ After flashing the SD card, you can copy /var/lib/influxdb from the old card to the new one to transfer historic data.”
But I can’t find the this file when I acces the card library , am I missing something ? Need help thanks
Were you able to connect your jbd BMSto solar assistant???Just received it Thursday and installed it last night Saturday. Fantastic!
I'm using it with parallel MPP 3048's.
I love the granularity of the data. And lots of it.
I still have to figure out how to connect a jbd BMS to it. But solar assistant does have what they call emulated BMS where the software does a type of coulomb counting.
I REALLY LIKE IT.
Value for $150.
Yes. Using the rs 485 (Bluetooth port) with this converter.Were you able to connect your jbd BMSto solar assistant???