Main Page

From Hackerspace ACKspace
Jump to: navigation, search
shiny ACKspace logo, without blocks

ACKspace is open
Leaflet | © OpenStreetMap contributors, ACKspace


Link to Maintenance page


Welcome to ACKspace; a hackerspace located in Heerlen, The Netherlands.

A hackerspace is a place where people get together, socialize, share knowledge, tinker and build stuff.

In order to make this possible we have a collection of tools, (useful) stuff, work area and a lounge where we can relax and discuss our favorite games.

Visiting address:
ACKspace
Kloosterweg 1
6412 CN Heerlen
Building:"carbon6"
Telegram:https://t.me/ACKspacepub
Twitter:https://twitter.com/ACKspace
Mail: see the communication page
Telephone:+31-45-71-12345

Become a participant

Welkom bij ACKspace; een hackerspace in Heerlen, Nederland.

Een hackerspace is een plek waar mensen samenkomen, socializen, kennis delen, knutselen en dingen bouwen.

Om dit mogelijk te maken hebben we een verzameling gereedschap, (bruikbaar) spul, een werkruimte en een lounge waar we kunnen ontspannen en onze favoriete spellen kunnen bespreken.

Bezoekadres:
ACKspace
Kloosterweg 1
6412 CN Heerlen
Gebouw:"carbon6"
Telegram:https://t.me/ACKspacepub
Email: see the communication page
Telefoon:+31-45-71-12345

Deelnemer worden

Willkommen bei ACKspace; ein Hackerspace in Heerlen, Niederlande.

Ein Hackerspace ist ein Ort, an dem Menschen zusammenkommen, Sozialisieren, Wissen teilen, Dinge basteln und bauen.

Um dies zu ermöglichen, haben wir eine Sammlung von Tools, (nützliche) Sachen, einen Arbeitsbereich und eine Lounge, wo wir uns entspannen und unsere Lieblingsspiele diskutieren können.

Besuchsadresse:
ACKspace
Kloosterweg 1
6412 CN Heerlen
Gebäude:"carbon6"
Telegram:https://t.me/ACKspacepub
Email: see the communication page
Telefon:+31-45-71-12345

Werden Sie ein Teilnehmer (Englisch)

Featured articles:

Designathon
Attention:
You are looking at an event that took place in the past
Event: Main Page
Featured: Yes
State: Planned
Start date: 2025/05/17
Start time: 14:00
End date: 2025/05/17
End time: 20:00
Contact: Wolkje
Kind: Hackathon
Location: Location::ACKspace
URL:
Fee: No entry fee, but you buy your own pizza
Short description: Join us for a design challenge!


Designathon 2025 May Edition: ACKspace Promo

Help us spread the ACKspace word by designing ACKspace promotional material (e.g.: flyer, poster, sticker, 3d token/keychain, or anything you think could be good promotional material!)


Is it for me?

No matter your skill-set you are welcome to join our design challenge!

Using pre-made assets is no problem, just make sure that you have the necessary rights to use them.

Whether you create something on your own, as a duo or in a group is up to you.

Participating is free!


Location

You can find us at Carbon6, room L406

Kloosterweg 1

6412 CN

Should you not have keys to enter the building yourself, give us a call (+31-45-71-12345) and we will come to pick you up and guide you to ACKspace.


Registration

Please register for this event by adding yourself to the 'Participating' section. Not a wiki member yet? Send us an email on info@ackspace.nl.

Bring your laptop, tablet or any other material you would like to use (drawing tablets, crafts, etc.).

Drinks and snacks are available for a fee. Dinner (pizza) is at your own expense. </onlyinclude>

Participating

Schedule

Saturday, May 17th 2025

14:00 Gathering at ACKspace
14:15 Kick-off:
  • Who is who (introduction of participants)
  • What are you going to design
  • 5 minutes brainstorm ideas
  • 5 minutes share ideas with the group
  • 5 minutes create project groups or go solo
14:30 Start designing!
18:00 Dinner (at participants' own expense)
19:00 Show off & Vote for your favourites! Winner receives a free drink and snack!
20:00 End of the designathon - thanks for participating!

Results

TBA

Inkbird IBBQ-4T
Project: Main Page
Featured: Yes
State Active
Members xopr
GitHub No GitHub project defined. Add your project here.
Description Cloudless Inkbird IBBQ-4T
Picture
No project picture! Fill in form Picture or Upload a jpeg here



synopsis

Remove Barbecue temperature sensor from the cloud, adding it to Home Assistant.

xopr had some gift cards to spare and paid €69,- for it (noice!)

requirements

  • ESP-12 module flashed with Tasmota using a programming jig (or in-circuit with extra reset jumper)
  • solder iron + solder
  • desoldering iron or lots of solder
  • hairdryer or equivalent
  • small philips screwdriver
  • flat screwdriver or spudger
  • utility or exacto knife
  • (optional) wires for in-circuit programming

hardware

The thermometer has a backlit display, beeper, USB-C charge (only) port and a 7.4Wh 3.7v battery. It's wireless part is based on Tuya: a Chinese IoT cloud provider and the first revision had an Espressif wifi chip. This version has a WBR3 module based on Realtek chips which is incompatible with the current open source solutions.

The only way is to replace the module with an ESP-12, pull GPIO15 low and CH_PD high with a 10-20k resistor.

Naked PCB with a transplanted ESP module. Notice the required resistors for running and optional jumper for in-circuit programming
probes in Home Assistant

opening and replacing the module

  • grab a hairdryer and utility/exacto knife
  • heat the front plate and pry open carefully to not scratch off the paint. The adhesive is foamy so pushing the knife too far might make it curl up
  • use small philips screwdriver to open up the case and remove the board (USB-C side first; bend the case a bit, and don't lose the knob)
  • remove the Realtek module
  • solder on the ESP module (either pre-programmed or solder extra wires)
  • solder a resistor between CH_PD and VCC and one between GND and GPIO15
  • if you want to program in-circuit, keep the Tuya MCU in reset by bridging Reset and GND on the breakout pads while flashing the ESP

firmware settings

After connecting to Tasmota, go to Configuration -> Other and set template {"NAME":"Tuya","GPIO":[0,2272,0,2304,0,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":54}

Next, go to console and enter the following commands:

  • set as template module (using TuyaMCU): module 0
  • set baudrate to 115200: SetOption97 1
  • Backlog TuyaMCU 99,1; TuyaMCU 11,19; TuyaMCU 35,101; TuyaMCU 81,102; TuyaMCU 12,104
  • Add two rules and activate them. The first rule sets an enum value for the mute button, the second one publishes the raw hex values on the probes subtopic:
Rule1 ON power1#state=1 DO TuyaSend4 19,1 ENDON ON power1#state=0 DO TuyaSend4 19,0 ENDON
Rule2 ON TuyaReceived#DpType0Id107 DO Publish stat/%topic%/probes %value% ENDON
Backlog Rule1 1; Rule2 1
  • Set button names: Backlog WebButton1 F/C; WebButton2 Mute

home assistant

Note that the published hex value contains 4x8 hex characters as little endian farenheit values where the first byte is ignored (it seems to toggle between 0 and 1)

In the configuration.yaml file, set the following:

mqtt:
  sensor:
    - name: "Barbecue probe 1"
      state_topic: "stat/tasmota_5B7316/probes"
      unique_id: "barbecue_probe_1"
      value_template: "{{(0xffff * value[6:8] | int(base=16) + 0xff * value[4:6] | int(base=16) + value[2:4] | int(base=16)) / 100 }}"
      unit_of_measurement: "°F"
      device_class: temperature
    - name: "Barbecue probe 2"
      state_topic: "stat/tasmota_5B7316/probes"
      unique_id: "barbecue_probe_2"
      value_template: "{{(0xffff * value[14:16] | int(base=16) + 0xff * value[12:14] | int(base=16) + value[10:12] | int(base=16)) / 100 }}"
      unit_of_measurement: "°F"
      device_class: temperature
    - name: "Barbecue probe 3"
      state_topic: "stat/tasmota_5B7316/probes"
      unique_id: "barbecue_probe_3"
      value_template: "{{(0xffff * value[22:24] | int(base=16) + 0xff * value[20:22] | int(base=16) + value[18:20] | int(base=16)) / 100 }}"
      unit_of_measurement: "°F"
      device_class: temperature
    - name: "Barbecue probe 4"
      state_topic: "stat/tasmota_5B7316/probes"
      unique_id: "barbecue_probe_4"
      value_template: "{{(0xffff * value[30:32] | int(base=16) + 0xff * value[28:30] | int(base=16) + value[26:28] | int(base=16)) / 100 }}"
      unit_of_measurement: "°F"
      device_class: temperature

todo

  • ignore the sensor if it is not plugged in (there is a bitmask command but it's safe to assume >1000 degrees is not a realistic value
  • add instructions/commands to set display timer, temperature alarm and other stuff

links

Gameathon 2025 June Edition

Always wanted to build your own game or alter an existing one to your own taste? This is the time to do it!

Our goal is to make something playable (and fun!) in just one weekend.

Maybe you would like to make a game for our arcade machine or surface table?

Or design your own pixel art video game?

Or put our 3D printers to good use and create your very own tabletop game?

This weekend is about building your game your way!


Is it for me?

No matter your skill-set or interests, there is something for everyone: scenario-writing, music, dialogue, drawing, programming, design, crafts, and more.

Using pre-made assets is no problem, just make sure that you have the necessary rights to use them, and attribute them in your game’s description properly.

Whether you create something on your own, as a duo or in a group is up to you.

Participating is free!


Location

You can find us at Carbon6, room L406

Kloosterweg 1

6412 CN

Should you not have keys to enter the building yourself, give us a call (+31-45-71-12345) and we will come to pick you up and guide you to ACKspace.


Registration

Please register for this event by sending us an email on info@ackspace.nl.

Bring your laptop, tablet or any other material you would like to use (drawing tablets, music instruments, crafts, etc.).

Lunch will be provided by ACKspace. Drinks and snacks are available for a fee. Dinner (pizza) is at your own expense.


(refresh table)