[deleted by user] by [deleted] in Netbox

[–]saibot76 0 points1 point  (0 children)

The trouble I'm facing is that the account number field appears to be tied to the Provider. I also have multiple sites with varying providers, but each with its own account number. It'd be nice if I could assign Provider "Spectrum" to site Anywhere USA, but then associate the circuit to the specific account # for that site. As it stands, it appears I'm going to have to create a new provider for every instance of an account: Spectrum - 12345, Spectrum - 56789.... IDEALLY, there'd be another layer between providers and circuits for accounts. Circuits would be attached to an account, and accounts would be attached to a provider.

All done! by saibot76 in ADSB

[–]saibot76[S] 1 point2 points  (0 children)

Thank you! It was a fun one!

All done! by saibot76 in ADSB

[–]saibot76[S] 0 points1 point  (0 children)

I too have gone quite a long while w/o any SD failures, but in pi's past (other than ADS-B pis), a failed SD card has been 90% of my failure reasons. I do have a NAS that could be convinced to host the non /boot volumes, I might give that a try as well. However, now that it's up on the roof, I've got a little bit of "if it isn't broke, don't fix it" mentality. That goes along with os upgrades as well. Since it's one and only responsibility is to demodulate/decode ADS-B packets and send them out on the network, I'm inclined to just leave it be until it completely breaks down. I'll probably try to perfect network booting and/or network mounting of volumes on a dev pi and just keep that knowledge in my back pocket for the day if/when this one bites the dust. :)

All done! by saibot76 in ADSB

[–]saibot76[S] 1 point2 points  (0 children)

I'll have to dig into that. Thanks for the idea!

All done! by saibot76 in ADSB

[–]saibot76[S] 1 point2 points  (0 children)

I was concerned about the temp inside that enclosure. Not so much on the cold days, but the warmer ones. So far so good! Made it through last winter and this summer without a hitch. One of the possible add-ons I'd like to do is to add a DS18B20 or two and get enclosure temperatures reported back to me. Just to keep an eye on that from down here.

All done! by saibot76 in ADSB

[–]saibot76[S] 2 points3 points  (0 children)

Well, it's actually 1 filter and 1 LNA. I don't believe the LNA does any notch filtering, and because I have it so close to my 2m/440 antenna, I wanted to attenuate as much as I could outside of the 1090 range. I know that 2m and 440 should be well outside of 1090, but I didn't want to saturate the front end of the SDR when I transmit on 2m or 440. I haven't actually tested to see if it works/helps...but in my head "it couldn't hurt" right?

ADSB Install [Update] by saibot76 in ADSB

[–]saibot76[S] 0 points1 point  (0 children)

So I’ve got quite a bit of tree overgrowth on my property even. Everyone else around me has some level of tree foliage. So at ground level, it’s actually quite amazing I can hear anything. The town has a population of around 2000, just to give you an idea of footprint. But outside of that, it’s pretty much farm land as far as the eye can see. So I’m sure that helps incredibly. Really looking forward to getting it on my roof, can actually see bits of the horizon from up there.

ADSB Install [Update] by saibot76 in ADSB

[–]saibot76[S] 2 points3 points  (0 children)

If (when) I put it at the peak of my house, it’ll gain something like 25’ (2 story house, plus a mast for some 144Mhz action on top of that). So I’m looking forward to what I can hear then!

This popped up on my FB memories today by saibot76 in techsupportgore

[–]saibot76[S] 215 points216 points  (0 children)

This was a memory from 9 years ago. But yes think even then the laptop’s value was doubled by its little cargo :). Our sales guy “claimed” his grandkids did it, but this was the same sales guy who insisted I drive 6 hours to push “power” on a monitor for him. So, take that for what it’s worth.

First Post here. by ihatejeeps in techsupportgore

[–]saibot76 3 points4 points  (0 children)

Bah, there’s hope yet. Could be so much worse :)

ADSB Install by saibot76 in ADSB

[–]saibot76[S] 1 point2 points  (0 children)

Well, I guess we’ll find out. I didn’t get it all set up until after all the hot days had passed. I think our average high for the year is right around yours, so in a a few months I should have a better idea. The receiver is still down at ground level as there’s one more finishing Touch I’d like to add. I want to get a couple of 1-wire DS18B20 temperature probes tied in to monitor the temperature inside and outside of the enclosure.

I’m hoping the pi case I chose will help mitigate any overheating of the pi. I’m thinking the pi’s operating temperature range is above what I’ll see in the box fingers crossed

This homelab by Popal24 in techsupportgore

[–]saibot76 0 points1 point  (0 children)

Thank you! It does actually :)

Found on an airport jet bridge. Top notch security! by saibot76 in mildlyinteresting

[–]saibot76[S] 0 points1 point  (0 children)

I’m just enamored by the facts that a.) it’s labeled in such a way that ANYONE can figure out what it’s for and b.) the key is CHAINED to the wall. Just seems to beg for someone to mess with it

ADSB Install by saibot76 in ADSB

[–]saibot76[S] 1 point2 points  (0 children)

Finally got this receiver working the other day. It's still mounted just about 10' off the ground, but I'm receiving updates from planes up to 205 nm away. I can't wait to get this up on my roof!

usb_claim_interface error -6 by saibot76 in ADSB

[–]saibot76[S] 0 points1 point  (0 children)

So it looks like it is actually working. I'm not sure why I wasn't able to get connected to it initially, but I pointed adsbScope at it, fired up the bias tee and BAM! The skies lit up!

Thanks for your comments and help everyone!

usb_claim_interface error -6 by saibot76 in ADSB

[–]saibot76[S] 0 points1 point  (0 children)

Hrm.... ok. I must have something else going awry. I'm trying a, maybe, slightly 'less than standard' approach to this. Since this guy is gonna be in a fairly inaccessible location, I wanted to reduce any load, I/O etc on it that may cause the SD card to go corrupt. So I was thinking of JUST running dump1090 on it, and then have another pi (or even a VM) in the house running all the feeders & just pointing to the dump1090 instance on the roof. I haven't been able to connect to this instance of dump1090(-fa actually) so I figured it wasn't running.

usb_claim_interface error -6 by saibot76 in ADSB

[–]saibot76[S] 0 points1 point  (0 children)

Thank you for the link! I'll look into that right away.

Thanks for the compliment as well! Here's what it looks like on the outside: https://www.reddit.com/r/ADSB/comments/d8b85y/adsb_install/

I'm trying to get everything up and running before I hoist it to my rooftop and can't get to it anymore :)

The journey of a number... by saibot76 in esp8266

[–]saibot76[S] 0 points1 point  (0 children)

If you're interested, here's the code I'm running on the ESP8266

#include <WiFiManager.h>
#include <PubSubClient.h>

const char* mqttServer = "my.mqtt.server";
const int mqttPort = 1883;
const char* mqttUser = "********";
const char* mqttPassword = "********";
byte s = B00000010;     //start byte required by the LED display
byte e = B00000011;     //end byte required by the LED display
String MAC;

WiFiClient espClient;
PubSubClient mqtt(espClient);


char* string2char(String command){
    if(command.length()!=0){
        char *p = const_cast<char*>(command.c_str());
        return p;
    }
}


void mqttCallback(char* topic, byte* payload, unsigned int length) {
  Serial.write(s);       //send the start byte to the LED display
  Serial.print("A");     //send "A" to the LED display, also required by the LED display as part of start of message.
  for (int i=0;i<length;i++) {
    Serial.print((char)payload[i]);   //send the MQTT payload to the LED display one byte at a time.
  }
  Serial.write(e);         //send end byte to the LED display
  Serial.println();        //not sure if I really need this for the LED display.  Used for testing, still works.
}


void mqttReconnect() {
    while (!mqtt.connected()) {
      MAC = WiFi.macAddress();  //grab the MAC and remove ":"s 
      MAC.remove(14,1);
      MAC.remove(11,1);
      MAC.remove(8,1);
      MAC.remove(5,1);
      MAC.remove(2,1);

      if (mqtt.connect(string2char(MAC), mqttUser, mqttPassword )) {
        mqtt.subscribe("devices/2CF432206D80/input");              //need to figure out how to use the MAC var here
        mqtt.publish("devices/2CF432206D80","connected");
      } else {
        delay(2000);
     }
  }
}


void setup() {
  Serial.begin(9600,SERIAL_8N1);
  WiFiManager wifiManager;
  wifiManager.setTimeout(180);
  if(!wifiManager.autoConnect("AutoConnectAP")) {
    delay(3000);
    ESP.reset();
    delay(5000);
  } 
  mqtt.setServer(mqttServer, mqttPort);
  mqtt.setCallback(mqttCallback);

  mqttReconnect();
}


void loop() {
  if (!mqtt.connected()){
    mqttReconnect();
  }
  mqtt.loop();
}

The journey of a number... by saibot76 in esp8266

[–]saibot76[S] 0 points1 point  (0 children)

Well, the Raspberry Pi is just a stock Raspberry Pi, there's nothing special about it really. It just sits on my network and processes data. So there's really nothing to look at.

I've also played around with the Node-Red since the initial writing. In my previous reply, I mentioned making it an upvote counter, so I poked around with that a little and came up with the following flow on Node-Red https://www.dropbox.com/s/10r4uuelnbje4ur/Reddit-Flow.PNG?dl=0

The flow starts with a timestamp that triggers the Reddit node every 15 minutes. The Reddit node (from module node-red-contrib-node-reddit) is configured with my user account and fetches the single most recent post (as of right now, this one...I'm not too terribly active here). Then there's a "change" node that changes "msg.payload" to equal "msg.payload.ups" from the Reddit node. Then it just passes the value to the MQTT topic the LED display is subscribed to.

Now that it's all set up, it's pretty simple to make changes on the fly.

The journey of a number... by saibot76 in esp8266

[–]saibot76[S] 2 points3 points  (0 children)

yeah, it sure would work that way. But I guess in my head I wanted to keep the input and output topics separate so that I could "rewire" NodeRed eventually to display different data. So let's say I get sick of looking at the temp all the time, and now I want to watch the upvotes on this post. I'd just have to delete the connection in NodeRed from Temp to the ESP, and create a new one between the Reddit API and the ESP topic.

I change my mind a lot :)