Not a HASH reference at ./FHEM/30_HUEBridge.pm line 1590.

Begonnen von CoolTux, 06 Februar 2019, 14:44:49

Vorheriges Thema - Nächstes Thema

CoolTux

Hallo Andre,

Ich habe seit kurzem eine Phoscon APP auf meinen Pie laufen und connecte eine HUE-Bridge Instanz dagegen. Die Phoscon App hatte ich runtergefahren weil ich ein Problem hatte und bekam dann die oben genannte Fehlermeldung.

Das wäre dann

1588    if( $hash == $param->{chash} ) {
1589      if( !defined($type) ) {
1590        HUEBridge_Parse($hash,$json->{config});

Sieht so aus als wäre zu dem Zeitpunkt $json->{config} als Hash Referenz weg gekommen. Eventuell vorher noch mal abfragen


  1588    if( $hash == $param->{chash} ) {
- 1589      if( !defined($type) ) {
+ 1589      if( !defined($type) and ref($json->{config}) eq 'HASH' ) {
  1590        HUEBridge_Parse($hash,$json->{config});


Oder so ähnlich  :)

Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

justme1968

kannst du das reproduzieren?

wenn ja: bitte lass es mal mit verbose 5 laufen. ich würde gerne sehen

was da für json ankommt.

wenn die app aus ist kann sie eigentlich kein json liefern und die stelle dürfte nie angesprungen werden.

danke
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

CoolTux

Zitat von: justme1968 am 06 Februar 2019, 15:02:34
kannst du das reproduzieren?

wenn ja: bitte lass es mal mit verbose 5 laufen. ich würde gerne sehen

was da für json ankommt.

wenn die app aus ist kann sie eigentlich kein json liefern und die stelle dürfte nie angesprungen werden.

danke
  andre

Ich kann es versuchen. Wie genau es dazu gekommen ist kann ich aktuell nicht sagen.
Aber ich versuche mal Dir zu liebe mein FHEM kaputt zu machen  ;D
Gib mir aber bitte zwei drei Stunden.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Ich schwöre ich habe mein bestes gegeben, aber leider konnte ich den Fehler nicht reproduzieren. Ich befürchte das wird wohl so ein Einzeltäter gewesen sein.

Sorry
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

justme1968

wenn ich jetzt nur wüsste ob ich beruhigt sein soll :)
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net