infra:hosts:chucktheplant
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| infra:hosts:chucktheplant [2026/07/21 16:54] – Document unknown chucktheplant Raspberry Pi state atluxity_idp.hackeriet.no | infra:hosts:chucktheplant [2026/07/21 17:50] (current) – Document disconnected TellStick status atluxity_idp.hackeriet.no | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| Raspberry Pi labelled '' | Raspberry Pi labelled '' | ||
| + | |||
| + | Current status, as of 2026-07-21: | ||
| + | |||
| + | * The TellStick has been disconnected to avoid disturbing another tenant in the building. | ||
| + | * Nexa plug control from this host should be considered disabled while the TellStick is disconnected. | ||
| + | * The Raspberry Pi itself may still be powered and running. | ||
| Current understanding, | Current understanding, | ||
| - | * The host is believed to be a Raspberry Pi at Hackeriet. | + | * The host is a physical |
| - | * It has a TellStick attached. | + | * It has a blue USB TellStick attached, currently disconnected. |
| - | * The TellStick controls at least one Nexa power plug. | + | * The TellStick controls at least one Nexa power plug when connected. |
| - | * The useful thing to change for the Nexa plug is probably | + | * The useful thing to change for the Nexa plug is the TellStick/ |
| * The hostname '' | * The hostname '' | ||
| - | * The host has not yet been matched to a NetBox record. | + | * The host has not yet been matched to a NetBox |
| * Current SSH credentials and management path are unknown. | * Current SSH credentials and management path are unknown. | ||
| + | * Physical access is possible. The SD card can be removed and inspected or changed offline if network or login access cannot be recovered normally. | ||
| - | ===== Known checks | + | ===== Physical observation |
| - | DNS checks | + | Observed in photos |
| - | No direct Hackerpass entry name was found for: | + | * White plastic Raspberry Pi-style enclosure/ |
| + | * The container is placed by a window together with network gear, power strips, and cabling. | ||
| + | * Inside the container is an open Raspberry Pi board. | ||
| + | * A blue USB TellStick device is attached. | ||
| + | * At least one external antenna/ | ||
| + | * There is a breadboard and loose wiring inside the container, so the device may do more than just TellStick/ | ||
| + | * Exact room/ | ||
| - | * '' | + | ===== Network and inventory state ===== |
| - | * '' | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | * '' | + | |
| - | The device is known not to be '' | + | Checks performed on 2026-07-21: |
| - | NetBox could not be confirmed during the initial investigation because | + | * DNS lookups for '' |
| + | * mDNS did not advertise '' | ||
| + | * mDNS discovery found other Raspberry Pi-like hosts on the local network, but none named chucktheplant. | ||
| + | * NetBox | ||
| + | * NetBox tag searches for '' | ||
| + | * The NetBox DNS plugin is installed, but the current API token cannot read DNS records or zones. DNS plugin data is therefore not confirmed either way from the API. | ||
| - | ===== Next investigation steps ===== | + | The device is known not to be '' |
| - | When connected to the Hackeriet | + | A local network |
| - | < | + | ===== TellStick |
| - | avahi-resolve-host-name chucktheplant.local | + | |
| - | ping chucktheplant.local | + | |
| - | ssh pi@chucktheplant.local | + | |
| - | ssh atluxity@chucktheplant.local | + | |
| - | </code> | + | |
| - | If mDNS does not find it, look for Raspberry Pi devices and SSH listeners | + | The TellStick is currently disconnected. This was done on 2026-07-21 to avoid disturbing another tenant in the building. |
| - | < | + | For TellStick plus self-learning Nexa plugs, the relevant configuration is usually in ''/ |
| - | sudo nmap -sn 10.10.50.0/24 | + | |
| - | nmap -p 22 --open 10.10.50.0/ | + | |
| - | </ | + | |
| - | Useful Raspberry Pi MAC prefixes to look for in ARP/DHCP data: | + | ===== Access recovery ===== |
| - | < | + | Physical access to the Raspberry Pi is available. If normal network access cannot be recovered, the SD card can be removed and mounted on another machine to inspect or change the installed system directly. |
| - | b8:27:eb | + | |
| - | dc:a6:32 | + | |
| - | e4:5f:01 | + | |
| - | d8:3a:dd | + | |
| - | </ | + | |
| - | If DHCP lease data is available, search for: | + | Useful facts to recover from the SD card or from the running system: |
| - | < | + | * configured hostname |
| - | chucktheplant | + | * configured users and SSH access method |
| - | raspberrypi | + | * network |
| - | tellstick | + | |
| - | telldus | + | * systemd services related to '' |
| - | </ | + | * whether the breadboard/wiring is used by this service |
| - | + | ||
| - | ===== After login ===== | + | |
| - | + | ||
| - | Once access is found, collect the operational facts without changing | + | |
| - | + | ||
| - | < | + | |
| - | hostnamectl | + | |
| - | ip addr | + | |
| - | lsusb | grep -i -E ' | + | |
| - | tdtool --list | + | |
| - | sudo sed -n ' | + | |
| - | systemctl status telldusd | + | |
| - | </ | + | |
| - | + | ||
| - | For TellStick | + | |
| ===== Open questions ===== | ===== Open questions ===== | ||
| - | * Where is the Raspberry Pi physically located? | + | * What exact room/ |
| * What IP address does it currently have? | * What IP address does it currently have? | ||
| * Which account should be used for SSH? | * Which account should be used for SSH? | ||
| * Is the hostname actually configured on the Pi, DHCP, DNS, or just a physical label? | * Is the hostname actually configured on the Pi, DHCP, DNS, or just a physical label? | ||
| * Which Nexa plug does it control? | * Which Nexa plug does it control? | ||
| + | * What is the breadboard/ | ||
| * Which Hula/Home Assistant/ | * Which Hula/Home Assistant/ | ||
| * Should it be registered in NetBox and DNS once found? | * Should it be registered in NetBox and DNS once found? | ||
/srv/hackeriet-wiki/dokuwiki/data/attic/infra/hosts/chucktheplant.1784652897.txt.gz · Last modified: by atluxity_idp.hackeriet.no