GithubHelp home page GithubHelp logo

go-ibbq's People

Contributors

sworisbreathing avatar szermatt avatar tdack avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

go-ibbq's Issues

Connect to specific device

There does not seem to be a way to configure to which device to connect (MAC address).
Can this be made configurable?

regards

Temperature graph plotting for each probe?

Hello, I have just come across your ibbq library. Great project.
I have just compiled and built the WebSocket. Do you think it would be difficult to plot temperature readings on a graph over time, to see the trend data? The app drops the graph when you close the app...

battery level question

Hi
Sorry, a little bit offtopic.
I currently try to find out how to parse the battery level via gatttool.
If I understand correctly I need to send a write request to handle 0x0034 with
the value 082400000000.
char-write-req 0x0034 082400000000
I then get a notification handle with a value back:
Notification handle = 0x0025 value: 24 7e 17 96 19 00
I assume that the value is the battery level, right? How did you
convert this in percentage?

error building datalogger

I am having an issue building the datalogger. The files reference go-ibbq v2.0.0, but it doesn't seem to exist in the repo tags or branches?

go: finding module for package github.com/sworisbreathing/go-ibbq
go: downloading github.com/go-ble/ble v0.0.0-20181002102605-e78417b510a3
go: downloading github.com/mgutz/logxi v0.0.0-20161027140823-aebf8a7d67ab
go: downloading github.com/sworisbreathing/go-ibbq v1.0.0
go: downloading github.com/mattn/go-colorable v0.1.1
go: downloading github.com/mattn/go-isatty v0.0.7
go: downloading github.com/pkg/errors v0.8.1
go: downloading github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b
go: downloading golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223
main.go:25:2: module github.com/sworisbreathing/go-ibbq@latest found (v1.0.0), but does not contain package github.com/sworisbreathing/go-ibbq```

More of a question and less of an Issue

Just curious if you have ever throught about capturing this data from the datalogger or just the linux service and sending it to mqtt broker and then to a cloud based IOT service and visualizing the data that way?

If you have, would love to know how.

error messages

Hi.
Evry time I try to start I receive this error:
pls little bit of help?
Tnx!

sudo LOGXI=main=INF ./datalogger
14:09:45.913929 FTL main Error creating iBBQ
err: can't init hci: no devices available: (hci0: can't down device: device or resource busy)
goroutine 1 [running]:
runtime..z2fdebug.Stack
../../../src/libgo/go/runtime/debug/stack.go:24
github.com..z2fmgutz..z2flogxi..z2fv1.HappyDevFormatter.getLevelContext
/home/io/go/pkg/mod/github.com/mgutz/[email protected]/v1/happyDevFormatter.go:223
github.com..z2fmgutz..z2flogxi..z2fv1.HappyDevFormatter.Format
/home/io/go/pkg/mod/github.com/mgutz/[email protected]/v1/happyDevFormatter.go:307
github.com..z2fmgutz..z2flogxi..z2fv1.DefaultLogger.Log
/home/io/go/pkg/mod/github.com/mgutz/[email protected]/v1/defaultLogger.go:117
github.com..z2fmgutz..z2flogxi..z2fv1.DefaultLogger.extractLogError
/home/io/go/pkg/mod/github.com/mgutz/[email protected]/v1/defaultLogger.go:98
github.com..z2fmgutz..z2flogxi..z2fv1.DefaultLogger.Fatal
/home/io/go/pkg/mod/github.com/mgutz/[email protected]/v1/defaultLogger.go:107
main.main
/home/io/Downloads/go-ibbq-master/examples/datalogger/main.go:64

panic: Exit due to fatal error:

goroutine 1 [running]:
github.com..z2fmgutz..z2flogxi..z2fv1.DefaultLogger.Fatal
/home/io/go/pkg/mod/github.com/mgutz/[email protected]/v1/defaultLogger.go:109
main.main
/home/io/Downloads/go-ibbq-master/examples/datalogger/main.go:64

Not connecting

Hi @sworisbreathing ,

Thank you for making your software available. I like the idea of this software and would like to use it. I'm not much of a Go man - more JS or C++ (Node-red and Arduino). I managed to get the datalogger example working to the point it says INF main Status updated status: Connecting, then after awhle I get ERR ibbq timeout while connecting followed by

INF main Status updated status: Disconnected
FTL main Error connecting to device

The device does work with my phone. I'm using a 2012 Macbook Pro to connect to it however, the iBBQ doesn't appear in the bluetooth device list either. I've also tried removing the batteries from the device and starting again and making sure my phone bluetooth was off. The Inkbird IBT-2x I'm using has firmware rev 2.21.

If I can get this working I'd be interested in making a trending front end for it or something else that may be within my capabilities. If you could provide any suggestions to get the connection working I'd appreciate it. I also tried the web example, the webserver loaded but the connection to the device never completed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.