diff --git a/.github/workflows/compile_esp8266.yml b/.github/workflows/compile_esp8266.yml
index b46167d5..305422e1 100644
--- a/.github/workflows/compile_esp8266.yml
+++ b/.github/workflows/compile_esp8266.yml
@@ -1,4 +1,4 @@
-name: PlatformIO ESP82266
+name: PIO ESP82266
 
 on:
   push:
@@ -37,4 +37,4 @@ jobs:
     - uses: actions/upload-artifact@v3
       with:
         name: firmware
-        path: .pio/build/d1_mini/
+        path: tools/esp8266/.pio/build/d1_mini/
diff --git a/README.md b/README.md
index 086c48fd..b28364bb 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@ In particular:
 * `doc/hoymiles-format-description.txt` is a [detailed description of the communications format](doc/hoymiles-format-description.md) and the history of this project
 * `doc/getting-started-ESP8266.md` shows the [hardware setup for an ESP8266-based system](doc/getting-started-ESP8266.md)
 * The `tools` folder contains various software tools for RaspberryPi, Arduino and ESP8266/ESP32:
-  * A [version for ESP8266](tools/esp8266/) that includes an web interface ![](../../actions/workflows//compile_esp8266.yml/badge.svg)
+  * A [version for ESP8266](tools/esp8266/) that includes an web interface ![](../../actions/workflows/compile_esp8266.yml/badge.svg)
   * A [version for Arduino Nano](tools/nano/NRF24_SendRcv/)
   * An [alternative Version of the above](tools/NRF24_SendRcv/)
   * A [different implementation](tools/HoyDtuSim/)