MakerGram Logo

    MakerGram

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Users
    • Groups

    [Solved] Pushing multiple values in a single node in Firebase from nodeMCU.

    Arduino
    nodemcu firebase
    3
    3
    956
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      SalmanFK last edited by salmanfaris

      Hi everyone!
      Since I'm new to nodeMCU and Firebase, I'm having a problem to push multiple values in a single node (randomly created) in Firebase from my nodeMCU-ESP8266. I can successfully push a single value whether it's String or Integer.
      To be clear... I'm willing to store temperature and humidity values to a new node that's randomly created each time as the values are available. But, the problem is I can't push more than one value in that single node!
      It'll be really helpful if you guys can help me out...

      The image is the result when I store the values through an android app. But, I can't do the same with the nodeMCU!

      firebase_image.png

      salmanfaris 1 Reply Last reply Reply Quote 0
      • kowshik1729
        kowshik1729 last edited by kowshik1729

        @SalmanFK Thanks for posting the query. I would like to know what exactly you are referring to when you say "node".
        According to what I understood you are not able to push more than one value at a time into the firebase. Am I right? is that your doubt is? Just to add on, I want to let you know that ESP8266 cannot send characters or strings to the cloud directly. You need to declare a C string and initialize a pointer to run over the length of string, then upload each character to the cloud. This is what basically I did when I faced the error.

        1 Reply Last reply Reply Quote 1
        • salmanfaris
          salmanfaris @SalmanFK last edited by salmanfaris

          Hi @SalmanFK ,

          You can Serialize the data as a JSON or CSV string format and publish that as a single string, so you get the data in a single node, you also DeSerialize the string simply in the application end.

          1 Reply Last reply Reply Quote 2
          • First post
            Last post

          Recent Posts

          • S

            @salmanfaris Actually, I can't connect my NodeMCU device with the localhost server. I can establish a connection using the test.mosquitto.org server.
            This is my required case: YouTube link

            • read more
          • @sivanath From your last message looks like the MQTT broker already running on your computer. Could you please try to do a test with nodeRED and see it's working or not.

            • read more
          • S

            @swalahamani I may not be able to come tomorrow. I think we could set up a call. How can I contact you personally?

            • read more
          • @sivanath

            Oh okay.

            Please bring your device if you're coming for the upcoming MakerChat 0x13 tomorrow (IST). Either I and @salmanfaris or both of us will be there.

            Or else we can set up a call sometime this weekend or the next week and sort it out.

            Let me know.

            • read more
          • S

            @swalahamani Yeah!!

            • read more
          By MakerGram | A XiStart Initiative | Built with ♥ NodeBB
          Copyright © 2023 MakerGram, All rights reserved.
          Privacy Policy | Terms & Conditions | Disclaimer | Code of Conduct