Cannot get Heltek v3 to display on map
Hi, I've been trying for a couple of days to get my meshtastic node to show up on your map without success. I've gnoe over the setting a number of times and cannot see where I am going wrong, could you please help? Here is my current log, kind regards Paul Owner: 2E0YHQ (e668) My info: { "myNodeNum": 1136060008, "rebootCount": 114, "minAppVersion": 30200 } Metadata: { "firmwareVersion": "2.7.7.5ae4ff9", "deviceStateVersion": 24, "canShutdown": true, "hasWifi": true, "hasBluetooth": true, "positionFlags": 811, "hwModel": "HELTEC_V3", "hasEthernet": false, "role": "CLIENT", "hasRemoteHardware": false }
Nodes in mesh: { "!43b6e668": { "num": 1136060008, "user": { "id": "!43b6e668", "longName": "2E0YHQ", "shortName": "e668", "macaddr": "48:ca:43:b6:e6:68", "hwModel": "HELTEC_V3", "isLicensed": true }, "position": { "latitudeI": 501220892, "longitudeI": -56785745, "altitude": 142, "time": 1761419803, "locationSource": "LOC_MANUAL", "latitude": 50.1220892, "longitude": -5.6785745 }, "lastHeard": 1761419803, "deviceMetrics": { "batteryLevel": 97, "voltage": 4.157, "airUtilTx": 0.56852776, "uptimeSeconds": 1982 }, "isFavorite": true } }
Preferences: { "device": { "rebroadcastMode": "LOCAL_ONLY", "nodeInfoBroadcastSecs": 600, "tzdef": "GMT0BST,M3.5.0/1:00:00,M10.4.0/2:00:00", "role": "CLIENT", "serialEnabled": false, "debugLogEnabled": false, "buttonGpio": 0, "buzzerGpio": 0, "doubleTapAsButtonPress": false, "isManaged": false, "disableTripleClick": false, "ledHeartbeatDisabled": false }, "position": { "positionBroadcastSecs": 120, "fixedPosition": true, "gpsUpdateInterval": 120, "positionFlags": 811, "broadcastSmartMinimumDistance": 100, "broadcastSmartMinimumIntervalSecs": 30, "gpsMode": "NOT_PRESENT", "positionBroadcastSmartEnabled": false, "gpsEnabled": false, "gpsAttemptTime": 0, "rxGpio": 0, "txGpio": 0, "gpsEnGpio": 0 }, "power": { "waitBluetoothSecs": 60, "sdsSecs": 4294967295, "lsSecs": 300, "minWakeSecs": 10, "isPowerSaving": false, "onBatteryShutdownAfterSecs": 0, "adcMultiplierOverride": 0.0, "deviceBatteryInaAddress": 0 }, "network": { "wifiEnabled": true, "wifiSsid": "Smart", "wifiPsk": "Appleandorange2", "ntpServer": "", "ethEnabled": false, "addressMode": "DHCP", "rsyslogServer": "" }, "display": { "screenOnSecs": 600, "autoScreenCarouselSecs": 15, "gpsFormat": "DEC", "compassNorthTop": false, "flipScreen": false, "units": "METRIC", "oled": "OLED_AUTO", "displaymode": "DEFAULT", "headingBold": false, "wakeOnTapOrMotion": false }, "lora": { "usePreset": true, "region": "EU_868", "hopLimit": 3, "txEnabled": true, "txPower": 30, "sx126xRxBoostedGain": true, "modemPreset": "LONG_FAST", "bandwidth": 0, "spreadFactor": 0, "codingRate": 0, "frequencyOffset": 0.0, "channelNum": 0, "overrideDutyCycle": false, "overrideFrequency": 0.0, "ignoreIncoming": [], "ignoreMqtt": false }, "bluetooth": { "fixedPin": 123456, "enabled": false, "mode": "RANDOM_PIN" }, "version": 0 }
Module preferences: { "mqtt": { "enabled": true, "address": "mqtt.meshtastic.liamcottle.net", "username": "meshmap", "password": "meshmap", "encryptionEnabled": true, "root": "msh/EU_868/GB", "proxyToClientEnabled": true, "mapReportingEnabled": true, "mapReportSettings": { "publishIntervalSecs": 3600, "positionPrecision": 14 }, "jsonEnabled": false, "tlsEnabled": false }, "serial": { "enabled": true, "echo": false, "rxd": 0, "txd": 0, "baud": "BAUD_DEFAULT", "timeout": 0, "mode": "DEFAULT", "overrideConsoleSerialPort": false }, "externalNotification": { "enabled": true, "alertMessage": true, "alertBell": true, "outputMs": 0, "output": 0, "outputVibra": 0, "outputBuzzer": 0, "active": false, "alertMessageVibra": false, "alertMessageBuzzer": false, "alertBellVibra": false, "alertBellBuzzer": false, "usePwm": false, "nagTimeout": 0, "useI2sAsBuzzer": false }, "storeForward": { "enabled": false, "heartbeat": false, "records": 0, "historyReturnMax": 0, "historyReturnWindow": 0 }, "rangeTest": { "enabled": true, "sender": 0, "save": false }, "telemetry": { "deviceUpdateInterval": 0, "environmentUpdateInterval": 0, "environmentMeasurementEnabled": false, "environmentScreenEnabled": false, "environmentDisplayFahrenheit": false, "airQualityEnabled": false, "airQualityInterval": 0, "powerMeasurementEnabled": false, "powerUpdateInterval": 0, "powerScreenEnabled": false }, "cannedMessage": { "enabled": true, "rotary1Enabled": false, "inputbrokerPinA": 0, "inputbrokerPinB": 0, "inputbrokerPinPress": 0, "inputbrokerEventCw": "NONE", "inputbrokerEventCcw": "NONE", "inputbrokerEventPress": "NONE", "updown1Enabled": false, "allowInputSource": "", "sendBell": false }, "audio": { "codec2Enabled": false, "pttPin": 0, "bitrate": "CODEC2_DEFAULT", "i2sWs": 0, "i2sSd": 0, "i2sDin": 0, "i2sSck": 0 }, "remoteHardware": { "enabled": false, "allowUndefinedPinAccess": false, "availablePins": [] }, "neighborInfo": { "enabled": false, "updateInterval": 0 }, "ambientLighting": { "current": 10, "red": 182, "green": 230, "blue": 104, "ledState": false }, "detectionSensor": { "minimumBroadcastSecs": 45, "detectionTriggeredHigh": true, "enabled": false, "stateBroadcastSecs": 0, "sendBell": false, "name": "", "monitorPin": 0, "usePullup": false }, "paxcounter": { "enabled": false, "paxcounterUpdateInterval": 0, "wifiThreshold": 0, "bleThreshold": 0 }, "version": 0 }
Channels: Index 0: PRIMARY psk=unencrypted { "name": "Ch1", "uplinkEnabled": true, "moduleSettings": { "positionPrecision": 15, "isClientMuted": false }, "channelNum": 0, "psk": "", "id": 0, "downlinkEnabled": false }
Primary channel URL: https://meshtastic.org/e/#CgsaA0NoMSgBOgIIDxIPCAE4A0ADSAFQHmgByAYB
*** A newer version v2.7.3 is available! Consider running "pip install --upgrade meshtastic" ***
paul@Mac ~ % meshtastic --host 192.168.1.124 --set mqtt.username uplink meshtastic --host 192.168.1.124 --set mqtt.password uplink
Connected to radio Set mqtt.username to uplink Writing modified preferences to device Connected to radio Set mqtt.password to uplink Writing modified preferences to device paul@Mac ~ % meshtastic --host 192.168.1.124 --set mqtt.username uplink meshtastic --host 192.168.1.124 --set mqtt.password uplink meshtastic --host 192.168.1.124 --set mqtt.enabled true meshtastic --host 192.168.1.124 --set mqtt.map_reporting_enabled true meshtastic --host 192.168.1.124 --set lora.ignore_mqtt false meshtastic --host 192.168.1.124 --reboot
Connected to radio Set mqtt.username to uplink Writing modified preferences to device Connected to radio Set mqtt.password to uplink Writing modified preferences to device Connected to radio Set mqtt.enabled to true Writing modified preferences to device Connected to radio Set mqtt.map_reporting_enabled to true Writing modified preferences to device Connected to radio Set lora.ignore_mqtt to false Writing modified preferences to device Connected to radio INFO file:node.py reboot line:531 Telling node to reboot in 10 seconds paul@Mac ~ % meshtastic --host 192.168.1.124 --get mqtt.username meshtastic --host 192.168.1.124 --get mqtt.password meshtastic --host 192.168.1.124 --get mqtt.address meshtastic --host 192.168.1.124 --get mqtt.map_reporting_enabled
Connected to radio mqtt.username: uplink Completed getting preferences Connected to radio mqtt.password: uplink Completed getting preferences Connected to radio mqtt.address: mqtt.meshtastic.liamcottle.net Completed getting preferences Connected to radio mqtt.map_reporting_enabled: True Completed getting preferences paul@Mac ~ % meshtastic --port /dev/cu.usbserial-0001 --info Connected to radio
Owner: 2E0YHQ (e668) My info: { "myNodeNum": 1136060008, "rebootCount": 117, "minAppVersion": 30200 } Metadata: { "firmwareVersion": "2.7.7.5ae4ff9", "deviceStateVersion": 24, "canShutdown": true, "hasWifi": true, "hasBluetooth": true, "positionFlags": 811, "hwModel": "HELTEC_V3", "hasEthernet": false, "role": "CLIENT", "hasRemoteHardware": false }
Nodes in mesh: { "!43b6e668": { "num": 1136060008, "user": { "id": "!43b6e668", "longName": "2E0YHQ", "shortName": "e668", "macaddr": "48:ca:43:b6:e6:68", "hwModel": "HELTEC_V3", "isLicensed": true }, "position": { "latitudeI": 501220892, "longitudeI": -56785745, "altitude": 142, "time": 1761440028, "locationSource": "LOC_MANUAL", "latitude": 50.1220892, "longitude": -5.6785745 }, "lastHeard": 1761440028, "deviceMetrics": { "batteryLevel": 95, "voltage": 4.129, "channelUtilization": 2.1633332, "airUtilTx": 0.7219722, "uptimeSeconds": 2461 }, "isFavorite": true } }
Preferences: { "device": { "rebroadcastMode": "LOCAL_ONLY", "nodeInfoBroadcastSecs": 600, "tzdef": "GMT0BST,M3.5.0/1:00:00,M10.4.0/2:00:00", "role": "CLIENT", "serialEnabled": false, "debugLogEnabled": false, "buttonGpio": 0, "buzzerGpio": 0, "doubleTapAsButtonPress": false, "isManaged": false, "disableTripleClick": false, "ledHeartbeatDisabled": false }, "position": { "positionBroadcastSecs": 120, "fixedPosition": true, "gpsUpdateInterval": 120, "positionFlags": 811, "broadcastSmartMinimumDistance": 100, "broadcastSmartMinimumIntervalSecs": 30, "gpsMode": "NOT_PRESENT", "positionBroadcastSmartEnabled": false, "gpsEnabled": false, "gpsAttemptTime": 0, "rxGpio": 0, "txGpio": 0, "gpsEnGpio": 0 }, "power": { "waitBluetoothSecs": 60, "sdsSecs": 4294967295, "lsSecs": 300, "minWakeSecs": 10, "isPowerSaving": false, "onBatteryShutdownAfterSecs": 0, "adcMultiplierOverride": 0.0, "deviceBatteryInaAddress": 0 }, "network": { "wifiEnabled": true, "wifiSsid": "Smart", "wifiPsk": "Appleandorange2", "ntpServer": "", "ethEnabled": false, "addressMode": "DHCP", "rsyslogServer": "" }, "display": { "screenOnSecs": 600, "autoScreenCarouselSecs": 15, "gpsFormat": "DEC", "compassNorthTop": false, "flipScreen": false, "units": "METRIC", "oled": "OLED_AUTO", "displaymode": "DEFAULT", "headingBold": false, "wakeOnTapOrMotion": false }, "lora": { "usePreset": true, "region": "EU_868", "hopLimit": 3, "txEnabled": true, "txPower": 30, "sx126xRxBoostedGain": true, "modemPreset": "LONG_FAST", "bandwidth": 0, "spreadFactor": 0, "codingRate": 0, "frequencyOffset": 0.0, "channelNum": 0, "overrideDutyCycle": false, "overrideFrequency": 0.0, "ignoreIncoming": [], "ignoreMqtt": false }, "bluetooth": { "fixedPin": 123456, "enabled": false, "mode": "RANDOM_PIN" }, "version": 0 }
Module preferences: { "mqtt": { "enabled": true, "address": "mqtt.meshtastic.liamcottle.net", "username": "uplink", "password": "uplink", "encryptionEnabled": true, "root": "msh/EU_868/GB", "proxyToClientEnabled": true, "mapReportingEnabled": true, "mapReportSettings": { "publishIntervalSecs": 3600, "positionPrecision": 14 }, "jsonEnabled": false, "tlsEnabled": false }, "serial": { "enabled": true, "echo": false, "rxd": 0, "txd": 0, "baud": "BAUD_DEFAULT", "timeout": 0, "mode": "DEFAULT", "overrideConsoleSerialPort": false }, "externalNotification": { "enabled": true, "alertMessage": true, "alertBell": true, "outputMs": 0, "output": 0, "outputVibra": 0, "outputBuzzer": 0, "active": false, "alertMessageVibra": false, "alertMessageBuzzer": false, "alertBellVibra": false, "alertBellBuzzer": false, "usePwm": false, "nagTimeout": 0, "useI2sAsBuzzer": false }, "storeForward": { "enabled": false, "heartbeat": false, "records": 0, "historyReturnMax": 0, "historyReturnWindow": 0 }, "rangeTest": { "enabled": true, "sender": 0, "save": false }, "telemetry": { "deviceUpdateInterval": 0, "environmentUpdateInterval": 0, "environmentMeasurementEnabled": false, "environmentScreenEnabled": false, "environmentDisplayFahrenheit": false, "airQualityEnabled": false, "airQualityInterval": 0, "powerMeasurementEnabled": false, "powerUpdateInterval": 0, "powerScreenEnabled": false }, "cannedMessage": { "enabled": true, "rotary1Enabled": false, "inputbrokerPinA": 0, "inputbrokerPinB": 0, "inputbrokerPinPress": 0, "inputbrokerEventCw": "NONE", "inputbrokerEventCcw": "NONE", "inputbrokerEventPress": "NONE", "updown1Enabled": false, "allowInputSource": "", "sendBell": false }, "audio": { "codec2Enabled": false, "pttPin": 0, "bitrate": "CODEC2_DEFAULT", "i2sWs": 0, "i2sSd": 0, "i2sDin": 0, "i2sSck": 0 }, "remoteHardware": { "enabled": false, "allowUndefinedPinAccess": false, "availablePins": [] }, "neighborInfo": { "enabled": false, "updateInterval": 0 }, "ambientLighting": { "current": 10, "red": 182, "green": 230, "blue": 104, "ledState": false }, "detectionSensor": { "minimumBroadcastSecs": 45, "detectionTriggeredHigh": true, "enabled": false, "stateBroadcastSecs": 0, "sendBell": false, "name": "", "monitorPin": 0, "usePullup": false }, "paxcounter": { "enabled": false, "paxcounterUpdateInterval": 0, "wifiThreshold": 0, "bleThreshold": 0 }, "version": 0 }
Channels: Index 0: PRIMARY psk=unencrypted { "name": "Ch1", "uplinkEnabled": true, "moduleSettings": { "positionPrecision": 15, "isClientMuted": false }, "channelNum": 0, "psk": "", "id": 0, "downlinkEnabled": false }
Primary channel URL: https://meshtastic.org/e/#CgsaA0NoMSgBOgIIDxIPCAE4A0ADSAFQHmgByAYB
It is showing on the map now. You sometimes have to wait for the position information to get to MQTT.