Today I recorded this: https://www.youtube.com/watch?v=SaAj23eqhh4 I have no other explanation than the WH57 reports lightning strikes more often than every 79s.
michael.k...@gmx.at schrieb am Dienstag, 4. Juni 2024 um 21:15:41 UTC+2: > Let's boil it down to this sentence: > > > That a SDR should be superior here is by no means true - but of course > a SDR can be used. > > If the sensor emits every single lightning event, and the console can only > be polled, or set up to send data in a fixed interval: it is by all means > true! > > It is polling vs. event based data. It would be ridiculous, to try to get > every lightning event, with polling the device every second. Even if you > did so, there would be occasions, where multiple lightnings could be > detected within the second. SDR would receive the events as they happen. > For such event driven data, sampling with fixed intervals is just not the > right solution. And that is what the weatherflow guys do much better, than > the ecowitt people. > > Rainer Lang schrieb am Dienstag, 4. Juni 2024 um 20:00:40 UTC+2: > >> this is all clear and long stated in the WiKi - the 79 interval gets >> restarted once a discharge is detected. >> But thinking that a SDR would receive values more often and faster than a >> normal Ecowitt console (that was the statement I was referring to) is an >> illusion. >> >> That's at least how the statement reads to me - maybe it was not properly >> formulated. >> >> saying " If there is a possibility to extract a singled detected >> lightning event and >> >> > it's data with standard devices, is another story. If so, I'd see the >> point >> > of doing so. At least the minimal distance and weighted average >> distance >> > are interesting values to me." >> >> and >> >> >> "I doubt it is possible doing this with the >> > "Ecowitt Gateway Driver", I have no idea if it is possible with the >> > interceptor driver and a WH2551, it should be possible using SDR." >> >> means that a SDR can do what an Ecowitt console or Gary's driver can't do. >> >> The text says it's doubted that the standard devices can detect this >> (assuming "standard devices" are Ecowitt consoles with the local Ecowitt >> API), and this doubt is not justified by anything. Of course they can. >> >> And why Gary's driver should not be able to retrieve these readings is >> also a mystery to me. Of course it can, probably down to one second. >> But the retrieval is from the console, not from the sensor, and the >> console produces added value to the sensor transmissions. >> >> That a SDR should be superior here is by no means true - but of course a >> SDR can be used. >> But it won't get anything faster and more than the Ecowitt console. >> >> and then >> >> "I think the main difference is that the Ecowitt consoles can only be >> polled, or configured to push data a defined interval. As far as I know, >> there is no such event mechanism from the console to other devices, >> messages queues, whatever. But I'd be very happy, if someone would prove me >> wrong." >> >> What else should the console be able to do but receiving sensor data, >> (pre-)processing them and responding to an API request or posting data ? >> Nothing more is possible and makes sense as the data provider only sends >> data - there is no bi-directional communication. >> At least not in the usual unidirectional sensor world. >> >> The console already provides additional data which the rtl_433 software >> probably doesn't provide. rtl_433 only decodes the sensor post (afaik). >> >> And the sensor is dumb. It posts only the event distance which its chip >> has calculated and assigned to the 14 possible values. >> Summary count and time-stamp are added by the console. >> >> "Your information does not fit the observed reality." >> >> I guess you didn't read the WiKi properly. And in my mails I didn't say >> that the interval isn't interrupted and as a result the discharge is >> immediately transmitted. On the contrary. >> You probably misread or misunderstood my text. >> >> I was only referring to the insinuation that a SDR should be able to do >> something what the console (and via the console) Gary's driver cannot do. >> >> All data is available - but the processing in the way you may like it is >> not. This needs to be programmed and the data stored following a suitable >> data model. >> >> "As far as I know, there is no such event mechanism from the console to >> other devices, messages queues, whatever." >> >> There is - in the context of Ecowitt IoT devices. >> There you can trigger IoT devices based on sensor readings, single or >> combined. >> This general process could be used ... >> >> And, there may be something more in the bush - originally meant for the >> communication with IoT devices. >> As I don't know the full API description yet, it's too early to make >> reliable statements. >> >> I think what would be helpful (at least for me to understand better - >> maybe I simply don't get the point ... - maybe it was already all clearly >> presented but that portion got cut off from the thread) to have a draft >> architecture of what exactly you want to do - not only verbalized but also >> drawn in a picture. >> And then describe for which steps/areas/segments you think you already >> have tools/solutions and for what not. >> 1. to see the gaps >> 2. maybe to revise the whole architecture in a target oriented manner >> >> and then see what's already available and what needs to be added >> >> Having been working as an IT and network architect, I'm not so much into >> a Lego block approach but in a more structured approach. >> Big picture first - and then drill down in a result- and technology-open >> mindset >> >> A picture is worth 1000 words they say - and in my experience this is >> very true >> On 03.06.2024 17:56, 'michael.k...@gmx.at' via weewx-user wrote: >> >> Rainer, the WH57 sends lightning data as the lighning is detected, the >> console shows this data immediately. >> I observed this mutliple times: >> >> You see the lightning out there, the LED of the WH57 flashes red, the >> counter on the console goes up, the distance is also updated. If there is a >> lightning just a few seconds later, the same game again. Even when polling >> the console API in an interval < 79s, you get the lightning data updates >> more frequently than 79s. >> >> >> Your information does not fit the observed reality. Whats true is that >> you need to store lightning data in a different format, to calculate a >> meaningful value for the archive record. Something like the count per >> interval and a kind of weighted average for the distance. It exists for the >> Tempest, which transmits lightning data using UDP as it detects a >> lightning. Apart from the other data which is transmitted in a constant >> interval. >> Rainer Lang schrieb am Montag, 3. Juni 2024 um 17:25:34 UTC+2: >> >>> "If there is a possibility to extract a singled detected lightning event >>> and >>> > it's data with standard devices, is another story. If so, I'd see the >>> point >>> > of doing so. At least the minimal distance and weighted average >>> distance >>> > are interesting values to me. I doubt it is possible doing this with >>> the >>> > "Ecowitt Gateway Driver", I have no idea if it is possible with the >>> > interceptor driver and a WH2551, it should be possible using SDR." >>> >>> what part of transmitting every 79 seconds has not been understood ? >>> And the 79 seconds start with the first detected discharge. >>> >>> Why would SDR receive more and more often ? Magic SDR ? >>> SDR is nothing else but a radio receiver as is a console. >>> Just by changing the console the sensor won't post faster. >>> >>> And it's not an Acurite chipset (maybe some Acurite device uses the same >>> chip); >>> it's an AS3935 - before starting wild speculations I would read the >>> specifications and see if the chip can be animated to provide data more >>> frequently. >>> Then you can try your luck modifying the sensor firmware if that's >>> possible and not limited by the chip itself ... >>> >>> And have a look what exactly the chip provides/can provide ... >>> check if it provides such things like minimal distance, weighted >>> distance etc. >>> Nice wishlist, but as far as I have understood the specifications, it >>> doesn't do that. >>> Admittedly, I'm not an expert here - somebody else may be able to >>> extract more information >>> >>> Google can be your friend - look up the AS3935 specifications/data sheet >>> etc. >>> >>> But as for the WH57 as manufactured, it will transmit every 79 seconds >>> .... >>> >>> And it has nothing to do with the Ecowitt Gateway driver or any other >>> driver - you can have it poll every two seconds. >>> But it can get only what the console has available to send. And the >>> console only has what it receives from what was transmitted. >>> >>> Maybe it would be helpful to understand how weewx works ... >>> >>> Classically the data received from a driver or extension is collected in >>> a loop where data gets accumulated. >>> That doesn't seem to be what you want. You seem to want every single >>> data-item to be recorded separately. >>> Then you will also have to write the code which does this and save the >>> data in a way you can reuse it - i.e. write your own extension. >>> You'd probably need your own separate lightning database for that too. >>> In the typical way weewx works, collects and archives data that won't >>> work as far as I can see. >>> >>> By the way - if there are no more discharges within 79 seconds, your >>> request above will be fulfilled 😉 >>> >>> all the sensor related information could have been found and read in the >>> Ecowitt WiKi >>> https://meshka.eu/Ecowitt/dokuwiki >>> On 02.06.2024 19:25, 'michael.k...@gmx.at' via weewx-user wrote: >>> >>> Probably the only way getting reasonable data is with SDR. >>> >>> michael.k...@gmx.at schrieb am Freitag, 25. August 2023 um 07:32:51 >>> UTC+2: >>> >>>> My best guess is that the Sensor reports every 79s "Hello, I'm there" >>>> and every detected lightning on top of that, immediately. If you don't >>>> live >>>> at Catatumbo River mouth, this shouldn't drain the battery too much. Let's >>>> see if Rainer Lang knows more Details. >>>> >>>> Greg Troxel schrieb am Freitag, 25. August 2023 um 01:53:48 UTC+2: >>>> >>>>> "michael.k...@gmx.at" <michael.k...@gmx.at> writes: >>>>> >>>>> > I am just now in the middle of this Storm with stroboscopic-like >>>>> lightning >>>>> > flashing. >>>>> > >>>>> > I recognized my HP2551 is obviously showing lightning strikes in >>>>> realtime. >>>>> > Every one or the other second. >>>>> > >>>>> > Then I checked back in the manual and now disagree with gjr80, when >>>>> he >>>>> > states: >>>>> > >>>>> > gjr80 schrieb am Mittwoch, 21. Juni 2023 um 22:32:42 UTC+2: >>>>> > >>>>> > In essence the WH57 reports three things; the number of lightning >>>>> strike >>>>> > detected today, the time of the last detected lightning strike and >>>>> the >>>>> > distance of the last lightning strike. This is clearly stated in the >>>>> WH57 >>>>> > manual. >>>>> > Gary >>>>> >>>>> This sounds very much like the chip that is in the Acurite 6045M >>>>> >>>>> > If there is a possibility to extract a singled detected lightning >>>>> event and >>>>> > it's data with standard devices, is another story. If so, I'd see >>>>> the point >>>>> > of doing so. At least the minimal distance and weighted average >>>>> distance >>>>> > are interesting values to me. I doubt it is possible doing this with >>>>> the >>>>> > "Ecowitt Gateway Driver", I have no idea if it is possible with the >>>>> > interceptor driver and a WH2551, it should be possible using SDR. >>>>> >>>>> Certainly it would be great to log the bits and study them. The 6045M >>>>> only transmits periodically, with a longer period without lightning >>>>> and >>>>> then faster in 'active mode'. I suspect the chip reports immediately, >>>>> and there is a different radio in the WH57. There is no reason why it >>>>> couldn't be set up to send promptly, other than battery life. >>>>> >>>> -- >>> >>> You received this message because you are subscribed to the Google >>> Groups "weewx-user" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to weewx-user+...@googlegroups.com. >>> >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/437ddc4e-27e4-409c-952d-4555f8a855d7n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/437ddc4e-27e4-409c-952d-4555f8a855d7n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "weewx-user" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to weewx-user+...@googlegroups.com. >> >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/59dc1609-6909-471e-9e83-9b7036a58249n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/59dc1609-6909-471e-9e83-9b7036a58249n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/0b60fed8-b72f-4e71-a423-8fcde2eeae32n%40googlegroups.com.