Connect your new UDM SE Port Wan 1 to a port on USG (Lan side).
Let UDM SE boot up.
From your original USG Pro V4 Drop/forget all Ubiqiuti devices (switches/AP/etc). This will allow you to adopt them
Unplug Ubiquiti devices and plug into UDM SE
Connect your computer/laptop to UDM via ethernet
Adopt old devices
Setup you wifi
If you don’t forget/drop the original devices, you’re going to need to do a factory reset. Reset button for 10 seconds. On APs, wait for the LED to flash. May want to unplug and plug back in the POE ethernet.
Switches, just hold down for 10 seconds.
Remember your old wifi names and passwords. Very simple adoption/setup.
I enjoy the fact that there’s was the ability to change xdebug.file_link_format parameter in php.ini to allow integration between xdebug messages, and your IDE.
However, recently, that seems to have broken/changed. The phpstorm:// protocol no longer works.
After much troubleshooting I have it working for projects that use a framework, such as Symfony.
You will now need to utilize the framework.yml ide field,
Easy enough to send emails with Symfony + SymfonyMailer messages out. The issue was once received in a program like Outlook, how do you group them into the same conversation.
Instead of flooding an inbox with a ton of emails, the emails would be grouped by conversation.
To accomplish this:
<?php
// in the __constructor, autowire MailerInterface into $this->mailer
$subject = "something";
$somethingHashedThatRepresentsThisConversation = "someHash";
$messageId = "[email protected]";
$email = (new Email())->from('[email protected]')
->to($targetEmail)
->subject($subject)
->html($html)
->text(strip_tags($html));
$headers = $email->getHeaders();
$headers->addIdHeader('Message-ID', $messageId); // Original Message ID, I've found reusing it workss.
$headers->addIdHeader('References', $messageId); // Original MEssage ID to group by... could add others... I've found that this can reference itself.
$email->setHeaders($headers);
$this->mailer->send($email);
I was trying to flash a TYWE2s chip ESP8285. Bought an FTDI FT232R chip off amazon, two for something like $15… not realizing that I could use a ESP8266 nodeMCU prototype board to do it.
Such a simple hack. You may not even have noticed that there’s an “EN” pin. Well, there is… look at the pinout for the nodeMCU… when it’s free, the esp8266 is enabled. Short it to ground, and it’s disabled.
Now that’s the key, disable the chip, but the onboard chipset that helps with prototyping are enabled. So… that means the the TX and RX on the prototype board are still active and available to repurpose.
So, to flash an ESP8285 (TYWE2S), we’re going to do this:
DO NOT PLUG IN THE nodeMCU yet.
nodeMCU
TYWE2S
TX
↔
TX
RX
↔
RX
3.3V
↔
3.3V
GND
↔
GND
↕
↕
EN
GPIO – 00
Now power up the nodeMCU by plugging in the USB.
If you wired everything correctly, and in the same order for powering up. You’re going to be fine.
esptool.py will flash the ESP8285 on the TYWE2s chip via the nodeMCU usb serial.
This procedure should work for the TYWE3S chip as well… but I haven’t tested this. This general procedure will work for all chips…
NOTE: TX to TX, and RX to RX are not swapped in this case, because we’re hijacking the prototype board… on the board itself, it’s already cross labelled.
Let’s do the math. I was renting a Power Vented 75gal (PV75) tank. It was 13 years old, and rusting out from the inside. No leaks, but bathwater looked like pond water. GROSS. Safe, but gross… needed it replaced. The tank was inspected in February and was going to be replaced/done in March. Covid19 happened, and everything gets put on hold.
Fast forward to last week… the water’s super gross… tanks accelerated in rusting. eew. Do my research… Navien, Rinnai, Rheem… figure out how many Gal/Min (GPM) of hot water we need, average temperature raise needed, the total cost of ownership over the lifetime of the unit.
So, I have a fair-sized home and needed something like 6-7 GPM. The average water temperature average is 42°F and needs to be raised to 120°F… meaning a 62°F raise. The unit I picked, could supply 6.5GPM… Navien 240A.
So… lets do some math. The average life of a tank is between 10-15 years. So, I’m going to say 12.5 years for a tank. Mine just so happened to last ~12.5… Tankless, should last 20-25 years. Lets say 22.5.
PROs
CONs
Unlimited hot water
$$$$ initial upfront cost is expensive
Environmentally friend (only use energy when needed)
Takes time for the hot water to arrive to your tap. (mitigated)
Recirculation pumps can allow you to have hot water on demand quicker
Complex system, with lots that can go wrong.
Tankless systems are not a new technology, it’s the mainstay way of heating water in Europe and Asia for decades.
Renting:
A PV75, was going to cost me ~$1.38/day to rent (with tax). That is with a 7 year contract… that’s not bought out, that’s just renting it. $3,525.90 taxes in. RENTING for 7 years. Renting a tankless, for the size I required, was going to cost ~$2/day.
Buy: PV75 tank (traditional)
If you bought a tank, retail price at home depot, PV75 costs around $2047 + HST = $2,313.11. Plus ~$200 labour to hook up. So, that is $201.05/year ownership. Not including gas costs.
Buy: Navien 240A Tankless
If you bought a large top of the line tankless, I had quotes for $3500 + materials ($200). That’s $4,181 after taxes, installed. That’s $185.82 per year (22.5 years). BUT, you save on average, $100/year in gas. So that’s $85.82/year, compared to a PV75’s $201.05.
If you’re willing to put in the effort yourself, you can save a bunch by installing it yourself and hiring a licensed gas fitter to connect the unit. Which brought my yearly costs down significantly. If you’re handy, it’s about a day’s worth of work… 4 hrs, if you have a suitable wall to mount the unit already. I did not.
Your prices will vary… basically, what I’m saying is… renting is not a good option.